MPEG decoder and optical video disc player using the same
First Claim
1. A method, used in an MPEG decoder which receives a data stream including MPEG-coded data which contains closed caption (CC) data in a user data area as character codes (in a user data mode) or in a picture data area as NRZ-converted pixel data (in an MPEG mode) and at least outputting an MPEG-decoded video data stream, for inserting the CC data in the scanning line H21, the method comprising the steps of:
- storing MPEG-decoded video data in said MPEG-decoded video data stream in a first memory area for storing a frame of video data read by a horizontal scanning line of data for each horizontal scanning period;
in response to a determination that said CC data is in said user data mode, executing the following steps of;
converting said CC data in said user data area into NRZ-converted CC data;
storing said NRZ-converted CC data in a second memory area;
in a period of a horizontal scanning line H21 (hereinafter, referred to simply as "H21"), outputting said NRZ-converted CC data from said second memory area to a bit map pixel data channel of a video output processor;
in each of the horizontal scanning periods after H21, outputting the contents of the next line of said first memory area to a video pixel data channel of said video output processor, andin response to a determination that said CC data is in said MPEG mode executing the following steps of;
in a period of said line H21 outputting the contents of the first line of said first memory area;
in each of the horizontal scanning periods after H21, outputting the contents of the next line of said first memory area; and
excluding at least said line H21 from vertical interpolation target.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for inserting text data (e.g., closed caption data) contained In a user data or image data of an MPEG stream into the scanning line H21 of the Image signal recovered from the MPEG stream through a simplified process. In case of text data in the user data, the image data is decoded compressed image data on the video-CD is expended and stored as video data in the first memory location, and the closed caption data in the user data area is NRZ-modulated and stored in the second memory location. The caption data is read out of the second memory location and output to a bit map pixel data channel during a period of H21 of the output video data stream, and the video data Is read out of the first memory location and output to an video pixel data channel in the periods after H22 of the output video data stream. Thus, the two data are multiplexed on a bus.
-
Citations
21 Claims
-
1. A method, used in an MPEG decoder which receives a data stream including MPEG-coded data which contains closed caption (CC) data in a user data area as character codes (in a user data mode) or in a picture data area as NRZ-converted pixel data (in an MPEG mode) and at least outputting an MPEG-decoded video data stream, for inserting the CC data in the scanning line H21, the method comprising the steps of:
-
storing MPEG-decoded video data in said MPEG-decoded video data stream in a first memory area for storing a frame of video data read by a horizontal scanning line of data for each horizontal scanning period; in response to a determination that said CC data is in said user data mode, executing the following steps of; converting said CC data in said user data area into NRZ-converted CC data; storing said NRZ-converted CC data in a second memory area; in a period of a horizontal scanning line H21 (hereinafter, referred to simply as "H21"), outputting said NRZ-converted CC data from said second memory area to a bit map pixel data channel of a video output processor; in each of the horizontal scanning periods after H21, outputting the contents of the next line of said first memory area to a video pixel data channel of said video output processor, and in response to a determination that said CC data is in said MPEG mode executing the following steps of; in a period of said line H21 outputting the contents of the first line of said first memory area; in each of the horizontal scanning periods after H21, outputting the contents of the next line of said first memory area; and excluding at least said line H21 from vertical interpolation target.
-
-
2. A method, used in an MPEG decoder which receives a data stream including MPEG-coded data which contains closed caption (CC) data in picture data as NRZ-converted pixel data (in an MPEG mode) and at least outputting an MPEG-decoded video data stream, for inserting the CC data in the scanning line H21, the method comprising the steps of:
-
storing MPEG-decoded video data in said MPEG-decoded video data stream in a first memory area for storing a frame of video data which is to be read by a horizontal scanning line of data at a time; and in response to a determination that the current frame contains said CC data in said MPEG mode, executing the following steps of; in a period of said line H21, outputting the contents of the first line of said first memory area; in each of the horizontal scanning periods after H21, outputting the contents of the next line of said first memory area; and excluding at least said line H21 from vertical interpolation target. - View Dependent Claims (3, 4)
-
-
5. A system, used in an MPEG decoder which receives a data stream including MPEG-coded data which contains closed caption (CC) data in a user data area as character codes (in a user data mode) or in picture data as NRZ-converted pixel data (in an MPEG mode) and at least outputting MPEG-decoded video data, for inserting the CC data in the scanning line H21, the system comprising:
-
first memory means for storing a frame of said MPEG-decoded video data which is to be read by a horizontal scanning line of data at a time; means for converting said CC data in said user data area into NRZ-converted CC data; second memory means for storing said NRZ-converted CC data; means for outputting said NRZ-converted CC data from said second memory area to a bit map pixel data channel in a period of a horizontal scanning line H21 (hereinafter, referred to simply as "line H21"); means operative in said user data mode for outputting the contents of the next line of said first memory means to a video pixel data channel in each of the horizontal scanning periods after H21; means operative in said MPEG mode for outputting the contents of the first line of said first memorv means in a period of said line H21; means operative in said MPEG mode for outputting the contents of the next line of said first memory means in each of the horizontal scanning periods after H21; and means operative in said MPEG mode for excluding at least said line H21 from vertical interpolation target. - View Dependent Claims (6, 7)
-
-
8. A system, operating with an MPEG decoder which receives a data stream including MPEG-coded data which contains closed caption (CC) data in picture data as NRZ-converted pixel data (in an MPEG mode) and at least outputting MPEG-decoded video data, for inserting the CC data in the scanning line H21, the system comprising:
-
memory means for storing a frame of said MPEG-decoded video data in a first memory area which is to be read by a horizontal scanning line of data at a time; means operative in said MPEG mode for outputting the contents of the first line of said first memory area in a period of said line H21; means operative in said MPEG mode for outputting the contents of the next line of said first memory area in each of the horizontal scanning periods after H21; and means operative in said MPEG mode for excluding at least said line H21 from vertical interpolation target. - View Dependent Claims (9, 10)
-
-
11. A system for receiving a data stream including MPEG-coded data which contains CC data in a user data or MPEG mode and at least outputting an MPEG-decoded video data stream which contains the CC data in the scanning line H21 in a form of NRZ-converted pixel data, the system being connected to a RAM having at least a first memory area for storing a frame of video data which is to be read by a horizontal scanning line of data at a time and a second memory area, the system comprising:
-
means for accessing said RAM; means for receiving said data stream from the outside; control means for MPEG-decoding said MPEG-coded data in said data stream, storing MPEG-decoded video data in said first area through said RAM accessing means and extracting said CC data in said user data area; and means having a video pixel data channel and a bit map pixel data channel for combining a first data stream received via said video pixel data channel and a second data stream received via said bit map pixel data channel Into a single data stream;
said control means comprising;means for converting said extracted CC data and storing NRZ-converted CC data in said second memory area through said RAM access means; means for outputting said NRZ-converted CC data from said second memory area to said bit map pixel data channel in a period of a horizontal scanning line H21 (hereinafter, referred to simply as "line H21"); and means operative in said user data mode for outputting the contents of the next line of said first memory means to a video pixel data channel in each of the horizontal scanning periods after H21. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A video-CD player capable of inserting CC data contained in a user data mode or am MPEG mode as NRZ-converted pixel data in an MPEG-coded data recorded on a video-CD into the scanning line H21 of a video signal reproduced from the video-CD;
- the video-CD player comprising;
means for playing said video-CD and providing an MPEG-coded data stream; means for MPEG decoding said MPEG-coded data stream and providing a video data and said CC data; first memory means for storing a frame of said video data which is to be read by a horizontal scanning line of data at a time; means for NRZ-converting said CC data into NRZ-converted CC data; second memory means for storing said NRZ-converted CC data; means having a video pixel data channel and a bit map pixel data channel for combining a first data stream received via said video pixel data channel and a second data stream received via said bit map pixel data channel into a single data stream; means for outputting said NRZ-converted CC data from said second memory area to said bit map pixel data channel in a period of a horizontal scanning line H21; and means operative in said user data mode for outputting the contents of the next line of said first memory means to said video pixel data channel in each of the horizontal scanning periods after H21. - View Dependent Claims (18, 19, 20, 21)
- the video-CD player comprising;
Specification