Legal claims defining the scope of protection, as filed with the USPTO.
1. An electronic device, comprising: a processor; an image sensor; and a control circuit operatively connected with the image sensor and connected with the processor via a designated interface, the control circuit configured to: obtain a first image and a second image subsequent to the first image using the image sensor, segment the first image into a plurality of blocks including a first block and a second block and compress the first image, wherein in compressing the first image, the control circuit is further configured to generate first compression loss data corresponding to the first block and second compression loss data corresponding to the second block, provide compressed data of the first image corresponding to the first block and the second block to the processor via the designated interface, identify a first compression property based on the first compression loss data and the second compression loss data, segment the second image into a plurality of blocks including a third block and a fourth block that respectively correspond to the first block and the second block and compress the second image, wherein in compressing the second image, the control circuit is further configured to: compress the third block according to the first compression property, generate third compression loss data corresponding to the third block, when a difference between the first compression loss data and the third compression loss data meets a first predetermined condition, compress the fourth block according to the first compression property, and when the difference between the first compression loss data and the third compression loss data meets a second predetermined condition, compress the fourth block according to a second compression property different from the first compression property, and provide compressed data of the second image corresponding to the third block and the fourth block to the processor via the designated interface.
2. The electronic device of claim 1 , wherein the first compression property includes information on bits allocated to compress the first image and a compression loss data size ratio corresponding to the plurality of blocks of the first image, and wherein the control circuit is further configured to, as part of compressing the third block according to the first compression property, compress the third block according to bits allocated in proportion to the first compression loss data, and as part of compressing the fourth block according to the first compression property, compress the fourth block according to bits allocated in proportion to the second compression loss data.
3. The electronic device of claim 1 , wherein the second compression property includes information on bits evenly allocated to each of the plurality of blocks of the first image from bits allocated to compress the first image, and wherein the control circuit is further configured to, as part of compressing the fourth block according to the second compression property, compress the fourth block according to the bits evenly allocated.
4. The electronic device of claim 3 , wherein the second compression property includes bit count information resulting from adjusting the bits even allocated based on a compression loss data size ratio corresponding to the plurality of blocks of the first image, and wherein the control circuit is further configured to, as part of compressing the fourth block according to the second compression property, compress the fourth block according to the adjusted bits.
5. The electronic device of claim 1 , wherein the control circuit is further configured to: receive sensing information related to the second image from the image sensor; and as part of compressing the third block: identify a difference between the first image and the second image based on the sensing information, select one of the first compression property or the second compression property based on the difference meeting the first predetermined condition or the second predetermined condition, and compress the third block according to the selected one of the first compression property or the second compression property.
6. The electronic device of claim 5 , wherein the sensing information includes at least one of a sensitivity (ISO) of the image sensor, an exposure time, a shutter speed, a motion, or image capture-related information.
7. The electronic device of claim 1 , wherein the control circuit is further configured to generate at least one of brightness information of the first block or edge information regarding edges included in the first block while compressing the first block, and wherein the first compression property reflects at least one of the brightness information of the first block or the edge information included in the first block.
8. The electronic device of claim 7 , wherein the first compression property includes information about bits allocated to compress the first image and bits allocated according to a brightness corresponding to each of the plurality of blocks of the first image.
9. The electronic device of claim 7 , wherein the first compression property includes information about bits allocated to compress the first image and bits allocated according to an edge count in each of the plurality of blocks of the first image.
10. A method for operating an electronic device, the method comprising: obtaining a first image and a second image subsequent to the first image using an image sensor; segmenting the first image into a plurality of blocks including a first block and a second block and compressing the first image, wherein the compressing of the first image includes generating first compression loss data corresponding to the first block and generating second compression loss data corresponding to the second block; providing compressed data of the first image corresponding to the first block and the second block to a processor via a designated interface; identifying a first compression property based on the first compression loss data and the second compression loss data; segmenting the second image into a plurality of blocks including a third block and a fourth block that respectively correspond to the first block and the second block and compressing the second image, wherein the compressing of the second image includes: compressing the third block according to the first compression property, generating third compression loss data corresponding to the third block, when a difference between the first compression loss data and the third compression loss data meets a first predetermined condition, compressing the fourth block according to the first compression property, and when the difference between the first compression loss data and the third compression loss data meets a second predetermined condition, compressing the fourth block according to a second compression property different from the first compression property; and providing compressed data of the second image corresponding to the third block and the fourth block to the processor via the designated interface.
11. The method of claim 10 , wherein the first compression property includes information on bits allocated to compress the first image and a compression loss data size ratio corresponding to the plurality of blocks of the first image, and wherein the method further comprises, as part of compressing the third block according to the first compression property, compressing the third block according to bits allocated in proportion to the first compression loss data, and as part of compressing the fourth block according to the first compression property, compressing the fourth block according to bits allocated in proportion to the second compression loss data.
12. The method of claim 10 , wherein the second compression property includes information on bits evenly allocated to each of the plurality of blocks of the first image from bits allocated to compress the first image, and wherein the method further comprises, as part of compressing the fourth block according to the second compression property, compressing the fourth block according to the bits evenly allocated.
13. The method of claim 12 , wherein the second compression property includes bit count information resulting from adjusting the bits even allocated based on a compression loss data size ratio corresponding to the plurality of blocks of the first image, and wherein the method further comprises, as part of compressing the fourth block according to the second compression property, compressing the fourth block according to the adjusted bits.
14. The method of claim 10 , further comprising: receiving sensing information related to the second image from the image sensor; and as part of compressing the third block: identifying a difference between the first image and the second image based on the sensing information, selecting one of the first compression property or the second compression property based on the difference meeting the first predetermined condition or the second predetermined condition, and compressing the third block according to the selected one of the first compression property or the second compression property.
15. The method of claim 14 , wherein the sensing information includes at least one of a sensitivity of the image sensor, an exposure time, a shutter speed, a motion, or image capture-related information.
16. The method of claim 15 , further comprising generating at least one of brightness information of the first block or edge information regarding edges included in the first block while compressing the first block, and wherein the first compression property reflects at least one of the brightness information of the first block or the edge information included in the first block.
17. The method of claim 10 , wherein the first compression property includes information about bits allocated to compress the first image and bits allocated according to a brightness corresponding to each of the plurality of blocks of the first image.
18. The method of claim 10 , wherein the first compression property includes information about bits allocated to compress the first image and bits allocated according to an edge count in each of the plurality of blocks of the first image.
19. A non-transitory computer-readable recording medium retaining a program executable on a computer, wherein the program comprises executable instructions that, when executed by a processor, enable the processor to: obtain a first image and a second image subsequent to the first image using an image sensor; segment the first image into a plurality of blocks including a first block and a second block and compress the first image by a control circuit, wherein in compressing the first image, the executable instructions further enable the processor to generate first compression loss data corresponding to the first block and second compression loss data corresponding to the second block; provide compressed data of the first image corresponding to the first block and the second block to the processor via a designated interface; identify, by the control circuit, a first compression property based on the first compression loss data and the second compression loss data; segment the second image into a plurality of blocks including a third block and a fourth block that respectively correspond to the first block and the second block and compressing the second image by the control circuit, wherein in compressing the second image, the executable instructions further enable the processor to: compress the third block according to the first compression property, generate third compression loss data corresponding to the third block, and when a difference between the first compression loss data and the third compression loss data meets a first predetermined condition, compress the fourth block according to the first compression property, and when the difference between the first compression loss data and the third compression loss data meets a second predetermined condition, compress the fourth block according to a second compression property different from the first compression property; and provide compressed data of the second image corresponding to the third block and the fourth block to the processor via the designated interface.
20. The non-transitory computer-readable recording medium of claim 19 , wherein the first compression property includes information on bits allocated to compress the first image and a compression loss data size ratio corresponding to the plurality of blocks of the first image, and wherein the program comprises executable instructions that, when executed by the processor, further enable the processor to, as part of compressing the third block according to the first compression property, compress, by the control circuit, the third block according to bits allocated in proportion to the first compression loss data, and as part of compressing the fourth block according to the first compression property, compress, by the control circuit, the fourth block according to bits allocated in proportion to the second compression loss data.
Unknown
June 8, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.