H04N19/433

Image processing apparatus and image processing method for the collective transfer of prediction parameters between storage units

An image processing apparatus includes: a first storing unit for storing a plurality of prediction parameters used in predictive image generation for a plurality of prediction units corresponding in size to at least one picture; a second storing unit for storing two or more prediction parameters used in predictive image generation for two or more prediction units among the plurality of prediction units; and a transferring unit configured to collectively transfer, for predictive image generation, (i) two or more of the prediction parameters from the first storing unit to the second storing unit or collectively transfer (ii) the two or more prediction parameters used in the predictive image generation for the two or more prediction units from the second storing unit to the first storing unit.

Image processing apparatus and image processing method for the collective transfer of prediction parameters between storage units

An image processing apparatus includes: a first storing unit for storing a plurality of prediction parameters used in predictive image generation for a plurality of prediction units corresponding in size to at least one picture; a second storing unit for storing two or more prediction parameters used in predictive image generation for two or more prediction units among the plurality of prediction units; and a transferring unit configured to collectively transfer, for predictive image generation, (i) two or more of the prediction parameters from the first storing unit to the second storing unit or collectively transfer (ii) the two or more prediction parameters used in the predictive image generation for the two or more prediction units from the second storing unit to the first storing unit.

IMAGE COMPRESSING DEVICE AND IMAGE COMPRESSING METHOD
20170280137 · 2017-09-28 · ·

A prefetched-image memory stores a prefetched image of a prefetched area prefetched from a reference image memory that stores a reference image. A processor performs a motion search using a reduced image obtained by reducing an encoding target image and generates a search result for an encoding target block included in the encoding target image. The processor determines, based on the search result, that an area situated outside the prefetched area in the reference image is to be searched when the processor has predicted from the search result that a matching of the encoding target block and the prefetched image will be unsuccessful. Next, the processor performs a matching of the encoding target block and an image of a matching target area including the outside area in the reference image and generates an inter-prediction result. Then, the processor encodes the encoding target block based on the inter-prediction result.

Modular rail and step system

A modular side rail and removable step system for a vehicle is disclosed. In one aspect, the kit includes first, second, and third removable steps that may be mounted to the side rail. In one aspect, the side rail main body has a channel-shape defining a longitudinal opening between an adjacent first side and an adjacent second side. A plurality of step attachment arrangements may be provided on the first side of the side rail main body to allow the first, second, and third steps to be mounted to the side rail main body in various configurations. For example the plurality of step attachment arrangements may be arranged and configured to provide attachment locations for mounting the first and third removable steps in a first step assembly configuration and for mounting the second removable step in a second step assembly configuration.

Modular rail and step system

A modular side rail and removable step system for a vehicle is disclosed. In one aspect, the kit includes first, second, and third removable steps that may be mounted to the side rail. In one aspect, the side rail main body has a channel-shape defining a longitudinal opening between an adjacent first side and an adjacent second side. A plurality of step attachment arrangements may be provided on the first side of the side rail main body to allow the first, second, and third steps to be mounted to the side rail main body in various configurations. For example the plurality of step attachment arrangements may be arranged and configured to provide attachment locations for mounting the first and third removable steps in a first step assembly configuration and for mounting the second removable step in a second step assembly configuration.

Method and apparatus for accessing compressed data and/or uncompressed data of image frame in frame buffer
09767529 · 2017-09-19 · ·

A method for storing data of an image frame into a frame buffer includes at least the following steps: dividing the image frame into a plurality of access units, each having at least one encoding unit, wherein each encoding unit is a unit for data compression; and performing the data compression upon each encoding unit of the image frame, and generating an output bitstream to the frame buffer based on a data compression result of the encoding unit. A processing result of each access unit includes each output bitstream of the at least one encoding unit included in the access unit; a plurality of processing results of the access units are stored in a plurality of storage spaces allocated in the frame buffer, respectively; and a size of each of the storage spaces is equal to a size of a corresponding access unit.

Adaptive interpolation filter for video coding

A video encoder that utilizes adaptive interpolation filtering for coding video data includes a prediction unit, a reconstruction unit, a reference picture buffer, a filter parameter estimator for estimating filter parameters according to the original video data and the predicted samples, and an adaptive interpolation filter for utilizing the stored filter parameters to perform filtering on the reconstructed video data.

Adaptive interpolation filter for video coding

A video encoder that utilizes adaptive interpolation filtering for coding video data includes a prediction unit, a reconstruction unit, a reference picture buffer, a filter parameter estimator for estimating filter parameters according to the original video data and the predicted samples, and an adaptive interpolation filter for utilizing the stored filter parameters to perform filtering on the reconstructed video data.

Virtual frame buffer system and method
09762922 · 2017-09-12 · ·

A system for encoding and decoding a frame (also file), such as a video, graphic, media, or other frame or data, representing a real-time graphic output from a frame buffer, output by a video camera, or another file or data. The file includes frames each comprising macroblocks. Reference frame buffers (PFTs), virtual frame buffer tables (VFTBs) of equal number to the PFTs, each VFTB corresponds to a respective PFT, and respective sectors of each PFT for respective macroblocks are created. Frames of the file are encoded/decoded by successive encode/decode of macroblocks. A pointer is created in the VFBT associated with the PFT rather than encoding/decoding any matching macroblock. The pointer and its reference are relied on for each already encoded/decoded macroblock retained in the PFT. Processing, memory, bandwidth and power requirements for encoding or decoding are reduced.

Virtual frame buffer system and method
09762922 · 2017-09-12 · ·

A system for encoding and decoding a frame (also file), such as a video, graphic, media, or other frame or data, representing a real-time graphic output from a frame buffer, output by a video camera, or another file or data. The file includes frames each comprising macroblocks. Reference frame buffers (PFTs), virtual frame buffer tables (VFTBs) of equal number to the PFTs, each VFTB corresponds to a respective PFT, and respective sectors of each PFT for respective macroblocks are created. Frames of the file are encoded/decoded by successive encode/decode of macroblocks. A pointer is created in the VFBT associated with the PFT rather than encoding/decoding any matching macroblock. The pointer and its reference are relied on for each already encoded/decoded macroblock retained in the PFT. Processing, memory, bandwidth and power requirements for encoding or decoding are reduced.