(57)【特許請求の範囲】
【請求項１】
ディスクに記録されたＡＶコンテンツを再生するディスク再生装置であって、
前記ディスクのファイルシステム上の先頭に記録されたクリップ情報ファイルにおけるフレームレートを取得して、前記ＡＶコンテンツのビデオストリームのデコードが開始される前の映像出力の初期フレームレートとして設定する制御部と、
前記初期フレームレートで前記ビデオストリームのデコード開始前後における映像出力を行う再生部とを備えるディスク再生装置。
【請求項２】
ディスクに記録されたＡＶコンテンツを再生するディスク再生装置であって、
ファーストプレイタイトルの最初にデコードされるビデオストリームのフレームレートを取得して、このビデオストリームのデコードが開始される前の映像出力の初期フレームレートとして設定する制御部と、
前記初期フレームレートで前記ビデオストリームのデコード開始前後における映像出力を行う再生部とを備えるディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Ｂｌｕ-ｒａｙ  Ｄｉｓｃ（登録商標；以下、“ＢＤ”と記載する）などのディスクに記録されているＡＶコンテンツを再生するディスク再生装置に関する。
【背景技術】
【０００２】
特許文献１には、ＡＶコンテンツを途切れずに再生することを目的とした従来の技術が開示されている。特許文献１では、複数のプレイアイテムで構成されるＡＶコンテンツの中から再生時間が最も長いプレイアイテムの信号形式を検出し、その他のプレイアイテムの信号の形式を、上記検出したプレイアイテムの信号形式に変換している。
このように再生時間が最長のプレイアイテムの信号形式に変換することで、異なる信号形式のプレイアイテムを含むＡＶコンテンツを再生する場合であっても、途中で認証処理が発生せず、ＡＶコンテンツを途切れずに再生することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４４２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＢＤ−Ｊ（Ｂｌｕ-ｒａｙ  Ｄｉｓｃ  Ｊａｖａ（登録商標；以下、記載を省略する））タイトルの再生において、ＡＶコンテンツの再生開始時にビデオストリームのデコードが直ちに開始されず、ＢＤ−Ｊのグラフィックス画面のみが出力される場合、このグラフィックスは、最初のビデオストリームのデコードが開始される前の映像出力に対して予め設定されたフレームレート（以下、初期フレームレートと記載する）で描画される。
この後、最初のビデオストリームのデコードが開始されたとき、このビデオストリームのフレームレートと初期フレームレートとが異なっていた場合、初期フレームレートからビデオストリームのフレームレートへのフレームレート変換処理が行われる。この場合、再生中であるにも関わらずフレームレートが変換されるので、出力映像が一時的に劣化（ノイズの発生あるいはミュート映像の出力）するという課題があった。【０００５】
なお、特許文献１に記載される従来の技術は、ビデオストリームがデコードされ、このビデオストリームの信号形式が認識されている状態を対象としている。すなわち、上述のようにＡＶコンテンツの再生が開始されてもビデオストリームのデコードが直ちに開始されず、ＢＤ−Ｊａｖａのグラフィックス画面だけが出力されている初期状態を前提としていない。このため、特許文献１に記載される技術では、ＢＤ−Ｊのグラフィックスを映像出力の初期フレームレートと最初にデコードされるビデオストリームのフレームレートとが異なる場合に対処することができない。【０００６】
この発明は、上記のような課題を解決するためになされたもので、コンテンツの再生中のフレームレート変換に伴う出力映像の一時的な劣化を防止することができるディスク再生装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るディスク再生装置は、ディスクに記録されたＡＶコンテンツを再生するディスク再生装置であって、ディスクのファイルシステム上の先頭に記録されたクリップ情報ファイルにおけるフレームレートを取得して、ＡＶコンテンツのビデオストリームのデコードが開始される前の映像出力の初期フレームレートとして設定する制御部と、初期フレームレートでビデオストリームのデコード開始前後における映像出力を行う再生部とを備える。
【発明の効果】
【０００８】
この発明によれば、コンテンツの再生中のフレームレート変換に伴う出力映像の一時的な劣化を防止することができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係るディスク再生装置の構成を示すブロック図である。
【図２】ＢＤのファイルシステムにおけるディレクトリ構造を示す図である。
【図３】実施の形態１に係るディスク再生装置の動作を示すフローチャートである。
【図４】ＢＤ−Ｊのグラフィックスのフレームレート、ビデオストリームのフレームレートおよびバックグラウンドの初期フレームレートの関係を示す図である。
【発明を実施するための形態】
【００１０】
以下、この発明をより詳細に説明するため、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るディスク再生装置の構成を示すブロック図である。図１において、ディスク再生装置１は、ＢＤ、ＣＤ、ＤＶＤなどの光ディスクｄに記録されたＡＶコンテンツを再生する装置であって、ドライブ２、デコーダ３、マイクロコンピュータ（以下、マイコンと記載する）４、バッファメモリ５ａ、メインメモリ５ｂ、ローカルストレージ５ｃ、ビデオＤ／Ａコンバータ６およびオーディオＤ／Ａコンバータ７を備えて構成される。
【００１１】
ドライブ２は、光ディスクｄに記録されているデータを読み出して復調する構成要素であり、ピックアップ２ａおよび復調器２ｂを備える。ピックアップ２ａは、光ディスクｄにレーザ光を照射しその反射光を受光して光ディスクｄに記録されたデータを読み出す。復調器２ｂは、ピックアップ２ａにより光ディスクｄから読み出されたデータを復調し、ＡＴＡ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）インタフェース（ＡＴＡ  Ｉ／Ｆ）を介してデコーダ３に出力する。
【００１２】
デコーダ３は、ＡＴＡ  Ｉ／Ｆを介して復調器２ｂから入力した復調データをデコードする。すなわち、デコーダ３は復調器２ｂから入力した復調データをバッファメモリ５ａに一時的にキャッシュする。その後、デコーダ３は、バッファメモリ５ａにキャッシュした復調データをメインメモリ５ｂに展開して、復調データに含まれるビデオストリームとオーディオストリームをデコードする。なおローカルストレージ５ｃには、光ディスクｄに記録されるコンテンツのアップデートファイルなどのダウンロードデータを記憶する。
【００１３】
マイコン４は、ディスク再生装置１の内部構成の動作を制御する制御部である。
また、マイコン４は、ディスク再生装置１に装着された光ディスクｄの種類がＢＤであり、そのアプリケーションフォーマットがＢＤＭＶフォーマットであると判定した場合、光ディスクｄのファイルシステム上の先頭に記録されたクリップ情報ファイルに含まれるフレームレートを取得する。そして、マイコン４は、上記クリップ情報ファイルのフレームレートを、最初のビデオストリームのデコードが開始される前におけるバックグラウンドの映像出力の初期フレームレートとして設定する。
【００１４】
デコーダ３は、上記初期フレームレートで最初のビデオストリームのデコード開始前後における映像出力を行う再生部として機能する。
例えば、デコーダ３は、ＢＤから読み出されてメインメモリ５ｂに展開されたＢＤ−Ｊプログラムを実行して上記初期フレームレートでＢＤ−Ｊのグラフィックスの映像出力を行う。またデコーダ３は、最初のビデオストリームをデコードして上記初期フレームレートで映像出力を行う。
【００１５】
ビデオＤ／Ａコンバータ６は、デコーダ３によってデコードされたビデオストリームをエンコードする。ビデオＤ／Ａコンバータ６がアナログ信号に変換した映像信号は、上記初期フレームレートでモニタ６ａから映像出力される。
また、オーディオＤ／Ａコンバータ７は、デコーダ３によりデコードされたオーディオストリームをエンコードする。オーディオＤ／Ａコンバータ７によりアナログ信号に変換された音声信号は、スピーカ７ａから音声出力される。
【００１６】
図２はＢＤのファイルシステムにおけるディレクトリ構造を示す図である。図２に示すように、ＢＤのファイルシステムには、ルートディレクトリ（ＲＯＯＴ）直下にＢＤＭＶディレクトリが置かれる。ＢＤＭＶディレクトリは、ＡＶコンテンツおよびその管理情報などのデータが記録されるディレクトリである。ＢＤＭＶディレクトリの配下には、ＰＬＡＹＬＩＳＴディレクトリ、ＣＬＩＰＩＮＦディレクトリなどが存在し、ｉｎｄｅｘ．ｂｄｍｖおよびＭｏｖｉｅ  Ｏｂｊｅｃｔ．ｂｄｍｖの２種類のファイルが配置されている。
【００１７】
ＰＬＡＹＬＩＳＴディレクトリには、図２に示すように、拡張子ｍｐｌｓが付与されたプレイリスト情報ファイルが存在する。このプレイリスト情報ファイルは、プレイリスト情報を格納するファイルであり、ＡＶストリームの再生区間（Ｉｎ  ＴｉｍｅとＯｕｔ  Ｔｉｍｅ）が記録されている。また、プレイリスト情報は、ＡＶストリームの時間軸上で再生区間を規定して再生区間同士の再生順序を論理的に指定する情報であって、どのＡＶストリームをどの部分だけ再生してどのような順序でシーン展開するかが規定される。
【００１８】
ＣＬＩＰＩＮＦディレクトリには、拡張子ｃｌｐｉが付与されたクリップ情報ファイルが存在する。クリップ情報ファイルはＡＶストリームのそれぞれに１対１に対応しているファイルであり、ＡＶストリームの符号化形式、フレームレート、ビットレート、解像度などの情報に加えて、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）の先頭位置を示すＥＰ＿ｍａｐが含まれる。
【００１９】
ＢＤのファイルシステム上の先頭に記録されたクリップ情報ファイルとは、図２に示すＣＬＩＰＩＮＦディレクトリの先頭にあるクリップ情報ファイル“００００．ｃｌｐｉ”である。クリップ情報ファイル“００００．ｃｌｐｉ”は、一般的、あるいは確率的に、ファーストプレイタイトルの最初にデコードされるＡＶストリームのフレームレートに合致しており、このＡＶストリームにおけるビデオストリームのフレームレートが設定されている。
なお、ファーストプレイタイトルとは、ＢＤがディスク再生装置１に装着されたときに自動的に再生されるタイトルであり、視聴者への警告やコンテンツプロバイダによるロゴ表示などに用いられる。
【００２０】
ＢＤに記録されたＡＶコンテンツの再生で最初にＢＤ−Ｊのグラフィックス映像のみが映像出力される場合、これに続きファーストプレイタイトルのＡＶストリームがデコードされる。従って、クリップ情報ファイル“００００．ｃｌｐｉ”のフレームレートを初期フレームレートとして設定することにより、ＢＤ−Ｊのグラフィックスの映像出力とこれに続く上記ビデオストリームの映像出力とが同じフレームレートで行われる。これによりＡＶコンテンツの再生中のフレームレート変換処理が回避され、これに伴う映像の一時的な劣化を防止することが可能となる。
【００２１】
次に動作について説明する。
図３は、実施の形態１に係るディスク再生装置１の動作を示すフローチャートであり、光ディスクｄがディスク再生装置１のドライブ２に挿入されてから、この光ディスクｄに記録されたＡＶコンテンツの再生が開始されるまでの間におけるバックグラウンドの映像出力の初期フレームレートを設定する処理の流れを示している。
光ディスクｄをドライブ２に挿入しディスク再生装置１に装着すると、マイコン４は、ドライブ２が光ディスクｄから読み出してデコーダ３がデコードした管理情報に基づいて光ディスクｄのメディア認識を完了する（ステップＳＴ１）。
【００２２】
メディア認識で光ディスクｄのアプリケーションフォーマットがＢＤＭＶフォーマットではないと判定された場合（ステップＳＴ２；ＮＯ）、初期フレームレートの新たな設定を行わず、引き続き光ディスクｄに記録されたＡＶコンテンツの再生が開始される。
一方、光ディスクｄの種類がＢＤでありそのアプリケーションフォーマットがＢＤＭＶフォーマットであると判定した場合（ステップＳＴ２；ＹＥＳ）、マイコン４は、ＢＤのファイルシステム上の先頭に記録されたクリップ情報ファイルにおけるフレームレートを取得する（ステップＳＴ３）。具体的には、ドライブ２が、ＣＬＩＰＩＮＦディレクトリの先頭にあるクリップ情報ファイル“００００．ｃｌｐｉ”を読み出し、デコーダ３が、このクリップ情報ファイルをデコードする。マイコン４は、このデコードデータからフレームレートを取得する。
【００２３】
次に、ステップＳＴ３で取得したフレームレートが２４ｆｐｓ、３０ｆｐｓまたは６０ｆｐｓである場合（ステップＳＴ４；２４／３０／６０ｆｐｓ）、マイコン４は、６０ｆｐｓをバックグラウンドの映像出力の初期フレームレートとしてデコーダ３に設定する（ステップＳＴ５）。
また、上記クリップ情報ファイルから取得したフレームレートが２５ｆｐｓまたは５０ｆｐｓである場合（ステップＳＴ４；２５／５０ｆｐｓ）、マイコン４は、５０ｆｐｓをバックグラウンドの映像出力の初期フレームレートとしてデコーダ３に設定する（ステップＳＴ６）。
【００２４】
図４は、ＢＤ−Ｊのグラフィックスのフレームレート、ビデオストリームのフレームレートおよびバックグラウンドの初期フレームレートの関係を示す図である。
図４（ａ）に示す期間Ｔ１は、ＢＤがディスク再生装置１に装着されてＡＶコンテンツの再生が開始されてから、最初のビデオストリームのデコードが開始される前までの期間である。この期間Ｔ１において、ＢＤ−Ｊのグラフィックスは、バックグラウンドの映像出力の初期フレームレートで描画され出力される。
また、期間Ｔ２は、期間Ｔ１が経過し最初のビデオストリームのデコードが開始されてビデオストリームの映像出力が行われる期間である。期間Ｔ２において、ビデオストリームは、これに対応するクリップ情報ファイルに予め設定されたフレームレートでデコードされて映像信号が出力される。
【００２５】
従来では、期間Ｔ１における初期フレームレートと期間Ｔ２におけるビデオストリームに予め設定されたフレームレートが異なる場合がある。この場合は、映像出力のフレームレートを、初期フレームレートからビデオストリームのフレームレートへ変換する必要があった。このため、図４（ａ）において破線で囲った時点でビデオストリームの出力映像が一時的に劣化（ノイズの発生、あるいは、ミュート映像の出力）していた。
【００２６】
これに対して、本発明では、光ディスクｄが装着されメディア認識でアプリケーションフォーマットがＢＤＭＶフォーマットであると判定されると、図４（ｂ）に示すように、ＢＤのファイルシステム上の先頭に記録されたクリップ情報ファイルのフレームレートを期間Ｔ１におけるバックグラウンドの映像出力の初期フレームレートとして設定する。
上記クリップ情報ファイルは、一般的に、ファーストプレイタイトルの最初にデコードされるビデオストリームに対応しているので、図４（ｂ）に示す期間Ｔ１＋Ｔ２におけるフレームレートは、上記ビデオストリームの映像出力に予め設定されたフレームレートとなる。これにより、ビデオストリームのデコードが開始された時点でフレームレート変換処理が発生しない。
【００２７】
以上のように、この実施の形態１によれば、マイコン４が、光ディスクｄのファイルシステム上の先頭に記録されたクリップ情報ファイルにおけるフレームレートを取得して、ＡＶコンテンツのビデオストリームのデコードが開始される前の映像出力の初期フレームレートとして設定する。そして、デコーダ３が、上記初期フレームレートでビデオストリームのデコード開始前後における映像出力を行う。
このように構成することで、上記クリップ情報ファイルがファーストプレイタイトルの最初にデコードされるビデオストリームに対応する場合、ＢＤ−Ｊのグラフィックス描画とこのビデオストリーム再生のフレームレートが一致するため、フレームレート変換処理が実施されない。従って、ＡＶコンテンツの再生中のフレームレート変換に伴う出力映像の一時的な劣化を防止でき、映像の連続性を確保することができる。これにより、ユーザに不快感を与えない映像出力を行うことが可能である。
【００２８】
また、上記実施の形態１では、ＢＤのファイルシステム上の先頭に記録されたクリップ情報ファイルにおけるフレームレートを取得し、初期フレームレートとして設定する場合を示した。しかし、ＢＤのファイルシステム上の先頭に記録されたクリップ情報ファイルがファーストプレイタイトルの最初にデコードされるビデオストリームに対応しない場合もある。そこで、マイコン４が、ファーストプレイタイトルの最初にデコードされるビデオストリームのフレームレートを取得して、このビデオストリームのデコードが開始される前の映像出力における初期フレームレートとして設定するように構成してもよい。
このように構成しても、ＡＶコンテンツの再生中のフレームレート変換に伴う出力映像の一時的な劣化を防止でき、映像の連続性を確保することができる。
【００２９】
なお、上記構成の場合、マイコン４は、ＢＤのファイルシステム上の先頭に記録されたクリップ情報ファイルのみならず、ＣＬＩＰＩＮＦディレクトリにあるその他のクリップ情報ファイルについても解析して、これらのクリップ情報ファイルの中から、ファーストプレイタイトルの最初にデコードされるビデオストリームに対応するものを特定する必要がある。従って、ＢＤのＡＶコンテンツの再生が開始されてから最初のビデオストリームのデコードが開始されるまでの間に、ＣＬＩＰＩＮＦディレクトリにある複数のクリップ情報ファイルがプリデコードされている必要があり、デコーダ３の性能の向上が不可欠である。
【００３０】
なお、本発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００３１】
この発明に係るディスク再生装置は、車載用のディスク再生装置に適用可能である。
【符号の説明】
【００３２】
１  ディスク再生装置、２  ドライブ、２ａ  ピックアップ、２ｂ  復調器、３  デコーダ、４  マイコン、５ａ  バッファメモリ、５ｂ  メインメモリ、５ｃ  ローカルストレージ、６  ビデオＤ／Ａコンバータ、６ａ  モニタ、７  オーディオＤ／Ａコンバータ、７ａ  スピーカ。
【図１】
0005933869.tif 000002
【図２】
0005933869.tif 000003
【図３】
0005933869.tif 000004
【図４】
0005933869.tif 000005