Stream encoder and stream decoder
First Claim
Patent Images
1. A stream encoder comprising:
- a video encoder for receiving and encoding first and second angle video data, and outputting the results as first and second encoded video data;
a first video buffer for storing the first encoded video data; and
a second video buffer for storing the second encoded video data,wherein the video encoder comprises;
a first angle control section for outputting a first angle control signal for controlling switching to be performed every time when encoding of one frame of the first or second angle video data is completed;
a frame selector for selecting and outputting the first or second angle video data in accordance with the first angle control signal;
a motion compensation prediction encoder for encoding an output of the frame selector, and outputting the result as the first or second encoded video data; and
a buffer selector for outputting the first encoded video data to the first video buffer and the second encoded video data to the second video buffer in accordance with the first angle control signal, andthe motion compensation prediction encoder comprises;
a first prediction memory;
a second prediction memory;
a memory selector for outputting reference images for the first and second angle video data to the first and second prediction memories, respectively, in accordance with the first angle control signal;
a motion compensation prediction section for performing a motion compensation prediction process using a reference image stored in any one of the first prediction memory and the second prediction memory in accordance with the first angle control signal,wherein the motion compensation prediction encoder can encode two or more frames per frame cycle of the first or second angle video data.
2 Assignments
0 Petitions
Accused Products
Abstract
A stream encoder includes a video encoder for receiving and encoding first and second angle video data, and outputting the results as first and second encoded video data, a first video buffer for storing the first encoded video data, and a second video buffer for storing the second encoded video data. The video encoder includes a motion compensation prediction encoder which can encode two or more frames per frame cycle of the first or second angle video data.
30 Citations
9 Claims
-
1. A stream encoder comprising:
-
a video encoder for receiving and encoding first and second angle video data, and outputting the results as first and second encoded video data; a first video buffer for storing the first encoded video data; and a second video buffer for storing the second encoded video data, wherein the video encoder comprises; a first angle control section for outputting a first angle control signal for controlling switching to be performed every time when encoding of one frame of the first or second angle video data is completed; a frame selector for selecting and outputting the first or second angle video data in accordance with the first angle control signal; a motion compensation prediction encoder for encoding an output of the frame selector, and outputting the result as the first or second encoded video data; and a buffer selector for outputting the first encoded video data to the first video buffer and the second encoded video data to the second video buffer in accordance with the first angle control signal, and the motion compensation prediction encoder comprises; a first prediction memory; a second prediction memory; a memory selector for outputting reference images for the first and second angle video data to the first and second prediction memories, respectively, in accordance with the first angle control signal; a motion compensation prediction section for performing a motion compensation prediction process using a reference image stored in any one of the first prediction memory and the second prediction memory in accordance with the first angle control signal, wherein the motion compensation prediction encoder can encode two or more frames per frame cycle of the first or second angle video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A stream decoder comprising:
-
a data reading section for reading and outputting stream data including first encoded video data, and second encoded video data obtained by shooting in the same direction as a direction in which the first encoded video data is captured and with a magnification factor higher than that of the first encoded video data; a data transferring section for receiving the stream data output by the data reading section, separating the stream data into the first and second encoded video data, and outputting the first and second encoded video data; a first decoder for decoding the first encoded video data and outputting first video data; a second decoder for decoding the second encoded video data and outputting second video data; a resizing process section for converting the second video data into video data having a size of a portion overlapping video of the first video data and outputting the resultant video data; and a combining section for superposing and combining the video after the conversion in the resizing process section with the portion overlapping the video of the first video data, and outputting the resultant video data.
-
Specification