(57)【要約】【課題】  サブオーディオが付加された静止画像データの再生時、ユーザーの前方再生または後方再生の場合にもサブオーディオが停止せずに再生されうる再生装置等を提供する。【解決手段】  本発明によって再生装置、再生方法及びその記録媒体が開示される。前記本発明による再生装置は、サブオーディオデータが別途に付加されたメインストリームデータ及び前記サブオーディオデータを再生する再生部を含み、前記再生部は、前記サブオーディオデータを再生するのに利用されるカウンタを含む。このような本発明によれば、ブラウザブルスライドショーのようにサブオーディオが付加された静止画像データの再生時、ユーザーの前方再生または後方再生の場合にも背景音楽を停止なしに再生できて、ユーザーにさらに自然なブラウザブルスライドショー再生を提供できる。【選択図】      図９
2008123693.tif 000002
【特許請求の範囲】
【請求項１】
メインストリーム用ＡＴＣカウンタ及びメインストリーム用ＳＴＣカウンタを用いてメインストリームデータを再生するメインストリーム再生部と、
サブオーディオ用ＡＴＣカウンタ及びサブオーディオ用ＳＴＣカウンタを用いて、前記メインストリームデータに別途に付加されたサブオーディオデータを再生するサブオーディオ再生部とを含む再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置及び再生方法に関し、さらに具体的には、ブラウザブルスライドショーのようにサブオーディオデータが別途に付加された静止画像データを再生する再生装置、再生方法及びその記録媒体に関する。
【背景技術】
【０００２】
動画像情報は、データ量がぼう大なために視空間圧縮を行って記録される。
【０００３】
このような圧縮符号化方法としては、ＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）及びＩＥＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ）で共通に定めたＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）符号化方法が最も多く使われる。動画像情報のように符号化されるオーディオ情報もやはり、ＭＰＥＧで定めた符号化方法で圧縮されるか、またはＬｉｎｅａｒ  ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）のような圧縮されていないデジタルデータがそのまま使われる。このように符号化された動画像データ及びオーディオデータは、互いに同期化されねばならない時間情報が付加されてシステム多重化されるが、かかる符号化方法もやはりＭＰＥＧ２で規定された方法が多く使われる。
【０００４】
パケットによる多重化は、たとえばビデオデータ及びオーディオデータを多重化する場合、図１に図示されたようにビデオデータ、オーディオデータそれぞれをパケットと呼ばれる適当な長さのビット列に分割し、ヘッダなどの付加情報を付けてビデオパケットとオーディオパケットとを適切に混ぜて時分割伝送する方式である。したがって、それらパケットには、図１に示されたようにヘッダと呼ばれる頭部分に、ビデオまたはオーディオの属性を識別するための情報が入っている。
【０００５】
一方、ＭＰＥＧの同期方式にはタイムスタンプと呼ばれる時間情報が考慮される。
【０００６】
タイムスタンプは、再生時に復号処理のために各アクセス単位ごとに付けられる一種の時刻管理タグのようなものであって、すなわち、ビデオ、オーディオのアクセス単位である復号再生の単位ごとにいつ復号再生すべきかを示す情報をいう。ＭＰＥＧの符号化方式によって２種類のタイムスタンプがある。
【０００７】
その一つは、プレゼンテーションタイムスタンプ（以下、ＰＴＳ）と呼ばれる再生出力の時刻管理情報であって、ＭＰＥＧシステムの基準復号器内部のシステムタイムクロック（ＳＴＣ：基本になる同期信号）がこのようなＰＴＳと一致する時、そのアクセス単位を再生出力する。
【０００８】
他の一つは、デコーディングタイムスタンプ（以下、ＤＴＳ）と呼ばれる復号の時刻管理情報であって、ＭＰＥＧではビデオの符号化ビット列の送出順序が特別なためにＤＴＳが備えられている。すなわち、Ｉピクチャー及びＰピクチャーがＢピクチャーより先行して符号化ビット列に送出されるために、復号順序と再生出力順序とが相異なるが、ＰＴＳとＤＴＳとが相異なる場合にはパケットデータにそれらを連続してロードし、一致する場合にはＰＴＳのみロードする。
【０００９】
さて、図２ないし図６を参照してＭＰＥＧシステム符号化装置及び復号化装置を説明する。
【００１０】
図２に、ＭＰＥＧシステム符号化で使われる階層化された符号化装置２００が図示されている。
【００１１】
各ビデオ符号化器２１０及びオーディオ符号化器２２０は、デジタル化されたビデオデータ及びオーディオデータをそれぞれ受信して符号化する。
【００１２】
第１パケッタイザ２３０及び第２パケッタイザ２４０は、前記各ビデオ符号化器及びオーディオ符号化器から出力された符号化されたビデオデータ及び符号化されたオーディオデータを適当な大きさに切断してパケット化することにより、パケット化された基本ストリーム（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：ＰＥＳ）パケットを生成する。
【００１３】
このようなＰＥＳパケットデータには、前記のようなＰＴＳ及びＤＴＳ情報が付加されうる。このような符号化時間情報は他のデータと同期を合せる時に使われる情報であり、ＤＴＳは該当映像が復号化される時間を示し、ＰＴＳは該当映像が出力される時間を示す。オーディオデータの場合にはＰＴＳのみ持つことが一般的であり、この場合、ＤＴＳはＰＴＳと同じものと見なされる。このような時間情報が付加された後、実際オーディオデータまたはビデオデータはペイロードデータの形でロードされてパケット化される。
【００１４】
プログラムストリーム多重化器２５０及びトランスポートストリーム多重化器２６０は、パケッタイザによりパケット化されたビデオＰＥＳ及びオーディオＰＥＳをそれぞれプログラムストリーム（以下、ＰＳ）またはトランスポートストリーム（以下、ＴＳ）に多重符号化する。多重符号化は、各ＰＥＳパケットを再び一定単位に合せた後、識別番号を付けて多重化することである。
【００１５】
ＰＳは、保存媒体などで使われるように意図されたものであって、ＰＳパックという単位が多重化単位となる。動画像保存媒体の代表的な応用であるＤＶＤ  Ｖｉｄｅｏ規格では２０４８バイト単位のＰＳパックを使用する。
【００１６】
ＴＳは、デジタル放送のようにデータの損失が発生する応用に合せて意図されたものであって、ＴＳパケットという単位が多重化単位となり、その大きさは１８８バイトに固定されている。一方、デジタル放送データを保存媒体に記録する応用の場合には、たとえ保存媒体に記録する場合であるとしてもＴＳを使用する場合が多くなっている。以下、本明細書では多重化方法としてＴＳを使用すると仮定するが、ＰＳを使用する場合にも同じく応用できる。
【００１７】
ＴＳは前記のようにパケット化されたデータであって、パケット化されたデータとは、ビデオ及びオーディオなどのデータが一定の大きさの単位に分けられて衛星、ケーブルまたはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を通じて伝送されるものであって、一定の大きさの単位は、ＩＳＯ／ＩＥＣ  １３８１８−１規格のＭＰＥＧ−２伝送ストリームを利用する場合には１８８バイトであり、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）規格を利用する場合には５３バイトである。
【００１８】
一方、デジタル放送では、パケットデータの形でパケットデータ間の時間間隔が一定でないように伝送される。伝送されたパケットデータは、一般的に復号器を具備した受信機側のバッファを経た後、復号器により復号されてユーザーが放送を見ることができる。ところが、このようなパケットデータを記録媒体に一時保存した後にユーザーの所望の時間に再生する場合、再生装置に含まれた復号器にデータが入力される時、もとのパケットデータが伝送されてきた不特定な時間間隔は重要な意味を持つ。その理由は、もとの伝送側で復号器を持つ受信側バッファの状態を考慮してパケットデータ間の時間間隔を調節してパケットデータを伝送するために、そのような時間間隔が保持されない場合に復号のためのバッファがオーバーフローまたはアンダーフローになるからである。そのような理由で、パケット単位で記録装置に到着した時間に関する情報をあらゆるパケットデータに付加して記録し、再生装置では前記付加された時間情報を利用してパケットデータを再生して出力することが要求される。
【００１９】
このようにＴＳ形式で伝送されたパケットデータを記録媒体に記録し、記録媒体に記録されたパケットデータを再び再生する場合に、正しい再生のために“到着時間情報”という概念が要求される。
【００２０】
すなわち、記録装置は、伝送側から特定の間隔で伝送したパケットデータを受信してそれを記録媒体に記録し、記録されたパケットデータを再生するために復号器に送る時、伝送側から伝送した特定間隔と同じ間隔で伝送するためにカウンタを具備するが、このようなカウンタは９０Ｋｈｚまたは２７Ｍｈｚで駆動されるシステムクロックにより作動され、該当パケットが入る瞬間のカウンタ値、すなわち、アライバルタイムスタンプ（以下、ＡＴＳ）をパケットデータに付加して記録する。そして、記録されたデータを再生するために復号器のバッファに送る時間間隔を、パケットデータに付加されたカウンタ値を参照して伝送する。このようなカウンタをアライバルタイムクロック（以下、ＡＴＣ）カウンタという。言い換えれば、ＡＴＣカウンタを参照して入力されるデータにＡＴＳを付加して記録し、再生時には前記付加されたＡＴＳを参照してデータを出力する。
【００２１】
図３に、一般的なパケットデータの入力時に到着時間が付加されて記録されたデータの基本形態及び再生時のデータ出力時間との関係が概念的に示されている。
【００２２】
パケットデータＡ、Ｂ、Ｃ、Ｄがそれぞれ到着時間１００、１１０、１３０、１５０に受信されれば、記録装置は各パケットデータＡ、Ｂ、Ｃ、Ｄにそのパケットデータが到着した時間１００、１１０、１３０、１５０をＡＴＳに付加して記録する。そして、再生時には各パケットデータに付加されたＡＴＳが参照されて、パケットデータＡは出力時間１００から出力され、パケットデータＢは出力時間１１０から出力され、パケットデータＣは出力時間１３０から出力され、パケットデータＤは出力時間１５０から出力される。
【００２３】
図４には、ＡＴＳが付加されて記録媒体に記録されるパケットデータ４００の構造が示されている。
【００２４】
図４のデータ構造は、本発明と関連する情報を中心に図示されている。データ４００構造は、ＡＴＳ  ４１０と、ＤＴＳ  ４２０、ＰＴＳ  ４３０、ＡＶデータ４４０を含む。
【００２５】
図５は、図４を参照して説明されたように、ＡＴＳが付加されたパケットデータを再生するための再生装置の一部分を示す。
【００２６】
再生装置５００は、ディスク駆動部５１０、バッファ５２０、ソースデパケッタイザ５３０、ＡＴＣカウンタ５４０を含む。
【００２７】
ディスク駆動部５１０は、記録媒体に記録されたＡＴＳが付加されたパケットデータを読み込んでバッファ５２０に伝送する。
【００２８】
バッファ５２０は、受信されたＡＴＳが付加されたパケットデータをソースデパケッタイザ５３０に伝送する。
【００２９】
ＡＴＣカウンタ５４０は、記録媒体に記録されたデータストリームを、最初の伝送側からパケットデータを伝送した時間間隔に合せて復号器に伝送するのに利用されるが、このようなＡＴＣカウンタは、９０Ｋｈｚまたは２７Ｍｈｚで駆動されるシステムクロックにより作動され、ＴＳの最初のパケットが、ソースデパケッタイザ５３０に入る瞬間のＡＴＳ値を“初期値”にリセットし、カウントし続けてパケットのＡＴＳがＡＴＣカウンタのカウント値と一致すれば、該当パケットに付加されたＡＴＳを除去して復号器に送る。
【００３０】
言い換えれば、ソースデパケッタイザ５３０に入る最初のパケットデータについているＡＴＳ値がＡＴＣカウンタの初期値とセットされてカウントが始まる。そして、次のパケットデータからソースデパケッタイザ５３０は、ソースデパケッタイザ５３０に受信されたパケットデータのＡＴＳ値を確認し、そのＡＴＳ値とＡＴＣカウンタのカウント値とが一致する場合に、そのパケットデータのＡＴＳを取って復号器に伝送する。
【００３１】
図３に図示されたようなパケットデータを例とすれば、まず最初のパケットデータのＡＴＳが１００であるのでＡＴＣカウンタの初期値は１００と設定され、ＡＴＣカウンタはカウントされ続ける。もちろん、最初のパケットデータはＡＴＳが除去された後に復号器に伝送される。次の２番目のパケットデータのＡＴＳが１１０であるので、ソースデパケッタイザは、ＡＴＣカウンタのカウント値が１１０になる瞬間に２番目のパケットデータのＡＴＳを除去した後に復号器に伝送する。次のパケットデータもこのような方法で復号器に伝送される。
【００３２】
図６は、ＰＴＳ、ＤＴＳなどの符号化時間情報を利用して同期を合せるための従来技術による標準復号器６００の一例を図示する。
【００３３】
復号器６００は、デマルチプレクサ６１０と、ビデオ復号器６２０と、ＳＴＣカウンタ６３０と、オーディオ復号器６４０と、グラフィック処理器６５０とを含む。
【００３４】
デマルチプレクサ６１０は、マルチプレクスされたビデオ、オーディオ、サブピクチャーパケットデータをデマルチプレクスして、ビデオパケットデータはビデオ復号器６２０に、オーディオパケットデータはオーディオ復号器６４０に送る。サブピクチャーデータは、ビデオデータにオーバーラップされてディスプレイされる字幕データをいい、図６でサブピクチャーデータを復号化する復号器は図示されていない。
【００３５】
ＳＴＣカウンタ６３０は９０Ｋｈｚまたは２７Ｍｈｚで駆動されるカウンタで構成され、該当パケットが復号器バッファに入る瞬間の値が該当パケットのプログラムクロックレファレンス（以下、ＰＣＲ）値と同一であるように制御する。復号器バッファは図６に示されていないが、デマルチプレクサから出力されて復号器に入力される前にパケットデータの一時保存のためのものであり、ＰＣＲとは、ビデオ及びオーディオの復号器を含むＭＰＥＧシステム復号器において、時刻基準となるＳＴＣカウンタの値を符号器側で意図した値に設定するための情報をいう。
【００３６】
図６を参照して、ＤＴＳ、ＰＴＳ情報が含まれているパケットデータが復号される過程を説明する。まず、デマルチプレクサ６１０は受信されたトランスポートパケットをデマルチプレクスして、ビデオパケットデータはビデオ復号器に送り、オーディオパケットデータはオーディオ復号器に送る。
【００３７】
次いで、ＳＴＣカウンタ６３０はパケットデータに含まれたＰＣＲ情報（図示せず）によりセットされ、このようにセットされたＳＴＣカウンタ６３０により、ビデオパケットデータはＤＴＳ時間にビデオ復号器６２０に入力されて復号され、オーディオパケットデータはＰＴＳ値のみを持つので、ＰＴＳ時間に復号器６４０に入力されると同時に出力される。
【００３８】
次いで、ビデオ復号器６２０から出力されたデータは、ＳＴＣカウンタ６３０によりＰＴＳ時間にグラフィック処理器６５０に入力されて処理され、かつビデオデータに出力される。
【００３９】
このようにＳＴＣカウンタ６３０の値を利用して前記ＰＴＳ及びＤＴＳ時間に合う瞬間復号及び出力を制御すれば、オーディオ及びビデオデータの同期が合う。すなわち、オーディオ及びビデオがＳＴＣカウンタという一つのクロックにより復号が制御されて同期される。
【００４０】
一方、静止画像には２種類の応用が考慮される。その一つは、静止画像が所定時間に出力されるものであって、ユーザーが後にある映像を再び再生する後方再生や、順次的な映像をスキップして前にある映像を再生する前方再生を実施する場合に、ＳＴＣカウンタ値が新たな値に更新されつつ再び正常再生を始める。このような場合に、静止画像にオーディオが付加されているならば、このようなオーディオもやはり新たに更新された静止画像に同期されて再生される。したがって、オーディオの再生が停止して新たな静止画像に合う部分からオーディオも再び再生される。このような静止画像を“スライドショー”という。
【００４１】
静止画像の他の応用として“ブラウザブルスライドショー”がある。ブラウザブルスライドショーは、ユーザーが後方再生または前方再生動作を行ってもオーディオの再生は停止してはならない。例えば、写真が入っているアルバムを広げるようにスライドショーがなされて背景音楽が流れ出るブラウザブルスライドショーでは、ユーザーが現在写真の前または後にある任意の他の写真を選択して再生するとしても、背景音楽は切れずにそのまま流れ出て初めて自然であり、かつユーザーの耳障りにならない。
【００４２】
次いで、図７を参照して、ブラウザブルスライドショーでの前方再生または後方再生の場合に現れうる問題点を説明する。ブラウザブルスライドショーのような応用では、データをメインストリームデータとサブオーディオとに区分できるが、メインストリームデータは一般的にビデオデータ、オーディオデータ、サブピクチャーデータを含むが、実際にここでビデオデータは静止画像データとなり、特性上オーディオデータは含まれない。サブオーディオデータは、前記静止画像データの再生時に背景音楽として再生されるために、メインストリームとは別途に付加されたオーディオデータをいう。
【００４３】
図７を参照するに、各静止画像及びサブオーディオデータは、同期のための符号化時間情報であるＰＴＳ情報を持って同期化される。再生が進むにつれて復号器のＳＴＣカウンタの値が増加し、その値に合う正常再生が続く。しかし、ユーザーが後方再生や前方再生動作を入力する場合、ＳＴＣカウンタ値は前方再生や後方再生のターゲット位置に合せて再調整される（例えば、３０００ないし２００００）。このように、ＳＴＣ値が新たに更新されるにつれて、静止画像の復元だけでなくサブオーディオの復元もこのようなＳＴＣに合せて１００００に再調整されることによって、サブオーディオデータ、すなわち、背景音楽が停止する。
【００４４】
すなわち、従来技術による再生装置によれば、一つのＳＴＣカウンタでビデオ復号器及びオーディオ復号器をいずれも制御するので、ブラウザブルスライドショーのような応用を従来の再生装置に応用すれば、ユーザーの前方再生や後方再生動作のようにＳＴＣ値が再調整される場合に、背景音楽の停止を防止できずにブラウザブルスライドショーの再生が自然でなく、ユーザーの耳障りになる問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【００４５】
本発明は前記のような問題点を解決するために、ブラウザブルスライドショーのようにサブオーディオが付加された静止画像データの再生時、ユーザーの前方再生または後方再生の場合にも背景音楽、すなわち、サブオーディオが停止せずに再生されうる再生装置、再生方法及びその記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００４６】
前記のような課題を解決するための本発明の一つの特徴は、再生装置において、サブオーディオデータが別途に付加されたメインストリームデータ及び前記サブオーディオデータを再生する再生部を含み、前記再生部は、前記サブオーディオデータを再生するのに利用されるカウンタを含む。
【００４７】
ここで、望ましくは、前記カウンタは、前記サブオーディオデータをデパケット化するのに利用されるサブオーディオ用ＡＴＣカウンタを含む。
【００４８】
また望ましくは、前記カウンタは、前記デパケット化されたサブオーディオデータをデコードするのに利用されるサブオーディオ用ＳＴＣカウンタをさらに含む。
【００４９】
ここで、前記メインストリームデータは静止画像データを含む。
【００５０】
また、本発明の他の特徴は、再生装置において、静止画像データを含むメインストリームデータを再生するための目的のクロックを利用して前記メインストリームデータを再生するメインストリーム再生部と、前記メインストリームデータに別途に付加されたサブオーディオデータを再生するための目的のクロックを利用して前記サブオーディオデータを再生するサブオーディオ再生部とを含む。
【００５１】
望ましくは、前記メインストリーム再生部は、前記メインストリームデータをデパケット化するメインストリームデパケッタイザと、前記メインストリームデータをデパケット化するのに利用されるクロックを前記メインストリームデパケッタイザに提供するメインストリーム用ＡＴＣカウンタとを含み、前記サブオーディオ再生部は、前記サブオーディオデータをデパケット化するサブオーディオデパケッタイザと、前記サブオーディオデータをデパケット化するのに利用されるクロックを前記サブオーディオデパケッタイザに提供するサブオーディオ用ＡＴＣカウンタとを含む。
【００５２】
また望ましくは、前記メインストリーム再生部は、前記メインストリームデパケッタイザから受信されたメインストリームデータをデコードするメインストリームデコーダと、前記メインストリームデータをデコードするのに利用されるクロックを前記メインストリームデコーダに提供するメインストリームＳＴＣカウンタとをさらに含み、前記サブオーディオ再生部は、前記サブオーディオデパケッタイザから受信されたサブオーディオデータをデコードするサブオーディオデコーダと、前記サブオーディオデータをデコードするのに利用されるクロックを前記サブオーディオデコーダに提供するサブオーディオＳＴＣカウンタとをさらに含む。
【００５３】
また、本発明のさらに他の特徴は、再生方法において、ａ）メインストリームデータに別途に付加されたサブオーディオデータを、前記サブオーディオを再生するためのクロックを用いて再生する段階を含む。
【００５４】
また望ましくは、前記ａ）段階は、ａ１）前記サブオーディオデータをデパケット化するためのクロックを用いて前記サブオーディオデータをデパケット化する段階を含む。
【００５５】
また望ましくは、前記ａ）段階は、ａ２）前記デパケット化されたサブオーディオデータをデコードするためのクロックを用いて前記サブオーディオデータをデコードする段階を含む。
【００５６】
また、本発明のさらに他の特徴は、再生方法において、ａ）静止画像データを含むメインストリームデータを再生するためのクロックを用いて前記メインストリームデータを再生する段階と、ｂ）前記メインストリームデータに別途に付加されたサブオーディオデータを再生するためのクロックを用いて前記サブオーディオデータを再生する段階とを含む。
【００５７】
ここで、望ましくは、前記ａ）段階は、ａ１）前記メインストリームデータをデパケット化するためのクロックを用いて前記メインストリームデータをデパケット化する段階と、ａ２）前記デパケット化されたメインストリームデータをデコードするためのクロックを用いて前記メインストリームデータをデコードする段階とを含む。
【００５８】
また望ましくは、前記ｂ）段階は、ｂ１）前記サブオーディオデータをデパケット化するためのクロックを用いて前記サブオーディオデータをデパケット化する段階と、ｂ２）前記デパケット化されたサブオーディオデータをデコードするためのクロックを用いて前記サブオーディオデータをデコードする段階とを含む。
【００５９】
また、本発明のさらに他の特徴は、再生方法を行うためのプログラムが記録された記録媒体において、前記再生方法は、メインストリームデータに別途に付加されたサブオーディオデータを、前記サブオーディオを再生するためのクロックを用いて再生する段階を含む。
【００６０】
また、本発明のさらに他の特徴は、再生方法を行うためのプログラムが記録された記録媒体において、前記再生方法は、ａ）静止画像データを含むメインストリームデータを再生するためのクロックを用いて前記メインストリームデータを再生する段階と、ｂ）前記メインストリームデータに別途に付加されたサブオーディオデータを再生するためのクロックを用いて前記サブオーディオデータを再生する段階とを含む。
【００６１】
また、本発明のさらに他の特徴は、記録媒体に記録されたビデオ及びオーディオデータストリームを再生する再生装置において、第１カウンタに基づいて第１データストリームを再生する第１再生器と、第２カウンタに基づいて第２データストリームを再生する第２再生器とを含む。
【発明を実施するための最良の形態】
【００６２】
以下、添付された図面を参照して本発明を詳細に説明する。
【００６３】
図８に、本発明の一実施例による再生装置８００が示されている。
【００６４】
再生装置８００は、静止画像データを含むメインストリームデータを再生するメインストリームデータ再生部８１０と、サブオーディオデータを再生するサブオーディオデータ再生部８２０とを含む。
【００６５】
メインストリームデータ再生部８１０は、メインストリームデータを再生するのに使われるクロックを用いてメインストリームデータを再生し、メインストリーム用ＡＴＣカウンタ９０５と、メインストリーム用ＳＴＣカウンタ９１０とを含む。
【００６６】
サブオーディオデータ再生部８２０は、サブオーディオデータを再生するのに使われるクロックを用いてサブオーディオデータを再生し、サブオーディオ用ＡＴＣカウンタ９０６と、サブオーディオ用ＳＴＣカウンタ９１１とを含む。
【００６７】
前記再生装置の細部的な構成は図９を参照して詳細に説明されるが、本発明による再生装置はこのように、メインストリームデータはメインストリームデータ用クロックにより、サブオーディオデータはサブオーディオデータ用クロックにより、別途のクロックにより再生することによって、メインストリームデータ用クロックが再調整された場合にもサブオーディオデータ用クロックは影響されず、停止のないサブオーディオデータの再生を行える。
【００６８】
さらに、図９を参照して図８に示された再生装置の細部的な構成を説明する。
【００６９】
再生装置９００は、ディスク駆動部９０１と、メインストリームバッファ９０２と、サブオーディオ用バッファ９０３と、第１ソースデパケッタイザ９０４と、メインストリーム用ＡＴＣカウンタ９０５と、サブオーディオ用ＡＴＣカウンタ９０６と、第２ソースデパケッタイザ９０７と、デマルチプレクサ９０８と、メインストリーム用デコーダ９０９と、メインストリーム用ＳＴＣカウンタ９１０と、サブオーディオＳＴＣカウンタ９１１と、サブオーディオ用デコーダ９１２と、グラフィック処理器９１３とを含む。
【００７０】
ディスク駆動部９０１は、記録媒体からＡＴＳが付加されたパケットデータを読み込んで、静止画像データを含むメインストリームデータはメインストリームバッファ９０２に伝送し、サブオーディオデータはサブオーディオバッファ９０３に伝送する。
【００７１】
第１ソースデパケッタイザ９０４は、メインストリームバッファ９０２からメインストリームパケットデータを受信し、受信されたメインストリームパケットデータをデパケット化してデマルチプレクサ９０８に伝送する。この時、第１ソースデパケッタイザ９０４は、メインストリーム用ＡＴＣカウンタ９０５によりパケットデータに付加されたＡＴＳ情報によって所定の時間間隔で、ＡＴＳが取られたデパケット化されたデータをデマルチプレクサ９０８に伝送する。
【００７２】
メインストリーム用カウンタ９０５はこのように、第１ソースデパケッタイザ９０４が所定時間間隔でパケットデータをデマルチプレクサに送るように制御する。すなわち、第１ソースデパケッタイザ９０４に入った最初のパケットデータに付加されたＡＴＳ値により、メインストリーム用ＡＴＣカウンタ９０５は初期化され、その初期化された時点からメインストリーム用ＡＴＣカウンタ９０５はカウントを続ける。そして、メインストリーム用ＡＴＣカウンタ９０５のカウント値が第１ソースデパケッタイザ９０４に入った二番目のパケットデータに付加されたＡＴＳ値と一致すれば、第１ソースデパケッタイザ９０４は、前記二番目のパケットデータのデパケット化されたデータをデマルチプレクサ９０８に伝送する。
【００７３】
第２ソースデパケッタイザ９０７とサブオーディオ用ＡＴＣカウンタ９０６との動作も、第１ソースデパケッタイザ９０４とメインストリーム用ＡＴＣカウンタ９０５との動作と同一である。
【００７４】
第２ソースデパケッタイザ９０７は、サブオーディオ用バッファ９０３からサブオーディオパケットデータを受信し、受信されたサブオーディオパケットデータをデパケット化してデパケット化されたデータを出力する。この時、第２ソースデパケッタイザ９０７は、サブオーディオ用ＡＴＣカウンタ９０６によりパケットデータに付加されたＡＴＳ情報によって所定の時間間隔で、ＡＴＳが取られたデパケット化されたデータを出力する。
【００７５】
サブオーディオ用ＡＴＣカウンタ９０６は、このように第２ソースデパケッタイザ９０７が所定時間間隔でパケットデータを出力するように制御する。すなわち、第２ソースデパケッタイザ９０７に入った最初のパケットデータに付加されたＡＴＳ値によりサブオーディオ用ＡＴＣカウンタ９０６は初期化され、その初期化された時点からサブオーディオ用ＡＴＣカウンタ９０６はカウントを続ける。そして、サブオーディオ用ＡＴＣカウンタ９０６のカウント値が、第２ソースデパケッタイザ９０７に入った二番目のパケットデータに付加されたＡＴＳ値と一致すれば、第２ソースデパケッタイザ９０７は、前記二番目のパケットデータのデパケット化されたデータを出力する。この場合、第２ソースデパケッタイザ９０７から出力されたデパケット化されたデータはバッファ（図示せず）に伝送されうる。
【００７６】
デマルチプレクサ９０８は、受信されたＤＴＳ、ＰＴＳ情報が入っているメインストリームデータをデマルチプレクスしてメインストリーム用デコーダ９０９に送る。実際には、デマルチプレクサ９０８から出力されたメインストリームデータは、メインストリーム用デコーダ９０９に入力される前に復号器バッファ（図示せず）にバッファリングされる。
【００７７】
メインストリーム用ＳＴＣカウンタ９１０は９０Ｋｈｚまたは２７Ｍｈｚで駆動されるカウンタで構成され、パケットデータに含まれたＰＣＲ情報（図示せず）によりセットされ、データパケットが復号器バッファに入る瞬間の値が該当パケットのＰＣＲ値と同一になるように制御する。
【００７８】
前記のようにセットされたメインストリーム用ＳＴＣカウンタ９１０により、メインストリームパケットデータは、そのパケットデータに入っているＤＴＳ時間にメインストリーム用デコーダ９０９に入力されて復号される。
【００７９】
そして、復号されて出力されるデータは、そのパケットデータに入っているＰＴＳ時間にグラフィック処理器９１３に入力されて、グラフィック処理されて出力される。
【００８０】
メインストリーム用ＳＴＣカウンタ９１０も、メインストリーム用ＡＴＣカウンタ９０５と類似して動作するが、パケットデータに含まれたＰＣＲ情報により初期化され、その初期化された時点からメインストリーム用ＳＴＣカウンタ９１０はカウントを続ける。
【００８１】
メインストリーム用デコーダ９０９は、メインストリーム用ＳＴＣカウンタ９１０のカウント値がパケットデータに含まれたＤＴＳ値と一致すれば、データをデコードする。また、グラフィック処理器９１３も、メインストリーム用ＳＴＣカウンタ９１０のカウント値がパケットデータに含まれたＰＴＳ値と一致すれば、受信されたデータをグラフィック処理してディスプレイ画面上に出力する。
【００８２】
サブオーディオ用ＳＴＣカウンタ９１１とサブオーディオ用デコーダ９１２との動作も、メインストリーム用ＳＴＣカウンタ９１０とメインストリーム用デコーダ９０９との動作と同様である。
【００８３】
サブオーディオ用ＳＴＣカウンタ９１１は、９０Ｋｈｚまたは２７Ｍｈｚで駆動されるカウンタで構成され、該当パケットがデコーダに入力される前に、パケットデータの一時保存のための復号器バッファ（図示せず）に入る瞬間の値が該当パケットのＰＣＲ値と同一になるように制御する。
【００８４】
前記のようにセットされたサブオーディオ用ＳＴＣカウンタ９１１により、サブオーディオパケットデータは、そのパケットデータに入っているＰＴＳ時間にサブオーディオ用デコーダ９１２に入力されてデコードされる。
【００８５】
サブオーディオ用ＳＴＣカウンタ９１２もメインストリーム用ＳＴＣカウンタ９１０と同様に動作するが、パケットデータに含まれたＰＣＲ情報により初期化され、その初期化された時点からサブオーディオ用ＳＴＣカウンタ９１１はカウントを続ける。
【００８６】
サブオーディオ用デコーダ９１２は、サブオーディオ用ＳＴＣカウンタ９１１のカウント値がパケットデータに含まれたＰＴＳ値と一致すればデータをデコードする。サブオーディオデータは、ＰＴＳ値がＤＴＳの意味を含んでいるため、デコードされれば別途の処理なしに直ちに出力される。
【００８７】
図１０には、メインストリーム用デコーダ９０９の細部的な構成が図示されている。
【００８８】
メインストリーム用デコーダ９０９は、オーディオデータをデコードするオーディオ用デコーダ１と、サブピクチャーデータをデコードするサブピクチャー用デコーダ２と、ビデオデータをデコードするビデオ用デコーダ３とを含む。ただし、ブラウザブルスライドショーのような応用では、メインストリームデータのうちビデオデータ、すなわち、静止画像データと、字幕などのようなサブピクチャーデータとを含みうるが、実際にオーディオデータを含んではいないためにオーディオ用デコーダは使われない。
【００８９】
前記オーディオ用デコーダと、サブピクチャー用デコーダと、ビデオ用デコーダとは、メインストリーム用ＳＴＣカウンタ９１０のカウント値を参照してそれぞれオーディオデータ、サブピクチャーデータ、ビデオデータをデコードする。
【００９０】
さらに、図１１を参照して本発明による再生方法の過程を説明する。
【００９１】
まず、ディスク駆動部９０１は、記録媒体からパケットデータを読み取る（段階１１００）。
【００９２】
前記読み取られた静止画像データなどを含むメインストリームパケットデータはメインストリーム用バッファ９０２に保存され、サブオーディオデータはサブオーディオ用バッファ９０３に保存される（段階１１１０）。
【００９３】
第１ソースデパケッタイザ９０４は、メインストリーム用ＡＴＣカウンタ９０５のカウント値を参照してメインストリームデータをデパケット化し、第２ソースデパケッタイザ９０７は、サブオーディオ用ＡＴＣカウンタ９０６のカウント値を参照してサブオーディオデータをデパケット化する（段階１１２０）。
【００９４】
次いで、デマルチプレクサ９０８は、第１ソースデパケッタイザ９０４によりデパケット化されたメインストリームデータをデマルチプレクスする（段階１１３０）。
【００９５】
次いで、メインストリーム用デコーダ９０９は、デマルチプレクスされたメインストリームデータを、メインストリーム用ＳＴＣカウンタ９１０のカウント値を参照してデコードし、サブオーディオ用デコーダ９１２は、サブオーディオデータを、サブオーディオ用ＳＴＣカウンタ９１１のカウント値を参照してデコードする（段階１１４０）。
【００９６】
次いで、デコードされたメインストリームデータ及びサブオーディオデータを出力する（段階１１５０）。
【００９７】
以上説明したような再生方法はまた、コンピュータ可読記録媒体でコンピュータ可読コードとして具現できる。コンピュータ可読記録媒体は、コンピュータシステムによって読み取られるデータが保存されるあらゆる記録装置を含む。コンピュータ可読記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、また、キャリアウェーブ（例えば、インターネットを通じた伝送）の形で具現されるものも含む。また、コンピュータ可読記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータ可読コードが保存されて実行されうる。
【００９８】
これまで本発明についてその望ましい実施例を中心に説明した。当業者は本発明が本発明の本質的な特性から逸脱しない範囲で変形された形で具現されうることを理解できるであろう。したがって、開示された実施例は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００９９】
以上説明したような本発明によれば、メインストリームデータを制御するためのクロックとは別途にサブオーディオを制御するためのクロックを提供することによって、ブラウザブルスライドショーのようにサブオーディオが付加された静止画像データの再生時、ユーザーの前方再生または後方再生の場合にも背景音楽を停止なしに再生できて、ユーザーにさらに自然なブラウザブルスライドショー再生を提供できる。
【図面の簡単な説明】
【０１００】
【図１】従来技術によって多重化されたパケットデータを説明するための図である。
【図２】従来技術によってＭＰＥＧシステム符号化器の構成を示すブロック図である。
【図３】従来技術によって到着時間情報が付加されたデータの基本形態及び再生時のデータ出力時間との関係を示す概念図である。
【図４】従来技術によって時間同期情報が付加されたパケットデータの一例を示す図である。
【図５】従来技術によって到着時間情報が付加されたパケットデータを再生するための再生装置の一部の構成を示すブロック図である。
【図６】従来技術によって標準復号器を含む再生装置の一部の構成を示すブロック図である。
【図７】従来技術によってブラウザブルスライドショーの再生時に現れうるＳＴＣカウンタの再調整を説明するための図である。
【図８】本発明による再生装置の概略的な構成を示すブロック図である。
【図９】図８に示された再生装置の細部的な構成を示すブロック図である。
【図１０】図９に示されたメインストリーム用デコーダの細部的な構成を示すブロック図である。
【図１１】本発明による再生方法の過程を説明するためのフローチャートである。
【符号の説明】
【０１０１】
２００  符号化装置
２１０  ビデオ符号器
２２０  オーディオ符号器
２３０  第１パケッタイザ
２４０  第２パケッタイザ
２５０  プログラムストリーム多重化器
２６０  トランスポートストリーム多重化器
４００  データ
４１０  ＡＴＳ
４２０  ＤＴＳ
４３０  ＰＴＳ
４４０  ＡＶデータ
５００，８００，９００  再生装置
５１０，９０１  ディスク駆動部
５２０，９０２，９０３  バッファ
５３０，９０４，９０７  ソースデパケッタイザ
５４０，９０５，９０６  ＡＴＣカウンタ
６００  標準復号器
６１０，９０８  デマルチプレクサ
６２０  ビデオ復号器
６３０，９１０，９１１  ＳＴＣカウンタ
６４０  オーディ復号器
６５０  グラフィック処理器
８１０，９１０  データ再生部
９０９，９１２  デコーダ
９１３  グラフィック処理器
９１４  記録媒体
【図１】
2008123693.tif 000003
【図２】
2008123693.tif 000004
【図３】
2008123693.tif 000005
【図４】
2008123693.tif 000006
【図５】
2008123693.tif 000007
【図６】
2008123693.tif 000008
【図７】
2008123693.tif 000009
【図８】
2008123693.tif 000010
【図９】
2008123693.tif 000011
【図１０】
2008123693.tif 000012
【図１１】
2008123693.tif 000013