US 7,486,874 B2
Image reproduction apparatus
Kenichiro Yamauchi, Nagaokakyo (Japan)
Assigned to Panasonic Corporation, Osaka (Japan)
Filed on Mar. 26, 2004, as Appl. No. 10/809,379.
Claims priority of application No. 2003-088786 (JP), filed on Mar. 27, 2003.
Prior Publication US 2004/0233938 A1, Nov. 25, 2004
Int. Cl. H04N 5/91 (2006.01); H04N 7/00 (2006.01)
U.S. Cl. 386—68  [386/98] 21 Claims
OG exemplary drawing
 
1. An image reproduction apparatus including an ATS generation unit, an ATS multiplexing unit, channel reproduction units, a reproduction ATS generation unit, a reproduction timing generation unit, and a multiplexing unit,
wherein an MPEG transport stream is inputted to the ATS generation unit and the ATS multiplexing unit,
wherein the ATS generation unit detects a PCR value in the input MPEG transport stream, and outputs an Arrived Time Stamp (ATS) to the ATS multiplexing unit,
wherein the ATS multiplexing unit multiplexes the ATS and the input MPEG transport stream, and stores the multiplexed MPEG transport stream and ATS in a storage medium,
wherein each of the channel reproduction units includes a PID filter, a buffer, a packet rewriting unit, an ATS detection unit, and a PTS·DTS detection unit,
wherein the PID filter extracts, from the storage medium, an MPEG transport stream having a PID that is to be reproduced, and outputs the extracted MPEG transport stream to the buffer and the PTS·DTS detection unit,
wherein the buffer outputs the extracted MPEG transport stream to the packet rewriting unit in accordance with a control of the multiplexing unit,
wherein the packet rewriting unit rewrites a time that is indicated by an ATS counter and is outputted from the reproduction timing generation unit, as PCR, and outputs the rewritten PCR,
wherein the ATS detection unit reads an initial value of the ATS that is multiplexed with the extracted MPEG transport stream that is extracted from the storage medium, and outputs the initial value of the ATS to the reproduction ATS generation unit as an ATS initial value,
wherein the PTS·DTS detection unit detects PTS and DTS in the extracted MPEG transport stream, and outputs values of the PTS and DTS to the reproduction timing generation unit,
wherein the reproduction ATS generation unit selects one ATS initial value, corresponding to one channel, which is inputted from the ATS detection unit of a channel reproduction unit, and outputs (i) a value of a counter, which uses the selected ATS initial value as an initial value, to the packet rewriting unit, the reproduction timing generation unit, and the multiplexing unit, and (ii) a difference between the selected ATS initial value corresponding to the one channel, which is used as the initial value of the counter, and an ATS initial value of another channel to the reproduction timing generation unit,
wherein the reproduction timing generation unit generates timing of multiplexing of an MPEG transport stream that is outputted from each channel reproduction unit, and outputs the generated timing to the multiplexing unit,
wherein the multiplexing unit multiplexes MPEG transport streams that are outputted from each channel reproduction unit in accordance with the multiplexing timing that is outputted from the reproduction timing generation unit, and outputs the multiplexed stream,
wherein a reproduction control signal for informing switching of video between arbitrary channels is inputted to the packet rewriting unit of each channel reproduction unit and the reproduction timing generation unit, and
wherein the reproduction timing generation unit generates a PTS and a DTS for correcting discontinuity in MPEG video streams resulting from the channel switching in accordance with the reproduction control signal, thereby correcting discontinuity other than that in the PTS and the DTS in the MPEG video streams resulting from the channel switching.