(57)【要約】【課題】記憶メディア中の動画ファイル自体の破損に際して、ユーザでの動画ファイルの通常再生の機会を増加する。【解決手段】外部インターフェースは、映像と音声の多重化ストリームファイルと属性データのメタデータを含む動画ファイルを格納する記憶メディアをアクセスする。動画像復号装置のメタデータ分析器１１１はメタデータを解析してストリームファイルをデマルチプレクサ１１２に転送して、映像と音声の符号化信号が分離される。ビデオ復号器１１３とオーディオ復号器１１４は、映像復号処理と音声復号処理を実行する。メタデータ分析器１１１から１回に転送されるファイルは所定サイズ以下に設定され、メタデータの異常が検出されても、ストリームファイルは複数の転送回数で転送され、分離処理と映像復号処理と音声復号処理とは、少なくとも動画ファイルの通常再生を可能とする。【選択図】図１
2011244117.tif 000002
【特許請求の範囲】
【請求項１】
動画像復号装置と外部インターフェースとを具備する半導体集積回路であって、
前記動画像復号装置は、メタデータ分析器の機能とデマルチプレクサの機能とビデオ復号器の機能とオーディオ復号器の機能とを有して、
前記外部インターフェースは、前記動画像復号装置と接続され、コンテンツ実体データとしての映像と音声とが多重化されたストリームファイルと前記コンテンツ実体データに関係した属性データとしてのメタデータとを含む動画ファイルを格納可能な記憶メディアをアクセス可能とされ、
前記メタデータ分析器の前記機能は、前記外部インターフェースによってアクセスされる前記記憶メディアに格納可能な前記動画ファイルの前記メタデータの解析が可能とされ、前記解析後の前記動画ファイルの前記ストリームファイルを前記デマルチプレクサに転送可能とされ、
前記デマルチプレクサの前記機能は、前記メタデータ分析器の前記機能によって転送される前記動画ファイルの前記ストリームファイルから映像符号化信号と音声符号化信号との分離処理を実行可能とされ、
前記ビデオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記映像符号化信号の映像復号処理を可能とされて、前記オーディオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記音声符号化信号の音声復号処理を可能とされ、
前記メタデータ分析器の前記機能において、前記解析後に１回の転送動作によって前記デマルチプレクサに転送される前記ストリームファイルは所定のデータサイズ以下に設定されて、前記解析後の前記動画ファイルの前記ストリームファイルは前記メタデータ分析器から前記デマルチプレクサへ複数の回数の転送動作で転送可能とされ、
前記メタデータ分析器の前記機能によって前記メタデータの異常が検出された場合でも、前記メタデータ分析器は前記解析後の前記動画ファイルの前記ストリームファイルを前記複数の回数の前記転送動作で前記デマルチプレクサへ転送可能とされ、
前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とは、前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作にて転送される前記解析後の前記動画ファイルの前記ストリームファイルに関して前記分離処理と前記映像復号処理と前記音声復号処理とをそれぞれ実行可能とされ、
前記メタデータの前記異常が検出された前記場合での前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とによる前記分離処理と前記映像復号処理と前記音声復号処理とは、前記動画ファイルの早送り再生と巻き戻し再生との特殊再生と相違する前記動画ファイルの通常再生を少なくとも可能としたことを特徴とする半導体集積回路。
【請求項２】
請求項１において、
前記メタデータ分析器の前記機能は、前記メタデータの各種情報ファイルのファイルサイズとファイル名とファイル拡張子とタイムスタンプと属性情報との少なくとも１つのデータをチェックすることによって、前記メタデータの前記異常を検出することを特徴とする半導体集積回路。
【請求項３】
請求項２において、
前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記デマルチプレクサの前記機能による前記分離処理が不成功となっても、前記デマルチプレクサの前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記分離処理を実行することを特徴とする半導体集積回路。
【請求項４】
請求項３において、
前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記ビデオ復号器の前記機能による前記映像復号処理が不成功となっても、前記ビデオ復号器の前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記映像復号処理を実行することを特徴とする半導体集積回路。
【請求項５】
請求項４において、
前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記オーディオ復号器の前記機能による前記音声復号処理が不成功となっても、前記オーディオ復号器の前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記音声復号処理を実行することを特徴とする半導体集積回路。
【請求項６】
請求項５において、
前記メタデータ分析器の前記機能が前記メタデータの前記各種情報ファイルの前記少なくとも１つのデータの異常検出によって前記メタデータの前記異常を検出した場合には、前記異常検出に応答して前記特殊再生の前記早送り再生の動作と前記巻き戻し再生の動作が禁止されることを特徴とする半導体集積回路。
【請求項７】
請求項５において、
前記メタデータ分析器の前記機能が前記メタデータの前記各種情報ファイルの前記少なくとも１つのデータの前記異常検出によって前記メタデータの前記異常を検出した場合には、前記デマルチプレクサの前記機能によって前記動画ファイルの前記ストリームファイルから分離処理された前記映像符号化信号と前記音声符号化信号とから早送りポイントと巻き戻しポイントとが作成され、当該早送りポイントと当該巻き戻しポイントとを利用して前記特殊再生の前記早送り再生の動作と前記巻き戻し再生の動作が可能とされることを特徴とする半導体集積回路。
【請求項８】
請求項５において、
前記メタデータ分析器の前記機能と前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能との各機能は、ハードウェアとソフトウェアとのいずれかで実現されたことを特徴とする半導体集積回路。
【請求項９】
請求項８において、
前記外部インターフェースは、前記記憶メディアに格納されたＡＶＣＨＤ方式の前記動画ファイルをアクセス可能とされたことを特徴とする半導体集積回路。
【請求項１０】
請求項８において、
前記外部インターフェースは、前記記憶メディアとしての不揮発性メモリデバイスに格納されたＡＶＣＨＤ方式の前記動画ファイルをアクセス可能とされたことを特徴とする半導体集積回路。
【請求項１１】
動画像復号装置と外部インターフェースとを具備する半導体集積回路の動作方法であって、
前記動画像復号装置は、メタデータ分析器の機能とデマルチプレクサの機能とビデオ復号器の機能とオーディオ復号器の機能とを有して、
前記外部インターフェースは、前記動画像復号装置と接続され、コンテンツ実体データとしての映像と音声とが多重化されたストリームファイルと前記コンテンツ実体データに関係した属性データとしてのメタデータとを含む動画ファイルを格納可能な記憶メディアをアクセス可能とされ、
前記メタデータ分析器の前記機能は、前記外部インターフェースによってアクセスされる前記記憶メディアに格納可能な前記動画ファイルの前記メタデータの解析が可能とされ、前記解析後の前記動画ファイルの前記ストリームファイルを前記デマルチプレクサに転送可能とされ、
前記デマルチプレクサの前記機能は、前記メタデータ分析器の前記機能によって転送される前記動画ファイルの前記ストリームファイルから映像符号化信号と音声符号化信号との分離処理を実行可能とされ、
前記ビデオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記映像符号化信号の映像復号処理を可能とされて、前記オーディオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記音声符号化信号の音声復号処理を可能とされ、
前記メタデータ分析器の前記機能において、前記解析後に１回の転送動作によって前記デマルチプレクサに転送される前記ストリームファイルは所定のデータサイズ以下に設定されて、前記解析後の前記動画ファイルの前記ストリームファイルは前記メタデータ分析器から前記デマルチプレクサへ複数の回数の転送動作で転送可能とされ、
前記メタデータ分析器の前記機能によって前記メタデータの異常が検出された場合でも、前記メタデータ分析器は前記解析後の前記動画ファイルの前記ストリームファイルを前記複数の回数の前記転送動作で前記デマルチプレクサへ転送可能とされ、
前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とは、前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作にて転送される前記解析後の前記動画ファイルの前記ストリームファイルに関して前記分離処理と前記映像復号処理と前記音声復号処理とをそれぞれ実行可能とされ、
前記メタデータの前記異常が検出された前記場合での前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とによる前記分離処理と前記映像復号処理と前記音声復号処理とは、前記動画ファイルの早送り再生と巻き戻し再生との特殊再生と相違する前記動画ファイルの通常再生を少なくとも可能としたことを特徴とする半導体集積回路の動作方法。
【請求項１２】
請求項１１において、
前記メタデータ分析器の前記機能は、前記メタデータの各種情報ファイルのファイルサイズとファイル名とファイル拡張子とタイムスタンプと属性情報との少なくとも１つのデータをチェックすることによって、前記メタデータの前記異常を検出することを特徴とする半導体集積回路の動作方法。
【請求項１３】
請求項１２において、
前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記デマルチプレクサの前記機能による前記分離処理が不成功となっても、前記デマルチプレクサの前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記分離処理を実行することを特徴とする半導体集積回路の動作方法。
【請求項１４】
請求項１３において、
前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記ビデオ復号器の前記機能による前記映像復号処理が不成功となっても、前記ビデオ復号器の前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記映像復号処理を実行することを特徴とする半導体集積回路の動作方法。
【請求項１５】
請求項１４において、
前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記オーディオ復号器の前記機能による前記音声復号処理が不成功となっても、前記オーディオ復号器の前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記音声復号処理を実行することを特徴とする半導体集積回路の動作方法。
【請求項１６】
請求項１５において、
前記メタデータ分析器の前記機能が前記メタデータの前記各種情報ファイルの前記少なくとも１つのデータの異常検出によって前記メタデータの前記異常を検出した場合には、前記異常検出に応答して前記特殊再生の前記早送り再生の動作と前記巻き戻し再生の動作が禁止されることを特徴とする半導体集積回路の動作方法。
【請求項１７】
請求項１５において、
前記メタデータ分析器の前記機能が前記メタデータの前記各種情報ファイルの前記少なくとも１つのデータの前記異常検出によって前記メタデータの前記異常を検出した場合には、前記デマルチプレクサの前記機能によって前記動画ファイルの前記ストリームファイルから分離処理された前記映像符号化信号と前記音声符号化信号とから早送りポイントと巻き戻しポイントとが作成され、当該早送りポイントと当該巻き戻しポイントとを利用して前記特殊再生の前記早送り再生の動作と前記巻き戻し再生の動作が可能とされることを特徴とする半導体集積回路の動作方法。
【請求項１８】
請求項１５において、
前記メタデータ分析器の前記機能と前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能との各機能は、ハードウェアとソフトウェアとのいずれかで実現されたことを特徴とする半導体集積回路の動作方法。
【請求項１９】
請求項１８において、
前記外部インターフェースは、前記記憶メディアに格納されたＡＶＣＨＤ方式の前記動画ファイルをアクセス可能とされたことを特徴とする半導体集積回路の動作方法。
【請求項２０】
請求項１８において、
前記外部インターフェースは、前記記憶メディアとしての不揮発性メモリデバイスに格納されたＡＶＣＨＤ方式の前記動画ファイルをアクセス可能とされたことを特徴とする半導体集積回路の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像復号装置を具備したシステム半導体集積回路およびその動作方法に関し、特に記憶メディア中に格納された動画ファイル自体の破損に際してユーザにおける動画ファイルの通常再生の機会を増加するのに有効な技術に関するものである。
【背景技術】
【０００２】
ビデオカメラにおけるデータ記録フォーマットとして、ＡＶＣＨＤ方式が普及している。尚、ＡＶＣＨＤは、Advanced Video Codec High Definitionの略称で、２００６年５月に松下電器産業(現：パナソニック)とソニーが基本仕様を策定したハイビジョン動画記録フォーマットである。８センチサイズのＤＶＤの記録容量で十分な高画質の動画撮影を可能とするために、ＡＶＣＨＤ方式では、映像には高効率符号化が可能なＭＰＥＧ−４(ＡＶＣ)／Ｈ．２６４(ＡＶＣ)ビデオ圧縮コーディックが使用される一方、音声にはドルビーＡＣ−３(ドルビーデジタル)またはリニアＰＣＭ音声圧縮コーディックが採用され、映像と音声の多重化にＭＰＥＧ２−ＴＳ(トランスポートストリーム)が採用されたものである。
【０００３】
ＡＶＣＨＤ方式は、メディア表示とメニューナビゲーションとスライドショーやサブタイトル等の機能を改良する特徴を持っている。ＡＶＣＨＤ方式のメニューナビゲーションは、ＤＶＤビデオと類似しており、共通の導入スクリーンから個々のビデオへのアクセスを可能としている。スライドショーはＡＶＣ静止フレームから生成され、バックグラウンドオーディオトラックを併用可能とされている。またサブタイトルは、ビデオカメラの記録のタイムスタンプに使用される。
【０００４】
音声と映像とサブタイトルと付加的なストリームとは単一のＭＰＥＧトランスポートストリームに多重化され、記録メディアにバイナリーファイルとして格納される。一般的に、メモリカードとＨＤＤは、ＦＡＴ３２ファイルシステムを使用する一方、光ディスクはＵＤＦまたはＩＳＯ９６６０を使用する。尚、ＦＡＴはFile Allocation Tableの略称であり、ＵＤＦは規格ＩＳＯ／ＩＥＣ１３３４６または規格ＥＣＭＡ−１６７のUniversal Disk Formatの略称でありコンピュータのデータ記憶のためのファイルシステムに使用され、規格ＩＳＯ９６６０は書き込み可能な光ディスクに使用されるものである。
【０００５】
ファイルシステムレベルでは、ＡＶＣＨＤ方式のファイルシステムの構成は、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ(登録商標)の規格から派生したものであるが、同一ではない。
【０００６】
下記特許文献１には、青色レーザを適用したＢｌｕ−ｒａｙ  Ｄｉｓｃ(登録商標)等の記録メディア上のファイルシステムとしてのコンテンツ格納フォーマットが記載されている。このコンテンツは、動画コンテンツと静止画コンテンツとに区分され、動画コンテンツは、階層構成の上層のインデックス情報ファイルと中間層のプレイリストと下層のクリップを有する。中間層のプレイリストには複数のプレイリストが含まれ、下層のクリップには複数のクリップ情報とコンテンツ実データとしてのＡＶストリームからなる複数のクリップＡＶストリームファイルとが含まれる。再生アプリケーションによってインデックス情報が呼び出され、インデックス情報からユーザの指定によってプレイリストあるいは静止画コンテンツのメニューサムネイルインデックスまたはマークサムネイルインデックスのいずれかが選択される。
【０００７】
動画コンテンツの再生に際して、複数のプレイリストのいずれかが選択される。プレイリストには、再生対象データ情報としてのプレイアイテムが含まれる。プレイリストに含まれるプレイアイテムによって規定される再生区間としてのクリップ情報によって、コンテンツ実データとしてのＡＶストリームが選択的に読み出され、ＡＶストリームの再生が実行される。尚、プレイリスト、プレイアイテムは多数、存在して、それぞれは識別情報としてのプレイリストＩＤとプレイアイテムＩＤとを含んでいる。クリップＡＶストリームファイルのコンテンツは、時間軸上に展開され、プレイリストは、クリップの中のアクセスポイントを主にタイムスタンプで指定する。プレイリストがクリップの中へのアクセスポイントをタイムスタンプで指示する時に、クリップ情報ファイルはクリップＡＶストリームファイル中でストリームのデコードを開始すべきアドレス情報を発見するために適用される。静止画コンテンツには、サムネイルが含まれる。サムネイルは、例えば、各動画コンテンツに対応する静止画である。サムネイルには、２種類がある。１つは、各コンテンツ内容を表示する代表画としてのメニューサムネイルであり、これは主としてユーザがカーソルを操作して視聴する動画コンテンツを選択するためのメニュー画面で使用される。もう１つは、マークが表示しているシーンを表示する画像であり、例えばユーザの選択したシーンのサムネイル画像によって構成されるマークサムネイルである。
【０００８】
一方、下記特許文献２には、ＡＶＣＨＤ方式のファイルシステムとしてのデータ記録フォーマットが記載されている。ＡＶＣＨＤ方式のフォーマット撮影データ等のコンテンツ実体部は、ストリームファイル(ｎｎｎｎｎ．ｍ２ｔｓ)に格納される。このストリームファイル自体は、ＭＰＥＧ４−ＡＶＣストリーム(例えば、Ｈ．２６４／ＡＶＣストリーム)符号化データである。ＡＶＣＨＤフォーマットには、コンテンツ実体データ以外の再生制御情報として、インデックス(ｉｎｄｅｘ．ｂｄｍｖ)ファイルとムービーオブジェクト(ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ)ファイルとプレイリスト(ＰｌａｙＬｉｓｔ)ファイルとクリップ情報(ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ)ファイルとが記録される。
【０００９】
更に、下記特許文献２には、ＡＶＣＨＤフォーマットのルートディレクトリの構成も記載されている。
【００１０】
ディレクトリ［ＢＤＭＶ］の直下には、インデックスファイル［Ｉｎｄｅｘ．ｂｄｍｖ］およびムービーオブジェクトファイル［ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ］の２つのみが配置可能とされる。また、ＢＤＭＶディレクトリ［ＢＤＭＶ］の下には、プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］、クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］、ストリームディレクトリ［ＳＴＲＥＡＭ］が配置される。
【００１１】
インデックスファイル［Ｉｎｄｅｘ．ｂｄｍｖ］は、ディレクトリＢＤＭＶの内容について記述される。また、ムービーオブジェクトファイル［ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ］は、１つ以上のムービーオブジェクトの情報が格納される。
【００１２】
プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］は、ムービープレイリストに関するファイルであるプレイリストファイル［ｎｎｎｎｎ．ｍｐｌｓ］を含む。プレイリストファイル［ｎｎｎｎｎ．ｍｐｌｓ］は、ムービープレイリストのそれぞれに対して作成されるファイルである。ファイル名では、［．］(ピリオド)の以前の［ｎｎｎｎｎ］は５桁の数字とされて、ピリオドの以後の［ｍｐｌｓ］はこのタイプのファイルに固定的とされた拡張子である。
【００１３】
クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］は、ＡＶストリームファイルにそれぞれに対応するクリップ情報ファイル［ｎｎｎｎｎ．ｃｌｐｉ］を含む。ファイル名では、［．］(ピリオド)の以前の［ｎｎｎｎｎ］は５桁の数字とされ、ピリオドの以後の［ｃｌｐｉ］はこのタイプのファイルに固定的とされた拡張子である。
【００１４】
ストリームディレクトリ［ＳＴＲＥＡＭ］は、実体としてのＡＶストリームファイルが配置されるディレクトリである。すなわち、ストリームディレクトリ［ＳＴＲＥＡＭ］は、クリップ情報ファイルにそれぞれ対応するクリップＡＶストリームファイルを含んでいる。ＡＶストリームファイルは、ＭＰＥＧ４−ＡＶＣ(例えばＨ．２６４／ＡＶＣ)のトランスポートストリームから構成され、ファイル名が［ｎｎｎｎｎ．ｍ２ｔｓ］とされる。ファイル名では、［．］(ピリオド)の以前の［ｎｎｎｎｎ］は対応するクリップ情報ファイルと同一することで、クリップ情報ファイルとこのクリップＡＶストリームファイルとの対応関係を容易に把握することが可能となる。
【００１５】
一方、下記特許文献３には、ＡＶＣＨＤ方式に関しては言及されていないが、動画圧縮規格を採用した符号化動画像データに混入したエラーの修復のためのエラーコンシールメント処理を行うか修復を停止するかをエラー発生のＩフレームから次の到来Ｉフレームまでの時間間隔に基づいて選択する動画像復号装置が記載されている。
【００１６】
この動画像復号装置によれば、上述の時間間隔が所定のしきい値よりも大きい場合には、エラーコンシールメント処理が行なわれ、上述の時間間隔が所定のしきい値よりも小さい場合には、エラーコンシールメント処理は不動作とされて、次のＩフレームまでスキップ処理が行われる。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００６−３１９９５４号  公報
【特許文献２】特開２００９−１０４７５２号  公報
【特許文献３】特開２００８−４２７５６９号  公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
本発明者等は本発明に先立って、ＡＶＣＨＤ方式のデータ記録フォーマットのコンテンツを格納した不揮発性メモリカードのデータ処理を実行可能なメディアプロセッサ(動画像復号装置)を内蔵したシステム半導体集積回路の開発に従事した。
【００１９】
特に、このメディアプロセッサには、携帯電話等の移動体通信端末での動画ファイルの再生機能だけではなく、移動体通信端末に装着されるリムーバブル型の外部不揮発性メモリデバイスやインターネット経由等でダウンロードされたＡＶＣＨＤ方式のデータ記録フォーマットの動画ファイルの再生機能が必要とされた。しかしながら、ダウンロードした動画ファイルには、偶発的または意図的なファイル破損が発生することが明らかとされた。偶発的なファイル破損は、外部不揮発性メモリデバイスの動画ファイルが何らかの要因によって破損した場合やダウンロード中に破損した場合等を示す。意図的なファイル破損は、ユーザが正常な動画ファイルに対し意識的な加工等の結果、破損した場合等を示す。
【００２０】
現在、市販されているＤＶＤやＢｌｕ−ｒａｙ  Ｄｉｓｃの録画再生装置においては、破損等により異常と判断されたＡＶＣＨＤ方式のデータ記録フォーマットの動画ファイルの再生は不可能とされる。これは、その動画ファイルがこの録画再生装置以外の装置によって録画した場合も、異常と判断された動画ファイルの再生は不可能とされる。
【００２１】
一方、リムーバブル型の外部不揮発性メモリデバイスが装着される録画再生装置においては、メモリデバイスに格納されたＡＶＣＨＤ方式のデータ記録フォーマットの動画ファイル自体のみの破損が異常の要因であるのに対して、録画再生装置が外部不揮発性メモリデバイス全体の異常と認識する等と言う問題も明らかとされた。更に外部不揮発性メモリデバイス全体の異常との認識によって、携帯電話等の移動体通信端末がシステムダウンまたはユーザ操作に無応答となる等、ユーザにとって深刻な動作障害を発生すると言う問題も明らかとされた。
【００２２】
それに対して、上記特許文献３に記載の動画像復号装置は、エラー発生のＩフレームから次の到来Ｉフレームまでの時間間隔に基づきエラー修復のエラーコンシールメント処理を行うか停止するかを選択するものであって、ＡＶＣＨＤ方式のデータ記録フォーマットの動画ファイルを格納した記憶メディアの異常判断に対応することは不可能である。
【００２３】
一方、本発明に先立った本発明者等による検討によれば、記憶メディア中に格納されるＡＶＣＨＤ方式のデータ記録フォーマットの動画ファイルでは、映像と音声が多重化されたコンテンツ実体データであるストリームファイル以外の再生制御情報としてのインデックスファイルとムービーオブジェクトファイルとプレイリストファイルとクリップ情報ファイルとはコンテンツ実体データであるストリームファイルのためのメタデータであり、早送りや巻き戻し等の特殊再生動作以外の通常再生には、必ずしも必要とされるものではないことが明らかとされた。
【００２４】
すなわち、コンテンツ実体データのためのメタデータ(metadata)は、メタなデータ、すなわちデータについてのデータと言う意味であり、コンテンツ実体データに関係する付加的な属性情報である。例えば、情報検索の分野では、検索対象の実体データを要約したデータをメタデータと呼んでいる。
【００２５】
一方、不揮発性メモリデバイス等の記憶メディアに格納されたＡＶＣＨＤ方式のデータ記録フォーマットの動画ファイル自体の破損においては、上述のメタデータが破損しているが、映像と音声が多重化されたコンテンツ実体データであるストリームファイルは破損されていない場合がある。従来は、このような場合にも、動画ファイルの再生は不可能とされ、また記憶メディア全体の異常と判断されるものであった。その結果、従来では、動画ファイル自体の破損に際して、ユーザにおける動画ファイルの通常再生の機会が必要以上に喪失していたものであった。
【００２６】
本発明は、以上のような本発明に先立った本発明者等による検討の結果、なされたものである。
【００２７】
従って、本発明の目的とするところは、記憶メディア中に格納された動画ファイル自体の破損に際して、ユーザにおける動画ファイルの通常再生の機会を増加することにある。
【００２８】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００２９】
本願において開示される発明のうちの代表的なものについて簡単に説明すれば下記のとおりである。
【００３０】
すなわち、本発明の代表的な実施の形態は、動画像復号装置と外部インターフェースとを具備する半導体集積回路である。
【００３１】
前記動画像復号装置は、メタデータ分析器(１１１)とデマルチプレクサ(１１２)とビデオ復号器(１１３)とオーディオ復号器(１１４)の機能とを有する。
【００３２】
前記外部インターフェースは、前記動画像復号装置と接続され、コンテンツ実体データの映像と音声とが多重化されたストリームファイルと前記コンテンツ実体データに関係した属性データのメタデータとを含む動画ファイルを格納可能な記憶メディアをアクセスする。
【００３３】
前記メタデータ分析器は、前記記憶メディアの前記メタデータを解析して、解析後の前記動画ファイルの前記ストリームファイルを前記デマルチプレクサに転送する。
【００３４】
前記デマルチプレクサは、前記動画ファイルの前記ストリームファイルから映像符号化信号と音声符号化信号との分離処理を実行する。
【００３５】
前記ビデオ復号器は前記映像符号化信号の映像復号処理を実行して、前記オーディオ復号器は前記音声符号化信号の音声復号処理を実行する。
【００３６】
前記メタデータ分析器では、１回の転送動作によって前記デマルチプレクサに転送される前記ストリームファイルは所定のデータサイズ以下に設定されて、前記動画ファイルの前記ストリームファイルは前記メタデータ分析器から前記デマルチプレクサへ複数の回数の転送動作で転送される。
【００３７】
前記メタデータ分析器によって前記メタデータの異常が検出された場合でも、前記メタデータ分析器は前記動画ファイルの前記ストリームファイルを前記複数の回数の前記転送動作で前記デマルチプレクサへ転送可能とされる。
【００３８】
前記デマルチプレクサと前記ビデオ復号器と前記オーディオ復号器とは、前記メタデータ分析器によって前記複数の回数の前記転送動作にて転送される前記動画ファイルの前記ストリームファイルに関して前記分離処理と前記映像復号処理と前記音声復号処理とをそれぞれ実行可能とされる。
【００３９】
前記異常が検出された前記場合での前記デマルチプレクサと前記ビデオ復号器と前記オーディオ復号器とによる前記分離処理と前記映像復号処理と前記音声復号処理とは、前記動画ファイルの通常再生を少なくとも可能としたことを特徴とする。
【発明の効果】
【００４０】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００４１】
すなわち、本発明によれば、記憶メディア中に格納された動画ファイル自体の破損に際して、ユーザにおける動画ファイルの通常再生の機会を増加することができる。
【図面の簡単な説明】
【００４２】
【図１】図１は、ＡＶＣＨＤ方式のデータ記録フォーマットのコンテンツを格納した不揮発性メモリカードのデータ処理を実行可能な本発明の実施の形態１によるメディアプロセッサを内蔵したシステム半導体集積回路の構成を示す図である。
【図２】図２は、図１に示した本発明の実施の形態１によるシステム半導体集積回路１００によって解析されるメタデータとＡＶストリームファイルの構成を示す図である。
【図３】図３は、図２に示したＡＶストリームファイルの詳細な構成を示す図である。
【図４】図４は、図１に示す本発明の実施の形態１によるシステム半導体集積回路１００によって実行される動画ファイルの解析処理と異常チェックとを実行するための処理フローを示す図である。
【図５】図５は、図１に示すシステム半導体集積回路１００によって実行される本発明の実施の形態２による動画ファイルの解析処理と異常チェックとを実行するための処理フローを示す図である。
【図６】図６は、図１に示すシステム半導体集積回路１００によって実行される本発明の実施の形態３による動画ファイルの解析処理と異常チェックとを実行するための処理フローを示す図である。
【図７】図７は、本発明の実施の形態４によるシステム半導体集積回路としてのアプリケーション・プロセッサを搭載した携帯電話の構成を示す図である。
【発明を実施するための形態】
【００４３】
１．実施の形態の概要
まず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面の参照符号は、それが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００４４】
〔１〕本発明の代表的な実施の形態は、動画像復号装置と外部インターフェースとを具備する半導体集積回路である。
【００４５】
前記動画像復号装置は、メタデータ分析器(１１１)の機能とデマルチプレクサ(１１２)の機能とビデオ復号器(１１３)の機能とオーディオ復号器(１１４)の機能とを有する。
【００４６】
前記外部インターフェースは、前記動画像復号装置と接続され、コンテンツ実体データとしての映像と音声とが多重化されたストリームファイルと前記コンテンツ実体データに関係した属性データとしてのメタデータとを含む動画ファイルを格納可能な記憶メディアをアクセス可能とされる。
【００４７】
前記メタデータ分析器の前記機能は、前記外部インターフェースによってアクセスされる前記記憶メディアに格納可能な前記動画ファイルの前記メタデータの解析が可能とされ、前記解析後の前記動画ファイルの前記ストリームファイルを前記デマルチプレクサに転送可能とされる。
【００４８】
前記デマルチプレクサの前記機能は、前記メタデータ分析器の前記機能によって転送される前記動画ファイルの前記ストリームファイルから映像符号化信号と音声符号化信号との分離処理を実行可能とされる。
【００４９】
前記ビデオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記映像符号化信号の映像復号処理を可能とされて、前記オーディオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記音声符号化信号の音声復号処理を可能とされる。
【００５０】
前記メタデータ分析器の前記機能において、前記解析後に１回の転送動作によって前記デマルチプレクサに転送される前記ストリームファイルは所定のデータサイズ以下に設定されて、前記解析後の前記動画ファイルの前記ストリームファイルは前記メタデータ分析器から前記デマルチプレクサへ複数の回数の転送動作で転送可能とされる。
【００５１】
前記メタデータ分析器の前記機能によって前記メタデータの異常が検出された場合でも(ステップＳ３、Ｓ６)、前記メタデータ分析器は前記解析後の前記動画ファイルの前記ストリームファイルを前記複数の回数の前記転送動作で前記デマルチプレクサへ転送可能とされる。
【００５２】
前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とは、前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作にて転送される前記解析後の前記動画ファイルの前記ストリームファイルに関して前記分離処理と前記映像復号処理と前記音声復号処理とをそれぞれ実行可能とされる。
【００５３】
前記メタデータの前記異常が検出された前記場合での前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とによる前記分離処理と前記映像復号処理と前記音声復号処理とは、前記動画ファイルの早送り再生と巻き戻し再生との特殊再生と相違する前記動画ファイルの通常再生を少なくとも可能としたことを特徴とする(図１、図４参照)。
【００５４】
前記実施の形態によれば、記憶メディア中に格納された動画ファイル自体の破損に際して、ユーザにおける動画ファイルの通常再生の機会を増加することが可能となる。
【００５５】
好適な実施の形態では、前記メタデータ分析器の前記機能は、前記メタデータの各種情報ファイルのファイルサイズとファイル名とファイル拡張子とタイムスタンプと属性情報との少なくとも１つのデータをチェックすることによって(ステップＳ１、Ｓ４)、前記メタデータの前記異常を検出することを特徴とする(図４参照)。
【００５６】
他の好適な実施の形態では、前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記デマルチプレクサの前記機能による前記分離処理が不成功となっても、前記デマルチプレクサの前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記分離処理を実行することを特徴とする(図４参照)。
【００５７】
更に他の好適な実施の形態では、前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記ビデオ復号器の前記機能による前記映像復号処理が不成功となっても、前記ビデオ復号器の前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記映像復号処理を実行することを特徴とする(図４参照)。
【００５８】
また更に他の好適な実施の形態では、前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作の１回の転送動作で転送される前記ストリームファイルに関して、前記オーディオ復号器の前記機能による前記音声復号処理が不成功となっても、前記オーディオ復号器の前記機能は前記複数の回数の前記転送動作の次の１回の転送動作で転送される前記ストリームファイルに関して前記音声復号処理を実行することを特徴とする(図４参照)。
【００５９】
より好適な実施の形態では、前記メタデータ分析器の前記機能が前記メタデータの前記各種情報ファイルの前記少なくとも１つのデータの異常検出によって前記メタデータの前記異常を検出した場合には、前記異常検出に応答して前記特殊再生の前記早送り再生の動作と前記巻き戻し再生の動作が禁止されることを特徴とする(図５参照)。
【００６０】
他のより好適な実施の形態では、前記メタデータ分析器の前記機能が前記メタデータの前記各種情報ファイルの前記少なくとも１つのデータの前記異常検出によって前記メタデータの前記異常を検出した場合には、前記デマルチプレクサの前記機能によって前記動画ファイルの前記ストリームファイルから分離処理された前記映像符号化信号と前記音声符号化信号とから早送りポイントと巻き戻しポイントとが作成され、当該早送りポイントと当該巻き戻しポイントとを利用して前記特殊再生の前記早送り再生の動作と前記巻き戻し再生の動作が可能とされることを特徴とする(図６参照)。
【００６１】
具体的な実施の形態では、前記メタデータ分析器の前記機能と前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能との各機能は、ハードウェアとソフトウェアとのいずれかで実現されたことを特徴とする。
【００６２】
他の具体的な実施の形態では、前記外部インターフェースは、前記記憶メディアに格納されたＡＶＣＨＤ方式の前記動画ファイルをアクセス可能とされたことを特徴とする。
【００６３】
最も具体的な実施の形態では、前記外部インターフェースは、前記記憶メディアとしての不揮発性メモリデバイスに格納されたＡＶＣＨＤ方式の前記動画ファイルをアクセス可能とされたことを特徴とする。
【００６４】
〔２〕本発明の別の観点の代表的な実施の形態実施の形態は、動画像復号装置と外部インターフェースとを具備する半導体集積回路の動作方法である。
【００６５】
前記動画像復号装置は、メタデータ分析器(１１１)の機能とデマルチプレクサ(１１２)の機能とビデオ復号器(１１３)の機能とオーディオ復号器(１１４)の機能とを有する。
【００６６】
前記外部インターフェースは、前記動画像復号装置と接続され、コンテンツ実体データとしての映像と音声とが多重化されたストリームファイルと前記コンテンツ実体データに関係した属性データとしてのメタデータとを含む動画ファイルを格納可能な記憶メディアをアクセス可能とされる。
【００６７】
前記メタデータ分析器の前記機能は、前記外部インターフェースによってアクセスされる前記記憶メディアに格納可能な前記動画ファイルの前記メタデータの解析が可能とされ、前記解析後の前記動画ファイルの前記ストリームファイルを前記デマルチプレクサに転送可能とされる。
【００６８】
前記デマルチプレクサの前記機能は、前記メタデータ分析器の前記機能によって転送される前記動画ファイルの前記ストリームファイルから映像符号化信号と音声符号化信号との分離処理を実行可能とされる。
【００６９】
前記ビデオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記映像符号化信号の映像復号処理を可能とされて、前記オーディオ復号器の前記機能は前記デマルチプレクサの前記分離処理によって分離された前記音声符号化信号の音声復号処理を可能とされる。
【００７０】
前記メタデータ分析器の前記機能において、前記解析後に１回の転送動作によって前記デマルチプレクサに転送される前記ストリームファイルは所定のデータサイズ以下に設定されて、前記解析後の前記動画ファイルの前記ストリームファイルは前記メタデータ分析器から前記デマルチプレクサへ複数の回数の転送動作で転送可能とされる。
【００７１】
前記メタデータ分析器の前記機能によって前記メタデータの異常が検出された場合でも(ステップＳ３、Ｓ６)、前記メタデータ分析器は前記解析後の前記動画ファイルの前記ストリームファイルを前記複数の回数の前記転送動作で前記デマルチプレクサへ転送可能とされる。
【００７２】
前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とは、前記メタデータ分析器の前記機能によって前記複数の回数の前記転送動作にて転送される前記解析後の前記動画ファイルの前記ストリームファイルに関して前記分離処理と前記映像復号処理と前記音声復号処理とをそれぞれ実行可能とされる。
【００７３】
前記メタデータの前記異常が検出された前記場合での前記デマルチプレクサの前記機能と前記ビデオ復号器の前記機能と前記オーディオ復号器の前記機能とによる前記分離処理と前記映像復号処理と前記音声復号処理とは、前記動画ファイルの早送り再生と巻き戻し再生との特殊再生と相違する前記動画ファイルの通常再生を少なくとも可能としたことを特徴とする(図１、図４参照)。
【００７４】
前記実施の形態によれば、記憶メディア中に格納された動画ファイル自体の破損に際して、ユーザにおける動画ファイルの通常再生の機会を増加することが可能となる。
【００７５】
２．実施の形態の詳細
次に、実施の形態について更に詳述する。尚、発明を実施するための最良の形態を説明するための全図において、前記の図と同一の機能を有する部品には同一の符号を付して、その繰り返しの説明は省略する。
【００７６】
［実施の形態１］
《システム半導体集積回路の構成》
図１は、例えば、ＡＶＣＨＤ方式のデータ記録フォーマットのコンテンツを格納した不揮発性メモリカードのデータ処理を実行可能な本発明の実施の形態１によるメディアプロセッサを内蔵したシステム半導体集積回路の構成を示す図である。
【００７７】
図１に示すようにシステム半導体集積回路１００に内蔵されたメディアプロセッサは、中央処理ユニット(ＣＰＵ)１１０とメタデータ分析器１１１とＭＰＥＧトランスポートストリームデマルチプレクサ１１２とビデオ復号器１１３とオーディオ復号器１１４とを含んでいる。また、メタデータ分析器１１１とＭＰＥＧトランスポートストリームデマルチプレクサ１１２とビデオ復号器１１３とオーディオ復号器１１４との各機能は、システム半導体集積回路１００の半導体チップに集積化されたハードウェア・コアとしてそれぞれ実現されたものである。
【００７８】
ＣＰＵ１１０は、メディアプロセッサの全体制御を実行するものである。すなわち、不揮発性メモリ(図示せず)に格納されたＡＶＣＨＤ方式等の記録メディア・コンテンツの再生制御プログラムに従って、ＣＰＵ１１０はメタデータ分析器１１１とＭＰＥＧトランスポートストリームデマルチプレクサ１１２とビデオ復号器１１３とオーディオ復号器１１４の各動作を制御する。尚、信号経路１１５はデマルチプレクサ１１２からメタデータ分析器１１１へエラーメッセージを転送するものであり、信号経路１１６はビデオ復号器１１３からメタデータ分析器１１１へエラーメッセージを転送するものであり、信号経路１１７はオーディオ復号器１１４からメタデータ分析器１１１へエラーメッセージを転送するものである。
【００７９】
携帯電話等の移動体通信端末に装着されるリムーバブル型外部不揮発性メモリデバイスに格納されたＡＶＣＨＤ方式等のデータ記録フォーマットの動画ファイルは、メタデータ分析器１１１の入力端子に供給される。実際には、リムーバブル型外部不揮発性メモリデバイスと接続可能とされた外部インターフェースを介して、動画ファイルがメタデータ分析器１１１の入力端子に供給される。メタデータ分析器１１１は、下記に詳述するように、動画ファイルの上述したメタデータであるインデックスファイルとムービーオブジェクトファイルとプレイリストファイルとクリップ情報ファイルとの各データの解析処理と異常チェックとを実行する。
【００８０】
メタデータ分析器１１１は、メタデータの階層構造の上層から中間層へ更に中間層から下層へと動画ファイルの異常チェック処理を段階的に実施する。すなわち、メタデータ分析器１１１による異常チェック処理は、インデックスファイル、ムービーオブジェクトファイル、プレイリストファイル、クリップ情報ファイルの順序で実行される。メタデータのこれらの各種情報ファイルに異常が存在しても、それが重大な異常でない場合にはメタデータ分析器１１１はＡＶストリームファイルのデマルチプレクス(逆多重化)処理と映像復号処理と音声復号処理とをそれぞれＭＰＥＧトランスポートストリームデマルチプレクサ１１２とビデオ復号器１１３とオーディオ復号器１１４とに実行を指示するものである。また更にＭＰＥＧトランスポートストリームに軽微な部分的な異常が存在したとしても、その部分の次に正常なデータが存在することを期待されるので、引き続きＭＰＥＧトランスポートストリームデマルチプレクサ１１２とビデオ復号器１１３とオーディオ復号器１１４とにより逆多重化処理と映像復号処理と音声復号処理とが続行され再生動作が継続される。
【００８１】
《メタデータとＡＶストリームファイルの構成》
図２は、図１に示した本発明の実施の形態１によるシステム半導体集積回路１００によって解析されるメタデータとＡＶストリームファイルの構成を示す図である。尚、図２の右の矢印Ａｎｌｙｚは、メタデータ分析器１１１によってメタデータの階層構造の上層から中間層へ更に中間層から下層へ、更に下層からＡＶストリームファイルへと動画ファイルの異常チェック処理を段階的に実施する方向を示すものである。
【００８２】
図２に示すように、ディレクトリ［ＢＤＭＶ］の直下には、インデックスファイル［Ｉｎｄｅｘ．ｂｄｍｖ］およびムービーオブジェクトファイル［ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ］の２つのみが配置可能とされる。また、ＢＤＭＶディレクトリ［ＢＤＭＶ］の下には、プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］、クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］、ストリームディレクトリ［ＳＴＲＥＡＭ］が配置される。すなわち、メタデータＭａｔａｄａｔａは、ディレクトリ［ＢＤＭＶ］と、インデックスファイル［Ｉｎｄｅｘ．ｂｄｍｖ］と、ムービーオブジェクトファイル［ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ］と、プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］のプレイリストファイル［ｎｎｎｎｎ．ｍｐｌｓ］と、クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］のクリップ情報ファイル［ｎｎｎｎｎ．ｃｌｐｉ］を含む一方、ＡＶストリームファイルＭＰＥＧ＿ＴＳはストリームディレクトリ［ＳＴＲＥＡＭ］のクリップＡＶストリームファイルを含んでいる。
【００８３】
インデックスファイル［Ｉｎｄｅｘ．ｂｄｍｖ］は、ディレクトリＢＤＭＶの内容について記述される。また、ムービーオブジェクトファイル［ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ］は、１つ以上のムービーオブジェクトの情報が格納される。すなわち、インデックス(Ｉｎｄｅｘ)ファイルは、メディア全体を管理する管理ファイルであり、コンテンツの再生時にユーザが指定可能なタイトルを管理して再生プログラムに相当するムービーオブジェクトファイル(ＭｏｖｉｅＯｂｊｅｃｔ)の対応関係を管理するものである。ムービーオブジェクト(ＭｏｖｉｅＯｂｊｅｃｔ)ファイルは再生プログラムに相当するファイルであって、ユーザによって選択されたタイトルに従って利用され、再生に利用するプレイリストを指定するためのものである。
【００８４】
プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］は、ムービープレイリストに関するファイルであるプレイリストファイル［ｎｎｎｎｎ．ｍｐｌｓ］を含む。プレイリストファイル［ｎｎｎｎｎ．ｍｐｌｓ］は、ムービープレイリストのそれぞれに対して作成されるファイルである。ファイル名では、［．］(ピリオド)の以前の［ｎｎｎｎｎ］は５桁の数字とされて、ピリオドの以後の［ｍｐｌｓ］はこのタイプのファイルに固定的とされた拡張子である。プレイリスト(ＰｌａｙＬｉｓｔ)ファイルは少なくとも１以上のプレイアイテムで構成され、各プレイアイテムはクリップに対する再生開始点(ＩＮ点)と再生終了点(ＯＵＴ点)とを持つことによって、その再生区間を指定する。プレイリスト内部で複数のプレイアイテムを時間軸上に配置することによって、それぞれの再生区間の再生順序が指定されることができる。なおプレイリストファイルには、再生コンテンツの存在する時間的位置を示すマーク(Ｍａｒｋ)が設定される。一般的にマークとマークの間をチャプタという。
【００８５】
クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］は、ＡＶストリームファイルにそれぞれに対応するクリップ情報ファイル［ｎｎｎｎｎ．ｃｌｐｉ］を含む。ファイル名では、［．］(ピリオド)の以前の［ｎｎｎｎｎ］は５桁の数字とされ、ピリオドの以後の［ｃｌｐｉ］はこのタイプのファイルに固定的とされた拡張子である。クリップ情報(ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ)ファイルには、実際のストリームを再生する上で必要なストリームに関する情報が記載されている。ＡＶストリームと１対１で対応して、対応するＡＶストリームの属性を定義するファイルであって、例えば、ｃｏｄｉｎｇ，ｓｉｚｅ，時間→アドレス変換、再生管理情報、タイムマップ等が含まれる。更に、１つのクリップ情報(ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ)ファイルと、そのクリップ情報(ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ)ファイルによって指定されるストリームファイルとの組をクリップ［Ｃｌｉｐ］と呼ぶ。
【００８６】
ストリームディレクトリ［ＳＴＲＥＡＭ］は、実体としてのＡＶストリームファイルが配置されるディレクトリである。すなわち、ストリームディレクトリ［ＳＴＲＥＡＭ］は、クリップ情報ファイルにそれぞれ対応するクリップＡＶストリームファイルを含んでいる。ＡＶストリームファイルは、ＭＰＥＧ４−ＡＶＣ(例えばＨ．２６４／ＡＶＣ)のトランスポートストリームから構成され、ファイル名が［ｎｎｎｎｎ．ｍ２ｔｓ］とされる。ファイル名では、［．］(ピリオド)の以前の［ｎｎｎｎｎ］は対応するクリップ情報ファイルと同一することで、クリップ情報ファイルとこのクリップＡＶストリームファイルとの対応関係を容易に把握することが可能となる。このクリップＡＶストリームファイルには、例えば、ビデオカメラにおいて撮影された動画像データから生成されるＭＰＥＧ４−ＡＶＣストリーム(例えば、Ｈ．２６４／ＡＶＣストリーム)が格納される。
【００８７】
《ＡＶストリームファイルの詳細な構成》
図３は、図２に示したＡＶストリームファイルの詳細な構成を示す図である。
【００８８】
図３に示すように、ＡＶストリームファイルは複数のパック３０Ａ、３０Ｂ、３０Ｃ…を含むものであり、１個のパック３０Ａはパックヘッダ３０ＡＡとシステムヘッダ３０ＡＢと複数のＰＥＳパケット３０ＡＣとを含んでいる。尚、ＰＥＳは、Packetized Elementary Streamの略称である。
【００８９】
複数のパック３０Ａ、３０Ｂ、３０Ｃ…の各パックにはパックヘッダ３０ＡＡが付加されており、パックの開始コードに続いてＳＣＲ(System Clock Reference)と呼ばれる基準時間情報と多重化のビットレート(mux_rate)が記述されている。パックヘッダ３０ＡＡの後にシステムヘッダ３０ＡＢを付加することができ、ここにはストリーム全体のシステムパラメータ(個別ストリームのビットレートやバッファサイズ等)が記述される。このようにＡＶストリームファイルがパックを単位に構成されることで、ストリームの途中からの再生が可能となる。
【００９０】
複数のパック３０Ａ、３０Ｂ、３０Ｃ…の各パックを構成する複数のＰＥＳパケット３０ＡＣは、映像や音声等の個別のストリームを分割したものである。パケットヘッダ３０ＡＡには、個別のストリームを識別するコード(stream_id)やパケットのサイズが記述されている。
【００９１】
ＭＰＥＧでは、映像と音声を同期再生するためにＳＴＣ(System Time Clock)と呼ばれる基準時間が定義されている。映像や音声にはそれぞれアクセスユニットと呼ばれる復号・再生の単位があり、その単位毎に基準時間のどこで復号して、いつ再生するかを示すタイムスタンプがＰＥＳパケットヘッダ３０ＡＡＡに含まれた時間情報(ＰＴＳ：Presentation Time Stamp、ＤＴＳ：Decoding Time Stamp)に記述されている。ＰＴＳ時間情報はアクセスユニットを再生する時刻でＳＴＣ基準時間とＰＴＳ時間情報とが一致したときにアクセスユニットが復号器から出力される。また、ＭＰＥＧビデオ符号化ストリームは復号順序と再生順序とが相違する場合があるので、ＰＴＳ時間情報に復号時刻を表示するＤＴＳ時間情報が追加される。これらのタイムスタンプによって、映像と音声の同期再生を可能とすることができる。またＰＥＳパケットヘッダ３０ＡＡＡには、映像・音声・付加データ等の個別のエレメンタリストリーム３０ＡＡＢが付加されている。
【００９２】
《動画ファイルの解析処理と異常チェック》
図４は、図１に示す本発明の実施の形態１によるシステム半導体集積回路１００によって実行される動画ファイルの解析処理と異常チェックとを実行するための処理フローを示す図である。
【００９３】
《メタデータレベルの解析処理と異常チェック》
また、図４の上部に示したステップＳ２、Ｓ３、Ｓ４、Ｓ５の処理は、動画ファイルのメタデータレベルＭＤＬの解析処理と異常チェックの処理である。
【００９４】
ステップＳ０で処理フローが開始されると、次のステップＳ１でメタデータ分析器１１１は上述したメタデータの各種情報ファイルとしてのインデックスファイルとムービーオブジェクトファイルとプレイリストファイルとクリップ情報ファイルとから必要な情報を解析する処理を実行する。これらの各種情報ファイルは情報毎にサイズが規定されており、規定サイズに従って解析処理が実行される。
【００９５】
各情報ファイルの解析処理の最初に、実際のサイズが規定サイズと一致しているか否かがステップＳ２でチェックされる。チェックの結果、実際のサイズが規定サイズと不一致の場合には、それ以降の解析処理の続行が不可能となるため、ステップＳ３でエラーメッセージを生成する。このエラーメッセージは、ステップＳ１、Ｓ２での各種情報のファイルサイズの解析処理で重大なエラーが発生したことをユーザに通知するものである。ステップＳ２のチェックの結果、各種情報の実際のサイズが各規定サイズと全て一致したことが確認された場合には、次のステップＳ４に処理が移行される。一方、冒頭にて説明したように、早送りや巻き戻し等の特殊再生動作以外の通常再生には、メタデータは必ずしも必要とされるものではない。従って、本発明の実施の形態１では、ステップＳ３で重大なエラーメッセージが生成されたとしても、動画像の通常再生を可能とするために、次のステップＳ４に処理が移行される。
【００９６】
次のステップＳ４では、メタデータ分析器１１１は各種情報ファイルに結合されたファイル名と拡張子、タイムスタンプ、ビデオ／オーディオ属性情報を解析する処理を実行する。
【００９７】
すなわち、これらの各種情報ファイルには規定のファイル名が付与され、ファイル名に従って解析処理を実行する。各情報ファイルの解析処理の最初に、実際のファイル名が規定のファイル名と一致しているか否かがステップＳ５でチェックされる。その結果、実際のファイル名が規定のファイル名と不一致の場合には、希望ファイルのアクセスとそれ以降の解析処理の続行とが不可能となるため、ステップＳ６で重大なエラーメッセージを生成する。例えば、上述したメタデータの各種情報ファイルのいずれか１個のファイルの実際のファイル名に、ＡＶストリームファイルのファイル名が付与されている場合には、希望ファイルへのアクセスが不可能となる。このような場合には、ステップＳ６でエラーメッセージを生成する。
【００９８】
更に、上述の各種情報ファイルには規定の拡張子が付与されており、拡張子に従って解析処理を実行する。各情報ファイルの解析処理の際に、実際のファイル拡張子が規定のファイル拡張子と一致しているか否かがステップＳ５でチェックされる。チェックの結果、実際のファイル拡張子が規定のファイル拡張子と不一致の場合には、希望ファイルの検出とそれ以降の解析処理の続行が不可能となるため、ステップＳ６で重大なエラーメッセージを生成する。
【００９９】
また、上述したプレイリストファイル中に含まれたプレイアイテムはクリップに対する再生開始点と再生終了点とを含んでいる。従って、メタデータ分析器１１１は、プレイリストファイル中に含まれたこれらのタイムスタンプを解析する。しかし、再生開始点と再生終了点の関係で再生終了時刻よりも再生開始時刻の方が遅延している場合には、正常な再生動作が不可能となるため、ステップＳ６で重大なエラーメッセージを生成する。
【０１００】
また更に上述したようにクリップ情報ファイルには、ＡＶストリームの属性情報が含まれている。従って、メタデータ分析器１１１は、クリップ情報ファイルに含まれた映像と音声の属性情報を解析する。従って、メタデータ分析器１１１は、クリップ情報ファイルに含まれたこれらの映像と音声の属性情報を解析する。しかし、この属性情報に含まれる映像再生制御情報や音声再生制御情報が、ＡＶＣＨＤ方式等の仕様よりも高い高性能である場合や、メディアプロセッサを内蔵したシステム半導体集積回路の性能よりも高い高性能である場合や、システム半導体集積回路を搭載した携帯電話等の電子機器の性能よりも高い高性能である場合には、正常な再生動作が不可能となるため、ステップＳ６で重大なエラーメッセージを生成する。このステップＳ６のエラーメッセージは、ステップＳ４、Ｓ５での各種情報ファイルのファイル名と拡張子、タイムスタンプ、ビデオ／オーディオ属性情報の解析処理で重大なエラーが発生したことをユーザに通知するものである。ステップＳ５のチェックの結果、各種情報ファイルのファイル名と拡張子、タイムスタンプ、ビデオ／オーディオ属性情報の解析処理で重大なエラーが発生しなかったことが確認された場合には、図４の下部に示した動画ファイルのＡＶストリームファイルレベルＡＶＬでの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理に移行される。
【０１０１】
一方、冒頭にて説明したように、早送りや巻き戻し等の特殊再生動作以外の通常再生には、メタデータは必ずしも必要とされるものではない。従って、本発明の実施の形態１では、ステップＳ６にて重大なエラーメッセージが生成されたとしても、動画像の通常再生を可能とするために、図４の下部に示す動画ファイルのＡＶストリームファイルレベルＡＶＬの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理に移行される。
【０１０２】
《Ｖストリームファイルレベルの解析処理と異常チェック》
図４の上部に示したメタデータレベルＭＤＬの解析処理と異常チェックの処理で全く重大なエラーが検出されなかった場合には、図４の下部に示したステップＳ７、Ｓ８、Ｓ１１、Ｓ１３、Ｓ１４、Ｓ１６の処理の動画ファイルのＡＶストリームファイルレベルＡＶＬでの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理に移行される。この場合の図４の下部に示した動画ファイルのＡＶストリームファイルレベルＡＶＬの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理とは、通常再生の機能と早送りや巻き戻し等の特殊再生動作とを実現するものである。
【０１０３】
一方、図４の上部に示したメタデータレベルＭＤＬの解析処理と異常チェックの処理との結果、ステップＳ３またはステップＳ６にて重大なエラーメッセージが生成された場合にも、図４の下部に示したステップＳ７、Ｓ８、Ｓ１１、Ｓ１３、Ｓ１４、Ｓ１６の処理の動画ファイルのＡＶストリームファイルレベルＡＶＬの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理に移行される。しかし、この場合の図４の下部に示した動画ファイルのＡＶストリームファイルレベルＡＶＬの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理とは、通常再生の機能を実現するものである。特に、ＡＶストリームファイルレベルＡＶＬでの１回の処理データサイズは、本発明の実施の形態１によって独自に規定された最大データサイズ以下に設定される。
【０１０４】
これは、例えば図１に示したシステム半導体集積回路１００において、メタデータ分析器１１１からＭＰＥＧトランスポートストリームデマルチプレクサ１１２へのＡＶストリームファイルの転送供給を、例えば１秒間の一定時間毎に分割することによって実現可能とされるものである。
【０１０５】
一方、従来では、ＡＶストリームファイルのデマルチプレックス(逆多重化)処理は上述したメタデータの各種情報ファイルを参照することによって逆多重化ポイントを特定して処理を行う方式であったので、メタデータの各種情報ファイルが破損していた場合には、ＡＶストリームファイルのＭＰＥＧ２−ＴＳ(トランスポートストリーム)自体に異常がなくても通常再生でも不可能な方式であった。それに対して、図１に示した本発明の実施の形態１のシステム半導体集積回路１００によれば、ＭＰＥＧトランスポートストリームデマルチプレクサ１１２は図４のステップＳ７にてメタデータ分析器１１１から一定時間毎に分割して転送供給されるＡＶストリームファイルのＭＰＥＧ２−ＴＳ(トランスポートストリーム)のみでデマルチプレックス(逆多重化)処理を実行することができるため上述の問題を解消することが可能となる。
【０１０６】
一定時間の間に転送供給される１回分のＡＶストリームファイルのデマルチプレクサ１１２によるデマルチプレックス(逆多重化)処理が図４のステップＳ７にて成功すると、図３に関連して説明したように映像と音声の復号と再生の単位である複数のアクセスユニットがデマルチプレクサ１１２によって生成されビデオ復号器１１３とオーディオ復号器１１４とに供給される。すなわち、図４のステップＳ８のチェック処理でデマルチプレックス(逆多重化)処理の成功がデマルチプレクサ１１２によって検出されると、デマルチプレクサ１１２によって生成された複数のアクセスユニットがビデオ復号器１１３とオーディオ復号器１１４とに供給される。
【０１０７】
一方、１回分のＡＶストリームファイルの破損等の理由によって１回分のＡＶストリームファイルのデマルチプレクサ１１２によるデマルチプレックス(逆多重化)処理が図４のステップＳ７で不成功となっても、デマルチプレクサ１１２は重大な異常でないと判断して、メタデータ分析器１１１から転送供給される次の１回分のＡＶストリームファイルのデマルチプレックス(逆多重化)処理が図４のステップＳ７で実行される。この場合のＡＶストリームファイルが正常な場合には、このＡＶストリームファイルのデマルチプレクサ１１２によるデマルチプレックス(逆多重化)処理は成功するものとなる。しかし、この場合のＡＶストリームファイルが破損している場合には、このＡＶストリームファイルのデマルチプレクサ１１２によるデマルチプレックス(逆多重化)処理は図４のステップＳ７で再度不成功となる。例えば、図４のステップＳ８のチェック処理でステップＳ７のデマルチプレックス(逆多重化)処理の連続した不成功回数が所定の値を超過したことが、デマルチプレクサ１１２によって検出されるとステップＳ９でエラーメッセージを生成する。このエラーメッセージは、ステップＳ７でのデマルチプレックス(逆多重化)処理の連続不成功回数が所定の値を超過したことをユーザに通知するものである。
【０１０８】
図４の次のステップＳ１０では、デマルチプレクサ１１２によって生成されたアクセスユニットのビデオ復号器１１３およびオーディオ復号器１１４での映像復号処理および音声復号処理が実行される。この復号処理では、好ましくは、映像アクセスユニットのビデオ復号器１１３での映像復号処理と音声アクセスユニットのオーディオ復号器１１４での音声復号処理とが並列処理されるものである。メタデータ分析器１１１から一定時間の間にデマルチプレクサ１１２に転送供給された１回分のＡＶストリームファイルに関して、ステップＳ１０で映像復号処理および音声復号処理が成功した場合には、映像復号信号および音声復号信号がビデオ復号器１１３およびオーディオ復号器１１４から生成され、ビデオ出力装置(図示せず)およびオーディオ復号器(図示せず)に供給される。
【０１０９】
一方、１回分の映像アクセスユニットおよび音声アクセスユニットの破損等の理由によって１回分の映像アクセスユニットおよび音声アクセスユニットのビデオ復号器１１３およびオーディオ復号器１１４による映像復号処理および音声復号処理が図４のステップＳ１０で不成功となっても、ビデオ復号器１１３およびオーディオ復号器１１４は重大な異常でないと判断して、デマルチプレクサ１１２から転送供給される次の１回分の映像アクセスユニットおよび音声アクセスユニットの映像復号処理および音声復号処理が、図４のステップＳ１０で実行される。この場合の映像アクセスユニットおよび音声アクセスユニットが正常な場合には、この映像アクセスユニットおよび音声アクセスユニットの映像復号処理および音声復号処理は成功するものとなる。しかし、この場合のアクセスユニットが破損している場合には、この映像アクセスユニットおよび音声アクセスユニットの映像復号処理および音声復号処理は、図４のステップＳ１０で再度不成功となる。例えば、図４のステップＳ１１のチェック処理でステップＳ１０の映像復号処理および音声復号処理の連続した不成功回数が所定の値を超過したことが、ビデオ復号器１１３およびオーディオ復号器１１４によって検出されると、ステップＳ１２にて重大なエラーメッセージを生成する。このエラーメッセージは、ステップＳ１０での映像復号処理および音声復号処理の連続不成功回数が所定値を超過したことをユーザに通知するものである。
【０１１０】
図４の次のステップＳ１３では、ビデオ出力装置(図示せず)およびオーディオ出力装置(図示せず)での映像出力信号および音声出力信号の映像出力処理および音声出力処理が実行される。一定時間の間にメタデータ分析器１１１からデマルチプレクサ１１２に転送供給された１回分のＡＶストリームファイルに関して、ステップＳ１３で映像出力処理および音声出力処理が成功した場合には、ビデオ出力装置およびオーディオ出力装置から映像出力信号および音声出力信号が生成される。
【０１１１】
一方、１回分のＡＶストリームファイルのビデオ出力装置およびオーディオ出力装置による映像出力処理および音声出力処理が図４のステップＳ１３で不成功となっても、ビデオ出力装置およびオーディオ出力装置は重大な異常でないと判断して、ビデオ復号器１１３およびオーディオ復号器１１４から転送供給される次の１回分の映像復号信号および音声復号信号のビデオ出力装置およびオーディオ出力装置による映像出力処理および音声出力処理が、図４のステップＳ１３で実行される。この場合の映像復号信号および音声復号信号が正常な場合には、ビデオ出力装置およびオーディオ出力装置による映像出力処理および音声出力処理は成功するものである。しかしながら、この場合の映像復号信号および音声復号信号が破損している場合には、ビデオ出力装置およびオーディオ出力装置による映像出力処理および音声出力処理は、図４のステップＳ１３で再度不成功となる。例えば、図４のステップＳ１４のチェック処理でステップＳ１３での映像出力処理および音声出力処理の連続した不成功回数が所定の値を超過したことがビデオ出力装置およびオーディオ出力装置によって検出されると、ステップＳ１５で重大なエラーメッセージを生成する。このエラーメッセージは、ステップＳ１４での映像出力処理および音声出力処理の連続不成功回数が所定値を超過したことをユーザに通知するものである。
【０１１２】
図４の次のステップＳ１６では、再生すべき１つの動画コンテンツ中に含まれた全ての映像アクセスユニットおよび音声アクセスユニットの再生が完了したか否かが判定されるものである。ステップＳ１６でＮＯと判定された場合には、ステップＳ７でのデマルチプレックス(逆多重化)処理に戻る一方、ステップＳ１６でＹＥＳと判定された場合には、ステップＳ１７で処理フローが終了する。
【０１１３】
［実施の形態２］
《実施の形態２の動画ファイルの解析処理と異常チェック》
図５は、図１に示すシステム半導体集積回路１００によって実行される本発明の実施の形態２による動画ファイルの解析処理と異常チェックとを実行するための処理フローを示す図である。
【０１１４】
図５に示す本発明の実施の形態２による動画ファイルの解析処理と異常チェックとを実行するための処理フローが図４に示した本発明の実施の形態１による処理フローと相違するのは、下記の点である。
【０１１５】
すなわち、図５に示す本発明の実施の形態２による処理フローでは、メタデータレベルＭＤＬの解析処理のファイル名等のチェックのステップＳ５とＡＶストリームファイルレベルＡＶＬの解析処理のデマルチプレックス(逆多重化)処理のステップＳ７の間に動作モード選択のステップＳ１８が追加され、更に早送りのステップＳ１９と巻き戻しのステップＳ２０とが追加されたことである。尚、図５の下部に示したステップＳ７、Ｓ８、Ｓ１１、Ｓ１３、Ｓ１４、Ｓ１６の処理の動画ファイルのＡＶストリームファイルレベルＡＶＬでの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理は、通常再生の機能を実現するものである。従って、図５に示す処理フローでは、ユーザは動作モード選択のステップＳ１８を使用して通常再生の機能と早送りの機能と巻き戻しの機能とを任意に選択することが可能となる。
【０１１６】
更に、図５に示す本発明の実施の形態２による処理フローでは、ＡＶストリームファイルレベルＡＶＬの解析処理のステップＳ３で生成される重大なエラーメッセージとステップＳ５で生成される重大なエラーメッセージとに応答して禁止信号ＩＮＨＢが生成される。すなわち、図５に示す処理フローでは、ステップＳ３で生成される重大なエラーメッセージとステップＳ６で生成される重大なエラーメッセージとのいずれかに応答して生成される禁止信号ＩＮＨＢは、早送りのステップＳ１９の早送りの機能と巻き戻しのステップＳ２０の巻き戻しの機能とを動作停止状態に設定するものである。従って、図５に示した処理フローでは、ステップＳ３とステップＳ６とのいずれからも重大なエラーメッセーが生成されない場合にのみ、早送りのステップＳ１９の早送りの機能と巻き戻しのステップＳ２０の巻き戻しの機能とを動作可能状態に設定することができる。
【０１１７】
［実施の形態３］
《実施の形態３の動画ファイルの解析処理と異常チェック》
図６は、図１に示すシステム半導体集積回路１００によって実行される本発明の実施の形態３による動画ファイルの解析処理と異常チェックとを実行するための処理フローを示す図である。
【０１１８】
図６に示す本発明の実施の形態３による動画ファイルの解析処理と異常チェックとを実行するための処理フローが図４に示した本発明の実施の形態１による処理フローと相違するのは、下記の点である。
【０１１９】
すなわち、図６に示す本発明の実施の形態３による処理フローでは、メタデータレベルＭＤＬの解析処理のファイル名等のチェックのステップＳ５とＡＶストリームファイルレベルＡＶＬの解析処理のデマルチプレックス(逆多重化)処理のステップＳ７の間に動作モード選択のステップＳ１８が追加され、更に早送りのステップＳ１９と、巻き戻しのステップＳ２０と、早送りのポイントと巻き戻しのポイントとの生成のステップＳ２１とが追加されたことである。尚、図５の下部に示したステップＳ７、Ｓ８、Ｓ２１、Ｓ１１、Ｓ１３、Ｓ１４、Ｓ１６の処理の動画ファイルのＡＶストリームファイルレベルＡＶＬでの解析処理とデマルチプレクス(逆多重化)処理と映像復号処理および音声復号処理と異常チェックの処理は、通常再生の機能を実現するものである。従って、図６に示す処理フローでは、ユーザは動作モード選択のステップＳ１８を使用して通常再生の機能と早送りの機能と巻き戻しの機能とを任意に選択することが可能となる。
【０１２０】
更に、図６に示す本発明の実施の形態３による処理フローでは、一定時間の間に転送供給される１回分のＡＶストリームファイルのデマルチプレクサ１１２によるデマルチプレックス(逆多重化)処理がステップＳ７にて成功すると、映像と音声の復号と再生の単位である複数のアクセスユニットがデマルチプレクサ１１２によって生成される。図６に示すステップＳ２１で、デマルチプレックス(逆多重化)処理の成功によって生成された映像と音声のアクセスユニットを使用して、図１に示すシステム半導体集積回路１００に内蔵されたメディアプロセッサは、独自に早送り・巻き戻しポイントを作成して記憶するものである。
【０１２１】
すなわち、ポイントを記憶する処理では、オリジナルのメタデータの各種情報ファイルを参照して、独自に作成したポイントと差異があった場合にはオリジナルのメタデータを破損として処理して独自の早送り・巻き戻しポイントをステップＳ２１で作成するものである。従来では、オリジナルのメタデータの各種情報ファイルが破損していた時点で早送り・巻き戻し機能が実行できないものであった。それに対して、図６に示す本発明の実施の形態３による処理フローは、オリジナルのメタデータの各種情報ファイルが破損している場合でも、デマルチプレックス(逆多重化)処理の成功によって生成された映像と音声とのアクセスユニットを利用して、早送りの機能と巻き戻しの機能とを実現するものである。すなわち、ステップＳ２１で作成された早送り・巻き戻しポイントが、ステップ１９の早送りの機能とステップＳ２０の巻き戻しの機能とに利用されるものである。
【０１２２】
［実施の形態４］
《アプリケーション・プロセッサを搭載した携帯電話》
図７は、本発明の実施の形態４によるシステム半導体集積回路としてのアプリケーション・プロセッサを搭載した携帯電話の構成を示す図である。
【０１２３】
図７の携帯電話は、携帯電話の機能を実現するために、アンテナ４、デュプレクサ５、ＲＦアナログ信号処理集積回路６、ＲＦ電力増幅器７、ベースバンド・プロセッサ８、アプリケーション・プロセッサ３を含んでいる。
【０１２４】
また、図７の携帯電話は、ワンセグメント(以下、ワンセグと言う)地上波デジタル放送の視聴と外部不揮発性半導体記憶装置への録画を可能とするために、ロッドアンテナ１、ワンセグ地上波デジタル放送／チューナーモジュール２、アプリケーション・プロセッサ３を含んでいる。ワンセグ地上波デジタル放送／チューナーモジュール２は、地上波デジタルのワンセグ放送を受信するＩＳＤＢ−Ｔ受信チューナーモジュールである。尚、ＩＳＤＢ−Ｔは、Integrated Services Digital Broadcasting-Terrestrialの略である。
【０１２５】
更に、アプリケーション・プロセッサ３に接続されたＬＣＤ表示装置１６とベースバンド・プロセッサ８に接続されたオーディオ集積回路９とは、携帯電話の機能とワンセグ地上波デジタル放送の視聴とを可能とするため使用される。
【０１２６】
図示されてはいないが、アプリケーション・プロセッサ３には操作キーや操作ボタンを有する操作デバイスが接続され、エンドユーザーが操作デバイスを操作することによって携帯電話による通話やワンセグ地上波デジタル放送の視聴および予約録画が可能となる。
【０１２７】
《携帯電話の機能》
エンドユーザーが操作デバイスを操作することによって、携帯電話による通話が開始される。アンテナ４により受信された基地局からのＲＦ受信信号はデュプレクサ５を介して、ＲＦＩＣ６内部の受信信号処理部に供給される。ＲＦ受信信号はＲＦＩＣ６の受信信号処理部でアナログ受信ベースバンド信号にダウンコンバートされ、アナログ受信ベースバンド信号はＲＦＩＣ６内部のＡ／Ｄ変換器(図示せず)によってデジタル受信ベースバンド信号に変換される。
【０１２８】
ＲＦＩＣ６のＡ／Ｄ変換器(図示せず)から供給されるデジタル受信ベースバンド信号は、ベースバンド・プロセッサ８で復調信号処理を受け、Ｄ／Ａ変換器８２によるＤ／Ａ変換によって受信音声出力信号が生成される。受信音声出力信号は、オーディオＩＣ９で増幅された後、スピーカー１０に供給される。
【０１２９】
マイクロフォン１１の送信音声入力信号はオーディオＩＣ９で増幅された後、ベースバンド・プロセッサ８のＡ／Ｄ変換器８３によるＡ／Ｄ変換によってデジタル信号に変換され更にベースバンド・プロセッサ８の変調信号処理を受けて、デジタル送信ベースバンド信号に変換される。このデジタル送信ベースバンド信号は、ＲＦＩＣ６のＤ／Ａ変換器(図示せず)によるＤ／Ａ変換によってアナログ送信ベースバンド信号に変換され、アナログ送信ベースバンド信号はＲＦＩＣ６の受信信号処理部でＲＦ送信信号にアップコンバートされる。ＲＦ送信信号はＲＦ電力増幅器７で増幅された後、デュプレクサ５とアンテナ４とを介して基地局に送信される。
【０１３０】
ワンセグ地上波デジタル放送／チューナーモジュール２と、ベースバンド・プロセッサ８と、オーディオＩＣ９には、本発明の実施の形態４による半導体集積回路としてのアプリケーション・プロセッサ３が接続されている。
【０１３１】
《アプリケーション・プロセッサの構成》
アプリケーション・プロセッサ３は、中央処理ユニット(ＣＰＵ)３１、外部メモリインターフェースユニット３２、メディアプロセッサ３３、ＬＣＤコントローラ３４により構成されている。
【０１３２】
ＣＰＵ３１は、ＣＰＵコア３１１、命令キャッシュメモリ３１２、データキャッシュメモリ３１３、内蔵ＳＲＡＭ３１４を含んでいる。
【０１３３】
外部メモリインターフェースユニット３２は、第１外部不揮発性半導体記憶装置１２としてのフラッシュメモリに接続される第１外部メモリインターフェース３２２、第１外部揮発性記憶装置１３としての同期型ダイナミックランダムアクセスメモリに接続される第２外部メモリインターフェース３２３を含んでいる。
【０１３４】
フラッシュメモリ１２にはモバイル端末としての携帯電話の基本的な動作のためのオペレーティングシステム(ＯＳ)のソフトウェアが格納可能であり、ＳＤＲＡＭ１３には携帯電話の動作中およびワンセグ地上波デジタル放送の視聴動作もしくは録画を可能とする受信機の種々のデータが格納可能である。
【０１３５】
外部メモリインターフェースユニット３２は、更に第２外部不揮発性半導体記憶装置１４としてのフラッシュメモリに接続される第３外部メモリインターフェース３２４、拡張外部不揮発性半導体記憶装置１５としてのモバイル端末としての携帯電話に挿入接続されるフラッシュメモリカードに接続される拡張外部メモリインターフェース３２５を含んでいる。
【０１３６】
フラッシュメモリ１４には、フラッシュメモリ１２に格納されたＯＳ上に構築可能な携帯電話およびワンセグ地上波デジタル放送受信機の種々のアプリケーションプログラムのソフトウェアが、格納可能である。フラッシュメモリカード１５には、携帯電話およびワンセグ地上波デジタル放送受信機の動作に関連して、エンドユーザーが不揮発記憶を指定して不揮発記憶する種々のデータおよびコンテンツが、格納可能である。
【０１３７】
メディアプロセッサ３３は、トランスポートストリーム入力インターフェース３３１、ＡＶＣＨＤデコーダ３３２、音声インターフェース３３３によって構成されている。特に、メディアプロセッサ３３中に内蔵されたＡＶＣＨＤデコーダ３３２は、上述した本発明の実施の形態１から本発明の実施の形態３までのいずれかの構成と動作とを採用もしくは実行するものである。
【０１３８】
ワンセグ地上波デジタル放送／チューナーモジュール２からのトランスポートストリームＴＳは、モジュール２で受信されたデジタル放送番組のデジタル化され多重化されＭＰＥＧ４の圧縮形式の映像情報、音声情報および付随伝送情報を含んでいる。付随情報には、番組特定情報または番組配列情報として、番組毎に開始時間、番組長、番組名、出演者、番組のジャンル等を記述したイベント情報テーブルが含まれている。
【０１３９】
《ワンセグ地上波デジタル放送の番組の視聴》
視聴の前に、ＬＣＤ表示装置１６でのイベント情報テーブルの表示を見ながらエンドユーザーが操作デバイスを操作することによってワンセグ地上波デジタル放送の番組を選択することができる。
【０１４０】
ワンセグ地上波デジタル放送の番組の視聴は、フラッシュメモリ１２の格納ＯＳ上に構築可能なアプリケーションプログラムの１つである放送番組視聴プログラムのアプリケーション・プロセッサ３による実行によって可能となる。放送番組視聴の設定に応答してアプリケーション・プロセッサ３のＣＰＵ３１は、ワンセグ地上波デジタル放送／チューナーモジュール２に視聴を選択したワンセグ地上波デジタル放送の番組のトランスポートストリームの受信を指示する。
【０１４１】
番組の選択によって受信が開始されたワンセグ地上波デジタル放送のトランスポートストリームＴＳは、ワンセグ地上波デジタル放送／チューナーモジュール２からトランスポートストリーム入力インターフェース３３１を介してＡＶＣＨＤデコーダ３３２に供給される。ＡＶＣＨＤデコーダ３３２でトランスポートストリームＴＳの動画復号処理が行われ、復号動画データはＬＣＤコントローラ３４を介してＬＣＤ表示装置１６に供給され、復号音声データは音声インターフェース３３３とオーディオＩＣ９とを介してスピーカー１０に供給される。このようにして、エンドユーザーは、ワンセグ地上波デジタル放送の番組を視聴することができる。
【０１４２】
《外部不揮発性半導体記憶装置へのワンセグ地上波デジタル放送の予約録画》
外部不揮発性半導体記憶装置へのワンセグ地上波デジタル放送の録画の予約は、ＬＣＤ表示装置１６でのイベント情報テーブルの表示を見ながらのエンドユーザーによる操作デバイスの操作による予約録画するワンセグ地上波デジタル放送の番組の決定で可能となる。このワンセグ地上波デジタル放送の予約録画も、フラッシュメモリ１２の格納ＯＳ上に構築可能なアプリケーションプログラムの１つである予約録画プログラムのアプリケーション・プロセッサ３による実行により可能となる。
【０１４３】
録画予約が設定されると、プログラム実行中のアプリケーション・プロセッサ３のＣＰＵ３１のＣＰＵコア３１１の図示しないウオッチドックタイマを利用することにより、録画予約が設定された番組の開始時間の到達を知ることができる。
【０１４４】
録画予約が設定された番組の開始時間に到達すると、ＣＰＵ３１はワンセグ地上波デジタル放送／チューナーモジュール２に録画予約が設定された番組のワンセグ地上波デジタル放送の受信開始トランスポートストリーム入力インターフェース３３１にＴＳデータの受信開始とを指示する。それと同時に、ＣＰＵ３１は、トランスポートストリーム入力インターフェース３３１に録画予約が設定された番組のトランスポートストリームの拡張外部メモリインターフェース３２５を介してフラッシュメモリカード１５への不揮発記憶の開始を指示する。フラッシュメモリカード１５への不揮発記憶の開始により、予約録画の動作が開始される。
【０１４５】
予約録画の動作が開始された後、プログラム実行によりアプリケーション・プロセッサ３のＣＰＵ３１のＣＰＵコア３１１の図示しないウオッチドックタイマには録画予約が設定された番組の終了時間が設定される。番組の終了時間は、ＣＰＵ３１によるイベント情報テーブルの開始時間と番組長との加算により算出される。録画予約が設定された番組の終了時間に到達した後、ＣＰＵ３１はワンセグ地上波デジタル放送／チューナーモジュール２に録画予約が設定された番組のワンセグ地上波デジタル放送の受信終了とトランスポートストリーム入力インターフェース３３１にＴＳデータの受信終了とを指示する。それと同時に、ＣＰＵ３１は、トランスポートストリーム入力インターフェース３３１に拡張外部メモリインターフェース３２５を介してのフラッシュメモリカード１５への書き込みデータの不揮発記憶の終了を指示する。
【０１４６】
また、予約録画が完了した後に、フラッシュメモリカード１５は拡張外部メモリインターフェース３２５から引き抜かれ、携帯電話外部のパーソナルコンピュータ等のメモリスロットに挿入されることによって、パーソナルコンピュータ等の大型表示画面を利用して動画像を視聴することができる。
【０１４７】
以上、本発明者によってなされた発明を種々の実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【０１４８】
例えば、図１に示したようにシステム半導体集積回路１００に内蔵されたメディアプロセッサにおいて、メタデータ分析器１１１とＭＰＥＧトランスポートストリームデマルチプレクサ１１２とビデオ復号器１１３とオーディオ復号器１１４との各機能は、半導体チップに集積化されたハードウェア・コアとして実現される以外にＣＰＵ１１０によって実行されるソフトウェア・コアによって実現されることも可能である。
【０１４９】
更に、例えば、本発明の動画像復号装置を具備したシステム半導体集積回路およびその動作方法によって処理が可能なデータ記録フォーマットとしては、ＡＶＣＨＤ方式のみに限定されるものではなく、トラックと呼ばれるレイヤー構造によって動画・音声だけではなくて、テキストトラック、チャプタトラック等を含む米国アップル社から提供されているＱｕｉｃｋＴｉｍｅのファイルを使用することも可能であり、ＭＰ４のようなファイルに応用することも可能である。
【０１５０】
更に図７に示した携帯電話では、ベースバンド・プロセッサ８とアプリケーション・プロセッサ３とは、単一の統合型シングルチップの超大規模半導体集積回路に集積化されることが可能である。
【符号の説明】
【０１５１】
１００…システム半導体集積回路
１１０…ＣＰＵ
１１１…メタデータ分析器
１１２…デマルチプレクサ
１１３…ビデオ復号器
１１４…オーディオ復号器
【図１】
2011244117.tif 000003
【図２】
2011244117.tif 000004
【図３】
2011244117.tif 000005
【図４】
2011244117.tif 000006
【図５】
2011244117.tif 000007
【図６】
2011244117.tif 000008
【図７】
2011244117.tif 000009