(57)【要約】【課題】デコードしたデータを一度バッファに格納したり、大きな転送容量を確保する必要のないデータ処理装置を提供する。【解決手段】画像情報と制御情報とを含むストリームをデコードするデータ処理装置であって、前記ストリームを記憶するストリーム記憶部１０と、前記ストリーム記憶部１０中の制御情報と画像情報とを判別するデータ解釈部１２と、識別情報と記憶位置情報とを記憶する位置情報記憶部１１と、ストリームをデコードするデコード部１４と、前記デコード部１４を制御する制御部１５とを備え、前記制御部１５は、前記制御情報により決定した特定の画像情報の識別情報に対応する記憶位置情報を前記位置情報記憶部１１から読み出し、前記ストリーム記憶部１０から前記デコード部１４に画像情報を転送し、前記デコード部１４が当該画像情報をデコードして画像データを出力するように前記デコード部１４を制御する。【選択図】図１
2009017198.tif 000002
【特許請求の範囲】
【請求項１】
識別情報が付与された画像情報と、前記画像情報の表示に関する制御情報とを含むストリームをデコードするデータ処理装置であって、
前記ストリームを記憶する第１記憶手段と、
前記第１記憶手段に記憶されたストリーム中のヘッダを解析することによって、前記第１記憶手段中の前記制御情報と、前記画像情報とを判別する解析手段と、
前記解析手段により判別された画像情報の識別情報と、前記第１記憶手段における当該画像情報の記憶位置を示す位置情報とを対応付けて記憶する第２記憶手段と、
前記第１記憶手段に記憶されたストリームをデコードするデコード手段と、
前記デコード手段を制御する制御手段とを備え、
前記制御手段は、
前記解析手段によって判別された制御情報に従って特定の画像情報の識別情報を決定し、
決定された識別情報に対応する位置情報を前記第２記憶手段から読み出し、
読み出された位置情報に基づいて前記第１記憶手段から前記デコード手段に画像情報を転送し、
前記デコード手段が転送された画像情報をデコードし、デコード結果の画像データを出力するように前記デコード手段を制御する
ことを特徴とするデータ処理装置。
【請求項２】
前記データ処理装置は、さらに、前記解析手段によって判別された制御情報を記憶する第３記憶手段を備え、
前記制御手段は、前記第３記憶手段から前記制御情報を読み出す
ことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記データ処理装置は、さらに、外部からストリームのデコードに関する指示を受け付ける受付手段を備え、
前記制御手段は、前記受付手段によって受け付けられた指示、および前記制御情報に従って、前記特定の画像情報の識別情報を決定する
ことを特徴とする請求項２記載のデータ処理装置。
【請求項４】
前記制御手段は、前記制御情報を解析することにより、特定の画像情報の表示位置と表示時刻とを決定し、
前記表示時刻の前に前記第１記憶手段から前記デコード手段に画像情報を転送する
ことを特徴とする請求項２記載のデータ処理装置。
【請求項５】
前記解析手段は、判別した制御情報の第１記憶手段における記憶位置を前記制御手段に通知し、
前記制御手段は、前記通知に基づいて前記第１記憶手段から制御情報を読み出す
ことを特徴とする請求項１記載のデータ処理装置。
【請求項６】
前記データ処理装置は、さらに、外部からストリームのデコードに関する指示を受け付ける受付手段を備え、
前記制御手段は、前記受付手段によって受け付けられた指示、および前記制御情報に従って、前記特定の画像情報の識別情報を決定する
ことを特徴とする請求項５記載のデータ処理装置。
【請求項７】
前記制御手段は、前記制御情報を解析することにより、特定の画像情報の表示位置と表示時刻とを決定し、
前記表示時刻の前に前記第１記憶手段から前記デコード手段に画像情報を転送する
ことを特徴とする請求項５記載のデータ処理装置。
【請求項８】
識別情報が付与された画像情報と、前記画像情報の表示に関する制御情報とを含むストリームをデコードするデータ処理装置によるデータ処理方法であって、
前記ストリームを第１記憶部に格納する第１格納ステップと、
前記第１記憶部に格納されたストリーム中のヘッダを解析することによって、前記第１記憶部中の前記制御情報と、前記画像情報とを判別する解析ステップと、
前記解析ステップにおいて判別された画像情報の識別情報と、前記第１記憶部における当該画像情報の記憶位置を示す位置情報とを対応付けて第２記憶部に格納する第２格納ステップと、
前記解析ステップにおいて判別された制御情報に従って特定の画像情報の識別情報を決定する決定ステップと、
決定された識別情報に対応する位置情報を前記第２記憶部から読み出す読み出しステップと、
読み出された位置情報に基づいて前記第１記憶部から画像情報を読み出し、読み出した画像情報をデコードするデコードステップと、
を有することを特徴とするデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮画像データをデコードして表示するデータ処理装置およびデータ処理方法に関する。
【背景技術】
【０００２】
従来、字幕やメニューなどのグラフィックスデータはランレングスエンコードされており、ディスプレイなどに表示するにはデコードをして一度バッファメモリに格納したあとに、デコードされたデータをそのバッファメモリから表示プレーンに貼り付けて出力している。そのため、ランレングスエンコードされた圧縮データに比べて、容量が大きなデコードデータを格納するための大容量のバッファメモリの確保が必要となる。
【０００３】
また、グラフィックス処理としては表示しないものも含めて、一度デコードして格納する必要があるため、表示に不必要なデータもデコードされ格納される。
【０００４】
さらに、デコード結果を一度バッファメモリに格納してから表示プレーンに貼り付ける場合、デコード結果が格納されているバッファメモリから表示プレーンへのデータ転送が必要となる。そのため、タイミング良く表示させるために必要とされるデータ転送のバンド幅に関しても確保が必要である。
【０００５】
この場合、ランレングスエンコードされたグラフィックスデータをデコードして表示するまでの処理においては、同じデータがデコードの前後で違うところに格納され、しかも、同じデータが２度転送され、さらには、表示に必要がないデータがデコードされ格納される。
【０００６】
これらの課題を解決する手段として、１ラインの画像データであるデコードデータを小容量のラインメモリに保存し、ラインメモリにアクセスできる出力開始位置設定手段の指示により、ラインメモリに保存されたデコードデータの出力開始位置を特定し、リアルタイムな画像のスクロール表示に対応するという画像スクロール装置が提案されている（特許文献１）。
【特許文献１】特開平６−１９４５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、字幕やメニューなどのグラフィックスデータの容量は様々であり、比較的大容量のデータが表示されなければならない場合には、容量の大きなメモリが確保されなければならない。もしくは、ラインメモリに保存されたデータが高速に更新される必要があり、大きなデータ転送能力が必要とされる。いずれにしろ、大きなメモリ容量、または、大きな転送能力が要求される。
【０００８】
さらには、出力されるグラフィックスデータの容量が比較的小さく、デコードデータが小容量のラインメモリに格納され出力され得たとしても、デコードデータをデコーダからラインメモリへ、さらにはデコードデータをラインメモリから表示プレーンへと２度の転送がなされなければならいという課題も克服されない。
【０００９】
前記課題に鑑み、本発明は、ストリームをデコードして出力する場合に、小さなメモリ容量で、なおかつ、少ないデータ転送量を実現するデータ処理装置およびデータ処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係るデータ処理装置は、識別情報が付与された画像情報と、前記画像情報の表示に関する制御情報とを含むストリームをデコードするデータ処理装置であって、前記ストリームを記憶する第１記憶手段と、前記第１記憶手段に記憶されたストリーム中のヘッダを解析することによって、前記第１記憶手段中の前記制御情報と、前記画像情報とを判別する解析手段と、前記解析手段により判別された画像情報の識別情報と、前記第１記憶手段における当該画像情報の記憶位置を示す位置情報とを対応付けて記憶する第２記憶手段と、前記第１記憶手段に記憶されたストリームをデコードするデコード手段と、前記デコード手段を制御する制御手段とを備え、前記制御手段は、前記解析手段によって判別された制御情報に従って特定の画像情報の識別情報を決定し、決定された識別情報に対応する位置情報を前記第２記憶手段から読み出し、読み出された位置情報に基づいて前記第１記憶手段から前記デコード手段に画像情報を転送し、前記デコード手段が転送された画像情報をデコードし、デコード結果の画像データを出力するように前記デコード手段を制御することを特徴とする。
【００１１】
これにより、ストリーム中の画像データを表す複数の画像情報のうち、表示に必要とされる特定の画像情報のみをデコードするので、メモリ容量が小さく、なおかつ、データ転送量が少ない状態で効率よくデコードすることができる。
【００１２】
ここで、前記データ処理装置は、さらに、前記解析手段によって判別された制御情報を記憶する第３記憶手段を備え、前記制御手段は、前記第３記憶手段から前記制御情報を読み出してもよい。
【００１３】
これにより、制御手段は、制御手段に有用な制御情報のみが格納されている記憶手段にアクセスすればよいので、必要な制御情報の検索時間が短縮される。
【００１４】
また、前記データ処理装置は、さらに、外部からストリームのデコードに関する指示を受け付ける受付手段を備え、前記制御手段は、前記受付手段によって受け付けられた指示、および前記制御情報に従って、前記特定の画像情報の識別情報を決定してもよい。
【００１５】
これにより、ユーザが、字幕言語、表示位置、またはメニューなど表示仕様の切り替えを指示した場合であっても、制御手段は、ユーザの指示情報と内部の制御情報とをリンクさせて、適切に表示切り替えを制御することができる。
【００１６】
また、前記制御手段は、前記制御情報を解析することにより、特定の画像情報の表示位置と表示時刻とを決定し、前記表示時刻の前に前記第１記憶手段から前記デコード手段に画像情報を転送してもよい。
【００１７】
これにより、表示位置や表示時刻などの情報を含んだ制御情報がデコードされる必要がなく、メモリ容量の縮小やデータ転送量の減少が実現される。
【００１８】
また、前記解析手段は、判別した制御情報の第１記憶手段における記憶位置を前記制御手段に通知し、前記制御手段は、前記通知に基づいて前記第１記憶手段から制御情報を読み出してもよい。
【００１９】
これにより、データのデコード制御に必要な制御情報を格納しておく記憶手段が別途設置される必要がなく、データをデコードし、出力するまでに必要なメモリ容量の縮小が実現される。
【００２０】
また、前記データ処理装置は、さらに、外部からストリームのデコードに関する指示を受け付ける受付手段を備え、前記制御手段は、前記受付手段によって受け付けられた指示、および前記制御情報に従って、前記特定の画像情報の識別情報を決定してもよい。
【００２１】
これにより、ユーザが、字幕言語、表示位置、またはメニューなど表示仕様の切り替えを指示した場合であっても、ユーザの指示情報と内部の制御情報とを格納しておく記憶手段が別途設置される必要なく、制御手段は、それらの情報をリンクさせて、適切に表示切り替えを制御することができる。
【００２２】
また、前記制御手段は、前記制御情報を解析することにより、特定の画像情報の表示位置と表示時刻とを決定し、前記表示時刻の前に前記第１記憶手段から前記デコード手段に画像情報を転送してもよい。
【００２３】
これにより、表示位置や表示時刻などの情報を含んだ制御情報がデコードされる必要がなく、かつ、その制御情報が格納される専用メモリが別途設置される必要がないので、メモリ容量の縮小やデータ転送量の減少が実現される。
【００２４】
また、上記目的は本願発明にかかるデータ処理方法は、識別情報が付与された画像情報と、前記画像情報の表示に関する制御情報とを含むストリームをデコードするデータ処理装置によるデータ処理方法であって、前記ストリームを第１記憶部に格納する第１格納ステップと、前記第１記憶部に格納されたストリーム中のヘッダを解析することによって、前記第１記憶部中の前記制御情報と、前記画像情報とを判別する解析ステップと、前記解析ステップにおいて判別された画像情報の識別情報と、前記第１記憶部における当該画像情報の記憶位置を示す位置情報とを対応付けて第２記憶部に格納する第２格納ステップと、前記解析ステップにおいて判別された制御情報に従って特定の画像情報の識別情報を決定する決定ステップと、決定された識別情報に対応する位置情報を前記第２記憶部から読み出す読み出しステップと、読み出された位置情報に基づいて前記第１記憶部から画像情報を読み出し、読み出した画像情報をデコードするデコードステップとを有することによって達成される。
【発明の効果】
【００２５】
本発明によれば、ストリームをデコードして画像データを出力する場合、事前に解析した制御情報に従い、必要に応じてデコード手段からデコードデータの直接転送がなされるので、小さなメモリ容量で、なおかつ、少ないデータ転送量を実現することができる。
【発明を実施するための最良の形態】
【００２６】
（実施の形態１）
本実施の形態におけるデータ処理装置は、ストリームを解析し抽出した制御情報を別途格納しておき、格納された制御情報に基づき、ストリーム中の静止画を表す複数の画像情報のうち、表示に必要とされる特定の画像情報のみをデコードする。これにより、メモリ容量が小さく、なおかつ、データ転送量が少ない状態で効率よくデコードすることができる。
【００２７】
以下、本発明の実施の形態１について、図面を参照しながら説明する。
図１は、本発明の実施の形態１に係るデータ処理装置を含む機能構成図である。同図のデータ処理装置は、ストリーム記憶部１０と、位置情報記憶部１１と、データ解釈部１２と、制御情報記憶部１３と、デコード部１４と、制御部１５と、表示制御部１６と、受付部１７とを備える。
【００２８】
ストリーム記憶部１０は、第１の記憶手段として機能し、制御情報と、画像情報と、画像情報を特定できる情報を含むヘッダ情報とからなるストリームを格納する。
【００２９】
位置情報記憶部１１は、第２の記憶手段として機能し、画像情報を特定できる情報であるＩＤと、その画像情報が格納されているアドレスとからなるデータを格納する。
【００３０】
データ解釈部１２は、解析手段として機能し、ストリームのヘッダ解析することによって、ストリーム記憶部１０中の制御情報と画像情報とを判別する。
【００３１】
制御情報記憶部１３は、第３の記憶手段として機能し、データ解釈部１２によって解析された制御情報を格納する。
【００３２】
デコード部１４は、ストリーム記憶部１０に記憶されたストリーム中の動画、音声、静止画をデコードする。静止画は、ランレングス符号化された画像情報（以下、ランレングスデータと呼ぶ。）であり、ビットマップデータにデコードされる。
【００３３】
制御部１５は、制御手段として機能し、データ処理装置各部を制御する。
表示制御部１６は、デコードされたデータを表示するための映像信号を生成する。この映像信号は外部のモニタに出力される。
【００３４】
受付部１７は、受付手段として機能し、ユーザからリモコン等を介して操作指示を受け付ける。
【００３５】
データ処理装置に入力されたストリームは、ストリーム記憶部１０に格納される。データ解釈部１２はストリーム記憶部１０に格納されたストリームのヘッダ部のみを抽出する。このとき、データ解釈部１２は、抽出したヘッダ情報からデータのＩＤとレングスを解析し、データが制御情報の場合は、そのデータを制御情報記憶部１３に転送する。転送を行うと、ストリーム記憶部１０のポインタをレングス分進める。
【００３６】
制御情報には、ランレングスデータのＩＤと、そのランレングスデータをデコードした結果であるビットマップデータの表示位置情報と、そのビットマップデータを表示する時間情報とが含まれている。また、この制御情報には、複数のビットマップデータに関するＩＤと各々のＩＤに対応した表示位置情報および表示時間情報が含まれている。
【００３７】
図２（ａ）は、ストリーム記憶部１０に格納されているストリームデータ２０のデータ構造図である。また、図２（ｂ）は、データ解釈部１２で解析され、位置情報記憶部１１に格納されたランレングスデータのＩＤとアドレスの対応テーブル２１の構成を示す図である。データ解釈部１２は、ストリームデータ２０のヘッダ部を解析した結果、そのヘッダ部が示すデータがランレングスデータの場合は、そのランレングスデータのＩＤを解析し、さらに、そのランレングスデータのアドレスを算出する。そして、ランレングスデータのＩＤとアドレスとを一組として、テーブル２１を作成し、位置情報記憶部１１に格納する。
【００３８】
次に、以上のように構成された本実施の形態におけるデータ処理装置の動作について説明する。
【００３９】
図３は、実施の形態１のデータ処理装置における制御部１５の動作手順を示すフローチャートである。ここでは、データ解釈部１２がストリームデータ２０のヘッダ部を解析し、位置情報記憶部１１にランレングスデータのＩＤとアドレスの対応テーブル２１が格納された段階（図３における開始）から、表示制御部でのビットマップデータの出力が終了する（図３における終了）までにおいて、制御部１５が行う動作の手順が示されている。
【００４０】
まず、最初に、制御部１５は、制御情報記憶部１３に、次の表示に関する制御情報が存在するまで待ち状態を保持する（Ｓ３１でＮｏ）。
【００４１】
解析すべき制御情報が存在すると判断すると（Ｓ３１でＹｅｓ）、制御部１５は、制御情報記憶部１３に格納されている制御情報の解析を行い、次に表示すべきビットマップデータを判断し、デコードが必要なランレングスデータのＩＤ、表示位置情報、および表示時刻情報などの抽出を行う（Ｓ３２）。
【００４２】
次に、制御部１５は、位置情報記憶部１１に格納されているテーブル２１の検索を行い、デコードが必要なランレングスデータのＩＤに対応したアドレスを抽出する（Ｓ３３）。
【００４３】
そして、制御部１５は、取得したランレングスデータのアドレスにより、ストリーム記憶部１０の指定アドレスの先頭からデコード部１４にデコードが必要なランレングスデータの転送を行う（Ｓ３４）。
【００４４】
このとき、制御部１５は、既にＳ３２で得た表示位置情報をもとに、次に表示すべきビットマップデータの表示位置を表示制御部１６に通知する。また、既にＳ３２で取得した表示時刻情報をもとに、デコード部１４がデコードするタイミングを調整し、デコード部１４から出力されるビットマップデータを表示制御部１６に転送させる（Ｓ３５）。
【００４５】
ここで、表示すべきデータが複数ある場合は、上述した動作フローと同様に、位置情報記憶部１１のテーブル２１によりアドレスの検索を行い、デコード部１４にランレングスデータを転送させ、表示制御部１６にビットマップデータを転送させるという処理（Ｓ３３〜Ｓ３５）を繰り返す。
【００４６】
最後に、制御部１５は、表示制御部１６に対し、表示の開始動作や終了動作の制御を実行する（Ｓ３６）。
【００４７】
なお、制御部１５は、外部からの入力にも対応している。例えば、本発明のデータ処理装置を有するＤＶＤレコーダをユーザが使用している場合、ユーザが字幕言語や字幕表示位置の切り替え指示をリモコン操作により行うと、受付部１７がその指示を受け付ける。受付部１７はその外部入力信号を制御部１５へ送信する。制御部１５は、受信した外部信号により、表示すべきデータのＩＤ、つまり、デコードすべきランレングスデータのＩＤを判断する。また、制御部１５は、制御情報記憶部１３から表示に必要なその他の情報を抽出する。ここからは、図３のフローチャートにおけるＳ３３へとつながり、以下の動作については、Ｓ３３、Ｓ３４、Ｓ３５、Ｓ３６と同様のステップを踏む。
【００４８】
以上のように、実施の形態１におけるデータ処理装置によれば、ストリームを解析することにより得られた制御情報により、制御部は、次回表示するビットマップデータのＩＤおよびアドレスを取得し、そのアドレスに基づいてデコード部へランレングスデータを転送させ、デコードさせるので、メモリを介することなく所望のビットマップデータを出力させることができる。よって、大容量のメモリや、大きな転送容量に対応したバンド幅を確保する必要がなく、メモリ容量およびデータ転送量の縮小化が実現される。また、制御部の必要とする制御情報を格納する制御情報記憶部が設けられているので、制御部の必要とする制御情報を検索する時間の短縮が図られる。さらに、受付部が設けられ、ユーザによる表示仕様の切り替え指示に対応することにより、表示制御にバリエーションをもたせることができる。
【００４９】
（実施の形態２）
本実施の形態におけるデータ処理装置は、ストリーム中に含まれる制御情報を別途格納せず、ストリームから直接抽出した制御情報に基づき、ストリーム中の静止画を表す複数の画像情報のうち、表示に必要とされる特定の画像情報のみをデコードする。これにより、メモリ容量が小さく、なおかつ、データ転送量が少ない状態で効率よくデコードすることができる。
【００５０】
以下、本発明の実施の形態２について、図面を参照しながら説明する。
図４は、本発明の実施の形態２に係るデータ処理装置を含む機能構成図である。同図のデータ処理装置は、ストリーム記憶部３０と、位置情報記憶部３１と、データ解釈部３２と、デコード部３３と、制御部３４と、表示制御部３５と、受付部３６とを備える。
【００５１】
同図に示される機能構成図は、図１に示される機能構成図と比較して、制御情報記憶部１３が削除された点と、データ解釈部１２の代わりにデータ解釈部３２を、また、制御部１５の代わりに制御部３４を設けた点が機能的に異なる。これに対し、ストリーム記憶部３０、位置情報記憶部３１、デコード部３３、表示制御部３５、および受付部３６は、それぞれ、ストリーム記憶部１０、位置情報記憶部１１、デコード部１４、表示制御部１６、および受付部１７と同じ構成要素である。同じ点は説明を省略し、以下、異なる点について説明を行う。
【００５２】
データ解釈部３２は、解析したデータが制御情報の場合は、そのデータが格納されているアドレスを制御部３４に通知して、ストリーム記憶部３０のポインタをレングス分進める。
【００５３】
制御部３４は、データ解釈部３２からの制御情報格納位置の通知を受けることにより、データ処理装置各部の制御を開始する。
【００５４】
図５は、実施の形態２のデータ処理装置における制御部３４の動作手順を示すフローチャートである。ここでは、データ解釈部３２がストリームデータのヘッダ部を解析し、位置情報記憶部１１にランレングスデータのＩＤとアドレスの対応テーブル２１が格納された段階（図５における開始）から、表示制御部でのビットマップデータの出力が終了する（図５における終了）までにおいて、制御部３４が行う動作の手順が示されている。
【００５５】
同図に示されるフローチャートは、図３に示されるフローチャートと比較して、制御部３４が動作を開始するための判断基準（Ｓ５１）が、データ解釈部３２からの情報通知である点と、解析すべき制御情報の格納場所が制御情報記憶部ではなくストリーム記憶部３０である点とが異なる。同じ点は説明を省略し、以下、異なる点について説明を行う。
【００５６】
まず、最初に、制御部３４は、データ解釈部３２より、解析すべき制御情報が存在するストリーム記憶部３０中のアドレスを通知されるまで、待ち状態を保持する（Ｓ５１でＮｏ）。
【００５７】
解析すべき制御情報のアドレスの通知があると（Ｓ５１でＹｅｓ）、制御部３４は、ストリーム記憶部３０に格納されている制御情報の解析を行い、次に表示すべきビットマップデータを判断し、デコードが必要なランレングスデータのＩＤ、表示位置情報、および表示時刻情報などの抽出を行う（Ｓ５２）。
【００５８】
以降の動作については、図３に示されるフローチャートと同様であり、図５におけるステップＳ５３〜Ｓ５６は、それぞれ、図３におけるステップＳ３３〜Ｓ３６に対応する。
【００５９】
なお、制御部３４は、図１の機能構成図に示される実施の形態１と同様、外部からの入力にも対応している。例えば、本発明のデータ処理装置を有するＤＶＤレコーダをユーザが使用している場合、ユーザが字幕言語や字幕表示位置の切り替え指示をリモコン操作により行うと、受付部３６がその指示を受け付ける。受付部３６はその外部入力信号を制御部へ送信する。制御部３４は受信した外部信号により、表示すべきデータのＩＤ、つまり、デコードすべきランレングスデータのＩＤを判断する。そして、制御部３４はストリーム記憶部３０から表示に必要なその他の制御情報を抽出する。ここからは、図５のフローチャートにおけるＳ５３へとつながり、以下の動作については、Ｓ５３、Ｓ５４、Ｓ５５、Ｓ５６と同様のステップを踏む。
【００６０】
以上のように、実施の形態２におけるデータ処理装置によれば、ストリームを解析することにより得られた制御情報により、制御部は、次回表示するビットマップデータのＩＤおよびアドレスを取得し、そのアドレスに基づいてデコード部へランレングスデータを転送させ、デコードさせ、メモリを介することなく所望のビットマップデータを出力させることができる。よって、大容量のメモリや、大きな転送容量に対応したバンド幅を確保する必要がなく、メモリ容量およびデータ転送量の縮小化が実現される。また、制御部が必要な制御情報は、制御部が、データ解釈部の通知を受け、ストリーム記憶部へ直接アクセスして取得する。よって、制御情報を格納するメモリを設ける必要がなく、デコード前の情報処理プロセスにおいても、本実施形態は、メモリ容量の縮小化に貢献できる。さらに、実施の形態１と同様、受付部が設けられ、ユーザによる表示仕様の切り替え指示に対応することにより、表示制御にバリエーションをもたせることができる。
【００６１】
以上、本発明に係るデータ処理装置について、実施の形態を説明したが、本発明にかかるデータ処理装置の適用範囲は、ストリームデータを扱う機器へと展開される。例えば、ＤＶＤプレーヤ、ＤＶＤレコーダ、Ｂｌｕ−ｒａｙディスクドライブ、ＳＴＢ（セットトップボックス）などである。
【産業上の利用可能性】
【００６２】
以上説明したように、本発明は、特にランレングスデータをデコードしてグラフィックスデータを表示する機能を有する光ディスク再生装置や磁気ディスク再生装置等として有用である。また、本発明は、多重化されたストリームを扱うデジタル放送、インターネット通信等にも適用可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態１におけるデータ処理装置を含む機能構成を示す図である。
【図２】（ａ）ストリームデータのデータの構成を示す図である。（ｂ）画像情報のＩＤとアドレスとを対応づけたテーブルの構成を示す図である。
【図３】本発明の実施の形態１におけるデータ処理装置の動作手順を示すフローチャートである。
【図４】本発明の実施の形態２におけるデータ処理装置を含む機能構成を示す図である。
【図５】本発明の実施の形態２におけるデータ処理装置の動作手順を示すフローチャートである。
【符号の説明】
【００６４】
１０、３０    ストリーム記憶部
１１、３１    位置情報記憶部
１２、３２    データ解釈部
１３    制御情報記憶部
１４、３３    デコード部
１５、３４    制御部
１６、３５    表示制御部
１７、３６    受付部
２０    ストリームデータ
２１    ランレングスデータのＩＤとアドレスの対応テーブル
【図１】
2009017198.tif 000003
【図２】
2009017198.tif 000004
【図３】
2009017198.tif 000005
【図４】
2009017198.tif 000006
【図５】
2009017198.tif 000007