(57)【要約】【課題】  動画を含む複数メディアからなるマルチメディアデータを多様な表示方法で表示画面に表示するメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムを提供する。【解決手段】  メディアデータ表示装置８５は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、スケーリング判定部８７と、スケーリング部８９と、表示部１９とを備えている。スケーリング判定部８７は、動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行う。スケーリング部８９と表示部１９とは、マルチメディアデータを表示する手段であって、スケーリング判定部８７の判定結果に基づいて、スケーリングを行うかどうかを切り替えて表示する。【選択図】      図１４
2005049834.tif 000002
【特許請求の範囲】
【請求項１】
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、
前記動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行うスケーリング判定手段と、
前記マルチメディアデータを表示する手段であって、前記スケーリング判定手段の判定結果に基づいて、スケーリングを行うかどうかを切り替えて表示するメディアデータ表示手段と、
を備えるメディアデータ表示装置。
【請求項２】
前記スケーリング判定手段は、前記マルチメディアデータが有するスケーリング判定情報に基づいて、前記判定を行う、
請求項１に記載のメディアデータ表示装置。
【請求項３】
前記スケーリング判定情報は、スケーリングを行うか否かを示すフラグ情報である、
請求項２に記載のメディアデータ表示装置。
【請求項４】
前記スケーリング判定手段は、搭載されたバッテリーの残量に基づいて、前記判定を行う、
請求項１に記載のメディアデータ表示装置。
【請求項５】
前記スケーリング判定手段は、前記動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかを設定させるスケーリング設定手段を有している、
請求項１に記載のメディアデータ表示装置。
【請求項６】
前記スケーリング判定手段は、前記動画の属性に基づいて、前記判定を行う、
請求項１に記載のメディアデータ表示装置。
【請求項７】
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、
前記表示画面中において前記動画を表示可能な動画表示領域に対して前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリング手段と、
前記マルチメディアデータを表示する手段であって、前記スケーリング手段によりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示手段と、
を備えるメディアデータ表示装置。
【請求項８】
前記スケーリング手段は、前記マルチメディアデータから前記スケーリング指定情報を取得する、
請求項７に記載のメディアデータ表示装置。
【請求項９】
前記動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行うスケーリング判定手段をさらに備えており、
前記メディアデータ表示手段は、前記スケーリング判定手段の判定結果に基づいて、スケーリングを行うかどうかを切り替えて表示する、
請求項７又は８に記載のメディアデータ表示装置。
【請求項１０】
前記スケーリング指定情報を設定させるスケーリング方式設定手段をさらに備える、
請求項７に記載のメディアデータ表示装置。
【請求項１１】
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、
前記動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行うスケーリング判定ステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリング判定ステップの判定結果に基づいて、前記動画を表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法。
【請求項１２】
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、
前記表示画面中において前記動画を表示可能な動画表示領域に対して前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリングステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリングステップによりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法。
【請求項１３】
コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、
前記メディアデータ表示プログラムは、コンピュータに、
前記動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行うスケーリング判定ステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリング判定ステップの判定結果に基づいて、前記動画を表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法を行わせるものである、
メディアデータ表示プログラム。
【請求項１４】
コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、
前記メディアデータ表示プログラムは、コンピュータに、
前記表示画面中において前記動画を表示可能な動画表示領域に対して前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリングステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリングステップによりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法を行わせるものである、
メディアデータ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラム、特に、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどの通信網を通じて、ビデオ、オーディオあるいはテキストデータなどを配信する技術の開発が行われている。例えば、デジタル化されたビデオ、オーディオあるいはテキストデータなどをＲＴＰ（Ｒｅａｌ  ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ／ＴＣＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｏｌ、  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）などの通信プロトコルに従ってパケット化し伝送する方式である。映像音声の符号化方式としてＭＰＥＧ−４を用い、ファイルの形式としてＭＰ４（ＩＳＯ／ＩＥＣ  １４４９６−１：２００１）ファイルを用いたビデオ、オーディオあるいはテキストデータなどの配信についての従来技術（例えば、特許文献１参照。）が知られている。なお、ＲＴＰやＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ、デジタル放送で使用）の場合はＭＰ４ファイルはそのまま伝送されず符号化データそのものがパケット化されて伝送されるが、ＨＴＴＰ／ＴＣＰの場合はＭＰ４ファイルがそのまま伝送される。
【０００３】
従来、ＭＰ４ファイルに多重化されたビデオを表示する際には、ＭＰ４ファイルが有するビデオの表示領域サイズとビデオの画像サイズとに基づいて表示が行われる。すなわち、ビデオの表示領域サイズとビデオの画像サイズとが異なる場合に、ビデオの画像サイズをビデオの表示領域サイズにスケーリングして表示することが必要とされている。
【０００４】
図２９〜図３２を用いて、ＭＰ４ファイルの構造について説明しつつ、ビデオの表示領域サイズとビデオの画像サイズとについて説明を加える。
図２９は、ＭＰ４ファイルのファイル構造を説明する説明図である。ＭＰ４ファイルは、Ｂｏｘと呼ばれるオブジェクトの集合体である。Ｂｏｘは、階層的に配置され（図２９（ａ）参照）、それぞれのＢｏｘは、［ｓｉｚｅ］、［ｔｙｐｅ］および［データ］から構成される（図２９（ｂ）参照）。［ｓｉｚｅ］は、Ｂｏｘのデータサイズを示す。［ｔｙｐｅ］は、Ｂｏｘを識別するアルファベット４文字（例えば、後述する‘ｍｏｏｖ’あるいは‘ｔｒａｋ’など）を格納する。［データ］は、［ｔｙｐｅ］に対応したデータを格納する。また、多くのＢｏｘでは、さらに［ｖｅｒｓｉｏｎ］および［ｆｌａｇｓ］を格納している（図２９（ｃ）参照）。このデータ構造により、認識できない［ｔｙｐｅ］のＢｏｘが取得されても、そのＢｏｘを無視してスキップし、処理を進めることが可能となっている。
【０００５】
図３０は、ＭＰ４ファイルのデータ格納方法を説明する説明図である。ＭＰ４ファイルは、Ｆｉｌｅ  Ｔｙｐｅ  Ｂｏｘ（以下、‘ｆｔｙｐ’という）、Ｍｏｖｉｅ  Ｂｏｘ（以下、‘ｍｏｏｖ’という）およびＭｅｄｉａ  Ｄａｔａ  Ｂｏｘ（以下、‘ｍｄａｔ’という）を備えている。
【０００６】
‘ｆｔｙｐ’は、ＭＰ４ファイルの先頭に配置され、ＭＰ４ファイルが準拠するスペックを示す識別子（［ｍａｊｏｒ＿ｂｒａｎｄ］あるいは［ｃｏｍｐａｔｉｂｌｅ＿ｂｒａｎｄ］など）を示す。例えば、３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）規格準拠の場合は、［３ｇｐ４］あるいは［３ｇｐ５］が使用される。‘ｍｏｏｖ’は、ヘッダ情報を格納し、ＭＰ４ファイルに１つ備えられる。具体的には、‘ｍｏｏｖ’は、ＭＰ４ファイルに含まれるメディアの再生にかかる情報（タイムスケール、デュレーションなど）を格納したＭｏｖｉｅ  Ｈｅａｄｅｒ  Ｂｏｘ（以下、‘ｍｖｈｄ’という）（図示せず）と、メディア毎のヘッダ情報（フレームサイズ、フレームデュレーション、初期化情報、データ格納場所など）を格納したＴｒａｃｋ  Ｂｏｘ（以下、‘ｔｒａｋ’という）とを有している。例えば、オーディオとビデオを含むＭＰ４ファイルでは、オーディオ用、ビデオ用といったメディア毎に独立した‘ｔｒａｋ’が存在する。‘ｍｄａｔ’は、各メディアのデータをサンプルと呼ばれるメディアの再生単位（例えば、ビデオであればフレームなど）で格納する。‘ｍｄａｔ’内におけるサンプルの格納位置は、‘ｍｏｏｖ’により指定される。以下では、各メディアのヘッダ情報は全て‘ｍｏｏｖ’に格納される構造をもつMP４ファイルについて説明する。なお、MP4では、メディアデータを複数の区間に分割し、分割した単位毎にヘッダ情報を付加していく構造（フラグメントと呼ばれる）も定義されているが、ここでは説明を省略する。
【０００７】
図３１は、‘ｔｒａｋ’の構造を説明する説明図である。‘ｔｒａｋ’は、Ｔｒａｃｋ  Ｈｅａｄｅｒ  Ｂｏｘ（以下、‘ｔｋｈｄ’という）およびＭｅｄｉａ  Ｂｏｘ（以下、‘ｍｄｉａ’という）を有している。
【０００８】
‘ｔｋｈｄ’は、ビデオであればビデオ表示領域のサイズ（Ｗｐ，Ｈｐ）を備えており、テキストであればビデオ表示領域の左上の点を基準として表現した、テキスト表示領域の左上の点の座標（Ｔｘ，Ｔｙ）およびテキスト表示領域のサイズ（Ｗｔ，Ｈｔ）を備えている。ここで、図３２に、ビデオ表示領域３００とテキスト表示領域３０１との位置関係を示す。表示画面３０２中に、ビデオ表示領域３００が設定されている。ビデオ表示領域３００は、サイズ（Ｗｐ，Ｈｐ）を有している。テキスト表示領域３０１は、ビデオ表示領域３００の左上の点を基準とした座標（Ｔｘ，Ｔｙ）において、サイズ（Ｗｔ，Ｈｔ）を有している。
【０００９】
‘ｍｄｉａ’（図３１参照）は、Ｍｅｄｉａ  Ｈｅａｄｅｒ  Ｂｏｘ（以下、‘ｍｄｈｄ’という）（図示せず）、Ｈａｎｄｌｅｒ  Ｒｅｆｅｒｅｎｃｅ  Ｂｏｘ（以下、‘ｈｄｌｒ’という）およびＭｅｄｉａ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂｏｘ（以下、‘ｍｉｎｆ’という）を有している。‘ｍｄｈｄ’は、‘ｔｒａｋ’に格納されるメディアの再生にかかる情報（タイムスケール、デュレーションなど）を格納する。‘ｈｄｌｒ’は、‘ｔｒａｋ’に格納されるメディアの種類を示す識別子（ビデオ［ｖｉｄｅ］、オーディオ［ｓｏｕｎ］、テキスト［ｔｅｘｔ］などのｈａｎｄｌｅｒ＿ｔｙｐｅ）を格納する。ＭＰ４ファイルの再生時には、‘ｈｄｌｒ’を参照することにより、‘ｔｒａｋ’に格納されるメディアの種類を判別する。
【００１０】
‘ｍｉｎｆ’は、Ｖｉｄｅｏ  Ｍｅｄｉａ  Ｈｅａｄｅｒ  Ｂｏｘ（以下、‘ｖｍｈｄ’という）（図示せず）、Ｄａｔａ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂｏｘ（以下、‘ｄｉｎｆ’という）（図示せず）およびＳａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ  （以下、‘ｓｔｂｌ’という）などを格納している。‘ｖｍｈｄ’は、ビデオの表示にかかる基本的な情報を有している。‘ｄｉｎｆ’は、‘ｔｒａｋ’に格納されるメディアの情報の格納位置を示すＤａｔａ  Ｒｅｆｅｒｅｎｃｅ  Ｂｏｘ（以下、‘ｄｒｅｆ’という）（図示せず）などを有している。
【００１１】
‘ｓｔｂｌ’は、Ｓａｍｐｌｅ  Ｓｉｚｅ  Ｂｏｘ（以下、‘ｓｔｓｚ’という）、Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  ｔｏ  Ｓａｍｐｌｅ  Ｂｏｘ（以下、‘ｓｔｔｓ’という）、Ｓａｍｐｌｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ（以下、‘ｓｔｓｄ’という）、Ｓａｍｐｌｅ  Ｔｏ  Ｃｈｕｎｋ  Ｂｏｘ（以下、‘ｓｔｓｃ’という）（図示せず）およびＣｈｕｎｋ  Ｏｆｆｓｅｔ  Ｂｏｘ（以下、‘ｓｔｃｏ’という）（図示せず）などを有している。
【００１２】
‘ｓｔｓｚ’は、サンプル毎のサイズを格納している。‘ｓｔｔｓ’は、サンプル毎の再生時間長を格納している。‘ｓｔｓｄ’は、ビデオであれば、Ｖｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙと呼ばれるサンプルの再生情報を格納している。Ｖｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙは、例えば、ビデオの画像サイズ（Ｗｖ，Ｈｖ）などを格納している。‘ｓｔｓｃ’は、Ｖｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙと各サンプルとを関連付ける情報を格納している。
【００１３】
図３３に、上記で説明したＭＰ４ファイルのデータ構造をまとめて示す。ビデオの表示領域サイズ（Ｗｐ，Ｈｐ）とビデオの画像サイズ（Ｗｖ，Ｈｖ）とは、それぞれ‘ｔｋｈｄ’および‘ｓｔｓｄ’の［データ］として格納されている。
【００１４】
図３４および図３５を用いて、従来のビデオのスケーリング表示について説明する。
図３４は、従来のＭＰ４ファイルのメディアデータ表示装置１０の構造を説明するブロック図である。メディアデータ表示装置１０は、例えば、サーバに蓄積されたＭＰ４ファイルをＨＴＴＰによりダウンロードして再生する装置やＳＤカードなどの記録媒体に蓄積されたＭＰ４ファイルを再生する装置であって、テレビ、パーソナルコンピュータ（ＰＣ）、携帯電話、あるいはその他の画像信号を表示可能な装置において備えられている。メディアデータ表示装置１０は、データ取得部１１とヘッダ分離部１２とサンプル情報取得部１３とサンプル取得部１４と復号部１５とフレームメモリ１６と基本表示情報取得部１７とスケーリング部１８と表示部１９とを備えている。
【００１５】
データ取得部１１は、ＭＰ４ファイルを取得する。ヘッダ分離部１２は、ＭＰ４ファイルから、‘ｓｔｔｓ’、‘ｓｔｓｃ’、‘ｓｔｓｚ’および‘ｓｔｃｏ’などのサンプルに関する情報と、‘ｔｋｈｄ’および‘ｓｔｓｄ’などの表示に関する情報とを分離する。サンプル情報取得部１３は、‘ｓｔｔｓ’、‘ｓｔｓｃ’、‘ｓｔｓｚ’および‘ｓｔｃｏ’などのサンプルに関する情報を取得する。サンプル取得部１４は、サンプル情報取得部１３の取得したサンプルに関する情報から、サンプルのサイズ、格納位置、復号・表示時間などを取得する。さらに、サンプル情報取得部１３から取得した情報に基づいて、データ取得部１１にサンプルのデータを要求する。復号部１５は、サンプル取得部１４が取得したサンプルのデータをサンプル毎に復号化する。フレームメモリ１６は、復号化されたサンプルのデータを、例えば、フレーム毎に記憶する。基本表示情報取得部１７は、‘ｔｋｈｄ’および‘ｓｔｓｄ’などの表示に関する情報を取得する。ここで、‘ｔｋｈｄ’には、ビデオの表示領域サイズ（Ｗｐ，Ｈｐ）が含まれており、‘ｓｔｓｄ’には、ビデオの画像サイズ（Ｗｖ，Ｈｖ）が含まれている。
【００１６】
スケーリング部１８は、基本表示情報取得部１７からビデオの表示領域サイズ（Ｗｐ，Ｈｐ）およびビデオの画像サイズ（Ｗｖ，Ｈｖ）を取得する。さらに、フレームメモリ１６が記憶する画像サイズ（Ｗｖ，Ｈｖ）のフレームデータを表示領域サイズ（Ｗｐ，Ｈｐ）にｆｉｌｌモードでスケーリングする。表示部１９は、スケーリング部１８からビデオの表示領域サイズ（Ｗｐ，Ｈｐ）およびスケーリング後のフレームデータを取得し、ビデオの表示用データを表示用メモリ（図示せず）などに書き込む。
【００１７】
図３５は、スケーリングについて説明する説明図である。フレームメモリ１６が記憶するフレームデータ３０５の画像サイズ（Ｗｖ，Ｈｖ）と基本表示情報取得部１７が取得する表示領域サイズ（Ｗｐ，Ｈｐ）とが異なる場合に、フレームデータ３０５は、ビデオ表示領域３００にｆｉｌｌモードでスケーリングされる。
【特許文献１】特開２００２−１９９３７０号公報（第６頁）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
従来のメディアデータ表示装置１０では、ビデオは、‘ｔｋｈｄ’に示されるビデオの表示領域サイズ（Ｗｐ，Ｈｐ）にスケーリングされて表示される。このため、表示が画一的になり、多様な表示方法を実現することが難しい。また、従来のメディアデータ表示装置１０では、ビデオの表示に際して、１秒あたり数〜数十回のスケーリングが必要となり、ＣＰＵへの負荷が高く、電力消費も高く、特に、低消費電力、低処理量が求められる携帯端末では問題となる。
【００１９】
本発明の課題は、動画を含む複数メディアからなるマルチメディアデータを多様な表示方法で表示画面に表示するメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムを提供することを課題とする。
【００２０】
本発明の他の課題は、端末の能力、使用時などの条件によって表示方法を切り替えるメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムを提供することを課題とする。
【課題を解決するための手段】
【００２１】
請求項１に記載のメディアデータ表示装置は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、スケーリング判定手段と、メディアデータ表示手段とを備えている。スケーリング判定手段は、動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行う。メディアデータ表示手段は、マルチメディアデータを表示する手段であって、スケーリング判定手段の判定結果に基づいて、スケーリングを行うかどうかを切り替えて表示する。
【００２２】
ここで、マルチメディアデータとは、例えば、ビデオ、オーディオ、テキストあるいは静止画などを多重して格納するＭＰ４ファイルなどである（以下、この欄において同じ）。
【００２３】
本発明のメディアデータ表示装置では、スケーリング判定手段がスケーリング表示するか否かの判定を行うため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリング表示せずに動画の表示を行うことも可能であり、その場合は装置への処理負荷が軽減される。
【００２４】
請求項２に記載のメディアデータ表示装置は、請求項１に記載のメディアデータ表示装置であって、スケーリング判定手段は、マルチメディアデータが有するスケーリング判定情報に基づいて、判定を行う。
【００２５】
本発明のメディアデータ表示装置では、スケーリング判定情報に基づいて、スケーリング判定手段がスケーリングの有無を決定する。ここで、スケーリング判定情報には、マルチメディアデータの作成者のスケーリング表示に対する意図が表れているため、動画はマルチメディアデータの作成者の意図を反映して表示される。
【００２６】
請求項３に記載のメディアデータ表示装置は、請求項２に記載のメディアデータ表示装置であって、スケーリング判定情報は、スケーリングを行うか否かを示すフラグ情報である。
【００２７】
本発明のメディアデータ表示装置では、フラグ情報に基づいて、スケーリング判定手段がスケーリングの有無を決定する。
請求項４に記載のメディアデータ表示装置は、請求項１に記載のメディアデータ表示装置であって、スケーリング判定手段は、搭載されたバッテリーの残量に基づいて、判定を行う。スケーリング判定手段は、例えば、バッテリー残量が少ない場合、スケーリング表示を行わない。
【００２８】
本発明のメディアデータ表示装置では、バッテリー残量に応じて、スケーリング表示を行うか否かを判定するため、例えば、バッテリー残量が少ない場合にスケーリング表示を行わないとすると、電力の消費を抑えることができ、その結果メディアデータ表示装置の使用時間を延ばすことが可能となる。
【００２９】
請求項５に記載のメディアデータ表示装置は、請求項１に記載のメディアデータ表示装置であって、スケーリング判定手段は、動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかを設定させるスケーリング設定手段を有している。ここで、スケーリング設定手段は、例えば、スケーリングの有無を直接指定させるものであっても良いし、メディアデータ表示装置の動作設定を行わせ、間接的にスケーリングの有無を指定させるものであっても良い。
【００３０】
本発明のメディアデータ表示装置では、スケーリング設定手段に対する使用者の設定に応じて、スケーリング判定手段がスケーリング表示を行うか否かを判定するため、動画は使用者のスケーリングに対する意図を反映して表示される。
【００３１】
請求項６に記載のメディアデータ表示装置は、請求項１に記載のメディアデータ表示装置であって、スケーリング判定手段は、動画の属性に基づいて、判定を行う。ここで、動画の属性とは、例えば、動画の画像サイズやフレームレートなどである。
【００３２】
本発明のメディアデータ表示装置では、例えば、フレームレートが高いなど、メディアデータ表示装置の処理負荷が高い場合に、スケーリング判定手段がスケーリングを行わないと決定する。これにより、メディアデータ表示装置に過剰な処理負荷をかけることが防がれる。
【００３３】
請求項７に記載のメディアデータ表示装置は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、スケーリング手段と、メディアデータ表示手段とを備えている。スケーリング手段は、表示画面中において動画を表示可能な動画表示領域に対して動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示手段は、マルチメディアデータを表示する手段であって、スケーリング手段によりスケーリングされた動画を動画表示領域内に表示する。
【００３４】
本発明のメディアデータ表示装置では、指定されたスケーリング方式によりスケーリング手段が動画のスケーリングを行うため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、多様な方式でスケーリング表示される。
【００３５】
請求項８に記載のメディアデータ表示装置は、請求項７に記載のメディアデータ表示装置であって、スケーリング手段は、マルチメディアデータからスケーリング指定情報を取得する。
【００３６】
ここで、スケーリング指定情報とは、例えば、採用されるスケーリングの方式を示すフラグ情報や、採用されるスケーリングの方式を示す番号情報などである。
本発明のメディアデータ表示装置では、スケーリング手段がマルチメディアデータからスケーリング指定情報を取得するため、動画はマルチメディアデータの作成者の意図を反映してスケーリング表示される。
【００３７】
請求項９に記載のメディアデータ表示装置は、請求項７又は８において、動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行うスケーリング判定手段をさらに備えている。メディアデータ表示手段は、スケーリング判定手段の判定結果に基づいて、スケーリングを行うかどうかを切り替えて表示する
本発明のメディアデータ表示装置では、スケーリング判定手段がスケーリング表示するか否かの判定を行うため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリング表示せずに動画の表示を行うことも可能であり、その場合は装置への処理負荷が軽減される。
【００３８】
請求項１０に記載のメディアデータ表示装置は、請求項７に記載のメディアデータ表示装置であって、スケーリング指定情報を設定させるスケーリング方式設定手段をさらに備える。
【００３９】
本発明のメディアデータ表示装置では、スケーリング方式設定手段によりスケーリング方式が設定されるため、動画は、メディアデータ表示装置の使用者の意図を反映してスケーリング表示される。
【００４０】
請求項１１に記載のメディアデータ表示方法は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、スケーリング判定ステップと、メディアデータ表示ステップとを備えている。スケーリング判定ステップは、動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリング判定ステップの判定結果に基づいて、動画を表示する。
【００４１】
本発明のメディアデータ表示方法では、スケーリング判定ステップでスケーリング表示するか否かの判定を行うため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせずに動画の表示を行うことも可能であり、その場合は処理負荷が軽減される。
【００４２】
請求項１２に記載のメディアデータ表示方法は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、スケーリングステップと、メディアデータ表示ステップとを備えている。スケーリングステップは、表示画面中において動画を表示可能な動画表示領域に対して動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリングステップによりスケーリングされた動画を動画表示領域内に表示する。
【００４３】
本発明のメディアデータ表示方法では、指定されたスケーリング方式によりスケーリングステップで動画のスケーリングを行う。このため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、多様な方式でスケーリング表示される。
【００４４】
請求項１３に記載のメディアデータ表示プログラムは、コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、メディアデータ表示プログラムは、コンピュータに、スケーリング判定ステップと、メディアデータ表示ステップとを備えるメディアデータ表示方法を行わせる。スケーリング判定ステップは、動画を画像サイズを変更して表示するか、画像サイズを変更せず表示するかの判定を行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリング判定ステップの判定結果に基づいて、動画を表示する。
【００４５】
本発明のメディアデータ表示プログラムでは、スケーリング判定ステップでスケーリング表示するか否かの判定を行うため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせず動画の表示を行うことも可能であり、その場合は処理負荷が軽減される。
【００４６】
請求項１４に記載のメディアデータ表示プログラムは、コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、メディアデータ表示プログラムは、コンピュータに、スケーリングステップと、メディアデータ表示ステップとを備えるメディアデータ表示方法を行わせる。スケーリングステップは、表示画面中において動画を表示可能な動画表示領域に対して動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリングステップによりスケーリングされた動画を動画表示領域内に表示する。
【００４７】
本発明のメディアデータ表示プログラムでは、指定されたスケーリング方式によりスケーリングステップで動画のスケーリングを行う。このため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、多様な方式でスケーリング表示される。
【発明の効果】
【００４８】
本発明では、動画を含む複数メディアからなるマルチメディアデータを多様な表示方法で表示画面に表示するメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムが提供される。
【００４９】
本発明では、端末の能力、使用時などの条件によって表示方法を切り替えるメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムが提供される。
【発明を実施するための最良の形態】
【００５０】
以下の各実施形態においては、メディアデータ表示装置によるメディアデータ表示方法を説明する。なお、以下の各実施形態ではビデオを例に表示方法の説明を行うが、JPEG（Joint  Photographic  Experts  Group）などの静止画についても同様の表示方法を適用することができる。
【００５１】
［第１実施形態］
図１〜図３を用いて、本発明の第１実施形態について説明する。
図１は、本発明の第１実施形態としてのメディアデータ表示装置２０の構造を説明するブロック図である。メディアデータ表示装置２０は、例えば、サーバに蓄積されたＭＰ４ファイル（図２９〜図３３参照。以下、「発明の実施の形態」において同じ。）をＨＴＴＰによりダウンロードして再生する装置やＳＤカードなどの記録媒体に蓄積されたＭＰ４ファイルを再生する装置であって、テレビ、パーソナルコンピュータ（ＰＣ）、携帯電話、あるいはその他の画像信号を表示可能な装置において備えられている。
【００５２】
従来のメディアデータ表示装置１０では、ＭＰ４ファイルが有するビデオは、‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）に関わらず、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）にスケーリングして表示される。一方、メディアデータ表示装置２０は、スケーリング部１８（図３４参照）を備えず、ＭＰ４ファイルが有するビデオをスケーリングしないで表示する。
【００５３】
ここで、ＭＰ４ファイルは、ビデオ表示領域のサイズをメディアデータ表示装置２０において自由に設定させる場合には、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）に特別の値（例えば、（Ｗｐ，Ｈｐ）＝（０，０）など）を格納することとする。すなわち、ＭＰ４ファイルが表示領域サイズ（Ｗｐ，Ｈｐ）に特別の値を有する場合には、ビデオ表示領域のサイズは、ＭＰ４ファイル中では指定されないことを示している。
【００５４】
（１）メディアデータ表示装置２０の構成
図１に示す本発明のメディアデータ表示装置２０において、図３４に示す従来のメディアデータ表示装置１０と相違する部分について説明する。なお、従来のメディアデータ表示装置１０と同様の動作を行う部分については、同じ符号を付し、説明を省略する。
【００５５】
メディアデータ表示装置２０は、表示領域変換部２１と端末表示画面サイズ取得部２２とを備えている点においてメディアデータ表示装置１０と相違している。端末表示画面サイズ取得部２２は、表示部１９が出力するビデオの表示用データを表示する表示画面（図示せず）の表示画面サイズ（Ｗｄ，Ｈｄ）を取得する。表示領域変換部２１は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）を取得する。さらに、表示領域変換部２１は、表示領域サイズ（Ｗｐ，Ｈｐ）の値と、表示画面サイズ（Ｗｄ，Ｈｄ）の値に基づいて、ビデオ表示領域の設定を行う。表示部１９は、フレームメモリ１６が記憶するビデオのフレームデータを、表示領域変換部２１が設定するビデオ表示領域において表示するよう表示用データを出力する。
【００５６】
（２）表示領域変換部２１の動作
表示領域変換部２１のビデオ表示領域の設定について、さらに詳しく説明を加える。
表示領域変換部２１は、基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示さない場合、取得した表示領域サイズ（Ｗｐ，Ｈｐ）をビデオ表示領域のサイズとして設定する。
【００５７】
一方、表示領域変換部２１は、基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示す場合、表示画面サイズ（Ｗｄ，Ｈｄ）をビデオ表示領域のサイズとして設定する。
【００５８】
図２を用いて、表示用データにおけるフレームデータとビデオ表示領域との関係について説明する。フレームデータ２４は、画像サイズ（Ｗｖ，Ｈｖ）を有しており、ビデオ表示領域２５において、スケーリングされずに表示される。ビデオ表示領域２５のサイズは、表示領域変換部２１により表示領域サイズ（Ｗｐ，Ｈｐ）あるいは表示画面サイズ（Ｗｄ，Ｈｄ）のいずれかに設定されている。
【００５９】
図２では、フレームデータ２４は、ビデオ表示領域２５にセンタリングして表示されている。ここで、フレームデータ２４のビデオ表示領域２５に対する位置は、表示部１９により決定されている。
【００６０】
（３）メディアデータ表示装置２０におけるメディアデータ表示方法
図３を用いて、メディアデータ表示装置２０におけるメディアデータ表示方法について説明する。
【００６１】
表示領域変換部２１は、端末表示画面サイズ取得部２２から表示画面サイズ（Ｗｄ，Ｈｄ）を取得する（ステップＳ２６）。さらに、表示領域変換部２１は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）を取得する（ステップＳ２７）。
【００６２】
表示領域変換部２１は、基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示さない場合（ステップＳ２８）、取得した表示領域サイズ（Ｗｐ，Ｈｐ）をビデオ表示領域のサイズとして設定する（ステップＳ２９）。一方、表示領域変換部２１は、基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示す場合（ステップＳ２８）、表示画面サイズ（Ｗｄ，Ｈｄ）をビデオ表示領域のサイズとして設定する（ステップＳ３０）。
【００６３】
表示部１９は、フレームメモリ１６が記憶するフレームデータをスケーリングしないでビデオ表示領域に表示するよう表示用データを出力する（ステップＳ３１）。
（４）メディアデータ表示装置２０の効果
従来のメディアデータ表示装置１０では、ビデオの表示に際して、１秒あたり数〜数十回のスケーリングが必要となり、ＣＰＵへの負荷が高く、電力消費も高い。一方、本願発明の実施形態としてのメディアデータ表示装置２０では、スケーリングを必要とせず、処理量の低減および消費電力の低減が実現可能となる。このことは、メディアデータ表示装置２０が携帯端末などにおいて備えられる場合に特に有効な効果となる。
【００６４】
また、取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値を示す場合に、メディアデータ表示装置２０では、ビデオ表示領域のサイズを表示画面の大きさに応じて設定することが可能となる。このため、適切な大きさでビデオの表示を行うことが可能となる。
【００６５】
また、ＭＰＥＧ−４  ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）では、ビデオの途中でフレームデータの画像サイズ（Ｗｖ，Ｈｖ）が変化する。このようなビデオを表示する際に、メディアデータ表示装置２０では、必ずしも（Ｗｐ，Ｈｐ）にスケーリングする必要ないため、フレームデータの画像サイズ（Ｗｖ，Ｈｖ）に応じた表示を行うことが可能となる。
【００６６】
（５）メディアデータ表示装置２０の変形例
本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の変形が可能である。
【００６７】
（５−１）表示領域変換部２１の第１変形例
（５−１−１）
基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示す場合、表示領域変換部２１は、表示画面サイズ（Ｗｄ，Ｈｄ）とテキストや静止画などの‘ｔｒａｋ’が有する表示領域サイズとを取得し、ビデオ表示領域のサイズを設定するものであっても良い。
【００６８】
この場合、他メディアの表示領域を考慮してビデオ表示領域を設定することが可能となる。
（５−１−２）
基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示す場合、表示領域変換部２１は、メディアデータ表示装置２０の処理能力（ＣＰＵの周波数、メモリ量、データ転送速度、バス速度）に応じて、ビデオ表示領域のサイズを設定するものであっても良い。
【００６９】
この場合、処理能力に余裕があれば、より広い領域においてビデオの表示を行うことが可能となる。
（５−１−３）
基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示す場合、表示領域変換部２１は、予め設定されたサイズにビデオ表示領域を設定するものであってもよい。具体的には、メディアデータ表示装置２０は、ユーザにビデオ表示領域のサイズを設定させるサイズ設定部をさらに備え、設定されたサイズにビデオ表示領域を設定する、あるいは、省電力モードなどといったメディアデータ表示装置２０の動作状況に応じて設定されたサイズにビデオ表示領域を設定するものであっても良い。
【００７０】
この場合、ユーザの意図するビデオの表示を行うことが可能となる。
（５−２）表示領域変換部２１の第２変形例
基本表示情報取得部１７から取得した表示領域サイズ（Ｗｐ，Ｈｐ）が特別の値（０，０）を示さない場合であって、表示領域サイズ（Ｗｐ，Ｈｐ）と表示画面サイズ（Ｗｄ，Ｈｄ）とが異なるサイズである場合に、表示領域変換部２１は、表示画面サイズ（Ｗｄ，Ｈｄ）にビデオ表示領域のサイズを設定するものであっても良い。
【００７１】
この場合、常に表示画面に対して適切なサイズでビデオの表示を行うことが可能となる。
（５−３）表示部１９の変形例
図２の説明において、「フレームデータ２４は、ビデオ表示領域２５にセンタリングして表示されている」と記載した。ここで、必ずしもセンタリングして表示する必要はない。
【００７２】
また、図２の説明において、「フレームデータ２４のビデオ表示領域２５に対する位置は、表示部１９により決定される」と記載した。ここで、メディアデータ表示装置２０は、フレームデータ２４の表示位置を決定する表示位置決定部を備えていてもよい。この際、表示部１９は、表示位置決定部から表示位置を取得し、表示用データを出力する。
【００７３】
［第２実施形態］
図４〜図１３を用いて、本発明の第２実施形態について説明する。
図４は、本発明の第２実施形態としてのメディアデータ表示装置３５の構造を説明するブロック図である。メディアデータ表示装置３５は、例えば、サーバに蓄積されたＭＰ４ファイルをＨＴＴＰによりダウンロードして再生する装置やＳＤカードなどの記録媒体に蓄積されたＭＰ４ファイルを再生する装置であって、テレビ、パーソナルコンピュータ（ＰＣ）、携帯電話、あるいはその他の画像信号を表示可能な装置において備えられている。
【００７４】
メディアデータ表示装置３５は、図１を用いて説明したメディアデータ表示装置２０と同様、スケーリング部１８（図３４参照）を備えず、ＭＰ４ファイルが有するビデオをスケーリングしないで表示する。
【００７５】
ここで、メディアデータ表示装置３５が取得するＭＰ４ファイルは、ビデオのフレームデータ毎に優先的に表示する領域を指定するＳａｍｐｌｅ  Ｄｉｓｐｌａｙ  Ｃｅｎｔｅｒ  Ｂｏｘ（以下、‘ｓｔｄｃ’という）を‘ｓｔｂｌ’に格納しているとする。
【００７６】
図５に‘ｓｔｄｃ’のシンタックス例を示す。‘ｓｔｄｃ’は、図２９（ｂ）を用いて説明したＢｏｘと同様の構造を有している。ここで、［ｅｎｔｒｙ＿ｃｏｕｎｔ］は、‘ｓｔｄｃ’に含まれるエントリ数を示している。［ｓａｍｐｌｅ＿ｃｏｕｎｔ］は、［ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｘ］および［ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｙ］の値が同一である、連続するサンプルの数を示している。［ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｘ］および［ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｙ］は、それぞれのサンプル毎（例えば、フレームデータ毎）に優先的に表示する領域の中心のＸ座標およびＹ座標を示している。以下、（ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｘ，ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｙ）で表される座標を優先表示座標といい、（ｄｃｘ，ｄｃｙ）と記載する。なお、優先領域の指定方法は本方法に制限されるものではなく、例えば、同一対角線上にある２頂点の座標を示すこととしてもよい。また、優先度を順位付けして指定することとしてもよい。さらに、優先度以外の指標により画像領域を分類することとしてもよいし、優先領域の指定をさらに大きな単位、例えば、複数のサンプルのグループであるチャンク単位やトラック単位で行うこととしてもよい。
【００７７】
（１）メディアデータ表示装置３５の構成
図４に示す本発明のメディアデータ表示装置３５において、図３４に示す従来のメディアデータ表示装置１０と相違する部分について説明する。なお、従来のメディアデータ表示装置１０と同様の動作を行う部分については、同じ符号を付し、説明を省略する。
【００７８】
メディアデータ表示装置２０は、拡張表示情報取得部３７と表示位置決定部３８とを備えている点においてメディアデータ表示装置１０と相違している。さらに、ヘッダ分離部３６は、ＭＰ４ファイルが有する‘ｓｔｄｃ’を認識し、分離することが可能である。
【００７９】
拡張表示情報取得部３７は、ヘッダ分離部３６が分離する‘ｓｔｄｃ’を取得し、フレームデータ毎の優先表示座標（ｄｃｘ，ｄｃｙ）を出力する。表示位置決定部３８は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）および‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）を取得し、拡張表示情報取得部３７から、優先表示座標（ｄｃｘ，ｄｃｙ）を取得する。表示位置決定部３８は、画像サイズ（Ｗｖ，Ｈｖ）のフレームデータの優先表示座標（ｄｃｘ，ｄｃｙ）と表示領域サイズ（Ｗｐ，Ｈｐ）のビデオ表示領域の中心とが一致するように、ビデオ表示領域におけるフレームデータの表示位置を決定する。表示部１９は、フレームメモリ１６が記憶するフレームデータを、表示位置決定部３８が決定する表示位置において表示するよう表示用データを出力する。
【００８０】
図６を用いて、表示用データにおけるフレームデータ４５とビデオ表示領域４６との関係について説明する。なお、図６は表示領域サイズ（Ｗｐ，Ｈｐ）が画像サイズ（Ｗｖ，Ｈｖ）より大きく、したがって動画の全体が表示されている。フレームデータ４５は、画像サイズ（Ｗｖ，Ｈｖ）を有しており、ビデオ表示領域４６において、スケーリングされずに表示される。ビデオ表示領域４６は、表示領域サイズ（Ｗｐ，Ｈｐ）を有している。フレームデータ４５の表示位置は、優先表示座標（ｄｃｘ，ｄｃｙ）とビデオ表示領域の中心点とが一致するように決定される。
【００８１】
（２）メディアデータ表示装置３５におけるメディアデータ表示方法
図７を用いて、メディアデータ表示装置３５におけるメディアデータ表示方法について説明する。
【００８２】
ヘッダ分離部３６は、ＭＰ４ファイルから‘ｔｋｈｄ’、‘ｓｔｓｄ’および‘ｓｔｄｃ’を分離する（ステップＳ４８）。表示位置決定部３８は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）と‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）とを取得し、拡張表示情報取得部３７から、‘ｓｔｄｃ’が格納する優先表示座標（ｄｃｘ，ｄｃｙ）を取得する（ステップＳ４９）。さらに、表示位置決定部３８は、取得した表示領域サイズ（Ｗｐ，Ｈｐ）と画像サイズ（Ｗｖ，Ｈｖ）と優先表示座標（ｄｃｘ，ｄｃｙ）とに基づいて、ビデオ表示領域におけるフレームデータの表示位置を決定する（ステップＳ５０）。表示部１９は、フレームメモリ１６が記憶するフレームデータを、表示位置決定部３８が決定する表示位置において、スケーリングしないで表示するよう表示用データを出力する（ステップＳ５１）。
【００８３】
（３）メディアデータ表示装置３５の効果
従来のメディアデータ表示装置１０では、ビデオの表示に際して、１秒あたり数〜数十回のスケーリングが必要となり、ＣＰＵへの負荷が高く、電力消費も高い。一方、本願発明の実施形態としてのメディアデータ表示装置３５では、スケーリングを必要とせず、処理量の低減および消費電力の低減が実現可能となる。このことは、メディアデータ表示装置３５が携帯端末などにおいて備えられる場合に特に有効な効果となる。
【００８４】
メディアデータ表示装置３５では、表示位置決定部３８が動画表示位置を決定するため、表示部１９が動画を適切な位置に表示することができる。
さらに、メディアデータ表示装置３５では、サンプル毎（フレームデータ毎）に重要な部分を優先的に表示させることが可能となる。特に、表示領域サイズ（Ｗｐ，Ｈｐ）が画像サイズ（Ｗｖ，Ｈｖ）よりも小さい場合に、サンプル毎に優先的に表示する領域を切り替えることになり、コンテンツ提供者の意図を反映した視覚的効果の高い表示が可能となる。なお、この効果は、優先領域の指定がさらに大きな単位、例えば、複数のサンプルのグループであるチャンク単位やトラック単位で行なわれる場合にも同様である。さらに、優先領域の指定をチャンク単位やトラック単位で行う場合には、サンプル毎に行う場合に比べて、処理負荷を削減することが可能となる。
【００８５】
また、ＭＰＥＧ−４  ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）では、ビデオの途中でフレームデータの画像サイズ（Ｗｖ，Ｈｖ）が変化する。このようなビデオを表示する際に、メディアデータ表示装置３５では、フレームデータの画像サイズ（Ｗｖ，Ｈｖ）に応じた表示を行うことが可能となる。
【００８６】
本発明の前提となるＭＰ４ファイルでは、新しく定義された‘ｓｔｄｃ’を有している。このため、‘ｓｔｄｃ’に対応しない従来のメディアデータ表示装置１０において、‘ｓｔｄｃ’を有するＭＰ４ファイルを取得した場合、‘ｓｔｄｃ’は認識されず、スキップされる。すなわち、従来のメディアデータ表示装置１０の表示には影響を与えず、‘ｓｔｄｃ’を認識可能な装置には、新しい機能を実現させるＭＰ４ファイルのデータ構造が提供されている。
【００８７】
（４）メディアデータ表示装置３５の変形例
（４−１）表示位置決定部３８の変形例
（４−１−１）
表示位置決定部３８は、画像サイズ（Ｗｖ，Ｈｖ）が表示領域サイズ（Ｗｐ，Ｈｐ）よりも小さい際には、優先表示座標（ｄｃｘ，ｄｃｙ）とビデオ表示領域の中心とが一致するように表示位置を決定した場合に、ビデオ表示領域に余裕があれば、決定した表示位置を自動的に調整するものであってもよい。
【００８８】
図８を用いて、フレームデータ５２とビデオ表示領域５３との関係について説明する。図８（ａ）に、フレームデータ５２の優先表示座標（ｄｃｘ，ｄｃｙ）とビデオ表示領域５３の中心とが一致するように表示位置を決定した場合のフレームデータ５２とビデオ表示領域５３との位置関係を示す。この場合、ビデオ表示領域５３には、表示余裕５４があり、フレームデータ５２には、非表示領域５５がある。
【００８９】
そこで、優先表示座標（ｄｃｘ，ｄｃｙ）をビデオ表示領域５３内に含み、かつ、フレームデータ５２のできるだけ広い領域が表示されるように、フレームデータ５２の表示位置を調整する。図８（ｂ）に調整後のフレームデータ５２とビデオ表示領域５３との位置関係を示す。
【００９０】
図９を用いて、フレームデータ５２’とビデオ表示領域５３’との関係の他の例について説明する。なお、図８の例では画像サイズ（Ｗｖ，Ｈｖ）が表示領域サイズ（Ｗｐ，Ｈｐ）よりも小さかったが、この例では画像サイズ（Ｗｖ，Ｈｖ）が表示領域サイズ（Ｗｐ，Ｈｐ）よりも大きい。図９（ａ）に、フレームデータ５２’の優先表示座標（ｄｃｘ，ｄｃｙ）とビデオ表示領域５３’の中心とが一致するように表示位置を決定した場合のフレームデータ５２’とビデオ表示領域５３’との位置関係を示す。この場合、ビデオ表示領域５３’には、表示余裕５４’があり、フレームデータ５２’には、非表示領域５５’がある。
【００９１】
そこで、優先表示座標（ｄｃｘ，ｄｃｙ）をビデオ表示領域５３’内に含み、かつ、フレームデータ５２’のできるだけ広い領域が表示されるように、フレームデータ５２’の表示位置を調整する。図９（ｂ）に調整後のフレームデータ５２’とビデオ表示領域５３’との位置関係を示す。この場合は、フレームデータ５２’の全ては表示されないが、優先表示領域が確実に表示され、さらに灰色の領域５６’が表示される。
【００９２】
これにより、コンテンツ提供者の意図を反映した視覚的効果の高い表示が可能となることに加え、ビデオ表示領域を有効に利用し、より多くの情報を表示することが可能となる。
【００９３】
（４−１−２）
表示位置決定部３８は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）と‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）とを取得し、表示領域サイズ（Ｗｐ，Ｈｐ）が画像サイズ（Ｗｖ，Ｈｖ）よりも大きい場合には、‘ｓｔｄｃ’をスキップするものであってもよい。その場合は、下記の（４−２）の動作にしたがって表示を行う。
【００９４】
（４−２）‘ｓｔｄｃ’を利用しない場合の表示位置決定について
ＭＰ４ファイルが‘ｓｔｄｃ’を備えない場合、あるいはメディアデータ表示装置が‘ｓｔｄｃ’を認識できない装置である場合にも、ビデオ表示領域におけるビデオの表示位置を決定することが必要である。
【００９５】
（４−２−１）
ＭＰ４ファイルが‘ｓｔｄｃ’を備えない場合のメディアデータ表示装置３５の動作について説明する。
【００９６】
表示位置決定部３８は、拡張表示情報取得部３７からフレームデータ毎の優先表示座標（ｄｃｘ，ｄｃｙ）が取得できない場合、ビデオ表示領域の所定の点（左上、右上、左下、右下あるいは中心など）と、フレームデータの所定の点（左上、右上、左下、右下あるいは中心など）とが一致するようにフレームデータの表示位置を決定する。
【００９７】
これにより、ＭＰ４ファイルが‘ｓｔｄｃ’を備えない場合であっても、フレームデータの表示位置を決定することが可能となる。
（４−２−２）
さらに、メディアデータ表示装置は、‘ｓｔｄｃ’を解釈できない場合は、ユーザの指定によりフレームデータの表示位置を決定してもよい。
【００９８】
＜１＞
図１０は、第２実施形態の変形例としてのメディアデータ表示装置５６の構造を説明するブロック図である。メディアデータ表示装置５６は、図１を用いて説明したメディアデータ表示装置２０と同様、スケーリング部１８（図３４参照）を備えず、ＭＰ４ファイルが有するビデオをスケーリングしないで表示する。
【００９９】
図１０に示すメディアデータ表示装置５６における、図３４に示す従来のメディアデータ表示装置１０と相違する部分について説明する。なお、従来のメディアデータ表示装置１０と同様の動作を行う部分については、同じ符号を付し、説明を省略する
メディアデータ表示装置５６は、表示位置設定部５７と表示位置決定部５８とを備えている点においてメディアデータ表示装置１０と相違している。
【０１００】
表示位置設定部５７は、ユーザにフレームデータの表示位置を設定させる。例えば、表示位置を［中央、上寄せ、下寄せ、右寄せ、左寄せ］などの中から選択させる。表示位置決定部５８は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）と‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）とを取得する。さらに、表示位置設定部５７の設定に基づいて、ビデオ表示領域におけるフレームデータの表示位置を決定する。表示部１９は、フレームメモリ１６が記憶するフレームデータを、表示位置決定部５８が決定する表示位置において表示するよう表示用データを出力する。
【０１０１】
＜２＞
図１１（ａ）を用いて、表示用データにおけるフレームデータ６１とビデオ表示領域６２との関係について説明する。フレームデータ６１は、画像サイズ（Ｗｖ，Ｈｖ）を有しており、ビデオ表示領域６２において、スケーリングされずに表示される。ビデオ表示領域６２は、表示領域サイズ（Ｗｐ，Ｈｐ）を有している。フレームデータ６１の表示位置は、表示位置設定部５７により［上寄せ］が選択された場合、フレームデータ６１の上辺とビデオ表示領域の上辺とが一致するように表示位置が決定される。また、左右の位置は、ビデオ表示領域６２に対して、フレームデータ６１がセンタリングされるように決定される。
【０１０２】
なお、図１１（ａ）は、表示領域サイズ（Ｗｐ，Ｈｐ）が画像サイズ（Ｗｖ，Ｈｖ）よりも大きい場合について示している。表示領域サイズ（Ｗｐ，Ｈｐ）が画像サイズ（Ｗｖ，Ｈｖ）よりも小さい場合、フレームデータ６３のうちビデオ表示領域６４に含まれる部分だけが表示される。図１１（ｂ）は、表示位置設定部５７により［上寄せ］が選択された場合のフレームデータ６３とビデオ表示領域６４との関係について示している。
【０１０３】
＜３＞
このメディアデータ表示装置５６では、ユーザの意図を反映したより効果的な表示を行うことが可能となる。
【０１０４】
＜４＞
なお、表示位置設定部５７は、ユーザに表示位置を［中央、上寄せ、下寄せ、右寄せ、左寄せ］などの中から選択させるだけでなく、表示位置のデータ（レイアウトおよびサイズなど）を入力させるものであってもよい。
【０１０５】
（４−２−３）
メディアデータ表示装置は、ＭＰ４ファイルが有するビデオ以外のメディア（テキスト、静止画など）の表示位置に基づいてフレームデータの表示位置を決定してもよい。
【０１０６】
なお、メディアデータ表示装置が‘ｓｔｄｃ’を解釈できる際にも、ユーザー設定や予め決められた表示方法に従って表示することとしてもよい。
＜１＞
図１２は、第２実施形態の変形例としてのメディアデータ表示装置７０の構造を説明するブロック図である。メディアデータ表示装置７０は、図１を用いて説明したメディアデータ表示装置２０と同様、スケーリング部１８（図３４参照）を備えず、ＭＰ４ファイルが有するビデオをスケーリングしないで表示する。
【０１０７】
図１２に示すメディアデータ表示装置７０において、図３４に示す従来のメディアデータ表示装置１０と相違する部分について説明する。なお、従来のメディアデータ表示装置１０と同様の動作を行う部分については、同じ符号を付し、説明を省略する
メディアデータ表示装置７０は、表示位置決定部７１を備えている点においてメディアデータ表示装置１０と相違している。
【０１０８】
表示位置決定部７１は、基本表示情報取得部１７から、ビデオの‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）と‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）とを取得する。さらに、テキストの‘ｔｋｈｄ’が格納するテキスト表示領域の表示位置（Ｔｘ，Ｔｙ）とテキスト表示領域の表示領域サイズ（Ｗｔ，Ｈｔ）とを取得する。さらに、表示位置決定部７１は、取得した情報にも基づいて、ビデオ表示領域におけるフレームデータの表示位置を決定する。具体的には、テキスト表示領域の上端とフレームデータの下端とを一致させるように上下方向の位置を決定し、テキスト表示領域の中心とフレームデータの中心とを一致させるように左右方向の位置を決定する。表示部１９は、フレームメモリ１６が記憶するフレームデータを、表示位置決定部７１が決定するビデオの表示位置において表示するよう表示用データを出力する。
【０１０９】
図１３を用いて、表示用データにおけるフレームデータ７６とビデオ表示領域７７とテキスト表示領域７８との位置関係を説明する。表示画面７９において、表示領域サイズ（Ｗｐ，Ｈｐ）を有するビデオ表示領域７７が設定されている。さらに、ビデオ表示領域７７の左上の点を基準として、座標（Ｔｘ，Ｔｙ）において、表示領域サイズ（Ｗｔ，Ｈｔ）を有するテキスト表示領域７８が設定されている。
ここで、画像サイズ（Ｗｖ，Ｈｖ）を有するフレームデータ７６の上下方向の表示位置は、テキスト表示領域７８の上方向に隣接するように決定される。また、フレームデータ７６の左右方向の表示位置は、フレームデータ７６の中心とテキスト表示領域７８の中心との左右方向の位置が一致するように決定される。
【０１１０】
＜２＞
このメディアデータ表示装置７０では、フレームデータの表示位置は、ＭＰ４ファイルが有するビデオ以外のメディア（テキスト、静止画など）の表示位置に基づいて決定される。このため、それぞれのメディアが適切な位置に表示され、情報表示の視認性が向上する。
【０１１１】
なお、フレームデータは、テキスト表示領域の上方向に隣接するよう表示されると記載したが、本発明の効果は、特に上方向に限定されるものではなく、下方向であっても、その他の方向であっても良い。
【０１１２】
また、テキストの‘ｔｋｈｄ’が格納するテキスト表示領域の表示位置（Ｔｘ，Ｔｙ）とテキスト表示領域の表示領域サイズ（Ｗｔ，Ｈｔ）とだけでなく、テキスト表示領域中におけるテキストサンプルの表示位置に基づいてフレームデータの表示位置を決定するものであっても良い。
【０１１３】
［第３実施形態］
図１４〜図２２を用いて、本発明の第３実施形態について説明する。
図１４は、本発明の第３実施形態としてのメディアデータ表示装置８５の構造を説明するブロック図である。メディアデータ表示装置８５は、例えば、サーバに蓄積されたＭＰ４ファイルをＨＴＴＰによりダウンロードして再生する装置やＳＤカードなどの記録媒体に蓄積されたＭＰ４ファイルを再生する装置であって、テレビ、パーソナルコンピュータ（ＰＣ）、携帯電話、あるいはその他の画像信号を表示可能な装置において備えられている。
【０１１４】
メディアデータ表示装置８５は、ＭＰ４ファイルから取得される情報に基づいて、ビデオのフレームデータをスケーリングするか否かを決定する。
ここで、メディアデータ表示装置８５が取得するＭＰ４ファイルは、［第２実施形態］において図５を用いて説明した‘ｓｔｄｃ’を備えることがあるとする。さらにメディアデータ表示装置８５が取得するＭＰ４ファイルは、サンプル毎（フレームデータ毎）にスケーリング方法を指定するＳａｍｐｌｅ  Ｓｃａｌｅ  Ｂｏｘ（以下、‘ｓｔｓｌ’という）を‘ｓｔｂｌ’に備えることがあるとする。なお、スケーリング方法の指定はサンプル毎に限定されるものではなく、さらに大きな単位、例えば、複数のサンプルのグループであるチャンク単位やトラック単位で指定することとしてもよい。この場合、サンプル毎にスケーリング方法を指定する場合に比べて、処理負荷を削減することが可能となる。
【０１１５】
図１５に‘ｓｔｓｌ’のシンタックス例を示す。‘ｓｔｓｌ’は、図２９（ｂ）を用いて説明したＢｏｘと同様の構造を有している。ここで、［ｆｉｌｌ＿ｆｌａｇ］がセットされている場合には、ｆｉｌｌモードでのスケーリングを指定する。［ｈｉｄｄｅｎ＿ｆｌａｇ］がセットされている場合には、ｈｉｄｄｅｎモードでのスケーリングを指定する。［ｍｅｅｔ＿ｆｌａｇ］がセットされている場合には、ｍｅｅｔモードでのスケーリングを指定する。［ｓｌｉｃｅ＿ｘ＿ｆｌａｇ］がセットされている場合には、Ｘ軸（画面左右方向）にｓｌｉｃｅモードでのスケーリングを指定する。［ｓｌｉｃｅ＿ｙ＿ｆｌａｇ］がセットされている場合には、Ｙ軸（画面上下方向）にｓｌｉｃｅモードでのスケーリングを指定する。なお、‘ｓｔｓｌ’では、［ｆｉｌｌ＿ｆｌａｇ］、［ｈｉｄｄｅｎ＿ｆｌａｇ］、［ｍｅｅｔ＿ｘ＿ｆｌａｇ］、［ｍｅｅｔ＿ｙ＿ｆｌａｇ］、［ｓｌｉｃｅ＿ｘ＿ｆｌａｇ］、［ｓｌｉｃｅ＿ｙ＿ｆｌａｇ］の中で最大１つのフラグが必ずセットされている。
【０１１６】
図１６を用いて、それぞれのスケーリング方法について説明を加える。
ｆｉｌｌモードは、画像サイズ（Ｗｖ，Ｈｖ）のフレームデータ（図１６（ａ）参照）を表示領域サイズ（Ｗｐ，Ｈｐ）にスケーリングして表示するモードである（図１６（ｂ）参照）。
【０１１７】
ｈｉｄｄｅｎモードは、画像サイズ（Ｗｖ，Ｈｖ）のフレームデータ（図１６（ａ）参照）のスケーリングは行わずに、表示領域サイズ（Ｗｐ，Ｈｐ）のビデオ表示領域の範囲で表示できる部分を表示するモードである（図１６（ｃ）参照）。より詳しくは、（Ｗｖ＜Ｗｐ）又は（Ｈｖ＜Ｈｐ）である場合には、ビデオ表示領域においてフレームデータが表示されない領域には、特定の背景色が表示される。一方、（Ｗｖ＞Ｗｐ）又は（Ｈｖ＞Ｈｐ）である場合には、（Ｗｐ，Ｈｐ）からはみ出すフレームデータはクリップされる。
【０１１８】
ｍｅｅｔモードは、フレームデータのアスペクト比（画像の縦・横サイズの比、［Ｗｖ：Ｈｖ］）を保ったまま、縦／横サイズのいずれか一方が、ビデオ表示領域と等しくなるまでスケーリングして表示するモードである。ビデオ表示領域においてフレームデータが表示されない領域には、特定の背景色が表示される。このモードでは、フレームデータはクリップされない。
【０１１９】
ｓｌｉｃｅモードは、フレームデータのアスペクト比（画像の縦・横サイズの比、［Ｗｖ：Ｈｖ］）を保ったまま、縦、あるいは横サイズが、ビデオ表示領域と等しくなるまでスケーリングして表示する。ビデオ表示領域においてフレームデータが表示されない領域には、特定の背景色が表示される。このモードでは、フレームデータはクリップされることがある。
【０１２０】
（１）メディアデータ表示装置８５の構成
図１４に示す本発明のメディアデータ表示装置８５において、図３４に示す従来のメディアデータ表示装置１０と相違する部分について説明する。なお、従来のメディアデータ表示装置１０と同様の動作を行う部分については、同じ符号を付し、説明を省略する。
【０１２１】
メディアデータ表示装置８５は、拡張表示情報取得部８６とスケーリング判定部８７とを備えている点においてメディアデータ表示装置１０と相違している。さらに、ヘッダ分離部８８は、ＭＰ４ファイルが有する‘ｓｔｄｃ’および‘ｓｔｓｌ’を認識し、分離することが可能である。また、スケーリング部８９は、スケーリング判定部８７の判定結果に基づいて、スケーリングを行うことが可能である。
【０１２２】
拡張表示情報取得部８６は、ヘッダ分離部８８が分離する‘ｓｔｄｃ’および‘ｓｔｓｌ’を取得する。スケーリング判定部８７は、拡張表示情報取得部８６が‘ｓｔｓｌ’を取得した場合に、スケーリングを行うと判定する。スケーリング部８９は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）および‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）を取得し、拡張表示情報取得部３７から、‘ｓｔｄｃ’が格納する優先表示座標（ｄｃｘ，ｄｃｙ）（図５参照）および‘ｓｔｓｌ’が格納するスケーリング方法を取得する。さらに、スケーリング部８９は、スケーリング判定部８７の判定結果を取得し、判定結果が肯定的であれば、スケーリングを実行する。スケーリングされたフレームデータは、フレームデータの表示領域サイズ（Ｗｐ，Ｈｐ）とともに表示部１９に出力される。
【０１２３】
（２）スケーリング部８９の動作
スケーリング部８９のスケーリング動作について説明を加える。スケーリング部８９は、‘ｓｔｄｃ’が格納する優先表示領域の情報に基づいて、スケーリングを行う。具体的には、‘ｓｔｄｃ’は、優先表示領域の中心点の座標である優先表示座標（ｄｃｘ，ｄｃｙ）を格納している。そこで、スケーリング部８９は、優先表示座標（ｄｃｘ，ｄｃｙ）から、優先表示領域を見積もり、優先表示領域が表示領域サイズ（Ｗｐ，Ｈｐ）のビデオ表示領域に表示されるよう自動的に表示位置を調節する。さらに具体的には、スケーリング部８９は、優先領域が欠けないような適切なスケーリング方法を選択する。
【０１２４】
図１７を用いて、さらに具体的に説明する。画像サイズ（Ｗｖ，Ｈｖ）のフレームデータ９０に対して、優先表示座標（ｄｃｘ，ｄｃｙ）が取得されているとする（図１７（ａ）参照）。スケーリング部８９は、優先表示座標（ｄｃｘ，ｄｃｙ）を中心とする領域のうち、フレームデータ９０内における最大領域を優先表示領域９１とする（図１７（ｂ）参照）。この場合、優先表示領域９１はフレームデータ９０の左下部分である。スケーリング部８９が取得したスケーリング方法がｆｉｌｌモードである場合、スケーリング部８９は、優先表示領域９１を例えばｘ方向にｓｌｉｃｅモードでスケーリングし、表示領域サイズ（Ｗｐ，Ｈｐ）と同じサイズとする（図１７（ｃ）参照）。その結果、優先表示領域９１が表示される。
【０１２５】
さらに、図１８を用いて、他の実施例について説明する。画像サイズ（Ｗｖ，Ｈｖ）のフレームデータ９０’に対して、優先表示座標（ｄｃｘ，ｄｃｙ）が取得されているとする（図１８（ａ）参照）。スケーリング部８９は、優先表示座標（ｄｃｘ，ｄｃｙ）を中心とする領域のうち、フレームデータ９０’内における最大領域を優先表示領域９１’とする（図１８（ｂ）参照）。この場合は、優先表示領域９１’はフレームデータ９０’の左上である。この実施例では、画像サイズ（Ｗｖ，Ｈｖ）の縦横比が表示領域サイズ（Ｗｐ，Ｈｐ）の縦横比と異なっており（前記実施例に比べてＨｖに対してＷｖが短い）、しかも優先表示領域９１’がフレームデータ９０’の左上に位置している。したがって、この実施形態でｓｌｉｃｅモードを採用し、ｘ方向にｓｌｉｃｅモードでスケーリングすると、優先表示領域９１’が欠けて表示されてしまう。
【０１２６】
そこで、スケーリング方法としてｆｉｌｌモードが選択され、その結果、スケーリング部８９は、優先表示領域９１’をｆｉｌｌモードでスケーリングし、表示領域サイズ（Ｗｐ，Ｈｐ）と同じサイズとする（図１８（ｃ）参照）。このように、スケーリング部８９が優先表示座標（ｄｃｘ，ｄｃｙ）から優先表示領域を見積もり、優先表示領域９１’が表示領域サイズ（Ｗｐ，Ｈｐ）のビデオ表示領域に表示されるように適切なスケーリング方法を選択するため、優先表示領域９１’が確実に表示される。
【０１２７】
なお、‘ｓｔｄｃ’が存在しない場合には、画像の左上と表示領域の左上とを一致させた状態を基準としてスケーリングを行う。ここで、画像の左下、右上、右下、あるいは中心と、表示領域の左下、右上、右下、あるいは中心を一致させた状態をスケーリングの基準とすることとしてもよいし、基準状態をユーザが設定することとしてもよい。
【０１２８】
（３）メディアデータ表示装置８５におけるメディアデータ表示方法
図１９を用いて、メディアデータ表示装置８５におけるメディアデータ表示方法について説明する。
【０１２９】
ヘッダ分離部８８は、ＭＰ４ファイルから‘ｔｋｈｄ’、‘ｓｔｓｄ’、‘ｓｔｄｃ’および‘ｓｔｓｌ’を分離する（ステップＳ９５）。スケーリング部８９は、基本表示情報取得部１７から、‘ｔｋｈｄ’が格納する表示領域サイズ（Ｗｐ，Ｈｐ）および‘ｓｔｓｄ’が格納する画像サイズ（Ｗｖ，Ｈｖ）を取得し、拡張表示情報取得部３７から、‘ｓｔｄｃ’が格納する優先表示座標（ｄｃｘ，ｄｃｙ）および‘ｓｔｓｌ’が格納するスケーリング方法を取得する（ステップＳ９６）。スケーリング判定部８７は、拡張表示情報取得部８６が‘ｓｔｓｌ’を取得した場合に、スケーリングを行うと判定する（ステップＳ９７）。スケーリングを行うと判定された場合、スケーリング部８９は、フレームメモリ１６が記憶するフレームデータの優先表示領域を表示領域サイズ（Ｗｐ，Ｈｐ）にスケーリングして出力する（ステップＳ９８）。スケーリングを行わないと判定された場合、スケーリング部８９は、フレームメモリ１６が記憶するフレームデータの優先表示領域をスケーリングせずに出力する（ステップＳ９９）。
【０１３０】
ここで、‘ｓｔｓｌ’が存在する際にも、スケーリングモードとしてｈｉｄｄｅｎモードが設定されている際にはスケーリングは行われない。また、ＭＰ４ファイル内に‘ｓｔｓｌ’が存在するが、端末が‘ｓｔｓｌ’を解釈できない場合には、‘ｔｋｈｄ’に示される表示領域サイズ（Ｗｐ，Ｈｐ）にｆｉｌｌモードでスケーリングすることとしてもよい。
【０１３１】
以上では、‘ｓｔｓｌ’が存在する際には、必ず‘ｓｔｓｌ’に示されるスケーリング動作に従ってスケーリングして表示することとしたが、‘ｓｔｓｌ’のスケーリング動作に従うかどうかを端末側で選択できるようにするための情報を追加することとしてもよい。この情報を‘ｓｔｓｌ’内で設定する際のシンタックス例を図２０に示す。ここで、［ｃｏｎｓｔｒａｉｎｔ＿ｆｌａｇ］がセットされている際には、必ず‘ｓｔｓｌ’に示されるスケーリング動作に従ってスケーリングすることを示し、セットされていなければ、スケーリングするかどうかを端末で選択できることを示す。従って、［ｃｏｎｓｔｒａｉｎｔ＿ｆｌａｇ］がセットされていなければ、端末のバッテリー残量、あるいはユーザ設定内容などの情報を元に、スケーリングするかどうかを判定することとしてもよい。
【０１３２】
さらに、‘ｓｔｓｌ’が存在しない場合には必ず表示領域サイズ（Ｗｐ，Ｈｐ）にｆｉｌｌモードでスケーリングすることとすれば、‘ｓｔｄｃ’は‘ｓｔｓｌ’が存在する場合にのみ使用される。このため、メディアデータ表示装置８５が取得するＭＰ４ファイルは、‘ｓｔｓｌ’が存在する場合にのみ、‘ｓｔｄｃ’を格納できることとしてもよい。
【０１３３】
このように動作することにより、従来のＭＰ４ファイルを再生する際の表示動作と後方互換性を保ちつつ、‘ｓｔｓｌ’および‘ｓｔｄｃ’を解釈できる端末に対しては表示動作に関する拡張機能を提供することができる。
【０１３４】
（４）メディアデータ表示装置８５の効果
メディアデータ表示装置８５では、スケーリングの有無を‘ｓｔｓｌ’に基づいて判断することが可能となる。ここで、‘ｓｔｓｌ’は、スケーリング方法を示すＢｏｘである。このため、‘ｓｔｓｌ’があれば、ＭＰ４ファイルの提供者はフレームデータがスケーリング表示されること意図していると考えられる。すなわち、ＭＰ４ファイルの提供者の意図を反映した表示が可能となる。
【０１３５】
従来のメディアデータ表示装置１０では、ビデオの表示に際して、１秒あたり数〜数十回のスケーリングが必要となり、ＣＰＵへの負荷が高く、電力消費も高い。一方、メディアデータ表示装置８５では、必ずしもスケーリングを必要とせず、処理量の低減および消費電力の低減が実現可能となる。このことは、メディアデータ表示装置８５が携帯端末などにおいて備えられる場合に特に有効な効果となる。
【０１３６】
なお、本発明の前提となるＭＰ４ファイルでは、新しく定義された‘ｓｔｓｌ’を有している。このため、‘ｓｔｓｌ’に対応しない従来のメディアデータ表示装置１０において、‘ｓｔｓｌ’を有するＭＰ４ファイルを取得した場合、‘ｓｔｓｌ’は認識されず、スキップされる。すなわち、従来のメディアデータ表示装置１０の表示には影響を与えず、‘ｓｔｓｌ’を認識可能な装置には、新しい機能を実現させる、ＭＰ４ファイルのデータ構造が提供されている。
【０１３７】
（５）メディアデータ表示装置８５の変形例
（５−１）メディアデータ表示装置８５の変形例
（５−１−１）
メディアデータ表示装置８５は、スケーリング判定部８７を備えず、常にスケーリング表示を行うものであっても良い。ここでは、スケーリング部は、スケーリング表示を行うと判定されたスケーリング部８９と同様の動作を常に行うこととなる。
【０１３８】
また、拡張表示情報取得部８６が‘ｓｔｓｌ’および‘ｓｔｄｃ’を取得しない場合に、スケーリング部８９は、ｆｉｌｌモードではなく、ｍｅｅｔモードあるいはｓｌｉｃｅモードでスケーリングを行うものであっても良い。
【０１３９】
さらに、ｆｉｌｌモード、ｍｅｅｔモードあるいはｓｌｉｃｅモードでスケーリングを行う場合には、１／２、１／４、２、３倍など整数倍率でのみスケーリングするものであっても良い。
【０１４０】
例えば、１／２倍にスケーリングする際には、隣接する２画素毎に順に処理できるなど、スケーリング時の処理が簡単化され、結果として省電力となる。
（５−１−２）
メディアデータ表示装置８５は、拡張表示情報取得部８６およびスケーリング判定部８７を備えず、ユーザの指定によりスケーリングの有無およびスケーリングの方法を決定するものであっても良い。
【０１４１】
図２１は、第３実施形態の変形例としてのメディアデータ表示装置１００の構造を説明するブロック図である。図２１に示すメディアデータ表示装置１００において、図１４に示すメディアデータ表示装置８５と相違する部分について説明する。なお、メディアデータ表示装置８５と同様の動作を行う部分については、同じ符号を付し、説明を省略する。
【０１４２】
メディアデータ表示装置１００は、メディアデータ表示装置８５が備える拡張表示情報取得部８６とスケーリング判定部８７とを備えない点、およびスケーリング方法設定部１０１を備えている点において、メディアデータ表示装置８５と相違している。スケーリング方法設定部１０１は、ユーザにスケーリング方法（ｆｉｌｌモード、ｍｅｅｔモードあるいはｓｌｉｃｅモードなど）を設定させる。また、スケーリング部１０２は、スケーリング方法設定部１０１が設定したスケーリング方法により、フレームメモリ１６が記憶する画像サイズ（Ｗｖ，Ｈｖ）のフレームデータを表示領域サイズ（Ｗｐ，Ｈｐ）のビデオ表示領域にスケーリングする。
【０１４３】
これにより、スケーリングの有無およびスケーリング方法に対して、ユーザの意志を反映することが可能となる。
（５−２）スケーリング判定部８７の変形例
（５−２−１）
スケーリング判定部８７は、拡張表示情報取得部８６が‘ｓｔｓｌ’を取得したことによるスケーリングの有無の判定に変えて、あるいは加えて、搭載されたバッテリーの残量に応じてスケーリングの有無を判定するものであっても良い。すなわち、スケーリング判定部８７は、図示しないバッテリー管理部からバッテリー残量を取得し、スケーリングの有無を判定することとなる。
【０１４４】
バッテリーの残量が少ない場合に、バッテリーの残量によるスケーリングの有無の判定を優先させることにより、スケーリングによる電力消費を抑え、メディアデータ表示装置８５の使用可能時間を延ばすことが可能となる。
【０１４５】
また、バッテリーの残量が多い場合には、‘ｓｔｓｌ’の取得の有無にかかわらず、スケーリング表示することも可能である。
（５−２−２）
スケーリング判定部８７は、拡張表示情報取得部８６が‘ｓｔｓｌ’を取得したことによるスケーリングの有無の判定に変えて、あるいは加えて、ユーザの設定に応じてスケーリングの有無を切り替えても良い。すなわち、スケーリング判定部８７は、図示しないスケーリング設定部からの設定により、スケーリングの有無を切り替えることとなる。
【０１４６】
具体的には、ユーザは、メディアデータ表示装置を搭載する携帯端末などのメニュー画面における「スケーリング」メニューでスケーリングの有無を指定することとしてもよいし、「省電力設定」メニューで、省電力モードが選ばれた場合にスケーリングしないこととしてもよい。
【０１４７】
また、‘ｓｔｓｌ’の取得の有無にかかわらず、ユーザの設定を常に優先させてもよい。
（５−２−３）
スケーリング判定部８７は、ＭＰ４ファイルから取得される‘ｓｔｓｌ’以外の情報からスケーリングの有無を判定しても良い。
【０１４８】
＜１＞
スケーリング判定部８７は、拡張表示情報取得部８６が‘ｓｔｄｃ’を取得し、かつ‘ｓｔｓｌ’を取得しない場合には、スケーリングを行わないものであっても良い。
【０１４９】
＜２＞
スケーリング判定部８７は、基本表示情報取得部１７が取得する‘ｆｔｙｐ’に基づいて、スケーリングの有無を判定しても良い。例えば、ある特定のスペックを示す識別子（［ｍａｊｏｒ＿ｂｒａｎｄ］あるいは［ｃｏｍｐａｔｉｂｌｅ＿ｂｒａｎｄ］など）が含まれているか否かにより、スケーリングの有無を判定してもよい。
【０１５０】
＜３＞
スケーリング判定部８７は、基本表示情報取得部１７が取得する‘ｍｖｈｄ’あるいは‘ｔｋｈｄ’に基づいて、スケーリングの有無を判定しても良い。
【０１５１】
例えば、‘ｔｋｈｄ’のデュレーション、および‘ｓｔｓｚ’など‘ｓｔｂｌ’内のＢｏｘから得られるトラック内の総サンプル数、あるいは‘ｓｔｔｓ’に示されるサンプルのデュレーションにもとづいて、フレームデータのフレームレートを判断し、フレームレートがある設定値以下（例えば、設定値１ｆｒａｍｅ／ｓに対して、フレームレートが０．５ｆｒａｍｅ／ｓ）の場合に、スケーリングを行うものであっても良い。
【０１５２】
また、メディアデータ表示装置８５が、１フレームの復号・表示処理に割り当て可能な時間（例えば１５ｆｒａｍｅ／ｓの場合、１／１５秒）に対して、復号に要する時間とスケーリングに要する時間が割り当て可能な時間以下になる場合に、スケーリングを行うものであっても良い。
【０１５３】
この場合、メディアデータ表示装置８５の処理量に応じて、スケーリングの有無を切り替えることが可能となる。
（６）その他
（６−１）
ＭＰ４ファイルにおいて、‘ｓｔｓｌ’は、‘ｓｔｂｌ’に格納されサンプル毎にスケーリング方法を指定すると記載した。ここで、‘ｓｔｓｌ’は、‘ｔｒａｋ’に格納され、トラック毎に同一のスケーリング方法を指定するものであっても良い。なお、トラック単位でスケーリング方法を示す際のシンタックス例を図２２に示す。このとき、‘ｓｔｓｌ’は‘ｔｒａｋ’直下に配置されることが望ましい。また、複数のサンプルのグループであるチャンク単位でスケーリングの方法が指定されてもかまわない。
【０１５４】
（６−２）
上記実施形態で説明した‘ｓｔｄｃ’と‘ｓｔｓｌ’とは、同じＢｏｘに含まれる情報であってもよい。例えば、メディアデータ表示装置８５が取得するＭＰ４ファイルにおいて、‘ｓｔｄｃ’が格納する優先領域の情報などは、‘ｓｔｓｌ’に含まれていてもよい。また、その逆も同様である。
【０１５５】
（６−３）
図１５や図２０に示したシンタックスでは、スケーリング方法は、フラグ情報として指定される。
【０１５６】
ここで、スケーリング方法は、例えば、８ビットで表される［ｓｃａｌｅ＿ｍｅｔｈｏｄ］の値により指定されてもよい。より具体的には、ｆｉｌｌモード、ｈｉｄｄｅｎモード、ｍｅｅｔモード、Ｘ軸（画面左右方向）のｓｌｉｃｅモード、Ｙ軸（画面上下方向）のｓｌｉｃｅモードのそれぞれに対して、［１］〜［５］のいずれかの値が与えられる。
【０１５７】
また、これに限らず、スケーリング方法を特定するための情報であれば、どのような形式が用いられてもよい。
さらに、この場合、［ｓｃａｌｅ＿ｍｅｔｈｏｄ］の残りの値、例えば、１２８〜２５５の値は、ユーザ指定領域として、以下のように用いることが可能である。
【０１５８】
（６−３−１）
ユーザ指定領域は、上記実施形態で説明したスケーリング方法や優先領域の情報以外の、スケーリング方法や優先領域の情報、を示すために用いられてもよい。
【０１５９】
＜１＞
例えば、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）などの標準規格、あるいはサービス事業者の運用規格、により定められたスケーリング方法や優先領域の情報を示すために用いられてもよい。この場合、標準規格、あるいは運用規格に割り振られた固有の番号がユーザ指定領域に格納される。
【０１６０】
＜２＞
また、例えば、トラックの画像を表示する際の優先順位を示すために用いられてもよい。具体的には、［ｓｃａｌｅ＿ｍｅｔｈｏｄ］の特定ビット（上位３ビットなど）を用いて優先順位が示される。これにより、例えば、テキストトラックの優先度が２、ビデオトラックの優先度が１である際には、オーバーレイするなどしてテキストを優先的に表示するなどの動作が可能となる。
【０１６１】
＜３＞
また、例えば、ＴＶ放送、あるいはダウンロード／ストリーミングコンテンツなどのメインコンテンツの補助データとしてＭＰ４ファイルを送信する際に、補助データであることを示すために用いられてもよい。具体的には、補助データは予め定められた方法で表示するなど、補助データとメインコンテンツで表示方法を切り替えることが可能となる。
【０１６２】
（６−３−２）
ユーザ指定領域は、以下のような情報を示すために用いられてもよい。
＜１＞
例えば、スクロールに関する情報を示すために用いられてもよい。スクロールに関する情報とは、具体的には、デフォルト（スクロールしない状態）の表示領域を示す情報や、端末がスクロール機能を有し、かつ画像の全領域を一度に表示できない場合には、スクロール機能を有効にすべきかどうかを示すフラグ情報などを含む情報である。これにより、例えば、スクロールにより表示すべき画像がスケーリングされ、不適切に表示されることが防止される。言い換えれば、スクロールにより表示すべき画像を適切に表示することが可能となる。
【０１６３】
＜２＞
また、例えば、マルチメディアデータの表示を行う端末の能力に関連づけられた複数の表示関連情報を示すために用いられてもよい。ここで、表示関連情報とは、サンプルの表示に関連する情報であり、例えば、‘ｓｔｂｌ’に格納される情報などである。より詳しくは、表示関連情報は、Ｖｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙに含まれる情報や、上記した‘ｓｔｓｌ’に含まれる情報や、‘ｓｔｄｃ’に含まれる情報などである。
【０１６４】
このユーザ指定領域は、例えば、端末の能力に関連づけられた複数の‘ｓｔｓｌ’により複数の表示関連情報を示すものであってもよいし、‘ｓｔｓｌ’に複数のエントリを有することで端末の能力に関連づけられた複数の表示関連情報を示すものであってもよい。複数の‘ｓｔｓｌ’を使用する際には、それぞれ１つの‘ｓｔｓｌ’を格納したＶｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙを複数個もつことにしてもよい。
【０１６５】
表示関連情報と端末の能力との関連づけは、例えば、表示関連情報毎に、Ｈｉｇｈ，Ｍｅｄｉｕｍ，Ｌｏｗなど端末の能力の識別子を付加することにより行われる。表示を行う端末では、能力が高い場合には、Ｈｉｇｈに相当する情報、能力が低い場合には、Ｌｏｗに相当する情報に基づいて表示が行われる。
【０１６６】
これにより、端末の能力に応じた表示関連情報を取得することが可能となり、例えば、マルチメディアデータの表示を行う受信端末の能力に応じて、最適な表示方法により表示を行うことが可能となる。
【０１６７】
また、同一ＭＰ４ファイルを複数端末で同時に視聴するような場合に、最も能力の低い端末に対応する表示関連情報に基づいて表示が行われる。この場合、能力の異なる複数の端末の全てにおいて、同一の表示を行うことが可能となる。なお、それぞれの端末の能力は、予め定められた端末間の通信により交換される。
【０１６８】
＜３＞
また、例えば、メインコンテンツと補助データ（上記（６−３−１）＜３＞参照）とを同時に表示する際の位置関係、レイヤ、スケーリング方法などを指定する情報を示すために用いられてもよい。
【０１６９】
［第４実施形態］
本発明の第４実施形態として、メディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムの応用例と、それを用いたシステムとを図２３〜図２６を用いて説明する。
【０１７０】
図２３は、コンテンツ配信サービスを実現するコンテンツ供給システムｅｘ１００の全体構成を示すブロック図である。通信サービスの提供エリアを所望の大きさに分割し、各セル内にそれぞれ固定無線局である基地局ｅｘ１０７〜ｅｘ１１０が設置されている。
【０１７１】
このコンテンツ供給システムｅｘ１００は、例えば、インターネットｅｘ１０１にインターネットサービスプロバイダｅｘ１０２および電話網ｅｘ１０４、および基地局ｅｘ１０７〜ｅｘ１１０を介して、コンピュータｅｘ１１１、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）ｅｘ１１２、カメラｅｘ１１３、携帯電話ｅｘ１１４、カメラ付きの携帯電話ｅｘ１１５などの各機器が接続される。
【０１７２】
しかし、コンテンツ供給システムｅｘ１００は図２３のような組合せに限定されず、いずれかを組み合わせて接続するようにしてもよい。また、固定無線局である基地局ｅｘ１０７〜ｅｘ１１０を介さずに、各機器が電話網ｅｘ１０４に直接接続されてもよい。
【０１７３】
カメラｅｘ１１３はデジタルビデオカメラ等の動画撮影が可能な機器である。また、携帯電話は、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式、若しくはＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式の携帯電話機、またはＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等であり、いずれでも構わない。
【０１７４】
また、ストリーミングサーバｅｘ１０３は、カメラｅｘ１１３から基地局ｅｘ１０９、電話網ｅｘ１０４を通じて接続されており、カメラｅｘ１１３で取り込んだ符号化データをMP4ファイルとして蓄積しておき、そのファイルを伝送する。また、カメラ付き携帯電話で撮影した動画像を符号化して多重化し、多重化データをサーバｅｘ１０３に送信することも可能である。なお、撮影したデータの符号化処理はカメラｅｘ１１３で行っても、データの送信処理をするサーバ等で行ってもよい。また、カメラｅｘ１１６で撮影した動画データはコンピュータｅｘ１１１を介してストリーミングサーバｅｘ１０３に送信されてもよい。カメラｅｘ１１６はデジタルカメラ等の静止画、動画が撮影可能な機器である。この場合、動画データの符号化はカメラｅｘ１１６で行ってもコンピュータｅｘ１１１で行ってもどちらでもよい。また、符号化処理はコンピュータｅｘ１１１やカメラｅｘ１１６が有するＬＳＩｅｘ１１７において処理することになる。なお、画像符号化・復号化用のソフトウェアをコンピュータｅｘ１１１等で読み取り可能な記録媒体である何らかの蓄積メディア（ＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスクなど）に組み込んでもよい。さらに、カメラ付きの携帯電話ｅｘ１１５で動画データを送信してもよい。このときの動画データは携帯電話ｅｘ１１５が有するＬＳＩで符号化処理されたデータである。このように、本発明を配信システムに適用される場合は、予め蓄積されたMP4ファイルをHTTP用ストリーミングサーバから配信する。つまり、符号化データそのものをパケット化して配信するのではなく、MP4ファイルそのものを伝送する。
【０１７５】
また、ストリーミングサーバｅｘ１０３は、カメラｅｘ１１３から基地局ｅｘ１０９、電話網ｅｘ１０４を通じて接続されており、カメラｅｘ１１３を用いてユーザが送信する符号化処理されたデータに基づいたライブ配信等が可能になる。なお、以上に述べたようにライブ配信を行うためには、ＭＰ４ファイルをリアルタイムで作成することが必要となり、フラグメント化したＭＰ４ファイルを用いることになる。そして、フラグメント化したMP4を用いれば、ＨＴＴＰ／ＴＣＰを利用した、ライブ配信に近い低遅延の配信が可能である。
【０１７６】
このコンテンツ供給システムｅｘ１００では、ユーザがカメラｅｘ１１３、カメラｅｘ１１６等で撮影しているコンテンツ（例えば、音楽ライブを撮影した映像等）を符号化処理してストリーミングサーバｅｘ１０３に送信する一方で、ストリーミングサーバｅｘ１０３は要求のあったクライアントに対して上記コンテンツデータをストリーム配信する。クライアントとしては、符号化処理されたデータを復号化することが可能な、コンピュータｅｘ１１１、ＰＤＡｅｘ１１２、カメラｅｘ１１３、携帯電話ｅｘ１１４等がある。このようにすることでコンテンツ供給システムｅｘ１００は、符号化されたデータをクライアントにおいて受信して再生することができ、さらにクライアントにおいてリアルタイムで受信して復号化し、再生することにより、個人放送をも実現可能になるシステムである。また、コンテンツの再生に際しては、上記実施形態のメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示方法をコンピュータを実現するメディアデータ表示プログラムを用いてもよい。例えば、コンピュータｅｘ１１１、ＰＤＡｅｘ１１２、カメラｅｘ１１３、携帯電話ｅｘ１１４等は、上記実施形態で示したメディアデータ表示方法を実現するメディアデータ表示プログラムを備えていてもよい。
【０１７７】
一例として携帯電話について説明する。
図２４は、上記実施形態のメディアデータ表示装置を用いた携帯電話ｅｘ１１５を示す図である。携帯電話ｅｘ１１５は、基地局ｅｘ１１０との間で電波を送受信するためのアンテナｅｘ２０１、ＣＣＤカメラ等の映像、静止画を撮ることが可能なカメラ部ｅｘ２０３、カメラ部ｅｘ２０３で撮影した映像、アンテナｅｘ２０１で受信した映像等が復号化されたデータを表示する液晶ディスプレイ等の表示部ｅｘ２０２、操作キーｅｘ２０４群から構成される本体部、音声出力をするためのスピーカ等の音声出力部ｅｘ２０８、音声入力をするためのマイク等の音声入力部ｅｘ２０５、撮影した動画もしくは静止画のデータ、受信したメールのデータ、動画のデータもしくは静止画のデータ等、符号化されたデータまたは復号化されたデータを保存するための記録メディアｅｘ２０７、携帯電話ｅｘ１１５に記録メディアｅｘ２０７を装着可能とするためのスロット部ｅｘ２０６を有している。記録メディアｅｘ２０７はＳＤカード等のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）の一種であるフラッシュメモリ素子を格納したものである。
【０１７８】
さらに、携帯電話ｅｘ１１５について図２５を用いて説明する。携帯電話ｅｘ１１５は表示部ｅｘ２０２および操作キーｅｘ２０４を備えた本体部の各部を統括的に制御するようになされた主制御部ｅｘ３１１に対して、電源回路部ｅｘ３１０、操作入力制御部ｅｘ３０４、画像符号化部ｅｘ３１２、カメラインターフェース部ｅｘ３０３、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）制御部ｅｘ３０２、画像復号化部ｅｘ３０９、多重分離部ｅｘ３０８、記録再生部ｅｘ３０７、変復調回路部ｅｘ３０６および音声処理部ｅｘ３０５が同期バスｅｘ３１３を介して互いに接続されている。
【０１７９】
電源回路部ｅｘ３１０は、ユーザの操作により終話および電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することによりカメラ付ディジタル携帯電話ｅｘ１１５を動作可能な状態に起動する。
【０１８０】
携帯電話ｅｘ１１５は、ＣＰＵ、ＲＯＭおよびＲＡＭ等でなる主制御部ｅｘ３１１の制御に基づいて、音声通話モード時に音声入力部ｅｘ２０５で集音した音声信号を音声処理部ｅｘ３０５によってディジタル音声データに変換し、これを変復調回路部ｅｘ３０６でスペクトラム拡散処理し、送受信回路部ｅｘ３０１でディジタルアナログ変換処理および周波数変換処理を施した後にアンテナｅｘ２０１を介して送信する。また携帯電話ｅｘ１１５は、音声通話モード時にアンテナｅｘ２０１で受信した受信信号を増幅して周波数変換処理およびアナログディジタル変換処理を施し、変復調回路部ｅｘ３０６でスペクトラム逆拡散処理し、音声処理部ｅｘ３０５によってアナログ音声信号に変換した後、これを音声出力部ｅｘ２０８を介して出力する。
【０１８１】
さらに、データ通信モード時に電子メールを送信する場合、本体部の操作キーｅｘ２０４の操作によって入力された電子メールのテキストデータは操作入力制御部ｅｘ３０４を介して主制御部ｅｘ３１１に送出される。主制御部ｅｘ３１１は、テキストデータを変復調回路部ｅｘ３０６でスペクトラム拡散処理し、送受信回路部ｅｘ３０１でディジタルアナログ変換処理および周波数変換処理を施した後にアンテナｅｘ２０１を介して基地局ｅｘ１１０へ送信する。
【０１８２】
データ通信モード時に画像データを送信する場合、カメラ部ｅｘ２０３で撮像された画像データをカメラインターフェース部ｅｘ３０３を介して画像符号化部ｅｘ３１２に供給する。また、画像データを送信しない場合には、カメラ部ｅｘ２０３で撮像した画像データをカメラインターフェース部ｅｘ３０３およびＬＣＤ制御部ｅｘ３０２を介して表示部ｅｘ２０２に直接表示することも可能である。
【０１８３】
画像符号化部ｅｘ３１２は、カメラ部ｅｘ２０３から供給された画像データを圧縮符号化することにより符号化画像データに変換し、これを多重分離部ｅｘ３０８に送出する。また、このとき同時に携帯電話ｅｘ１１５は、カメラ部ｅｘ２０３で撮像中に音声入力部ｅｘ２０５で集音した音声を音声処理部ｅｘ３０５を介してディジタルの音声データとして多重分離部ｅｘ３０８に送出する。
【０１８４】
多重分離部ｅｘ３０８は、画像符号化部ｅｘ３１２から供給された符号化画像データと音声処理部ｅｘ３０５から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部ｅｘ３０６でスペクトラム拡散処理し、送受信回路部ｅｘ３０１でディジタルアナログ変換処理および周波数変換処理を施した後にアンテナｅｘ２０１を介して送信する。
【０１８５】
データ通信モード時にホームページ等にリンクされた動画像ファイルのデータを受信する場合、アンテナｅｘ２０１を介して基地局ｅｘ１１０から受信した受信信号を変復調回路部ｅｘ３０６でスペクトラム逆拡散処理し、その結果得られる多重化データを多重分離部ｅｘ３０８に送出する。
【０１８６】
また、アンテナｅｘ２０１を介して受信された多重化データを復号化するには、多重分離部ｅｘ３０８は、多重化データを分離することにより画像データの符号化ビットストリームと音声データの符号化ビットストリームとに分け、同期バスｅｘ３１３を介して当該符号化画像データを画像復号化部ｅｘ３０９に供給すると共に当該音声データを音声処理部ｅｘ３０５に供給する。
【０１８７】
次に、画像復号化部ｅｘ３０９は、画像データの符号化ビットストリームを復号することにより再生動画像データを生成し、これをＬＣＤ制御部ｅｘ３０２を介して表示部ｅｘ２０２に供給し、これにより、例えばホームページにリンクされた動画像ファイルに含まれる動画データが表示される。
【０１８８】
また、画像復号化部ｅｘ３０９は、上記実施形態のメディアデータ表示装置としての役割を果たす。
このとき同時に音声処理部ｅｘ３０５は、音声データをアナログ音声信号に変換した後、これを音声出力部ｅｘ２０８に供給し、これにより、例えばホームページにリンクされた動画像ファイルに含まる音声データが再生される。
【０１８９】
さらに、上記実施形態のメディアデータ表示方法を実現するメディアデータ表示プログラムを備えていてもよい。また、図２６に示すように、記録媒体であるＣＤやＤＶＤ等の蓄積メディアｅｘ４０２に記録した符号化ビットストリームの多重化データを読み取り、復号化する再生装置ｅｘ４０３にも上記実施形態のメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示方法を実現するメディアデータ表示プログラムを実装することが可能である。この場合、再生された映像信号はモニタｅｘ４０４に表示される。また、ケーブルテレビ用のケーブルｅｘ４０５または衛星／地上波放送のアンテナｅｘ４０６に接続されたセットトップボックスｅｘ４０７内に上記実施形態のメディアデータ表示装置を実装し、これをテレビのモニタｅｘ４０８で再生する構成も考えられる。このときセットトップボックスではなく、テレビ内にメディアデータ表示装置を組み込んでも良い。また、アンテナｅｘ４１１を有する車ｅｘ４１２で放送衛星ｅｘ４１０からまたは基地局ｅｘ１０７等から信号を受信し、車ｅｘ４１２が有するカーナビゲーションｅｘ４１３等の表示装置に動画を再生することも可能である。
【０１９０】
さらに、画像信号を符号化して多重化し、記録媒体に記録することもできる。具体例としては、ＤＶＤディスクｅｘ４２１に画像信号を記録するＤＶＤレコーダや、ハードディスクに記録するディスクレコーダなどのレコーダｅｘ４２０がある。さらにＳＤカードｅｘ４２２に記録することもできる。レコーダｅｘ４２０が上記実施形態のメディアデータ表示装置を備えていれば、ＤＶＤディスクｅｘ４２１やＳＤカードｅｘ４２２に記録した画像信号を再生し、モニタｅｘ４０８に表示することができる。
【０１９１】
なお、カーナビゲーションｅｘ４１３の構成は例えば図２５に示す構成のうち、カメラ部ｅｘ２０３とカメラインターフェース部ｅｘ３０３、画像符号化部ｅｘ３１２を除いた構成が考えられ、同様なことがコンピュータｅｘ１１１やテレビ（受信機）ｅｘ４０１等でも考えられる。
【０１９２】
また、上記携帯電話ｅｘ１１４等の端末は、符号化器・復号化器を両方持つ送受信型の端末の他に、符号化器のみの送信端末、復号化器のみの受信端末の３通りの実装形式が考えられる。
【０１９３】
このように、上記実施形態のメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示方法を実現するメディアデータ表示プログラムを上述したいずれの機器・システムに用いることは可能であり、上記実施形態で説明した効果を得ることができる。
【０１９４】
［その他］
上記［第１実施形態］〜［第４実施形態］にそれぞれ記載した内容は、その要旨を逸脱しない範囲で種々の変形、組み合わせが可能である。
【０１９５】
（１）
［第１実施形態］において図１を用いて説明した表示領域変換部２１および端末表示画面サイズ取得部２２は、［第２実施形態］において図４を用いて説明したメディアデータ表示装置３５において備えられていても良い。
【０１９６】
この場合、表示位置決定部３８は、表示領域変換部２１が設定するビデオ表示領域において、優先表示領域を表示することとなる。
（２）
［第１実施形態］において図１を用いて説明した表示領域変換部２１および端末表示画面サイズ取得部２２は、［第３実施形態］において図１４あるいは図２１を用いて説明したメディアデータ表示装置８５あるいはメディアデータ表示装置１００において備えられていても良い。この場合、スケーリング部８９あるいはスケーリング部１０２は、表示領域変換部２１が設定するビデオ表示領域に対して、フレームデータをスケーリングすることとなる。そのため動画表示領域設定機能とスケーリング機能の両方が実現される。そして、スケーリング部がスケーリング判定手段からの判定結果に基づいてスケーリングを行わない場合は第１実施形態と同様の効果が得られる。
【０１９７】
また、［第２実施形態］において図４を用いて説明した表示位置決定部３８をさらに備え、スケーリングしない場合には、表示位置を決定して表示させることとしても良い。
（３）
ＭＰ４ファイルは、ビデオ、オーディオ、あるいはテキストデータを多重して記録することに用いられることもある。例えば、携帯電話などのカメラにより撮影したビデオ、オーディオをＭＰ４ファイルとして記録するといった用途に用いられる。
【０１９８】
上記実施形態で記載した‘ｓｔｄｃ’および‘ｓｔｓｌ’は、ＭＰ４ファイルの記録に際して、ＭＰ４ファイルの作成者によりあらかじめ設定されることが可能である。また、ビデオ表示領域の表示領域サイズ（Ｗｐ，Ｈｐ）についても、ビデオの記録中に設定されることが可能である。ここで、記録されるビデオの画像サイズ（Ｗｖ，Ｈｖ）が変化する場合には、画像サイズ（Ｗｖ，Ｈｖ）の最大値を表示領域サイズ（Ｗｐ，Ｈｐ）として設定することも可能である。
【０１９９】
これにより、ビデオの表示に際して、メディアデータ表示装置に余裕のある表示領域サイズ（Ｗｐ，Ｈｐ）を設定することが可能となる。
（４）
ＭＰＥＧ−２  ＶｉｄｅｏのＰａｎ−ｓｃａｎと‘ｓｔｄｃ’を用いた優先表示領域の表示とを組み合わせて使用しても良い。
【０２００】
ＭＰＥＧ−２  ＶｉｄｅｏのＰａｎ−ｓｃａｎにおいては、ビデオ画像の中心とディスプレイの中心との差分値を設定することにより、表示すべき領域を指定する。
ここで、Ｐａｎ−ｓｃａｎは、復号した画像フレームのうち、指定された領域のみを切り出して表示するために用いられる。すなわち、ビデオ表示領域に余裕がある場合でも指定領域以外のビデオを表示しない。
【０２０１】
一方、‘ｓｔｄｃ’では、表示画面が小さく、かつスケーリング機能を持たない装置において、優先して表示されるべき領域の中心を示すことにより効果的な表示を行うことを目的としている。すなわち、表示する範囲を制限しているものではなく、ビデオ表示領域に余裕がある場合には、ビデオ表示領域全体にビデオを表示することが可能である。
【０２０２】
そこで、Ｐａｎ−ｓｃａｎと‘ｓｔｄｃ’を用いた優先表示領域の表示を組み合わせ、Ｐａｎ−ｓｃａｎで切り出した指定領域が、表示画面よりも大きいサイズである場合に、切り出した領域のどこに優先度があるかを設定し、そこを中心に表示することが可能となる。
【０２０３】
（５）
上記各実施形態では、フラグメントを使用しないＭＰ４ファイルについて述べたが、フラグメント化したＭＰ４ファイルにおいても同様の表示動作が可能である。なお、フラグメント化したＭＰ４ファイルにおいてサンプル毎に表示情報を設定する際には、表示情報は各フラグメント内で設定されることとなる。
【０２０４】
（６）
上記各実施形態では、表示関連情報として優先領域、あるいはスケーリング情報を使用したが、他の表示関連情報の使用を制限するものではない。また、表示効果の設定など他の表示関連情報と組み合わせることとしてもよい。
【０２０５】
（７）
上記各実施形態では、優先領域の指定やスケーリング方法の指定は、チャンク単位で行われてもよい、と記載した。
【０２０６】
図２７〜図２８を用いて、これらの指定をチャンク単位で行う場合について詳しく説明を行う。
‘ｍｄａｔ’内に格納されているサンプルは、１以上のサンプル毎にチャンクと呼ばれる単位にグループ化されており、チャンクとサンプルエントリとを関連付けることにより、チャンク単位の情報が示される。ここで、サンプルエントリとは、‘ｓｔｓｄ’内のエントリであり、例えば、サンプルを復号化する際の初期化情報が格納される。特に、ビデオトラック用のサンプルエントリは、Ｖｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙと呼ばれる。また、チャンクとサンプルエントリとの関連付けは、‘ｓｔｓｃ’内に記載されている。
【０２０７】
上記実施形態で説明した優先領域やスケーリング方法を指定する情報（‘ｓｔｄｃ’，‘ｓｔｓｌ’など）は、‘ｓｔｂｌ’の直下ではなく、‘ｓｔｓｄ’のＶｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙ内に格納されていてもよい。これにより、チャンク毎に‘ｓｔｓｃ’を参照することにより、‘ｓｔｄｃ’、‘ｓｔｓｌ’などの表示関連情報をチャンク単位で切り替えることが可能となる。
【０２０８】
ここで、図２７を用いて、‘ｓｔｓｄ’のＶｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙ内に格納される‘ｓｔｓｌ’のシンタックスを示す。図２７に示す‘ｓｔｓｌ’は、図２９（ｂ）を用いて説明したＢｏｘと同様の構造を有しており、優先領域やスケーリング方法を指定する情報が同じＢｏｘに含まれている点に特徴を有している。以下、シンタックスの内容について説明を加える。
【０２０９】
［ｃｏｎｓｔｒａｉｎｔ＿ｆｌａｇ］は、‘ｓｔｓｌ’が含むスケーリング方法に従った表示を行うか否かについて示すための情報であり、上記実施形態で図２０を用いて説明したのと同様である。例えば、フラグＯＮの場合（例えば、ビットが値［１］を示す場合）、後述する［ｓｃａｌｅ＿ｍｅｔｈｏｄ］に示される方法によりスケーリングが行われる。また例えば、フラグＯＦＦの場合（例えば、ビットが値［０］を示す場合）、スケーリング動作は、端末側が選択することができ、スケーリングせずに表示を行ってもよい。またスケーリングして表示を行う場合であっても、必ずしも［ｓｃａｌｅ＿ｍｅｔｈｏｄ］に示される方法に従わなくてもよい。
【０２１０】
［ｓｃａｌｅ＿ｍｅｔｈｏｄ］は、スケーリング方法を示すための情報であり、値によりスケーリング方法が割り当てられている。割り当ての一例を以下に示す。例えば、値［１］により‘ｆｉｌｌ’モードが指定される。値［２］により‘ｈｉｄｄｅｎ’モードが指定される。値［３］により、‘ｍｅｅｔ’モードが指定される。値［４］により‘ｓｌｉｃｅ＿ｘ’モードが指定される。値［５］により‘ｓｌｉｃｅ＿ｙ’モードが指定される。
【０２１１】
ここで、［ｓｃａｌｅ＿ｍｅｔｈｏｄ］に対しては、８ビットの領域が割り当てられている。この場合に、例えば、値［１２８〜２５５］をユーザ指定領域として用いることが可能な点は、上記実施形態で説明したのと同様である。
【０２１２】
［ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｘ］および［ｄｉｓｐｌａｙ＿ｃｅｎｔｅｒ＿ｙ］は、上記実施形態と同様の情報であり、優先領域を指定するための情報である。それぞれの情報は、デフォルト値として値［０］を格納する。
【０２１３】
図２８では、１−３０，３１−１２０，１２１−１８０番目のサンプルがそれぞれ１，２，３番目のチャンクに格納されている。さらに、各チャンクは、それぞれ１，２，３番目のサンプルエントリを参照する。各サンプルエントリでは、異なる優先領域の中心座標、あるいは異なるスケーリング方法を格納しており、チャンク毎にそれらを切り替えて表示を行うことが可能となる。
【０２１４】
なお、上記説明で、‘ｓｔｄｃ’，‘ｓｔｓｌ’などは、‘ｓｔｓｄ’のＶｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙ内に格納されている、と記載した。ここで、‘ｓｔｄｃ’，‘ｓｔｓｌ’などは‘ｓｔｂｌ’の直下に配置されていてもよい。この場合、それぞれの‘ｓｔｄｃ’，‘ｓｔｓｌ’などと、それぞれのチャンクとを関連づける情報が、別途格納される。また、ＩＳＯ  Ｂａｓｅ  Ｆｏｒｍａｔ（ＩＳＯ/ＩＥＣ  １４４９６−１２）のＡｍｅｎｄｍｅｎｔ１、あるいはＡＶＣ  Ｆｉｌｅ  Ｆｏｒｍａｔ（ＩＳＯ/ＩＥＣ  １４４９６−１５）において規格化されたＳａｍｐｌｅ  ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ（‘ｓｂｇｐ’）とＳａｍｐｌｅ  Ｇｒｏｕｐ  ＤｅｓｃｒｉｐｔｉｏｎＢｏｘ（‘ｓｇｐｄ’）を用いて、‘ｓｔｄｃ’，‘ｓｔｓｌ’などとチャンクを関連付けてもよい。このとき、‘ｓｔｄｃ’，‘ｓｔｓｌ’などの情報を格納するＶｉｓｕａｌ  Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｅｎｔｒｙのタイプが新規に定義される。
【０２１５】
［付記］
上記実施形態に記載の発明は、次の様に表現することも可能である。
〈付記の内容〉
（付記１）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、
前記動画の表示位置である動画表示位置を決定する動画表示位置決定手段と、
前記マルチメディアデータを表示する手段であって、前記動画表示位置決定手段により決定された前記動画表示位置において、前記動画を画像サイズを変更せずに表示するメディアデータ表示手段と、
を備えるメディアデータ表示装置。
【０２１６】
（付記２）
前記マルチメディアデータは、前記表示画面における前記動画以外のメディアの表示位置を示すメディア表示位置情報を有し、
前記動画表示位置決定手段は、前記メディア表示位置情報に応じて、前記動画表示位置を決定する、
付記１に記載のメディアデータ表示装置。
【０２１７】
（付記３）
前記動画表示位置を設定可能な動画表示位置設定手段をさらに備え、
前記動画表示位置決定手段は、前記動画位置設定手段の設定に基づいて、前記動画表示位置を決定する、
付記１に記載のメディアデータ表示装置。
【０２１８】
（付記４）
前記マルチメディアデータは、前記動画において優先的に表示される領域である優先表示領域を示す優先表示領域情報を有し、
前記動画表示位置決定手段は、前記優先表示領域情報に基づいて、前記動画表示位置を決定する、
付記１に記載のメディアデータ表示装置。
【０２１９】
（付記５）
前記マルチメディアデータは、前記表示画面中において前記動画を表示可能な動画表示領域を示す動画表示領域情報を有し、
前記優先表示領域情報は、前記優先表示領域の中心を示す情報であり、
前記動画表示位置決定手段は、前記動画表示領域情報と前記優先表示領域情報とに基づいて、前記動画表示領域の中心と前記優先表示領域の中心とが一致するように前記動画表示位置を決定する、
付記４に記載のメディアデータ表示装置。
【０２２０】
（付記６）
前記マルチメディアデータは、前記表示画面中において前記動画を表示可能な動画表示領域を示す動画表示領域情報を有し、
前記動画表示位置決定手段は、前記優先表示領域を含み、かつ、できるだけ広い領域の動画が表示されるように前記動画表示位置を決定する、
付記４又は５に記載のメディアデータ表示装置。
【０２２１】
（付記７）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、
前記マルチメディアデータから取得された動画表示領域情報から、前記表示画面中において前記動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、前記動画表示領域を所定のサイズに設定する動画表示領域設定手段と、
前記マルチメディアデータを表示する手段であって、前記動画表示領域設定手段により設定された前記所定のサイズの前記動画表示領域において、前記動画を画像サイズを変更せずに表示するメディアデータ表示手段と、
を備えるメディアデータ表示装置。
【０２２２】
（付記８）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、
前記マルチメディアデータから取得された動画表示領域情報に基づいて、前記表示画面中において前記動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、前記動画表示領域を前記所定のサイズに設定する動画表示領域設定手段と、
前記マルチメディアデータを表示する手段であって、前記動画表示領域設定手段により設定された前記所定のサイズの前記動画表示領域において、前記動画を画像サイズを変更せずに表示するメディアデータ表示手段と、
を備えるメディアデータ表示装置。
【０２２３】
（付記９）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、
前記マルチメディアデータから取得された動画表示領域情報から、前記表示画面中において前記動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、前記動画表示領域を所定のサイズに設定する動画表示領域設定手段と、
前記動画表示領域設定手段により設定された前記所定のサイズの前記動画表示領域に対して、前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリング手段と、
前記マルチメディアデータを表示する手段であって、前記スケーリング手段によりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示手段と、
を備えるメディアデータ表示装置。
【０２２４】
（付記１０）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、
前記マルチメディアデータから取得された動画表示領域情報に基づいて、前記表示画面中において前記動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、前記動画表示領域を前記所定のサイズに設定する動画表示領域設定手段と、
前記動画表示領域設定手段により設定された前記所定のサイズの前記動画表示領域に対して、前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリング手段と、
前記マルチメディアデータを表示する手段であって、前記スケーリング手段によりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示手段と、
を備えるメディアデータ表示装置。
【０２２５】
（付記１１）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、
前記動画の表示位置である動画表示位置を決定する動画表示位置決定ステップと、
前記マルチメディアデータを表示するステップであって、前記動画表示位置決定ステップにより決定された前記動画表示位置において、前記動画を画像サイズを変更せずに表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法。
【０２２６】
（付記１２）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、
前記マルチメディアデータから取得された動画表示領域情報から、前記表示画面中において前記動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、前記動画表示領域を所定のサイズに設定する動画表示領域設定ステップと、
前記マルチメディアデータを表示するステップであって、前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域において、前記動画を画像サイズを変更せずに表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法。
【０２２７】
（付記１３）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、
前記マルチメディアデータから取得された動画表示領域情報に基づいて、前記表示画面中において前記動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、前記動画表示領域を前記所定のサイズに設定する動画表示領域設定ステップと、
前記マルチメディアデータを表示するステップであって、前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域において、前記動画を画像サイズを変更せずに表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法。
【０２２８】
（付記１４）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、
前記マルチメディアデータから取得された動画表示領域情報から、前記表示画面中において前記動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、前記動画表示領域を所定のサイズに設定する動画表示領域設定ステップと、
前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域に対して、前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリングステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリングステップによりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法。
【０２２９】
（付記１５）
動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、
前記マルチメディアデータから取得された動画表示領域情報に基づいて、前記表示画面中において前記動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、前記動画表示領域を前記所定のサイズに設定する動画表示領域設定ステップと、
前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域に対して、前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリングステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリングステップによりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法。
【０２３０】
（付記１６）
コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、
前記メディアデータ表示プログラムは、コンピュータに、
前記動画の表示位置である動画表示位置を決定する動画表示位置決定ステップと、
前記マルチメディアデータを表示するステップであって、前記動画表示位置決定ステップにより決定された前記動画表示位置において、前記動画を画像サイズを変更せずに表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法を行わせるものである、
メディアデータ表示プログラム。
【０２３１】
（付記１７）
コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、
前記メディアデータ表示プログラムは、コンピュータに、
前記マルチメディアデータから取得された動画表示領域情報から、前記表示画面中において前記動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、前記動画表示領域を所定のサイズに設定する動画表示領域設定ステップと、
前記マルチメディアデータを表示するステップであって、前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域において、前記動画を画像サイズを変更せずに表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法を行わせるものである、
メディアデータ表示プログラム。
【０２３２】
（付記１８）
コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、
前記メディアデータ表示プログラムは、コンピュータに、
前記マルチメディアデータから取得された動画表示領域情報に基づいて、前記表示画面中において前記動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、前記動画表示領域を前記所定のサイズに設定する動画表示領域設定ステップと、
前記マルチメディアデータを表示するステップであって、前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域において、前記動画を画像サイズを変更せずに表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法を行わせるものである、
メディアデータ表示プログラム。
【０２３３】
（付記１９）
コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、
前記メディアデータ表示プログラムは、コンピュータに、
前記マルチメディアデータから取得された動画表示領域情報から、前記表示画面中において前記動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、前記動画表示領域を所定のサイズに設定する動画表示領域設定ステップと、
前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域に対して、前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリングステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリングステップによりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法を行わせるものである、
メディアデータ表示プログラム。
【０２３４】
（付記２０）
コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、
前記メディアデータ表示プログラムは、コンピュータに、
前記マルチメディアデータから取得された動画表示領域情報に基づいて、前記表示画面中において前記動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、前記動画表示領域を前記所定のサイズに設定する動画表示領域設定ステップと、
前記動画表示領域設定ステップにより設定された前記所定のサイズの前記動画表示領域に対して、前記動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、前記動画のスケーリングを行うスケーリングステップと、
前記マルチメディアデータを表示するステップであって、前記スケーリングステップによりスケーリングされた前記動画を前記動画表示領域内に表示するメディアデータ表示ステップと、
を備えるメディアデータ表示方法を行わせるものである、
メディアデータ表示プログラム。
【０２３５】
〈付記の説明〉
付記１に記載のメディアデータ表示装置は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、動画表示位置決定手段と、メディアデータ表示手段とを備えている。動画表示位置決定手段は、動画の表示位置である動画表示位置を決定する。メディアデータ表示手段は、マルチメディアデータを表示する手段であって、動画表示位置決定手段により決定された動画表示位置において、動画を画像サイズを変更せずに表示する。
【０２３６】
ここで、表示位置とは、例えば、動画の全体が表示される場合には、表示画面内における位置を意味し、動画の一部が表示される場合には、動画内における表示部位の位置を意味している（以下、この欄において同じ）。また、マルチメディアデータとは、例えば、ビデオ、オーディオ、テキストあるいは静止画などを多重して格納するＭＰ４ファイルなどである（以下、この欄において同じ）。
【０２３７】
本発明のメディアデータ表示装置では、メディアデータ表示手段が画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせず動画の表示を行うことで、装置への処理負荷が軽減される。さらに、このメディアデータ表示装置では、動画表示位置決定手段が動画表示位置を決定するため、動画は適切な位置に表示される。
【０２３８】
付記２に記載のメディアデータ表示装置は、付記１に記載のメディアデータ表示装置であって、マルチメディアデータは、表示画面における動画以外のメディアの表示位置を示すメディア表示位置情報を有している。動画表示位置決定手段は、メディア表示位置情報に応じて、動画表示位置を決定する。ここで、動画以外のメディアとは、例えば、テキストや静止画などである。
【０２３９】
本発明のメディアデータ表示装置では、動画以外のメディアの表示位置に基づいて動画の表示位置を決定するため、動画は、動画以外のメディアの表示位置との関係で適切な位置に表示される。
【０２４０】
付記３に記載のメディアデータ表示装置は、付記１に記載のメディアデータ表示装置であって、動画表示位置を設定可能な動画表示位置設定手段をさらに備えている。動画表示位置決定手段は、動画位置設定手段の設定に基づいて、動画表示位置を決定する。
【０２４１】
本発明のメディアデータ表示装置では、動画表示位置を設定可能な動画表示位置設定手段をさらに備えており、動画表示位置決定手段は動画位置設定手段の設定に基づいて動画表示位置を決定するため、例えば、ユーザが動画表示位置決定手段を設定すると、動画はユーザが意図する表示位置に表示される。
【０２４２】
付記４に記載のメディアデータ表示装置は、付記１に記載のメディアデータ表示装置であって、マルチメディアデータは、動画において優先的に表示される領域である優先表示領域を示す優先表示領域情報を有している。動画表示位置決定手段は、優先表示領域情報に基づいて、動画表示位置を決定する。ここで、優先表示領域情報は、例えば、優先表示領域の中心の座標を指定する。
【０２４３】
本発明のメディアデータ表示装置では、マルチメディアデータは優先表示領域情報を有しており、動画表示位置決定手段は優先表示領域情報に基づいて動画表示位置を決定するため、動画の重要度が高いと考えられる領域が表示される。
【０２４４】
付記５に記載のメディアデータ表示装置は、付記４に記載のメディアデータ表示装置であって、マルチメディアデータは、表示画面中において動画を表示可能な動画表示領域を示す動画表示領域情報を有している。優先表示領域情報は、優先表示領域の中心を示す情報である。動画表示位置決定手段は、動画表示領域情報と優先表示領域情報とに基づいて、動画表示領域の中心と優先表示領域の中心とが一致するように動画表示位置を決定する。
【０２４５】
本発明のメディアデータ表示装置では、優先表示領域情報は優先表示領域の中心を示す情報であり、動画表示位置決定手段は動画表示領域の中心と優先表示領域の中心とが一致するように動画表示位置を決定するため、動画の重要度の高いと考えられる領域が適切に表示される。
【０２４６】
付記６に記載のメディアデータ表示装置は、付記４又は５に記載のメディアデータ表示装置であって、マルチメディアデータは、表示画面中において動画を表示可能な動画表示領域を示す動画表示領域情報を有している。動画表示位置決定手段は、優先表示領域を含み、かつ、できるだけ広い領域の動画が表示されるように動画表示位置を決定する。
【０２４７】
本発明のメディアデータ表示装置では、動画表示位置決定手段は、優先表示領域を含み、かつ、できるだけ広い領域の動画が表示されるように動画表示位置を決定するため、動画は、マルチメディアデータの作成者の意図を反映しつつ、動画表示領域を有効に利用して表示される。
【０２４８】
付記７に記載のメディアデータ表示装置は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、動画表示領域設定手段と、メディアデータ表示手段とを備えている。動画表示領域設定手段は、マルチメディアデータから取得された動画表示領域情報から、表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、動画表示領域を所定のサイズに設定する。メディアデータ表示手段は、マルチメディアデータを表示する手段であって、動画表示領域設定手段により設定された所定のサイズの動画表示領域において、動画を画像サイズを変更せずに表示する。なお、本願発明は、スケーリング手段を有し、スケーリングをする／しないを選択できる装置にも適用できる。
【０２４９】
本発明のメディアデータ表示装置では、メディアデータ表示手段が画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせず動画の表示を行うことで、装置への処理負荷が軽減される。さらに、動画表示領域設定手段が所定の場合に動画表示領域を所定のサイズに設定するため、動画はメディアデータ表示装置にとって適切な動画表示領域において表示される。
【０２５０】
付記８に記載のメディアデータ表示装置は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、動画表示領域設定手段と、メディアデータ表示手段とを備えている。動画表示領域設定手段は、マルチメディアデータから取得された動画表示領域情報に基づいて、表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、動画表示領域を所定のサイズに設定する。メディアデータ表示手段は、マルチメディアデータを表示する手段であって、動画表示領域設定手段により設定された所定のサイズの動画表示領域において、動画を画像サイズを変更せずに表示する。なお、本願発明は、スケーリング手段を有し、スケーリングをする／しないを選択できる装置にも適用できる。
【０２５１】
本発明のメディアデータ表示装置では、メディアデータ表示手段が画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせず動画の表示を行うことで、装置への処理負荷が軽減される。さらに、動画表示領域設定手段が動画表示領域を所定のサイズに設定するため、動画はユーザの利用する動画表示領域において適切に表示される。
【０２５２】
付記９に記載のメディアデータ表示装置は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、動画表示領域設定手段と、スケーリング手段と、メディアデータ表示手段とを備えている。動画表示領域設定手段は、マルチメディアデータから取得された動画表示領域情報から、表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、動画表示領域を所定のサイズに設定する。スケーリング手段は、動画表示領域設定手段により設定された所定のサイズの動画表示領域に対して、動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示手段は、マルチメディアデータを表示する手段であって、スケーリング手段によりスケーリングされた動画を動画表示領域内に表示する。
【０２５３】
本発明のメディアデータ表示装置では、動画表示領域設定手段がマルチメディアデータから取得された動画表示領域情報から表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に動画表示領域を所定のサイズに設定し、次にスケーリング手段が動画表示領域に対して動画のスケーリングを行う。このように動画表示領域設定手段が動画表示領域を所定のサイズに設定するため、動画はユーザの利用する動画表示領域において適切に表示される。
【０２５４】
付記１０に記載のメディアデータ表示装置は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示装置であって、動画表示領域設定手段と、スケーリング手段と、メディアデータ表示手段とを備えている。動画表示領域設定手段は、マルチメディアデータから取得された動画表示領域情報に基づいて、表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、動画表示領域を所定のサイズに設定する。スケーリング手段は、動画表示領域設定手段により設定された所定のサイズの動画表示領域に対して、動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示手段は、マルチメディアデータを表示する手段であって、スケーリング手段によりスケーリングされた動画を動画表示領域内に表示する。
【０２５５】
本発明のメディアデータ表示装置では、動画表示領域設定手段がマルチメディアデータから取得された動画表示領域情報から表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に動画表示領域を所定のサイズに設定し、次にスケーリング手段が動画表示領域に対して動画のスケーリングを行う。このように動画表示領域設定手段が動画表示領域を所定のサイズに設定するため、動画はユーザの利用する動画表示領域において適切に表示される。
【０２５６】
付記１１に記載のメディアデータ表示方法は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、動画表示位置決定ステップと、メディアデータ表示ステップとを備えている。動画表示位置決定ステップは、動画の表示位置である動画表示位置を決定する。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、動画表示位置決定ステップにより決定された動画表示位置において、動画を画像サイズを変更せずに表示する。
【０２５７】
本発明のメディアデータ表示方法では、メディアデータ表示ステップで画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせず動画の表示を行うことで、処理負荷が軽減される。さらに、このメディアデータ表示方法では、動画表示位置決定ステップで動画表示位置を決定するため、動画は適切な位置に表示される。
【０２５８】
付記１２に記載のメディアデータ表示方法は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、動画表示領域設定ステップと、メディアデータ表示ステップとを備えている。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報から、表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、動画表示領域を所定のサイズに設定する。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域において、動画を画像サイズを変更せずに表示する。
【０２５９】
本発明のメディアデータ表示方法では、メディアデータ表示ステップで画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせずに動画の表示を行うことで、処理負荷が軽減される。さらに、動画表示領域設定ステップで所定の場合に動画表示領域を所定のサイズに設定するため、動画は適切な動画表示領域において表示される。
【０２６０】
付記１３に記載のメディアデータ表示方法は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、動画表示領域設定ステップと、メディアデータ表示ステップとを備えている。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報に基づいて、表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、動画表示領域を所定のサイズに設定する。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域において、動画を画像サイズを変更せずに表示する。
【０２６１】
本発明のメディアデータ表示方法では、メディアデータ表示ステップで画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせず動画の表示を行うことで、処理負荷を軽減することが可能となる。さらに、動画表示領域設定ステップで動画表示領域を所定のサイズに設定するため、動画はユーザの利用する装置の動画表示領域において適切に表示される。
【０２６２】
付記１４に記載のメディアデータ表示方法は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法であって、動画表示領域設定ステップと、スケーリングステップと、メディアデータ表示ステップとを備えている。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報から、表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、動画表示領域を所定のサイズに設定する。スケーリングステップは、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域に対して、動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリングステップによりスケーリングされた動画を前記動画表示領域内に表示する。
【０２６３】
本発明のメディアデータ表示方法では、動画表示領域設定ステップがマルチメディアデータから取得された動画表示領域情報から表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に動画表示領域を所定のサイズに設定し、次にスケーリングステップが動画表示領域に対して動画のスケーリングを行う。このように動画表示領域設定ステップが動画表示領域を所定のサイズに設定するため、動画はユーザの利用する動画表示領域において適切に表示される。
【０２６４】
付記１５に記載のメディアデータ表示方法は、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示する方法であって、動画表示領域設定ステップと、スケーリングステップと、メディアデータ表示ステップとを備えている。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報に基づいて、表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、動画表示領域を所定のサイズに設定する。スケーリングステップは、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域に対して、動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリングステップによりスケーリングされた動画を動画表示領域内に表示する。
【０２６５】
本発明のメディアデータ表示方法では、動画表示領域設定ステップがマルチメディアデータから取得された動画表示領域情報から表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に動画表示領域を所定のサイズに設定し、次にスケーリングステップが動画表示領域に対して動画のスケーリングを行う。このように動画表示領域設定ステップが動画表示領域を所定のサイズに設定するため、動画はユーザの利用する動画表示領域において適切に表示される。
【０２６６】
付記１６に記載のメディアデータ表示プログラムは、コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、メディアデータ表示プログラムは、コンピュータに、動画表示位置決定ステップと、メディアデータ表示ステップとを備えるメディアデータ表示方法を行わせる。動画表示位置決定ステップは、動画の表示位置である動画表示位置を決定する。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、動画表示位置決定ステップにより決定された動画表示位置において、動画を画像サイズを変更せずに表示する。
【０２６７】
本発明のメディアデータ表示プログラムでは、メディアデータ表示ステップで画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで表示される。また、スケーリングせず動画の表示を行うことで、処理負荷が軽減される。さらに、このメディアデータ表示プログラムでは、動画表示位置決定ステップで動画表示位置を決定するため、動画は適切な位置に表示される。
【０２６８】
付記１７に記載のメディアデータ表示プログラムは、コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、メディアデータ表示プログラムは、コンピュータに、動画表示領域設定ステップと、メディアデータ表示ステップとを備えるメディアデータ表示方法を行わせる。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報から、表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、動画表示領域を所定のサイズに設定する。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域において、動画を画像サイズを変更せずに表示する。
【０２６９】
本発明のメディアデータ表示プログラムでは、メディアデータ表示ステップで画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで動画が表示される。また、スケーリングせず動画の表示を行うことで、処理負荷が軽減される。さらに、動画表示領域設定ステップで所定の場合に動画表示領域を所定のサイズに設定するため、動画は適切な動画表示領域において表示される。
【０２７０】
付記１８に記載のメディアデータ表示プログラムは、コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、メディアデータ表示プログラムは、コンピュータに、動画表示領域設定ステップと、メディアデータ表示ステップとを備えるメディアデータ表示方法を行わせる。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報に基づいて、表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、動画表示領域を所定のサイズに設定する。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域において、動画を画像サイズを変更せずに表示する。
【０２７１】
本発明のメディアデータ表示プログラムでは、メディアデータ表示ステップで画像サイズを変更せずに動画を表示するため、動画は、ある一定の領域に画一的にスケーリング表示されるのではなく、マルチメディアデータの作成者の意図するサイズで動画が表示される。また、スケーリングせずに動画の表示を行うことで、処理負荷が軽減される。さらに、動画表示領域設定ステップで動画表示領域を所定のサイズに設定するため、動画は、ユーザの利用する装置の動画表示領域において適切に表示される。
【０２７２】
付記１９に記載のメディアデータ表示プログラムは、コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、メディアデータ表示プログラムは、コンピュータに、動画表示領域設定ステップと、スケーリングステップと、メディアデータ表示ステップとを備えるメディアデータ表示方法を行わせる。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報から、表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に、動画表示領域を所定のサイズに設定する。スケーリングステップは、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域に対して、動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリングステップによりスケーリングされた動画を前記動画表示領域内に表示する。
【０２７３】
本発明のメディアデータ表示プログラムでは、動画表示領域設定ステップがマルチメディアデータから取得された動画表示領域情報から表示画面中において動画を表示可能な動画表示領域が任意のサイズであると判断される場合に動画表示領域を所定のサイズに設定し、次にスケーリングステップが動画表示領域に対して動画のスケーリングを行う。このように動画表示領域設定ステップが動画表示領域を所定のサイズに設定するため、動画はユーザの利用する動画表示領域において適切に表示される。
【０２７４】
付記２０に記載のメディアデータ表示プログラムは、コンピュータにより、動画を含む複数メディアからなるマルチメディアデータを表示画面に表示するメディアデータ表示方法を行うためのメディアデータ表示プログラムであって、メディアデータ表示プログラムは、コンピュータに、動画表示領域設定ステップと、スケーリングステップと、メディアデータ表示ステップとを備えるメディアデータ表示方法を行わせる。動画表示領域設定ステップは、マルチメディアデータから取得された動画表示領域情報に基づいて、表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に、動画表示領域を所定のサイズに設定する。スケーリングステップは、動画表示領域設定ステップにより設定された所定のサイズの動画表示領域に対して、動画をスケーリングする方式を指定するスケーリング指定情報に基づいて、動画のスケーリングを行う。メディアデータ表示ステップは、マルチメディアデータを表示するステップであって、スケーリングステップによりスケーリングされた動画を動画表示領域内に表示する。
【０２７５】
本発明のメディアデータ表示プログラムでは、動画表示領域設定ステップがマルチメディアデータから取得された動画表示領域情報から表示画面中において動画を表示可能な動画表示領域が所定のサイズと異なると判断される場合に動画表示領域を所定のサイズに設定し、次にスケーリングステップが動画表示領域に対して動画のスケーリングを行う。このように動画表示領域設定手段が動画表示領域を所定のサイズに設定するため、動画はユーザの利用する動画表示領域において適切に表示される。
【産業上の利用可能性】
【０２７６】
本発明に係るメディアデータ表示装置、メディアデータ表示方法およびメディアデータ表示プログラムは、動画を含む複数メディアからなるマルチメディアデータを多様な表示方法で表示画面に表示することができ、上記分野において有用である。
【図面の簡単な説明】
【０２７７】
【図１】本発明に係る第１実施形態としてのメディアデータ表示装置のブロック構成図
【図２】表示用データにおけるフレームデータとビデオ表示領域との関係を示す図（第１実施形態）
【図３】メディアデータ表示方法を示すフローチャート（第１実施形態）
【図４】本発明に係る第２実施形態としてのメディアデータ表示装置のブロック構成図
【図５】‘ｓｔｄｃ’のシンタックスを表す図（第２実施形態）。
【図６】表示用データにおけるフレームデータとビデオ表示領域との関係を示す図（第２実施形態）
【図７】メディアデータ表示方法を示すフローチャート（第２実施形態）
【図８】表示用データにおけるフレームデータとビデオ表示領域との関係を示す図（第２実施形態）
【図９】表示用データにおけるフレームデータとビデオ表示領域との関係を示す図（第２実施形態）
【図１０】第２実施形態の変形例としてのメディアデータ表示装置のブロック構成図
【図１１】表示用データにおけるフレームデータとビデオ表示領域との関係を示す図（第２実施形態の変形例）
【図１２】第２実施形態の変形例としてのメディアデータ表示装置のブロック構成図（第２実施形態の変形例）
【図１３】表示用データにおけるフレームデータとビデオ表示領域との関係を示す図（第２実施形態の変形例）
【図１４】本発明に係る第３実施形態としてのメディアデータ表示装置のブロック構成図
【図１５】‘ｓｔｓｌ’のシンタックスを示す図（第３実施形態）
【図１６】各種スケーリング方法を示す図（第３実施形態）
【図１７】スケーリング部の動作を説明するための図（第３実施形態）
【図１８】スケーリング部の動作を説明するための図（第３実施形態）
【図１９】メディアデータ表示方法を示すフローチャート（第３実施形態）
【図２０】‘ｓｔｓｌ’のシンタックスを示す図（第３実施形態）
【図２１】第３実施形態の変形例としてのメディアデータ表示装置のブロック構成図
【図２２】‘ｓｔｓｌ’のシンタックスを示す図（第３実施形態）
【図２３】コンテンツ供給システムの全体構成を示すブロック図（第４実施形態）
【図２４】動画像符号化方法、動画像復号化方法を用いた携帯電話の例（第４実施形態）
【図２５】携帯電話のブロック図（第４実施形態）
【図２６】ディジタル放送用システムの例（第４実施形態）
【図２７】‘ｓｔｓｌ’のシンタックスを示す図（その他）
【図２８】Ｖｉｓｕａｌ  Ｓａｍｐｌｅ  Ｅｎｔｒｙから表示関連情報を取得する方法について説明する説明図（その他）
【図２９】従来技術としてのＭＰ４ファイル構造
【図３０】ＭＰ４ファイルのデータ格納方法（従来技術）
【図３１】Ｔｒａｃｋ  Ｂｏｘの構造（従来技術）
【図３２】ビデオ表示領域とテキスト表示領域との位置関係を示す図（従来技術）
【図３３】ＭＰ４ファイルのデータ構造（従来技術）
【図３４】従来のメディアデータ表示装置のブロック構成図（従来技術）
【図３５】スケーリングを説明する図（従来技術）
【符号の説明】
【０２７８】
２０，３５，５６，７０，１００    メディアデータ表示装置
２１    表示領域変換部
２２    端末表示画面サイズ取得部
２４，４５，５２，６１，６３，７６    フレームデータ
２５，４６，５３，６２，６４，７７    ビデオ表示領域
３７    拡張表示情報取得部
３８，５８，７１    表示位置決定部
５７    表示位置設定部
７８    テキスト表示領域
８５    メディアデータ表示装置
８６    拡張表示情報取得部
８７    スケーリング判定部
８９，１０２    スケーリング部
９１    優先表示領域
１０１    スケーリング方法設定部
【図１】
2005049834.tif 000003
【図２】
2005049834.tif 000004
【図３】
2005049834.tif 000005
【図４】
2005049834.tif 000006
【図５】
2005049834.tif 000007
【図６】
2005049834.tif 000008
【図７】
2005049834.tif 000009
【図８】
2005049834.tif 000010
【図９】
2005049834.tif 000011
【図１０】
2005049834.tif 000012
【図１１】
2005049834.tif 000013
【図１２】
2005049834.tif 000014
【図１３】
2005049834.tif 000015
【図１４】
2005049834.tif 000016
【図１５】
2005049834.tif 000017
【図１６】
2005049834.tif 000018
【図１７】
2005049834.tif 000019
【図１８】
2005049834.tif 000020
【図１９】
2005049834.tif 000021
【図２０】
2005049834.tif 000022
【図２１】
2005049834.tif 000023
【図２２】
2005049834.tif 000024
【図２３】
2005049834.tif 000025
【図２４】
2005049834.tif 000026
【図２５】
2005049834.tif 000027
【図２６】
2005049834.tif 000028
【図２７】
2005049834.tif 000029
【図２８】
2005049834.tif 000030
【図２９】
2005049834.tif 000031
【図３０】
2005049834.tif 000032
【図３１】
2005049834.tif 000033
【図３２】
2005049834.tif 000034
【図３３】
2005049834.tif 000035
【図３４】
2005049834.tif 000036
【図３５】
2005049834.tif 000037