Video image coding data transmitter, video image coding data transmission method, video image coding data receiver, and video image coding data transmission and reception system
View Patent ↗A transmission rate acquisition unit acquires the transmission rate of a network. A predictive transmission structure setting unit sets a transmission structure including a basic hierarchy and a supplementary hierarchy. A first transmission unit transmits basic video image coding data of the basic hierarchy. A memory unit stores supplementary video image coding data of the supplementary hierarchy. A second transmission unit transmits the supplementary video image coding data stored in the memory unit. A transmission control unit controls the second transmission unit according to the transmission rate.
1. A video image coding data receiver comprising:
a processor; and
a memory unit having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:
receiving basic video image coding data;
decoding the received basic video image coding data so as to reproduce a video image;
receiving supplementary video image coding data including a supplementary hierarchical picture whose coding order and display order are earlier by a factor of a group of pictures including an intra coded picture and a plurality of inter prediction coded pictures than those of a basic hierarchical picture included in the basic video image coding data, a basic hierarchy and a supplementary hierarchy being set in units of the group of pictures;
acquiring basic video image coding data received before supplementary video image coding data that has been received at the moment; and
reconstructing video image coding data from the basic video image coding data and the supplementary video image coding data.
2. A video image coding data transmission and reception system comprising:
a video image coding data transmitter that codes and transmits a video image; and
a video image coding data receiver that receives and reconstructs video image coding data,
wherein the video image coding data transmitter includes:
a first processor; and
a first memory unit having instructions stored which, when executed by the first processor, cause the first processor to perform operations comprising:
acquiring the transmission rate of a network;
setting a transmission structure including a basic hierarchy and a supplementary hierarchy, the basic hierarchy and the supplementary hierarchy being set in units of a group of pictures including an intra coded picture and a plurality of inter prediction coded pictures;
transmitting basic video image coding data of the basic hierarchy, wherein the first memory unit is further configured to store supplementary video image coding data of the supplementary hierarchy;
transmitting the supplementary video image coding data stored in the memory unit; and
controlling the transmission of the supplementary video image coding data according to the transmission rate, and
wherein the video image coding data receiver includes:
a second processor; and
a second memory unit having instructions stored which, when executed by the second processor, cause the second processor to perform operations comprising:
receiving the basic video image coding data;
decoding the received basic video image coding data so as to reproduce a video image;
receiving the supplementary video image coding data including a supplementary hierarchical picture having coding order and display order that are earlier by a factor of the group of pictures than those of a basic hierarchical picture included in the basic video image coding data;
acquiring basic video image coding data received before supplementary video image coding data that is currently received; and
reconstructing video image coding data from the basic video image coding data and the supplementary video image coding data.