Video server and seamless playback method
AssigneeKabushiki Kaisha Toshiba
InventorsKenshi Dachiku, Kenichi Kiura
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a video server includes a storage unit, an output processing unit, and a decoding processing unit. The storage unit stores first video data items and second video data items. The output processing unit generates first and second data blocks based on the first video data items and the second video data item read from the storage unit, respectively. The output processing unit outputs the first data blocks in fewer frames than usual, and outputs the second data block in vacant frame. The decoding processing unit decodes the first data blocks to generate a first playback signals, and outputs the first playback signals. The decoding processing unit stores the second data blocks.
Claims4
A video server comprising:
- a storage unit configured to store first video data items and second video data items, the first video data items comprising a first plurality of frames encoded using intra-screen coding, the second video data items comprising a second plurality of frames encoded using inter-frame compression based on predictive coding;
- a processor configured to generate first and second data blocks, the first data block generated by combining a first number of first video data items from the storage unit, the second data block being generated by dividing a second video data item read from the storage unit;
- the processor configured to output the first data blocks in fewer frames than frames in which the first number of first video data items are read, and to output the second data block in a vacant frame, the vacant frame obtained based on a difference between the frames in which the first data blocks are output and the frames in which the first video data items are read;
- and
- a decoder configured to decode the first data blocks to generate first playback signals, output the first playback signals, and buffer the second data blocks.
A seamless playback method comprising:
- storing, in a storage unit, first video data items and second video data items, the first video data items comprising a first plurality of frames encoded using intra-screen coding, the second video data items comprising a second plurality of frames encoded using inter-frame compression based on predictive coding;
- reading, from the storage unit, a first number of first video data items, and reading a second video data item;
- generating first and second data blocks, the first data block being generated by combining the first number of first video data items, the second data block being generated by dividing the read second video data item;
- outputting the first data blocks in fewer frames than frames in which the first number of first video data items are read, and outputting the second data block in a vacant frame, the vacant frame obtained based on a difference between the frames in which the first data blocks are output and the frames in which the first video data items are read;
- playing back first playback signals by decoding the first data blocks;
- buffering the second data blocks;
- generating a standby completion signal indicating that preparation for switching of broadcast has been completed when the second data blocks corresponding to the amount of second video data are buffered;
- and
- playing back second playback signals by decoding the buffered second data blocks instead of the playback of the first playback signals when an instruction to switch the broadcast from first program contents constituted of the first video data to second program contents constituted of the second video data is received, the instruction to switch received after the standby completion signal is generated.
Dependencies are inferred from the claim text.