Nova Patents
CA2820180C

Image processing apparatus and method

Abstract

The present technology relates to an image processing apparatus and method that are capable of enhancing encoding efficiency while suppressing a decrease in the efficiency of encoding processing. The image processing apparatus includes an encoding mode setter that sets, in units of coding units having a hierarchical structure, whether a non-compression mode is to be selected as an encoding mode for encoding image data, the non-compression mode being an encoding mode in which the image data is output as encoded data, and an encoder that encodes the image data in units of the coding units in accordance with a mode set by the encoding mode setter. The present disclosure can be applied to, for example, an image processing apparatus.

CA2820180C, drawing sheet 1
Sheet 1 of 24

Term

5.3 yearsleft in the term

Expires 4 January 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

43 claims: 8 independent, 35 dependent

  1. 1
    - 173What is claimed is:1. An image processing apparatus comprising: an encoding mode selector that selects, on a coding unit basis, a noncompression mode being an encoding mode in which image data is output as encoded data;a flag setter that sets a value of a flag to indicate the non-compression mode as the selected mode;an encoder that encodes, on the coding unit basis, the image data and the flag in accordance with the non-compression mode selected by the encoding mode selector;and a controller that controls, on the coding unit basis, encoding in accordance with a bit depth which specifies a number of bits used to represent the image data encoded as the non-compression mode, wherein the coding unit is formed by recursively splitting a largest coding unit into smaller coding units as block partitioning, and wherein a size of the largest coding unit and a size of the smallest coding unit are each specified by a sequence parameter set that is included in image compression information.
  2. 9
    An image processing method comprising:selecting, on a coding unit basis, a non-compression mode being an encoding mode in which the image data is output as encoded data;setting a value of a flag to indicate the non-compression mode as the selected mode: encoding, on the coding unit basis, the image data and the flag in accordance with the selected non-compression mode;and controlling, on the coding unit basis, encoding in accordance with a bit depth which specifies a number of bits used to represent the image data encoded as the non-compression mode, wherein the coding unit is formed by recursively splitting a largest coding unit into smaller coding units as block partitioning, and wherein a size of the largest coding unit and a size of the smallest coding unit are each specified by a sequence parameter set that is included in image compression information.
  3. 17
    An image processing apparatus comprising:an encoding mode determiner that determines, on a coding unit basis, whether a non-compression mode has been selected as an encoding mode for encoding image data, the non-compression mode being an encoding mode in which the image data is output as encoded data;a decoder that decodes, on the coding unit basis, the encoded data in accordance with a mode determined by the encoding mode determiner;and a controller that controls, on a coding unit for which the encoding mode CA 2820180 2017-11-17 -177determiner has determined that the non-compression mode has been selected, decoding in accordance with a bit depth which specifies a number of bits used to represent the image data encoded as the non-compression mode, wherein the coding unit is formed by recursively splitting a largest coding unit into smaller coding units as block partitioning.
  4. 24
    25. An image processing method for an image processing apparatus, comprising:determining, on a coding unit basis, whether a non-compression mode has been selected as an encoding mode for encoding image data, the non-compression mode being an encoding mode in which the image data is output as encoded data;decoding, on the coding unit basis, the encoded data in accordance with a determined mode;and controlling, on a coding unit for which determination has been made that the non-compression mode has been selected, the decoding in accordance with a bit depth which specifies a number of bits used to represent the image data encoded as the non-compression mode, wherein the coding unit is formed by recursively splitting a largest coding unit into smaller coding units as block partitioning.
  5. 25
    26. The image processing method according to claim 25, further comprising:performing control, on the coding unit for which the encoding mode determiner has determined that the non-compression mode has been selected, to skip processing ofchanging a value ofthe bit depth.
  6. 27
    28. The image processing method according to claim 27, wherein the coding unit is formed by splitting into prediction units and transform units.
  7. 29
    30. The image processing method according to claim 29, further comprising:demodulating a received signal and outputting the demodulated signal for demultiplexing.
  8. 30
    31. The image processing method according to claim 30, further comprising:encoding the decoded data, into video data having a predetermined format, and converting a size of a screen of the video data into a size corresponding to a size of a monitor.
  9. 31
    32. The image processing method according to claim 31, further comprising:superposing an on screen display (OSD) signal onto the video data.
  10. 32
    33. An image processing apparatus, comprising:an encoding mode setter configured to determine, in a coding unit which is formed by recursively splitting a largest coding unit into smaller coding units as block partitioning, whether a non-compression mode is to be selected as an encoding mode for encoding image data, the non-compression mode being the encoding mode in which the image data is output as encoded data;a filter processing controller configured to perform control, on the coding unit for which the non-compression mode has been determined by the encoding mode CA 2820180 2017-11-17 -180setter, to skip filter processing in which filtering is performed on a locally decoded image after a deblocking filter;and an encoder configured to encode the image data using the locally decoded image in accordance with the encoding mode determined by the encoding mode setter, wherein the encoding mode setter, the filter processing controller, and the encoder are each implemented via at least one processor.
  11. 35
    36. An image processing method, implemented via at least one processor, the method comprising:determining, in a coding unit which is formed by recursively splitting a largest coding unit into smaller coding units as block partitioning, whether a noncompression mode is to be selected as an encoding mode for encoding image data, the non-compression mode being the encoding mode in which the image data is output as encoded data;performing control, on the coding unit for which the non-compression mode has been determined, to skip filter processing in which filtering is performed on a CA 2820180 2017-11-17 -181locally decoded image after a deblocking filter;and encoding the image data using the locally decoded image in accordance with the determined encoding mode.
  12. 36
    37. The image processing method according to claim 36, further comprising:generating filter identification information indicating whether the filter processing is to be performed.
  13. 38
    39. An image processing apparatus comprising:a decoder configured to decode encoded data including a coding unit for which a non-compression mode has been set as an encoding mode for encoding image data, the coding unit being formed by recursively splitting a largest coding unit into smaller coding units as block partitioning, and the non-compression mode being an encoding mode in which the image data is output as encoded data;and a filter processing controller configured to perform control, on the coding unit for which the non-compression mode has been set, to skip filter processing in which filtering is performed on a decoded image after a deblocking filter, wherein the decoder and the filter processing controller are each implemented via at least one processor.
  14. 39
    40. The image processing apparatus according to claim 39, wherein the filter processing controller is further configured to perform control to skip adaptive loop filtering on the decoded image, the adaptive loop filtering comprising adaptive filter processing using classification processing. CA 2820180 2017-11-17 -182-
  15. 41
    42. An image processing method, implemented via at least one processor, the method comprising:decoding encoded data including a coding unit for which a non-compression mode has been set as an encoding mode for encoding image data, the coding unit being formed by recursively splitting a largest coding unit into smaller coding units as block partitioning, and the non-compression mode being an encoding mode in which the image data is output as encoded data;and performing control on the coding unit for which the non-compression mode has been set, to skip filter processing in which filtering is performed on a decoded image after a deblocking filter.
  16. 42
    43. The image processing method according to claim 42, wherein the control unit is performed to skip adaptive loop filtering on the decoded image, the adaptive loop filtering comprising adaptive filter processing using classification processing.
Independent claims16