Coding apparatus and coding method
AssigneeFujitsu Limited
InventorAtsushi ICHIKI
Life of this patent
Estimating the term…
Abstract
A coding apparatus includes a window information acquiring unit acquiring window information indicating an arrangement of windows on a screen that includes a plurality of windows, an identifying unit identifying macroblocks that include a border between overlapping windows from the window information and macroblock information indicating an arrangement of macroblocks into which the screen is partitioned, a classifying unit partitioning the identified macroblocks into sub-blocks so as to conform to the border and classifying the sub-blocks into which the macroblocks are partitioned into groups, and a coding unit coding the sub-blocks classified into the groups by applying the result of the motion vector prediction to the other sub-blocks classified in the same group.
Claims7
A coding apparatus, comprising:
- a window information acquiring unit acquiring window information indicating an arrangement of windows on a screen that includes a plurality of windows;
- an identifying unit identifying one or more macroblocks that include a border between overlapping windows from the window information and macroblock information indicating an arrangement of macroblocks into which the screen is partitioned;
- a classifying unit partitioning each of the identified one or more macroblocks into sub-blocks so as to conform to the border and classifying the sub-blocks into which the one or more macroblocks are partitioned into groups based on whether or not the sub-blocks include the border;
- and
- a coding unit coding the sub-blocks classified into the groups by performing motion vector prediction using a certain sub-block in a group for sub-blocks classified in the same group and applying a result of the motion vector prediction of the certain sub-block to the other sub-blocks classified in the same group as the certain sub-block.
A coding method, comprising:
- acquiring window information indicating an arrangement of windows on a screen that includes a plurality of windows;
- reading, from a storage device, macroblock information indicating an arrangement of macroblocks into which the screen is partitioned;
- identifying one or more macroblocks that include a border between overlapping windows based on the window information and the macroblock information;
- partitioning the identified one or more macroblocks that include the border between the overlapping windows into sub-blocks so as to conform to the border;
- classifying the plurality of sub-blocks into which the one or more macroblocks are partitioned into groups based on whether or not the sub-blocks include the border;
- and
- coding the classified sub-blocks by performing motion vector prediction using a certain sub-block in a group for sub-blocks classified in the same group and applying a result of the motion vector prediction of the certain sub-block to the other sub-blocks classified in the same group as the certain sub-block.
A computer-readable medium encoded with a computer program, the program when executed by a computer causes the computer to perform a coding method comprising:
- acquiring window information indicating an arrangement of windows on a screen that includes a plurality of windows;
- reading, from a storage device, macroblock information indicating an arrangement of macroblocks into which the screen is partitioned;
- identifying one or more macroblocks that include a border between overlapping windows based on the window information and the macroblock information;
- partitioning the identified one or more macroblocks that include the border between the overlapping windows into sub-blocks so as to conform to the border;
- classifying the plurality of sub-blocks into which the one or more macroblocks are partitioned into groups based on whether or not the sub-blocks include the border;
- and
- coding the classified sub-blocks by performing motion vector prediction using a certain sub-block in a group for sub-blocks classified in the same group and applying a result of the motion vector prediction of the certain sub-block to the other sub-blocks classified in the same group as the certain sub-block.
Dependencies are inferred from the claim text.