(57)【特許請求の範囲】
【請求項１】
複数の符号化ビデオ・ストリームが多重化されたトランスポート・ストリーム内のトランスポート・ストリーム・パケットをカウントすると共に、ピクチャ・スタート・コードを識別することにより、ピクチャ・ヘッダを検出し、ピクチャ符号化タイプと、前記ピクチャ・スタート・コードを検出した時のトランスポート・ストリーム・パケット番号を含むインデックス情報を作成するインデックス情報作成手段と、
前記トランスポート・ストリームと前記インデックス情報を蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記インデックス情報に基づいて、順早送り再生の対象であるトランスポート・ストリームから、表示対象とするピクチャを含むトランスポート・ストリーム・パケット、及び、前記表示対象とするピクチャの次の表示対象としないピクチャを含むトランスポート・ストリーム・パケットのうち、先頭のトランスポート・ストリーム・パケットを前記蓄積手段から読み出して順早送り再生用トランスポート・ストリームを作成する特殊再生用トランスポート・ストリーム作成手段とを有し、
前記特殊再生用トランスポート・ストリーム作成手段は、前記順早送り再生用トランスポート・ストリームに、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目が発生する場合には、所定の位置に、前記データが不連続となるトランスポート・ストリーム・パケットのつなぎ目の位置を示す不連続情報パケットを挿入すること
を特徴とするＭＰＥＧ画像再生装置。
【請求項２】
前記データが不連続となるトランスポート・ストリーム・パケットのつなぎ目に関連して存在する不要データを無効化する不要データ無効化手段を有すること
を特徴とする請求項１記載のＭＰＥＧ画像再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧ（Moving Picture Experts Group）ビデオ・ストリームについて順方向特殊再生（順早送り再生、順スロー再生）や逆方向特殊再生という特殊再生を行うことができるＭＰＥＧ画像再生装置に関する。
【０００２】
【従来の技術】
図７は従来のＭＰＥＧ画像再生装置の一例の要部を示すブロック回路図であり、図７中、１は複数の符号化ビデオ・ストリームが多重化されたトランスポート・ストリームを蓄積するＴＳ（トランスポート・ストリーム）蓄積手段、２はＴＳ蓄積手段１に蓄積されたトランスポート・ストリームから再生対象のエレメンタリー・ストリームを抽出するＴＳ（トランスポート・ストリーム）デコーダ、３はＴＳデコーダ２により抽出されたエレメンタリー・ストリームを復号ビデオ・ストリームにデコードするＭＰＥＧデコーダ、４はテレビである。
【０００３】
また、５はＴＳ蓄積手段１に蓄積されたトランスポート・ストリームを解析するＴＳ（トランスポート・ストリーム）解析手段、６はＴＳ解析手段５による解析結果に基づいてＴＳ蓄積手段１に蓄積されたトランスポート・ストリームをパケット分解し、特殊再生の対象とするエレメンタリー・ストリームを抽出するパケット分解手段である。
【０００４】
また、７はパケット分解手段６から出力されるエレメンタリー・ストリームについてピクチャの間引きや並べ替えなどの加工を行い、順方向特殊再生（順早送り再生、順スロー再生）や逆方向特殊再生に必要な特殊再生用エレメンタリー・ストリームを作成する特殊再生用ＥＳ（エレメンタリー・ストリーム）作成手段、８は特殊再生用ＥＳ作成手段７から出力される特殊再生用エレメンタリー・ストリームを必要に応じて再パケット化し、多重化を図るための再パケット化手段である。
【０００５】
このＭＰＥＧ画像再生装置においては、通常再生時は、ＴＳ蓄積手段１に蓄積されたトランスポート・ストリームはＴＳデコーダ２に転送され、ＴＳデコーダ２において再生対象のエレメンタリー・ストリームが抽出され、抽出されたエレメンタリー・ストリームは、ＭＰＥＧデコーダ３により復号ビデオ・ストリームにデコードされてテレビ４に転送され、通常再生画像が表示される。
【０００６】
特殊再生時は、ＴＳ蓄積手段１に蓄積されたトランスポート・ストリームはＴＳ解析手段５およびパケット分解手段６に転送され、ＴＳ解析手段５においてトランスポート・ストリームが解析され、パケット分解手段６においてＴＳ解析手段５による解析結果に基づいてパケット分解が行われ、特殊再生の対象とするエレメンタリー・ストリームが抽出される。
【０００７】
抽出されたエレメンタリー・ストリームは特殊再生用ＥＳ作成手段７に転送され、特殊再生用ＥＳ作成手段７において特殊再生用エレメンタリー・ストリームが作成され、作成された特殊再生用エレメンタリー・ストリームはＭＰＥＧデコーダ３に転送され、ＭＰＥＧデコーダ３において特殊再生用復号ビデオ・ストリームにデコードされてテレビ４に転送され、特殊再生画像が表示される。
【０００８】
また、場合によっては、特殊再生用ＥＳ作成手段７から出力される特殊再生用エレメンタリー・ストリームはＭＰＥＧデコーダ３に転送されずに、再パケット化手段８に転送され、再パケット化手段８において再パケット化、多重化が行われ、多重化されたトランスポート・ストリームはＴＳデコーダ２に転送される。そして、ＴＳデコーダ２において再生対象のエレメンタリー・ストリームが抽出され、抽出されたエレメンタリー・ストリームはＭＰＥＧデコーダ３で特殊再生用ビデオ・ストリームにデコードされてテレビ４に転送され、特殊再生画像が表示される。
【０００９】
図８は図７に示す従来のＭＰＥＧ画像再生装置で行われる特殊再生用エレメンタリ−・ストリームの作成動作を説明するためのタイムチャートであり、ＩピクチャおよびＰピクチャのみを表示して順早送り再生を行う場合を例にしている。図８中、［１］〜［１８］は個別ストリームＡに含まれるトランスポート・ストリーム・パケット、「＃」は個別ストリームＡ以外の個別ストリームに含まれるトランスポート・ストリーム・パケット、［Ｉ］はＩピクチャ、［Ｐ］はＰピクチャ、［Ｂ］はＢピクチャを表している。
【００１０】
図８Ａは複数の符号化ビデオ・ストリームが多重化されているトランスポート・ストリームを示しており、たとえば、個別ストリームＡについてＩピクチャおよびＰピクチャのみを表示して順早送り再生を行う場合には、パケット分解手段６において、図８Ａに示すトランスポート・ストリームから、図８Ｂに示すように、個別ストリームＡが抽出され、図８Ｃに示すように、エレメンタリー・ストリームとされる。そして、図８Ｃに示すエレメンタリー・ストリームから、図８Ｄに示すように、ＩピクチャおよびＰピクチャが抽出され、特殊再生用エレメンタリー・ストリームが作成される。
【００１１】
【発明が解決しようとする課題】
図７に示す従来のＭＰＥＧ画像再生装置においては、特殊再生を行う場合、トランスポート・ストリームをパケット分解してエレメンタリー・ストリームを抽出し、場合によっては、更に、再パケット化するという処理が必要であり、処理が複雑であるという問題点があった。
【００１２】
本発明は、かかる点に鑑み、特殊再生処理の簡単化を図ることができるようにしたＭＰＥＧ画像再生装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明のＭＰＥＧ画像再生装置は、複数の符号化ビデオ・ストリームが多重化されたトランスポート・ストリーム内のトランスポート・ストリーム・パケットをカウントすると共に、ピクチャ・スタート・コードを識別することにより、ピクチャ・ヘッダを検出し、ピクチャ符号化タイプと、前記ピクチャ・スタート・コードを検出した時のトランスポート・ストリーム・パケット番号を含むインデックス情報を作成するインデックス情報作成手段と、前記トランスポート・ストリームと前記インデックス情報を蓄積する蓄積手段と、前記蓄積手段に蓄積された前記インデックス情報に基づいて、順早送り再生の対象であるトランスポート・ストリームから、表示対象としないピクチャのみを含むトランスポート・ストリーム・パケットおよび参照画像として使用しないピクチャのみを含むトランスポート・ストリーム・パケットを間引いたトランスポート・ストリーム・パケットを前記蓄積手段から読み出して順早送り再生用トランスポート・ストリームを作成し、又は、前記蓄積手段から、表示したい画像ごとにトランスポート・ストリーム・パケットを読み出して逆方向特殊再生用トランスポート・ストリームを作成する特殊再生用ＴＳ（トランスポート・ストリーム）作成手段とを有するというものである。
【００１４】
本発明においては、トランスポート・ストリームについて、トランスポート・ストリーム・パケットを単位として所定の処理を行い、特殊再生用トランスポート・ストリームを作成することができるようにされている。したがって、トランスポート・ストリームのエレメンタリー・ストリームへのパケット分解や、作成した特殊再生用エレメンタリー・ストリームの再パケット化という処理が不要となる。
【００１５】
【発明の実施の形態】
図１は本発明の一実施形態の要部を示すブロック回路図である。図１中、９は複数の符号化ビデオ・ストリームが多重化されたトランスポート・ストリームから再生対象のエレメンタリー・ストリームを抽出するＴＳデコーダ、１０はＴＳデコーダ９により抽出された再生対象のエレメンタリー・ストリームを復号ビデオ・ストリームにデコードするＭＰＥＧデコーダ、１１はテレビである。
【００１６】
また、１２は複数の符号化ビデオ・ストリームが多重化されたトランスポート・ストリーム内のトランスポート・ストリーム・パケットをカウントすると共に、シーケンス・ヘッダ・コード、ＧＯＰ（Group of Pictures ）スタート・コードおよびピクチャ・スタート・コードを識別することにより、シーケンス・ヘッダ、ＧＯＰヘッダおよびピクチャ・ヘッダを検出し、検出したヘッダの種別、および、検出したヘッダがピクチャ・ヘッダの場合には、更に、ピクチャ符号化タイプ（Ｉ、Ｂ、Ｐ）と、シーケンス・ヘッダ・コード、ＧＯＰスタート・コード又はピクチャ・スタート・コードを検出した時のトランスポート・ストリーム・パケット番号からなるインデックス情報を作成するインデックス情報作成手段、１３は複数の符号化ビデオ・ストリームが多重化されたトランスポート・ストリームと、インデックス情報作成手段１２により作成されたインデックス情報を蓄積するＴＳ蓄積手段である。
【００１７】
なお、ピクチャ・スタート・コードについてのインデックス情報は必須であるが、シーケンス・ヘッダ・コードおよびＧＯＰスタート・コードについてのインデックス情報は、作成した方が良いが、必ずしも必要なものではない。
【００１８】
また、１４はＴＳ蓄積手段１３に蓄積されたトランスポート・ストリームについて、ＴＳ蓄積手段１３に蓄積されたインデックス情報に基づいて、トランスポート・ストリーム・パケットを単位として間引き、並べ替えという特殊再生用トランスポート・ストリームの作成に必要な処理を行うと共に、特殊再生用トランスポート・ストリームを作成するためにトランスポート・ストリーム・パケットの間引き、並び替えを行うと、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目が発生する場合には、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目の１つ前方のトランスポート・ストリーム・パケットのつなぎ目に、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目の位置を示す不連続情報パケットを挿入し、特殊再生用トランスポート・ストリームを作成する特殊再生用ＴＳ作成手段である。
【００１９】
また、１５は必要に応じて特殊再生用トランスポート・ストリームと他のトランスポート・ストリームを多重化する多重化手段、１６は不連続情報パケットを検出し、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目に関連して存在する不要データを無効化（除去処理を含む）する不要データ無効化手段である。
【００２０】
図２は本発明の一実施形態の具体的構成例を示す図である。図２中、１７はＴＳデコーダ９、ＭＰＥＧデコーダ１０およびインデックス情報作成手段１２の機能を有するＭＰＥＧデコーダ、１８はテレビ、１９はＴＳ蓄積手段１３の機能を有する蓄積装置、２０は特殊再生用ＴＳ作成手段１４、多重化手段１５および不要データ無効化手段１６の機能を有するプロセッサである。なお、プロセッサ２０がインデックス情報作成手段１２の機能を有するようにしても良いし、また、ＭＰＥＧデコーダ１７が不要データ無効化手段１６の機能を有するようにしても良い。
【００２１】
本発明の一実施形態においては、通常再生時は、入力するトランスポート・ストリームはＴＳデコーダ９に転送され、ＴＳデコーダ９において再生対象のエレメンタリー・ストリームが抽出される。抽出されたエレメンタリー・ストリームはＭＰＥＧデコーダ１０において復号ビデオ・ストリームにデコードされてテレビ１１に転送され、通常再生画像が表示される。
【００２２】
また、入力されるトランスポート・ストリームがＴＳ蓄積手段１３に蓄積されると共に、インデックス情報作成手段１２において、入力されるトランスポート・ストリーム内のトランスポート・ストリーム・パケットがカウントされると共に、シーケンス・ヘッダ・コード、ＧＯＰスタート・コードおよびピクチャ・スタート・コードを識別することにより、シーケンス・ヘッダ、ＧＯＰヘッダおよびピクチャ・ヘッダが検出され、図３に示すように、検出したヘッダの種別、および、検出したヘッダがピクチャ・ヘッダの場合には、更に、ピクチャ符号化タイプと、シーケンス・ヘッダ・コード、ＧＯＰスタート・コード又はピクチャ・スタート・コードを検出した時のトランスポート・ストリーム・パケット番号からなるインデックス情報が作成される。
【００２３】
ここで、順早送り再生が行われる場合には、特殊再生用ＴＳ作成手段１４において、ＴＳ蓄積手段１３に蓄積されたインデックス情報に基づいて、順早送り再生の対象であるトランスポート・ストリームから表示画像としないピクチャのみを含むトランスポート・ストリーム・パケットおよび参照画像として使用しないピクチャーのみを含むトランスポート・ストリーム・パケットが間引かれたトランスポート・ストリーム・パケットがＴＳ蓄積手段１３から読み出されて順早送り再生用トランスポート・ストリームが作成される。
【００２４】
図４は順早送り再生用トランスポート・ストリームの作成例を示す図である。図４Ａは順早送り再生の対象であるトランスポート・ストリームであり、図４Ａに示すトランスポート・ストリームからＢピクチャを間引くと、図４Ｂに示すように、ＩピクチャおよびＰピクチャからなる順早送り再生用トランスポート・ストリームとなり、図４Ａに示すトランスポート・ストリームからＢピクチャ及びＰピクチャを間引くと、図４Ｃに示すように、Ｉピクチャからなる順早送り再生用トランスポート・ストリームとなる。
【００２５】
また、順スロー再生が行われる場合には、ＴＳ蓄積手段１３から再生速度に応じた頻度で順スロー再生対象のトランスポート・ストリームのトランスポート・ストリーム・パケットが読み出され、特殊再生用トランスポート作成手段１４において何らの加工も行わず、ＴＳ蓄積手段１３から読み出されたトランスポート・ストリーム・パケットからなるトランスポート・ストリームが順方向スロー再生用トランスポートとして送り出されることになる。
【００２６】
また、逆方向特殊再生が行われる場合には、特殊再生用ＴＳ作成手段１４において、ＴＳ蓄積手段１３に蓄積されたインデクッス情報に基づいて、ＴＳ蓄積手段１３から表示したい画像ごとにトランスポート・ストリーム・パケットの読み出しが行われ、逆方向特殊再生用トランスポート・ストリームが作成される。
【００２７】
たとえば、表示したい画像がＩピクチャの場合には、Ｉピクチャを含むトランスポート・ストリーム・パケットのみがＴＳ蓄積手段１３から読み出されて逆方向特殊再生用トランスポート・ストリームが作成される。
【００２８】
また、表示したい画像がＰピクチャの場合には、表示対象のＰピクチャが含まれるＧＯＰの先頭のＩピクチャから表示対象のＰピクチャまでを含むトランスポート・ストリーム・パケットがＴＳ蓄積手段１３から読み出されて逆方向特殊再生トランスポート・ストリームが作成される。たとえば、逆方向特殊再生対象のトランスポート・ストリームが図５Ａに示すようなものである場合、図５Ｂに示すような逆方向特殊再生用トランスポート・ストリームが作成されることになる。
【００２９】
また、表示したい画像がＢピクチャの場合には、直前に表示したＰピクチャが表示すべきＢピクチャの後方参照の場合は、そのＢピクチャを含むトランスポート・ストリーム・パケットのみがＴＳ蓄積手段１３から読み出され、これ以外の場合は、表示対象のＢピクチャが含まれるＧＯＰの先頭のＩピクチャから表示対象のＢピクチャまでのＰピクチャを含むトランスポート・ストリーム・パケットがＴＳ蓄積手段１３から読み出され、逆方向特殊再生トランスポート・ストリームが作成される。たとえば、逆方向特殊再生対象のトランスポート・ストリームが図５Ａに示すようなものである場合、図５Ｃに示すような逆方向特殊再生用トランスポート・ストリームが作成されることになる。
【００３０】
図６は特殊再生用ＴＳ作成手段１４において行われるトランスポート・ストリームに対する不連続情報パケットの挿入例を示す図である。たとえば、図６Ａは順早送り再生対象のトランスポート・ストリームを示しており、ＩピクチャおよびＰピクチャのみを表示して順方向早送り再生を行う場合には、図６Ｂに示すように、Ｉピクチャを含むトランスポート・ストリーム・パケット［１］〜［５］と、Ｐピクチャを含むトランスポート・ストリーム・パケット［８］〜［１０］、［１３］〜［１６］がＴＳ蓄積手段１３から読み出される。
【００３１】
これら読み出されたＩピクチャを含むトランスポート・ストリーム・パケット［１］〜［５］およびＰピクチャを含むトランスポート・ストリーム・パケット［８］〜［１０］、［１３］〜［１６］をつなぎ合わせると、図６Ｃに示すように、トランスポート・ストリーム・パケット［５］、［８］のつなぎ目２１と、トランスポート・ストリーム・パケット［１０］、［１３］のつなぎ目２２と、トランスポート・ストリーム・パケット［１６］、［Ｘ］とのつなぎ目２３は、トランスポート・ストリーム・パケットのつなぎ合わせに関連してデータの不連続点となる。
【００３２】
そこで、この場合は、図６Ｄに示すように、トランスポート・ストリーム・パケット［５］の前に不連続情報パケットＫ１が挿入され、トランスポート・ストリーム・パケット［１０］の前に不連続情報パケットＫ２が挿入され、トランスポート・ストリーム・パケット［１６］の前に不連続情報パケットＫ３が挿入され、それぞれ、後続する２個のトランスポート・ストリーム・パケット間にデータが不連続となる部分が存在することが示されることになる。
【００３３】
なお、Ｄ１、Ｄ２、Ｄ３はトランスポート・ストリーム・パケットの間引き、および、トランスポート・ストリーム・パケットのつなぎ合わせにより発生する不要データであるので、不要データ無効化手段１６は、不連続情報パケットＫ１、Ｋ２、Ｋ３を検出し、不要データＤ１、Ｄ２、Ｄ３の無効化処理を行うことになる。
【００３４】
以上のように、本発明の一実施形態によれば、ＴＳ蓄積手段１３に蓄積されたトランスポート・ストリームについて、ＴＳ蓄積手段１３に蓄積されたトランスポート・ストリーム・パケットのインデックス情報に基づいて、トランスポート・ストリーム・パケットを単位として間引きや並び替えなどの処理を行うことができる。したがって、トランスポート・ストリームのエレメンタリー・ストリームへのパケット分解や、作成した特殊再生用エレメンタリー・ストリームの再パケット化という処理が不要となり、特殊再生処理の簡単化を図ることができる。
【００３５】
また、特殊再生用ＴＳ作成手段１４は、特殊再生用トランスポート・ストリームを作成するためにトランスポート・ストリーム・パケットの間引き又は並び替えを行うと、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目が発生する場合には、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目の１つ前方のトランスポート・ストリーム・パケットのつなぎ目に、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目の位置を示す不連続情報パケットを挿入し、不要データ無効化手段１６は、不連続情報パケットを検出し、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目に関連して存在する不要データを無効化するとしているので、不要データによるデコード・エラーを回避することができる。
【００３６】
なお、本発明の一実施形態においては、不連続情報パケットを挿入して、不要データの個所を特定するようにした場合について説明したが、この代わりに、インデックス情報をもとにトランスポート・ストリーム・パケット番号を指示することで不要データの個所を特定するようにしても良い。
【００３７】
また、本発明の一実施形態においては、不連続情報パケットを、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目の前方に挿入するようにした場合について説明したが、この代わりに、データが不連続となるトランスポート・ストリーム・パケットのつなぎ目や、その後方に挿入するようにしても良い。
【００３８】
【発明の効果】
以上のように、本発明によれば、トランスポート・ストリームについてトランスポート・ストリーム・パケットを単位として所定の処理を行い、特殊再生用トランスポート・ストリームを作成することができるようにしたことにより、トランスポート・ストリームのエレメンタリー・ストリームへのパケット分解や、作成した特殊再生用エレメンタリー・ストリームの再パケット化という処理が不要となるので、特殊再生処理の簡単化を図ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の要部を示すブロック回路図である。
【図２】本発明の一実施形態の具体的構成例を示す図である。
【図３】本発明の一実施形態が備えるインデックス情報作成手段において作成されるインデックス情報のフォームを示す図である。
【図４】本発明の一実施形態が備える特殊再生用トランスポート・ストリーム作成手段において行われる順早送り再生用トランスポート・ストリームの作成例を示す図である。
【図５】本発明の一実施形態が備える特殊再生用トランスポート・ストリーム作成手段において行われる逆方向特殊再生用トランスポート・ストリームの作成例を示す図である。
【図６】本発明の一実施形態が備える特殊再生用トランスポート・ストリーム作成手段において行われるトランスポート・ストリームに対する不連続情報パケットの挿入例を示す図である。
【図７】従来のＭＰＥＧ画像再生装置の一例の要部を示すブロック回路図である。
【図８】図７に示す従来のＭＰＥＧ画像再生装置で行われる特殊再生用エレメンタリー・ストリームの作成動作を説明するためのタイムチャートである。
【符号の説明】
１  ＴＳ蓄積手段
２  ＴＳデコーダ
３  ＭＰＥＧデコーダ
４  テレビ
５  ＴＳ解析手段
６  パケット分解手段
７  特殊再生用ＥＳ作成手段
８  再パケット化手段
９  ＴＳデコーダ
１０  ＭＰＥＧデコーダ
１１  テレビ
１２  インデックス情報作成手段
１３  ＴＳ蓄積手段
１４  特殊再生用ＴＳ作成手段
１５  多重化手段
１６  不要データ無効化手段
１７  ＭＰＥＧデコーダ
１８  テレビ
１９  蓄積装置
２０  プロセッサ
【図１】
0004459425.tif 000002
【図２】
0004459425.tif 000003
【図３】
0004459425.tif 000004
【図４】
0004459425.tif 000005
【図５】
0004459425.tif 000006
【図６】
0004459425.tif 000007
【図７】
0004459425.tif 000008
【図８】
0004459425.tif 000009