(57)【要約】本発明はインタラクティブ・メディア・プレーヤーでイメージデータを処理する装置及び方法に関する。本発明の一実施形態によるインタラクティブ・メディア・プレーヤーは、記録媒体から読み出される、それぞれのビット深度を有する複数のイメージソースを記憶する記憶部、前記複数のイメージソースをデコーディングして、前記イメージソースのそれぞれのビット深度を確認して、前記それぞれのビット深度が異なるビット深度に変換されなければならないのか否かを決定するデコーダー、及び前記それぞれのビット深度のうち少なくとも一つを他のビット深度に変換する変換器を含んで構成される。
2006521030.tif 000002
【特許請求の範囲】
【請求項１】
インタラクティブ・メディア・プレーヤーでイメージデータを処理する方法において、
インタラクティブ記録媒体と外部サーバーのうち少なくとも一つから複数のイメージソースを受信するステップ、及び
少なくとも第１のイメージソースが第２のイメージソースと同じビット深度になるように前記第１のイメージソースのビット深度を他のビット深度に変換するステップ
を含むことを特徴とする方法。
【請求項２】
前記変換するステップは、第１の値と一致するように前記ビット深度を増加するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１の値は、前記複数のイメージソースそれぞれに対するビット深度のうちの最大のビット深度と同一であることを特徴とする請求項２に記載の方法。
【請求項４】
前記変換するステップは、前記ビット深度を増加させるために単位ピクセル値を所定回数反復するステップを含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記変換するステップは、前記ビット深度を増加させるためにカラー値を所定回数反復するステップを含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記ビット深度は２ｍないし２ｎ範囲内（ｍ＞ｎ＞＝０）で増加されることを特徴とする請求項２に記載の方法。
【請求項７】
前記ビット深度は前記第１のイメージソースのイメージデータの少なくとも一つの下位ビットを捨てることによって増加されることを特徴とする請求項２に記載の方法。
【請求項８】
前記下位ビットは少なくとも単位ピクセル値が繰り返された後に捨てられることを特徴とする請求項７に記載の方法。
【請求項９】
前記下位ビットは少なくともカラー値が繰り返された後に捨てられることを特徴とする請求項７に記載の方法。
【請求項１０】
前記第１のイメージソースのビット深度が目標値より大きい場合、前記第１のイメージソースのビット深度をビット変換目標値に減らすステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
インタラクティブ・メディア・プレーヤーでイメージデータを処理する方法において、
それぞれのビット深度を有する複数のイメージソースを受信するステップと、
前記それぞれのビット深度のうち少なくとも一つを所定のレファレンスビット深度と比較するステップ、及び
前記それぞれのビット深度が前記所定のレファレンスビット深度と異なれば、前記それぞれのビット深度を他のビット深度に変換するステップを含むことを特徴とする方法。
【請求項１２】
前記変換するステップは、第１の値と一致するように前記ビット深度を増加するステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記第１の値は、前記所定のレファレンスビット深度と同じであることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記変換するステップは、前記ビット深度を増加させるために単位ピクセル値を所定回数反復するステップを含むことを特徴とする請求項１２に記載の方法。
【請求項１５】
前記変換するステップは、前記ビット深度を増加させるためにカラー値を所定回数反復するステップを含むことを特徴とする請求項１２に記載の方法。
【請求項１６】
前記ビット深度は２ｍないし２ｎ範囲内（ｍ＞ｎ＞＝０）で増加されることを特徴とする請求項１２に記載の方法。
【請求項１７】
前記ビット深度は各イメージソースのイメージデータの少なくとも一つの下位ビットを捨てることによって増加されることを特徴とする請求項１２に記載の方法。
【請求項１８】
前記下位ビットは少なくとも単位ピクセル値が繰り返された後に捨てられることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記下位ビットは少なくともカラー値が繰り返された後に捨てられることを特徴とする請求項１７に記載の方法。
【請求項２０】
前記それぞれのビット深度がビット変換目標値より大きい場合、前記それぞれのビット深度を前記ビット変換目標値に減らすステップをさらに含むことを特徴とする請求項１１に記載の方法。
【請求項２１】
インタラクティブ・メディア・プレーヤーシステムにおいて、
記録媒体から読み出された、それぞれのビット深度を有する複数のイメージソースを記憶する記憶部と、
前記複数のイメージソースをデコーディングして、前記それぞれのビット深度を他のビット深度に変換するか否かを決定するために前記イメージソースのそれぞれのビット深度を確認するデコーダーと、
前記それぞれのビット深度のうち少なくとも一つを他のビット深度に変換する変換器と
を備えたことを特徴とするシステム。
【請求項２２】
前記記録媒体から再生されるビデオデータ及びビット深度が変換されたイメージデータをミキシングするミキサーをさらに備えたことを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記変換器は、前記記憶部に記憶された少なくとも第１のイメージソースが第２のイメージソースと異なるビット深度を有するとき、前記それぞれのビット深度のうち少なくとも一つを他のビット深度に変換することを特徴とする請求項２１に記載のシステム。
【請求項２４】
前記変換器は、前記記憶部に記憶された少なくとも第１のイメージソースがレファレンスビットと異なるビット深度を有するとき、前記それぞれのビット深度のうち少なくとも一つを他のビット深度に変換することを特徴とする請求項２１に記載のシステム。
【請求項２５】
前記変換器は、単位ピクセル値を反復することによって、前記それぞれのビット深度のうち少なくとも一つを増加させることを特徴とする請求項２１に記載のシステム。
【請求項２６】
前記変換器は、イメージデータの一つのカラー値を反復することによって、前記それぞれのビット深度のうち少なくとも一つを増加させることを特徴とする請求項２１に記載のシステム。
【請求項２７】
前記ビット深度は２ｍないし２ｎ範囲内で増加されることを特徴とする請求項２６に記載のシステム。
【請求項２８】
ｍ＞ｎ＞＝０であることを特徴とする請求項２６に記載のシステム。
【請求項２９】
前記変換器は、前記イメージデータの少なくとも下位ビットを捨てることによって、前記それぞれのビット深度のうち少なくとも一つを増加させることを特徴とする請求項２１に記載のシステム。
【請求項３０】
前記変換器は、前記イメージデータの少なくとも下位ビットを捨てることによって、前記それぞれのビット深度のうち少なくとも一つを減少させることを特徴とする請求項２１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインタラクティブ・メディア・プレーヤーでイメージデータを処理する装置及び方法に係り、さらに詳細には付加イメージデータを処理するにおいて与えられたハードウェア仕様によってピクセルのビット深度（ｂｉｔ  ｄｅｐｔｈ）を均一化する装置と方法に関する。
【背景技術】
【０００２】
高密度光ディスク（例えばＤＶＤ）は大容量のデジタルデータを記録することができるが、前記ＤＶＤは高音質のデジタルオーディオデータはもちろん高画質の動画データを記録することができる大容量記録媒体である。
【０００３】
ＤＶＤには、（１）動画データのようなデジタルデータストリームが記録されるデータストリーム記録領域、及び、（２）前記動画データの再生を制御するために必要なナビゲーションデータが記録されるナビゲーションデータ記録領域が含まれる。
【０００４】
一般的なＤＶＤプレーヤーは、前記ＤＶＤが前記プレーヤー内に載置されると、前記ナビゲーションデータ記録領域に記録されたナビゲーションデータを読み出して前記プレーヤー内のメモリーに記憶し、前記ナビゲーションデータを利用して前記データストリーム記録領域に記録された動画データを再生する。これにより、前記ＤＶＤプレーヤーが、前記ＤＶＤに記録された動画データを再生して、ユーザーは、前記ＤＶＤに記録された映画を視聴することができる。
【０００５】
前記ＤＶＤに記録されたＡ／Ｖデータの再生と関連した付加的なコンテンツ（制御情報または付加情報、例えばエンハンストナビゲーション情報）は、‘ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）’で記述されたファイルの形態で前記ＤＶＤに記録される。インタラクティブＤＶＤ（Ｉ−ＤＶＤまたはｅＤＶＤ）の標準化作業が進行している。前記Ｉ−ＤＶＤに記録されたＡ／Ｖデータはユーザーのインタラクティブな要求に従って再生される。現在のＩ−ＤＶＤの暫定規格によれば、ＥＮＡＶデータをＩ−ＤＶＤではない外部のサーバーから提供受けて、ディスク上のＡ／Ｖデータと連係して再生することができる。このようなＩ−ＤＶＤが商用化されれば、デジタル記録媒体を介したコンテンツの供給がさらに活発になる。
【０００６】
前記ＥＮＡＶデータは多様な形態のファイル、例えば、ｈｔｍｌファイル、イメージファイル、サウンドファイル、及び動画ファイル等で構成されるが、このうちイメージデータ（アニメーションデータを含む）はピクセル毎に（白黒の場合）またはカラー毎に多様なビット深度を有することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、Ｉ−ＤＶＤを再生するプレーヤーはイメージデータを処理するためにただ一つのユニット（アプリケーション、ビデオメモリー、またはハードウェアなど）を用いるので、固定された一つのビット深度を処理するようにすることがＩ−ＤＶＤのハードウェアの設計とディスプレイ性能において有利である。したがって、多様なビット深度で生成されたイメージデータを效率的に処理するＩ−ＤＶＤを再生するプレーヤーが必要である。
【課題を解決するための手段】
【０００８】
インタラクティブ・メディア・プレーヤーでイメージデータを処理する方法は、インタラクティブ記録媒体と外部サーバーの少なくとも一つから複数のイメージソースを受信するステップ；及び少なくとも第１のイメージソースが第２のイメージソースのビット深度と同じになるように前記第１のイメージソースのビット深度を別のビット深度に変換するステップを含むことを特徴とする。
【０００９】
前記変換するステップは第１の値と一致するように前記ビット深度を増加するステップを含む。前記第１の値は前記複数のイメージソースの各々に対するビット深度のうちから選択された最大のビット深度と大体に同じである。一例で、前記変換するステップは、前記ビット深度を増加させるために単位ピクセル値を所定回数反復するステップを含む。
【００１０】
いくつの例で、イメージデータのカラー値は前記ビット深度を増加させるために所定回数繰り返される。前記ビット深度は、例えば２ｍないし２ｎ（ｍ＞ｎ＞＝０）範囲内で増加される。前記ビット深度は前記第１のイメージソースのイメージデータの少なくとも一つの下位ビットを捨てることによって増えるが、前記下位ビットは少なくとも単位ピクセル値またはカラー値が繰り返された以後に捨てられる。一部例で、前記第１のイメージソースのビット深度が目標値より大きい場合、前記第１のイメージソースのビット深度は目標にするビット変換値に減らされる。
【００１１】
本発明の他の実施形態によるインタラクティブ・メディア・プレーヤーでイメージデータを処理する方法は、それぞれのビット深度を有する複数のイメージソースを受信するステップと；前記それぞれのビット深度のうち少なくとも一つを所定のレファレンスビット深度と比較するステップ；及び前記それぞれのビット深度が前記所定のレファレンスビット深度と異なれば、前記それぞれのビット深度を別のビット深度に変換するステップを含む。
【００１２】
前記変換するステップは、第１の値と一致するように前記ビット深度を増加するステップを含む。前記第１の値は、前記所定のレファレンスビット深度と大体に同じである。前記変換するステップは、前記ビット深度を増加させるために単位ピクセル値またはカラー値を所定回数反復するステップを含むことができる。いくつの例で、前記それぞれのビット深度が目標にするビット変換値より大きい場合、前記それぞれのビット深度は前記目標にするビット変換値に減らされる。
【００１３】
本発明のさらに他の実施形態によるインタラクティブ・メディア・プレーヤーシステムは、記録媒体から読み出された、それぞれのビット深度を有する複数のイメージソースを記憶する記憶部と；前記複数のイメージソースをデコーディングして、前記それぞれのビット深度が異なるビット深度に変換されなければならないのか否かを決定するために前記イメージソースのそれぞれのビット深度を確認するデコーダー；及び前記それぞれのビット深度のうち少なくとも一つを他のビット深度に変換する変換器を備える。
【００１４】
前記記録媒体から再生されるビデオデータ及びビット深度が変換されたイメージデータをミキシングするミキサーが前記システムにさらに含まれるようにすることができる。前記変換器は、前記記憶部に記憶された少なくとも第１のイメージソースが第２のイメージソースと異なるビット深度を有するとき、前記それぞれのビット深度のうち少なくとも一つを他のビット深度に変換する。いくつの例で、前記変換器は、前記記憶部に記憶された少なくとも第１のイメージソースがレファレンスビットと異なるビット深度を有するとき、前記それぞれのビット深度のうち少なくとも一つを他のビット深度に変換する。前記変換器は、単位ピクセル値またはカラー値を反復することによって、前記それぞれのビット深度のうち少なくとも一つを増加させることができる。前記ビット深度は２ｍないし２ｎ範囲内で増加される。
【００１５】
いくつの例で、前記変換器は、前記イメージデータの少なくとも下位ビットを捨てることによって前記それぞれのビット深度のうち少なくとも一つを増加させ、または前記イメージデータの少なくとも下位ビットを捨てることによって前記それぞれのビット深度のうち少なくとも一つを減らす。
【発明を実施するための最良の形態】
【００１６】
図１は本発明によるイメージデータ処理装置及び方法が適用されるインタラクティブ・メディア・プレーヤーに対する構成を概略的に示したものである。インタラクティブ・メディア・プレーヤーは、前記プレーヤーに載置されたインタラクティブ記録媒体に記録された信号を読み込み、処理してデジタルデータに復元する信号処理部１１と、前記信号処理部１１で生成される圧縮Ａ／ＶデータをデコーディングするＤＶＤデコーダー１２とを備える。
【００１７】
また、ネットワークインタフェース機能及びウェブブラウザー機能を遂行するネットワークインタフェース１３、ＥＮＡＶデータを一次記憶するＥＮＡＶバッファー１４、ｈｔｍｌテキストなどの文書を解析して画面のレイアウトを調整するｉＤＶＤプロセッサー１５、圧縮されたイメージまたはアニメーションのようなメディアデータをデコーディングするメディアデコーダー１６、及びデコーディングされたメディアデータをソース（ｓｏｕｒｃｅ）別に区分して記憶するメディアバッファー２２も前記インタラクティブ・メディア・プレーヤーに含まれる。また、前記インタラクティブ・メディア・プレーヤーは、前記メディアバッファー２２に記憶されたイメージデータのビット深度を均一化して所定の均一なビット深度を作るビット変換器２３をさらに含む。
【００１８】
いくつの実施形態は、前記ＤＶＤデコーダー１２から出力されるビデオデータと前記ビット変換器２３から出力される一つ以上のソースの各イメージデータを受信して、前記ｉＤＶＤプロセッサー１５のレイアウト制御データに基づいて各イメージデータの出力位置を選択して、前記イメージデータが前記選択された位置にビデオ信号として表示されるようにするミキサー２１と、ユーザーの入力処理、外部装置との通信、そしてインタラクティブ記録媒体、すなわちＩ−ＤＶＤの再生のために前述の構成要素を制御する制御部３０をさらに備えることができる。
【００１９】
前記Ｉ−ＤＶＤ１のディレクトリ構造は図２に図示したところと同じである。ルートディレクトリの下に整列された付加コンテンツディレクトリ“ＤＶＤ_ＥＮＡＶ”２０３は、前記Ｉ−ＤＶＤのデータが再生される前に必ず遂行されるシステム環境設定のための情報を収録する始動ファイル“ＳｔａｒｔＵＰ．ｘｍｌ”２０４、前記Ｉ−ＤＶＤに収録されたＡ／Ｖデータの再生に必要な情報ファイル“ＥｎＤＶＤ．Ｉｎｆ”、再生のための初期画面設定ファイル“ｉｎｄｅｘ．ｈｔｍｌ”、そして属性が相異なるデータ間の同期のための同期ファイル“ｉｎｄｅｘ．ｓｙｎ”などが含まれる。前記‘ＤＶＤ_ＥＮＡＶ’２０３は、付加コンテンツのテキスト出力のためのフォントファイルが記憶されたフォントディレクトリ２０６、及び付加的なＡ／Ｖコンテンツ、例えば、ＥＮＡＶデータファイル２０８を提供するための付加コンテンツディレクトリ２０７をさらに含む。前記付加コンテンツディレクトリ２０７は、付加コンテンツが収録された下位ディレクトリ２０９を階層的構造で含むこともできる。
【００２０】
ルートディレクトリの下には、例えば、ビデオデータを含むビデオタイトルセット‘Ｖｉｄｅｏ_ＴＳ’ディレクトリ２０１とオーディオデータを含むオーディオタイトルセット‘Ａｕｄｉｏ_ＴＳ’ディレクトリ２０２が整列される。
【００２１】
前記‘ＤＶＤ_ＥＮＡＶ’２０３ディレクトリ内の、例えば‘ＥｎＤｖｄ．ｉｎｆ’ファイルには、Ｉ−ＤＶＤに対するディスクバージョン情報とコンテンツ製造社情報が記録される。これ以外にも、Ｉ−ＤＶＤから読み出されるＡ／Ｖデータと関連した付加コンテンツ情報をインターネットを介して提供するコンテンツ提供サーバーに対するＵＲＩ（Ｕｎｉｆｏｒｍｅｄ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）情報が前記‘ＤＶＤ_ＥＮＡＶ’２０３ディレクトリに記録されることができる。
【００２２】
前記付加コンテンツディレクトリ２０３の前記設定ファイル“ｉｎｄｅｘ．ｈｔｍｌ”には、インタラクティブＤＶＤのデータを再生するときの初期画面設定のためのセットアップ情報が記録されることができる。前記同期ファイル“ｉｎｄｅｘ．ｓｙｎ”には、Ｉ−ＤＶＤから読み出されて再生されるＡ／ＶデータとＥＮＡＶデータを相互に同期するためのタイムスタンプ情報が記録される。
【００２３】
そして、前記Ｉ−ＤＶＤに収録されたＡ／Ｖデータが再生される前に遂行しなければならないシステム環境設定のための多様な情報が、例えば始動ファイル“ＳｔａｒｔＵＰ．ｘｍｌ”に記録される。前記多様な情報は、再生前にメモリーにローディングしなければならないコンテンツの情報、前記コンテンツ情報を提供するソースの位置情報、収録されたＡ／Ｖデータを見ることができる権限（Ｐａｒｅｎｔａｌ  ＩＤ）の情報、付加コンテンツの言語、再生中のサイト接続の情報、メモリー管理情報、始動ファイル後処理しなければならないファイルの情報、及び始動ファイルのバージョンの情報等を含む。
【００２４】
前述したデータを収録しているＩ−ＤＶＤ１のデータを再生するためには、付加コンテンツであるＥＮＡＶデータが前記ＥＮＡＶバッファー１４に事前にローディングされなければならない。このために、前記ｉＤＶＤプロセッサー１５は、前記‘ＤＶＤ_ＥＮＡＶ’ディレクトリ２０３に格納された始動ファイル“ＳｔａｒｔＵＰ．ｘｍｌ”を読んで解析して、Ｉ−ＤＶＤのデータの再生権限レベル（Ｐａｒｅｎｔａｌ  ＩＤ）、地域コードなどを確認して、必要な再生システム状態を設定する。
【００２５】
次に、前記ｉＤＶＤプロセッサー１５は、前記始動ファイルから事前ローディングリストのバージョンを確認して、確認したバージョン情報を前記ネットワークインタフェース１３を介して所定のサーバーに送信する。前記所定のサーバーに対する位置情報は、始動ファイルからまたは前記‘ＥｎＤｖｄ．ｉｎｆ’ファイルに記載されたＵＲＬ情報から確認される。前記バージョン情報を受信した所定のサーバーは受信したバージョンより最新のバージョンがあれば最新バージョンの事前ローディングリストをプレーヤーに送信して、そうでなければ受信したバージョンの事前ローディングリストが現在最新バージョンという事実を前記プレーヤーに通知する。
【００２６】
事前ローディングリストが前記ネットワークインタフェース１３を介してダウンロードされると、事前ローディング情報として活用される。前記事前ローディングリストがダウンロードされなければ始動ファイル内に含まれている事前ローディングリストが事前ローディング情報として活用される。前記事前ローディングリストに記載された内容を参照して、必要なＥＮＡＶデータ（例えば、ｈｔｍｌファイル、イメージファイル、サウンドファイル、テキストファイル等）が、前記インタラクティブ記録媒体１から読み出されまたは外部のサーバーから受信されて前記ＥＮＡＶバッファー１４に記憶される。
【００２７】
前記事前ローディングリストに記載されたＥＮＡＶデータの事前ローディングが完了すると、前記制御部３０は、前記プレーヤーに載置されたインタラクティブ記録媒体１のデータの再生動作をスタートする。再生動作をスタートすると、前記制御部３０は、前記載置されたインタラクティブ記録媒体１を回転させて、前記信号処理部１１は前記インタラクティブ記録媒体１に記録された信号を読み込んでデジタルデータに変換して前記ＤＶＤデコーダー１２に伝送する。次いで、前記ＤＶＤデコーダー１２は受信したデータをビデオ及びオーディオデータでデコーディングして前記ミキサー２１に送信する。前記ミキサー２１はデコーディングされたビデオデータを前記ｉＤＶＤプロセッサー１５で決定され特定されたレイアウトに含まれるＡ／Ｖデータ出力ウインドウに準じた映像信号として出力する。
【００２８】
一方、前記のＡ／Ｖデータの再生中に、本発明の実施形態によるイメージデータ処理方法が遂行される。
【００２９】
前記ｉＤＶＤプロセッサー１５は、ステップ１０において、前記ＥＮＡＶバッファー１４に事前ローディングされたＥＮＡＶデータからマークアップランゲージで記述されたファイルを読み込み、解析して、解析された情報に基づいて画面のレイアウトを設定して、必要なファイルを前記ＥＮＡＶバッファー１４から読み込み、前記メディアデコーダー１６に印加する。
【００３０】
このとき、前記ｉＤＶＤプロセッサー１５は、同一画面に出力されるイメージソース（ｓｏｕｒｃｅ）（イメージだけでなくアニメーションフレームを包含）の数を把握する。ステップ１１において、もしも、イメージソースの数が複数個ならば、前記ｉＤＶＤプロセッサー１５はデータ変換を活性化するように前記メディアデコーダー１６を制御する。次いで、ステップ１２において、前記メディアデコーダー１６は入力される各イメージソースの各ピクセルに対するビット深度（白黒の場合）または各カラーに対するビット深度を比較する。各イメージソースは図４のものと同じ内部構成を有する。
【００３１】
各ピクセルまたはカラーのビット深度は、イメージヘッダーに含まれた‘ＢｉｔＤｅｐｔｈ’フィールドに記録された値（たとえば、１、２、４、または８）から確認されることができる。例えば、ＲＧＢ方式で前記‘ＢｉｔＤｅｐｔｈ’フィールドに‘８’の値が記録されていれば、１ピクセルは２４ビット（＝色総数（３）*各カラーに対するビット深度８）の深さを有する。
【００３２】
確認されたビット深度が相互に相異すると、前記メディアデコーダー１６は、前記ビット変換器２３にビット変換を要求する。この場合、各イメージソースのビット深度とビット変換目標値も前記ビット変換器２３に共に伝えられるが、前記変換目標値は望ましくは、イメージソースのうちの最大のビット深度と同じ値である。例えば、３個のイメージソースがあって、各カラーに対するビット深度がそれぞれ２、４、８ならば、前記ビット変換器２３に伝達される変換目標値は８になる。
【００３３】
ビット変換要求及び目標値の伝達と共に、前記メディアデコーダー１６は、前記ＥＮＡＶバッファー１４から指定されたイメージまたはアニメーションデータを各イメージソース別に区分して読み込みデコーディングして、読み込んだイメージまたはアニメーションデータを前記メディアバッファー２２に領域別に区分して記憶する。
【００３４】
前記ビット変換器２３は、前記メディアデコーダー１６から受信した各イメージソースに対するビット深度とビット変換目標値を参照する。ステップ１３において、目標値より低いビット深度を有するイメージソースがある場合、ビット深度を次のような方式によって拡張する。ピクセル毎またはカラー毎のビット深度を増加する場合は、増加されるビットＸに予め定められた値“Ｋ”を掛けて目標ビット値Ｙになるようにする。したがって、予め定められた値は、Ｋ（＝（２ｎ−１）／（２ｍ−１））（ここで、ｎは目標ビット深度、ｍは変換されるビット深度）の値を変換される数に掛ければよい。
【００３５】
もしも、４ビットを８ビットに増加するならば、Ｋの値は“１０００１”になるが、これを掛けて得る値は対象４ビットの値Ｘを反復して得た値Ｙ＝“ＸＸ”と等しくなる。したがって、４ビットを８ビットに増加するならば、４ビットの入力値を一回反復して８ビットに変換すれば良くて、同様に２ビットを８ビットに変換する場合にもＫの値は“１０１０１０１”になるので、２ビットの値Ｘを４回反復すれば増加された値Ｙ＝“ＸＸＸＸ”を得ることができる。
【００３６】
ところが、ビット深度を１−＞２−＞４−＞８のような形態で増加できない場合、例えば、６ビットを８ビットに拡張する場合には前述の“Ｋ”の値は自然数で存在しないので、与えられた値の反復だけでは希望する増加した８ビットの値を得ることができない。したがって、こういう場合には６ビットの値を一回反復して１２ビットの値に作った次に、下位４ビットを捨てることによって希望する８ビットの深さを有する値に変換する。
【００３７】
前記ビット変換器２３は前記メディアバッファー２２にイメージソース別に区分されて記憶されている各イメージデータのビット深度を順次増加して（最も高いビット深度を有するイメージデータは単純に読み込んで）前記ミキサー２１に出力する。
【００３８】
ステップ１４において、前記ミキサー２１は、入力される各イメージソースのデータを前記ｉＤＶＤプロセッサー１５から印加されたレイアウト設定データに合う位置でそれぞれ出力してイメージレイヤを作る。
【００３９】
図５は本発明による一つの出力ウインドウを有したビデオレイヤ５０１と２つのイメージウインドウを有したイメージレイヤ５０２を例示する。ステップ１５において、前記ミキサー２１は、ＤＶＤデコーダー１２から受信したビデオデータを用いて前記ビデオレイヤ５０１を生成し、前記イメージレイヤ５０２を生成し、前記ビデオレイヤ５０１と前記イメージレイヤ５０２をミキシングして完全な一つの出力画面５０３を構成する。これにより、ユーザーは再生される動画とその動画に連関した付加コンテンツを同時に見ることができるようになる。
【００４０】
前述の例で、再生をスタートするときには入力される各イメージソースのビット深度が最大４ビットの場合、前記ビット変換器２３は１または２ビット深度のイメージデータを増加するように設定される。この場合、以後に新しく入力されるイメージソースのビット深度が８ビットならば、前記ビット変換器２３は８ビット深度を有する新しいイメージデータに対してはビット深度を減少する。ビット深度を縮小する方式は下位ビットを希望するだけ除去する。
【００４１】
この未知データを変換する方法は図３Ａと異なるように実施することもできる。図３Ｂは、出力するイメージデータのビット深度をハードウェア装置を利用して固定して、入力されるイメージデータのビット深度を固定されたビット深度に合うように変換する実施形態である。
【００４２】
前記メディアデコーダー１６は、ステップ２０において、ＥＮＡＶバッファー１４からのメディアファイルのビット深度を読み込み、ステップ２１において、読み込んだビット深度を前記ミキサー２１に対して設計されたイメージデータのビット深度の値と比較する。メディアファイルの読み込んだビット深度が前記ミキサー２１に対して設計されたイメージデータのビット深度と異なれば、ステップ２２において、前記メディアデコーダー１６は、該イメージソースに対してビット深度の増加／減少を前記ビット変換器２３に通知し、そうでなければ該イメージソースのデータをバイパスするよう要求する。
【００４３】
ステップ２３において、前記ビット変換器２３は、ビット変換が要求されたイメージソースに割り当てられたメディアバッファー２２に含まれるイメージデータのビット深度を増加または減少の動作を行った後に、前記ミキサー２１に出力する。
【００４４】
例えば、前記ミキサー２１が８ビット深度を有するイメージデータを処理するように設計されているならば、４ビット深度のイメージデータは一回反復して８ビットに増加されて、１２ビットのイメージデータは下位４ビットが切り捨てられ８ビットに減少される。
【００４５】
次いでステップ２４において、イメージレイヤが作成され、ステップ２５において、前述した図３Ａの実施形態と同様に、ビデオレイヤ５０１（またはビデオ信号）とミキシングされる。
【００４６】
以上で詳細に説明した本発明によるインタラクティブ・メディア・プレーヤーでイメージデータを処理する装置及び方法は、ピクセル毎またはカラー毎の様々なビット深度を有するイメージデータを一つの画面に出力することができるので、ハードウェア設計とインタラクティブ・メディア・プレーヤーの製造費用において有利である。
【００４７】
本明細書に記載されたプログラム、モジュール、過程（ｐｒｏｃｅｓｓｅｓ）などは、単に例を挙げるためのことであって、特定コンピュータ、装置コンピュータプログラム言語と関連され、限定されない。むしろ、多様な形態の汎用コンピュータマシンまたは装置が本発明による特徴によって具現されるロジックコードと共に使われることができる。また、本発明による方法でステップが遂行される順序は例示のためである。事実、本発明で異なるように提示されない限り、前記ステップは任意の順序または並列で遂行されることができる。
【００４８】
本発明による方法は、本発明が属する技術分野で現在知られた用語である、ハードウェア、ソフトウェア、またはこれらの組合で遂行されることができる。特に、本発明による方法はソフトウェア、ファームウエア、任意類型のコンピュータで作動するマクロコードにより遂行されることができる。また、本発明を具現するソフトウェアは、ＲＯＭ、ＲＡＭ、磁気媒体、穿孔テープまたはカード、ＣＤ、ＤＶＤなどの媒体にコンピュータ命令で構成されることができる。また、前記ソフトウェアは搬送波に載せられたコンピュータ信号の形態であるかまたはインターネットを介して連結されたコンピュータのウェブページを介してアクセスすることができる。したがって、本発明は、本発明で異なるように提示されない限り、特定プラットホームに限定されない。
【００４９】
このように、イメージデータを処理する方法とシステムが提供された。このような本発明は望ましい実施形態を参照にして説明したが、当業者ならば本発明の技術的範囲内で前記望ましい実施形態に対する変更及び修正が可能であることである。
【００５０】
前記説明した実施形態はすべての観点で単に例のために考慮されるだけであっていかなる場合にも制限されない。したがって、本発明の多くの観点を支援することができる他の実施形態、システム構造、プラットホーム、装置は、前記説明した本発明の技術的特徴から外れない状態で利用されることができる。記載された実施形態の特徴の適応と組合は本発明の範囲内に含まれる。本発明は特許請求範囲とその均等の範囲により限られる。
【図面の簡単な説明】
【００５１】
【図１】図１は本発明の一実施形態によるイメージデータを処理するためのインタラクティブ・メディア・プレーヤーに対する構成を概略的に示したものである。
【図２】図２は本発明の一実施形態によるインタラクティブ記録媒体のディレクトリ構造を概略的に示したのである。
【図３Ａ】図３Ａは本発明の一実施形態によるＩ−ＤＶＤプレーヤーでイメージデータを処理する多くの方法に対する動作フローチャートをそれぞれ示したものである。
【図３Ｂ】図３Ｂは本発明の一実施形態によるＩ−ＤＶＤプレーヤーでイメージデータを処理する多くの方法に対する動作フローチャートをそれぞれ示したものである。
【図４】図４はイメージデータを含むイメージソース（ｓｏｕｒｃｅ）のテーブルフォーマットに対する例を示したものである。
【図５】図５はビット深度が均一化されたイメージを含むビデオレイヤが他のイメージレイヤと共にミキシングされてディスプレイ信号を形成する過程を示したものである。
【図１】
2006521030.tif 000003
【図２】
2006521030.tif 000004
【図３Ａ】
2006521030.tif 000005
【図３Ｂ】
2006521030.tif 000006
【図４】
2006521030.tif 000007
【図５】
2006521030.tif 000008
【国際調査報告】
2006521030.tif 000009
2006521030.tif 000010