# US 10,062,405 B2 · Electronic device and method for operating the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,062,405 B2
- Document ID: US10062405B2
- Status: Granted
- Kind: B2
- Application number: 15/147,459
- Filed: 2016-05-05
- Published: 2016-11-10
- Granted: 2018-08-28
- Earliest claimed: 2015-05-06
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Hyun-Hee Park; Jae-Moon Kim; Sung-Oh Kim; Yong-Man Lee; Kwang-Tai Kim; Soo-Hyung Kim; Dong-Hyun Yeom; Ki-Huk Lee
- Web page: https://patentgrep.com/patent/US10062405B2

## CPC

- G11B 20/00007: {Time or data compression or expansion (audio compression based on psychoacoustics G10L19/00; data processing for reproducing audio data at different playback speeds G10L21/04; video compression H04N19/00; data compression per se H03M7/30)}
- H04N 19/115: Selection of the code volume for a coding unit prior to coding
- H04N 19/132: Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/156: Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
- H04N 19/172: the region being a picture, frame or field
- G11B 2020/00072: {the compressed signal including a video signal}
- G11B 2020/00079: {the compression ratio or quality level being adapted to circumstances, e.g. to the available recording space}
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video compressing apparatus and method that may increase the compression efficiency while maintaining the quality of video on an electronic device processing multimedia data including video are provided. The apparatus includes a video compressing apparatus and method that obtain a target image from a memory or camera, generate meta data corresponding to attribute information of the obtained target image, and compress the target image based on, at least, the generated meta data.

## Claims

### Claim 1

An electronic device, comprising:
a camera of the electronic device including an image sensor;
an image signal processor (ISP) operably connected with the camera and a processor, and configured to generate meta data including attribute information of image streams obtained by the image sensor of the camera during capturing of a video, wherein the video includes the image streams; and
the processor operably connected with the camera and configured to:
in response to receiving a user request for capturing the video, control the camera to capture the video,
obtain the video with the meta data corresponding to the video, wherein the meta data is generated by the ISP during the capturing of the video,
encode the video,
store the encoded video and the meta data,
compress the encoded video using the meta data generated by the ISP, and
replace the encoded video with the compressed video.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the attribute information of the image streams includes a color, a brightness, an exposure, a histogram, a region of interest, a sharpness, complexity, a texture, a skin tone, bit rate information, a depth, or a combination thereof, as corresponding to the image streams.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein the processor is further configured to:
identify state information on the electronic device, and
when the identified state information meets a predetermined condition, compress the video.

### Claim 4 (depends on 3)

The electronic device of claim 3, wherein the state information includes a remaining space of a memory of the electronic device, a capability of the ISP, an amount of data processed by the ISP, a charging state of the electronic device, an external electronic device connected with the electronic device, or a combination thereof.

### Claim 5 (depends on 3)

The electronic device of claim 3,
wherein the state information includes a remaining space of a memory of the electronic device, and
wherein the processor is further configured to start to compress the video in response to a determination that the remaining space of the memory of the electronic device is within a predetermined range.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein the processor is further configured, as at least a portion of the operation of compressing the video, to:
vary at least one of a resolution for at least some section of the video, an image bit rate, an image bit depth, an image frame rate, an image color space, a voice bit rate, a voice bit depth, or a voice sample rate, and
determine a compression rate for the at least some section based on the resolution.

### Claim 7 (depends on 1)

The electronic device of claim 1,
wherein the processor is further configured to:
compress a first section of the video by a first scheme and a second section of the video by a second scheme, and
wherein the ISP is further configured to:
generate first meta data corresponding to the first section by referencing the first scheme,
generate second meta data corresponding to the second section by referencing the second scheme, and
configure the meta data to include the first meta data and the second meta data.

### Claim 8 (depends on 7)

The electronic device of claim 7, wherein the processor is further configured, as at least a portion of the operation of compressing the video, to determine the first scheme or the second scheme so that a result of compressing the first section or the second section meets a preset image quality.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein the processor is further configured to:
identify a section including a region of interest among at least some sections of the video, and
compress the video using a bit rate of a level designated for the identified section including the region of interest.

### Claim 10 (depends on 1)

The electronic device of claim 1, wherein the processor is configured to store the meta data, as at least a portion of the image stream, in a memory of the electronic device.

### Claim 11 (depends on 1)

The electronic device of claim 1, wherein the ISP is configured to perform the operation of obtaining the image streams in parallel with the operation of generating the meta data.

### Claim 12

A method for compressing a video on an electronic device, the method comprising:
in response to receiving a user request for capturing a video, controlling a camera of the electronic device to capture the video;
obtaining the video with meta data corresponding to the video, wherein the meta data is generated by an image signal processor (ISP) during the capturing of the video;
encoding the video;
storing the encoded video and the meta data;
compressing the encoded video using the meta data generated by the ISP; and
replacing the encoded video with the compressed video,
wherein the meta data includes attribute information of image streams obtained by an image sensor of the camera during the capturing of the video, and
wherein the video includes the image streams.

### Claim 13 (depends on 12)

The method of claim 12, wherein the attribute information of the image streams includes a color, a brightness, an exposure, a histogram, a region of interest, a sharpness, complexity, a texture, a skin tone, bit rate information, a depth, or a combination thereof, as corresponding to the image streams.

### Claim 14 (depends on 12)

The method of claim 12,
wherein compressing of the video includes, when state information on the electronic device meets a predetermined condition, compressing the video, and
wherein the state information includes a remaining space of a memory of the electronic device, a capability of the ISP, an amount of data processed by the ISP, a charging state of the electronic device, an external electronic device connected with the electronic device, or a combination thereof.

### Claim 15 (depends on 12)

The method of claim 12,
wherein the compressing of the video includes determining a method for compressing the video based on the generated meta data,
wherein the determining of the method for compressing the video includes:
varying at least one of a resolution for at least some section of the video, an image bit rate, an image bit depth, an image frame rate, an image color space, a voice bit rate, a voice bit depth, or a voice sample rate, and
determining a compression rate for the at least some section based on the at least one of the resolution.

### Claim 16 (depends on 12)

The method of claim 12, wherein the generating of the meta data includes:
determining a first scheme to compress a first section of the video so that a result of compressing the first section of the video meets a predetermined image quality,
determining a second scheme to compress a second section of the video so that a result of compressing the second section of the video meets the predetermined image quality,
generating first meta data corresponding to the first section by referencing the determined first scheme,
generating second meta data corresponding to the second section by referencing the determined second scheme, and
configuring the meta data to include the first meta data and the second meta data.

### Claim 17 (depends on 12)

The method of claim 12, wherein the compressing of the video includes:
identifying a section including a region of interest among at least some sections of the video, and
compressing the video using a bit rate of a level designated for the identified section including the region of interest.

### Claim 18 (depends on 12)

The method of claim 12, further comprising storing the meta data, as at least a portion of the image streams, in a memory of the electronic device.

### Claim 19

A non-transitory computer readable recording medium recording a program, which when executed by a processor, causes the processor to execute:
an operation of controlling a camera of an electronic device to capture a video in response to receiving a user request for capturing the video;
an operation of obtaining the video with meta data corresponding to the video, wherein the meta data is generated by an image signal processor (ISP) during the capturing of the video;
an operation of encoding the video;
an operation of storing the encoded video and the meta data;
an operation of compressing the encoded video using the meta data generated by the ISP; and
an operation of replacing the encoded video with the compressed video,
wherein the meta data includes attribute information of image streams obtained by an image sensor of the camera during the capturing of the video, and
wherein the video includes the image streams.
