IP Library › Granted Patent US 12,639,783
Granted Patent B2
US 12,639,783 · App. 18/446,927 · Granted May 26, 2026

Image processing device and method using video area splitting, and electronic system including the same

Inventor: Kiman Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06T3/40G06T7/13H04N7/0127G06T2207/10016G06T2207/20021G06T2207/20132G06T2207/20221
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,639,783
App. No.
18/446,927
Granted
May 26, 2026
Kind
B2
Abstract

An image processing device includes a memory configured to store instruction thereon; and a processing circuitry configured to execute the instructions. The processing circuitry is configured to execute the instructions to cause the image processing device to divide input video data into a plurality of input video sub-data corresponding to a plurality of sub-areas, generate a plurality of output video sub-data by performing image processing operations on the plurality of input video sub-data, respectively, generate output video data corresponding to the input video data by merging the plurality of output video sub-data. Each of the plurality of input video sub-data includes main input sub-data corresponding to a respective sub-area among the plurality of sub-areas, and boundary input sub-data corresponding to a portion of an adjacent sub-area adjacent to the respective sub-area among the plurality of sub-areas.

Claims (65)

1 . An image processing device comprising:

a memory configured to store instructions thereon; and

a processing circuitry configured to execute the instructions to cause the image processing device to

divide input video data into a plurality of input video sub-data including main input sub-data corresponding to respective sub-area among a plurality of sub-areas of the input video data, and boundary input sub-data corresponding to a portion of an adjacent sub-area adjacent to the respective sub-area among the plurality of sub-areas;

generate a plurality of output video sub-data by performing image processing operations on both the main input sub-data and the boundary input sub-data such that the plurality of output video sub-data includes main output sub-data corresponding to the main input sub-data, and boundary output sub-data corresponding to the boundary input sub-data; and

generate output video data corresponding to the input video data by merging the main output sub-data included in the plurality of output video sub-data without incorporating the boundary output sub-data into the output video data.

2 . The image processing device of claim 1 , wherein the processing circuitry is configured to further execute the instructions to cause the image processing device to perform a scaling operation on the input video data.

3 . The image processing device of claim 2 , wherein

the input video data has a first resolution, and

the output video data that is obtained by performing the scaling operation on the input video data has a second resolution different from the first resolution.

4 . The image processing device of claim 2 , wherein

the input video data has a first resolution, and

a portion of the input video data is obtained by performing a cropping operation on the input video data, and

the output video data that is obtained by performing the scaling operation on the portion of the input video data has the first resolution.

5 . The image processing device of claim 1 , wherein

the input video data is received with a first frame rate, and

the processing circuitry is further configured to execute the instructions to cause the image processing device to perform the image processing operations on the plurality of input video sub-data with a first data processing rate different from the first frame rate.

6 . The image processing device of claim 5 , wherein the output video data is output with a second frame rate that is different from the first frame rate and is equal to the first data processing rate.

7 . The image processing device of claim 1 , wherein the processing circuitry is further configured to execute the instructions to cause the image processing device to perform a frame rate controlling operation on the input video data.

8 . The image processing device of claim 7 ,

wherein the input video data is received with a first frame rate, and

wherein the output video data that is obtained by performing the frame rate controlling operation on the input video data is output with a second frame rate different from the first frame rate.

9 . The image processing device of claim 1 , wherein the processing circuitry is further configured to execute the instructions to cause the image processing device to perform at least one of,

an encoding operation on the input video data; and

a decoding operation on the input video data.

10 . The image processing device of claim 1 , wherein the processing circuitry is further configured to execute the instructions to cause the image processing device to perform a filtering operation on the input video data.

11 . The image processing device of claim 1 , wherein

the memory is configured to receive the input video data from an external device and to store the input video data, and

the processing circuitry is further configured to execute the instructions to cause the image processing device to receive the input video data from the memory by performing a direct memory access (DMA) operation.

12 . The image processing device of claim 1 , wherein

the memory is configured to temporarily store at least one of the plurality of input video sub-data and the plurality of output video sub-data.

13 . The image processing device of claim 1 , wherein

the plurality of input video sub-data include first input video sub-data corresponding to a first sub-area, and second input video sub-data corresponding to a second sub-area,

the first input video sub-data includes first main input sub-data corresponding to the first sub-area, and first boundary input sub-data corresponding to a first portion of the second sub-area, and

the second input video sub-data includes second main input sub-data corresponding to the second sub-area, and second boundary input sub-data corresponding to a first portion of the first sub-area.

14 . The image processing device of claim 13 , wherein

the plurality of input video sub-data further include third input video sub-data corresponding to a third sub-area,

the third input video sub-data includes third main input sub-data corresponding to the third sub-area, and third boundary input sub-data corresponding to a second portion of the second sub-area, and

the second input video sub-data further includes a fourth boundary input sub-data corresponding to a first portion of the third sub-area.

15 . The image processing device of claim 14 , wherein

the first input video sub-data further includes fifth boundary input sub-data corresponding to a second portion of the third sub-area, and

the third input video sub-data further includes sixth boundary input sub-data corresponding to a second portion of the first sub-area.

16 . An electronic system comprising:

an image processing device configured to generate output video data based on input video data; and

a display device configured to display an image based on the output video data,

wherein the image processing device includes

a memory configured to store instructions thereon; and

a processing circuitry configured to execute the instructions to cause the image processing device to

divide the input video data into main input sub-data corresponding to respective sub-area among a plurality of sub-areas of the input video data, and boundary input sub-data corresponding to a portion of an adjacent sub-area adjacent to the respective sub-area among the plurality of sub-areas,

generate a plurality of output video sub-data by performing image processing operations on both the main input sub-data and the boundary input sub-data such that the plurality of output video sub-data includes main output sub-data corresponding to the main input sub-data, and boundary output sub-data corresponding to the boundary input sub-data, and

generate the output video data by merging the main output sub-data included in the plurality of output video sub-data without incorporating the boundary output sub-data into the output video data.

17 . The electronic system of claim 16 , wherein the memory is configured to temporarily store the output video data.

18 . An image processing device comprising:

a memory configured to receive input video data from an external device and to store the input video data and store instructions thereon; and

processing circuitry configured to execute the instructions to cause the image processing device to

receive the input video data from the memory by performing a direct memory access (DMA) operation, and to divide the input video data into first input video sub-data corresponding to a first sub-area of the input video data and second input video sub-data corresponding to a second sub-area of the input video data,

generate first output video sub-data and second output video sub-data by independently performing scaling operations on the first input video sub-data and the second input video sub-data, respectively, and

generate output video data corresponding to the input video data by merging the first output video sub-data and the second output video sub-data,

wherein the first input video sub-data includes first main input sub-data corresponding to the first sub-area, and first boundary input sub-data corresponding to a portion of the second sub-area adjacent to the first sub-area,

wherein the scaling operation on the first input video sub-data is performed on both the first main input sub-data and the first boundary input sub-data,

wherein the second input video sub-data includes second main input sub-data corresponding to the second sub-area, and second boundary input sub-data corresponding to a portion of the first sub-area adjacent to the second sub-area,

wherein the scaling operation on the second input video sub-data is performed on both the second main input sub-data and the second boundary input sub-data,

wherein the first output video sub-data includes first main output sub-data corresponding to the first main input sub-data and first boundary output sub-data corresponding to the first boundary input sub-data,

wherein the second output video sub-data includes second main output sub-data corresponding to the second main input sub-data and second boundary output sub-data corresponding to the second boundary input sub-data, and

wherein the processing circuitry is further configured to execute the instruction to generate the output video data using the first main output sub-data and the second main output sub-data without using the first boundary output sub-data and the second boundary output sub-data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2023
From: KIM, KIMAN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064542/0108 →
Priority Claims (1)
KR 10-2022-0150257 · Nov 11, 2022 · national
Continuity (1)
Related Publication 20240161229A1 · May 16, 2024
References Cited (17)
US 7649537B2 · Campbell · 2010 [cited by examiner]
US 9571845B2 · Lee et al. · 2017 [cited by applicant]
US 9658815B2 · Tsuchida et al. · 2017 [cited by applicant]
US 9749646B2 · Zhu · 2017 [cited by examiner]
US 10460646B2 · Arai · 2019 [cited by applicant]
US 10701378B2 · Ryu · 2020 [cited by examiner]
US 11025923B2 · Li · 2021 [cited by examiner]
US 12256066B2 · Moon · 2025 [cited by examiner]
US 20120062552A1 · Bae et al. · 2012 [cited by applicant]
US 20140119675A1 · Kim et al. · 2014 [cited by applicant]
US 20210029378A1 · He · 2021 [cited by examiner]
US 20230336784A1 · Esenlik · 2023 [cited by examiner]
US 20240040134A1 · Jhu · 2024 [cited by examiner]
US 20240397057A1 · Kang · 2024 [cited by examiner]
US 20250240433A1 · Ma · 2025 [cited by examiner]
US 20250280135A1 · Kalva · 2025 [cited by examiner]
Yung et al. (“Fast and Parallel Video Encoding by Worload Balancing”, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No. 98CH36218) ) (Year: 1998). [cited by examiner]