| 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 |

| 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.
|