(57)【要約】    【課題】      放送又はストリーミング番組を表示中に、表示部の解像度の縦横比が切り替わった場合でも、無効な表示領域にメディアを表示したり、番組を一旦終了したりしてしまうことを防止すること。    【解決手段】  解像度の異なる複数の表示部Ｄ１及びＤ２を有し、表示指示部３０３がユーザの使用形態に応じてアクティブに設定する表示部を指示する。レイアウト情報選択部３０４は、メディア配信装置から配信され、表示部Ｄ１及びＤ２の解像度に応じたレイアウトを含むレイアウト情報から表示指示部３０３が指示した表示部に応じたレイアウトを選択し、選択したレイアウトに従って、メディア表示制御部３０６がメディア配信装置から配信されたメディアを選択したり、拡大や縮小といった変換処理を行い、表示指示部３０３によって指示された表示部にメディアを表示する。  【選択図】      図３
2005086305.tif 000002
【特許請求の範囲】
【請求項１】
解像度を切り替え可能な表示手段と、
１つ以上のメディアデータ及び複数のレイアウト情報を受信する受信手段と、
前記レイアウト情報のうち前記表示手段が表示する解像度に応じたレイアウト情報を選択するレイアウト情報選択手段と、
前記レイアウト情報選択手段によって選択されたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行って、該当する解像度の表示手段にメディアデータを表示する制御を行うメディア表示制御手段と、
を具備することを特徴とするメディア受信装置。
【請求項２】
前記メディア受信装置は、折り畳み式形状を有し、
前記表示手段は、前記メディア受信装置が開いている状態で表示する第１の表示手段と、第１の表示手段とは異なる解像度であり、前記メディア受信装置が閉じている状態で表示する第２の表示手段とを有することを特徴とする請求項１に記載のメディア受信装置。
【請求項３】
前記表示手段は回動し、所定の角度回動する毎に解像度が切り替わることを特徴とする請求項１に記載のメディア受信装置。
【請求項４】
前記メディア表示制御手段は、表示する表示手段の解像度に応じて、メディアデータのうち音声データ及び又は音楽データの再生を開始又は中断することを特徴とする請求項１から請求項３のいずれかに記載のメディア受信装置。
【請求項５】
解像度を切り替え可能な表示部を有するメディア受信装置が用いる複数のレイアウト情報を蓄積する蓄積手段と、
前記メディア受信装置からの要求に応じて、前記蓄積手段に蓄積されたレイアウト情報を前記メディア受信装置に送信する送受信手段と、
を具備することを特徴とするサーバ装置。
【請求項６】
解像度を切り替え可能な表示工程と、
１つ以上のメディアデータ及び複数のレイアウト情報を受信する受信工程と、
前記レイアウト情報のうち表示部が表示する解像度に応じたレイアウト情報を選択するレイアウト情報選択工程と、
前記レイアウト情報選択工程で選択されたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行って、該当する解像度の表示工程でメディアデータを表示する制御を行うメディア表示制御工程と、
を具備することを特徴とするメディア受信方法。
【請求項７】
１つ以上のメディアデータ及び複数のレイアウト情報をネットワークを介してメディア受信装置に配信するメディア配信装置と、
前記メディア配信装置から配信されたメディアデータとレイアウト情報とを受信する受信手段と、
解像度を切り替え可能な表示手段と、
前記レイアウト情報のうち前記表示手段が表示する解像度に応じたレイアウト情報を選択するレイアウト情報選択手段と、
前記レイアウト情報選択手段によって選択されたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行い、該当する解像度の表示手段にメディアデータを表示する制御を行うメディア表示制御手段と、
を有するメディア受信装置と、
を具備することを特徴とするメディア配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種メディアデータを受信するメディア受信装置、メディア受信方法及びメディア配信システムに関する。
【背景技術】
【０００２】
従来、テキストデータ、静止画データ、動画データ、音声データ、音楽データを含むメディアを統合し、空間的及び時間的配置を記述する方法にＳＭＩＬ（Synchronized Multimedia Integration Language）と呼ばれる技術があり、Ｗ３Ｃ（World Wide Web Consortium）によって標準化されている。
【０００３】
ここで、静止画データとは、ＪＰＥＧやＰＮＧ（Portable Network Graphics format）等のビットマップ方式の圧縮データやＳＶＧ（Scalable Vector Graphics）等のベクトル方式の圧縮データを指す。また、動画データとは、ＭＰＥＧ−４やＨ．２６４といった方式の圧縮データを指す。また、音声データとは、Ｇ．７２９やＡＭＲ（Adaptive Multi-Rate）といった方式の圧縮データを指す。さらに、音楽データとは、ＭＰ３、ＭＩＤＩといった方式の圧縮データを指す。
【０００４】
以下、テキストデータ、静止画データ、動画データ、音声データ、音楽データをメディアデータと総称する。
【０００５】
ＳＭＩＬは、現在インターネットを通じて非常に普及しているハイパーテキスト記述言語のＨＴＭＬ（Hyper Text Markup Language）と似た記述言語であるが、動画データを含むマルチメディアデータを配信するのにより適した記述言語である。
【０００６】
以下、ＳＭＩＬによって記述され、サーバ上に保存されたメディアを、ネットワークを介してクライアントに配信する方法について図を用いて説明する。
【０００７】
図９は、従来のメディアデータ配信システムの構成図である。この図において、サーバ１１はＳＭＩＬファイルを格納し、サーバ１２はオーディオファイル及び動画ファイルを格納し、サーバ１３はテキストファイル及び静止画ファイルを格納している。サーバ１１〜１３及びクライアント１５はネットワーク１４を介して互いに接続されている。
【０００８】
クライアント１５は、ＳＭＩＬファイルを格納するサーバ１１に対して、ＨＴＴＰ（Hyper Text Transfer Protocol）等の通信プロトコルを用いてアクセスし、メディアが記述されたＳＭＩＬファイルを取得する。クライアント１５は、取得したＳＭＩＬファイルを解釈して、記述されているそれぞれのメディアデータ、すなわち、テキストデータ、静止画データ、動画データ、オーディオデータ等を取得する。具体的には、サーバ１２から動画データとオーディオデータを取得し、サーバ１３からテキストデータと静止画データを取得する。
【０００９】
クライアント１５は、取得したＳＭＩＬファイルに記述されている空間・時間情報に基づいて、それぞれのメディアデータ（動画データ、オーディオデータ、テキストデータ、静止画データ）を適切な位置及び適切な時刻に再生する。なお、ＳＭＩＬデータ及び各メディアデータは同一のサーバに格納されていてもよい。
【００１０】
次に、ＳＭＩＬファイルの記述例について図を用いて説明する。図１０は、従来のＳＭＩＬファイルの記述例を示す図である。この図において、１行目の<smil>はＳＭＩＬ文章であることを示し、１８行目の</smil>はＳＭＩＬ文章の終わりを示す。
【００１１】
２行目の<head>から９行目の</head>までは、時間に関係ない情報を記述する領域であり、ここでは、３行目の<layout>から８行目の</layout>までに、メディアの空間的レイアウトを示す情報が記述されている。
【００１２】
１０行目の<body>から１７行目の</body>までは、時間に関係する情報を記述する領域であり、ここでは、１１行目の<par>から１６行目の</par>までが、メディアを再生する時間を示す情報が記述されている。
【００１３】
さらに具体的に説明すると、５行目から７行目では、動画データ、テキストデータ、静止画データを配置する領域ｖ、ｔ、ｉをそれぞれ定義しており、１２行目から１５行目では、動画データ、音声データ、テキストデータ、静止画データを再生する時間情報をそれぞれ定義している。
【００１４】
１２行目から１５行目の各行に含まれる"src="には、メディアデータを取得するためのＵＲＬ（Uniform Resource Locator）が指定されており、本例では、動画データ及び音声データをＲＴＳＰ（Real Time Streaming Protocol）プロトコルで、テキストデータ及び静止画データをＨＴＴＰプロトコルで取得することが指定されている。
【００１５】
また、"region="は、メディアデータを表示する位置を指定しており、５行目から７行目で指定した領域に対応している。例えば、１４行目に指定されたテキストデータは、"region=t"であるから、６行目で指定されている領域に対応している。
【００１６】
このように、ＳＭＩＬを用いることにより、配信するメディアのレイアウトをコンテンツプロバイダーが自由に記述することができる。
【００１７】
次に、配信されるメディアのレイアウトを配信データの受信途中で変更する方法について説明する。特許文献１によれば、メディアを表示する画面には、表示中のメディアの移動や消滅（消去）等を行うための各種制御ボタンが適宜設けられている。これらのボタンを操作することにより、ユーザは、情報の表示を中断させることなく、円滑にレイアウトを変更することができる。
【特許文献１】特開２００２−３１２０９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、従来のメディア配信システムには以下のような問題がある。すなわち、例えば、液晶等の表示画面（以下、「表示部」という）を複数有する情報端末装置（例えば、折り畳み式携帯電話等）のメディア受信装置では、放送またはストリーミング番組などのリアルタイム性の高いメディア（以下、「リアルタイムメディア」という）を受信中に、ユーザの操作によって表示させる表示部が解像度の異なる表示部に切り替わると、メディアが適切に配置されず、表示部の無効な領域にメディアが配置されたり、一旦番組の視聴を終了したりしなければならないという問題がある。
【００１９】
また、上述した特許文献１に記載の方法によりユーザが各ボタンを操作することでレイアウトを変更する方法を採ったとしても、携帯電話等の小型の情報端末装置では、通常のパソコンにあるようなマウスなどの入力機器を備えていないため、ユーザが表示部に表示されているボタンを操作することによって適切にレイアウトを変更することが困難である。
【００２０】
本発明はかかる点に鑑みてなされたものであり、放送又はストリーミング番組等のリアルタイムメディアを表示中に、表示部の解像度が切り替わった場合でも、無効な表示領域にメディアを表示したり、番組を一旦終了したりしてしまうことを防止するメディア受信装置、メディア受信方法及びメディア配信システムを提供することを目的とする。
【課題を解決するための手段】
【００２１】
かかる課題を解決するため、本発明のメディア受信装置は、解像度を切り替え可能な表示手段と、１つ以上のメディアデータ及び複数のレイアウト情報を受信する受信手段と、前記レイアウト情報のうち前記表示手段が表示する解像度に応じたレイアウト情報を選択するレイアウト情報選択手段と、前記レイアウト情報選択手段によって選択されたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行って、該当する解像度の表示手段にメディアデータを表示する制御を行うメディア表示制御手段と、を具備する構成を採る。
【００２２】
この構成によれば、メディアデータを表示中の表示手段の解像度が切り替わった場合に、切り替わった解像度に応じたレイアウト情報に基づいてメディアデータの選択及び又は変換処理を行うことにより、表示手段の無効な領域にメディアデータが配置されたり、一旦番組の視聴を終了したりしてしまうことを防止することができる。
【００２３】
本発明のメディア受信装置は、折り畳み式形状を有し、前記表示手段は、前記メディア受信装置が開いている状態で表示する第１の表示手段と、第１の表示手段とは異なる解像度であり、前記メディア受信装置が閉じている状態で表示する第２の表示手段とを有する構成を採る。
【００２４】
この構成によれば、例えば、開いている状態でメディアデータを表示している第１の表示手段から閉じている状態で表示する第２の表示手段に切り替わった場合に、第２の表示手段の解像度に応じたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行うことにより、第２の表示手段の無効な領域にメディアデータが配置されたり、一旦番組の視聴を終了したりしてしまうことを防止することができる。
【００２５】
本発明のメディア受信装置は、上記構成において、前記表示手段は回動し、所定の角度回動する毎に解像度が切り替わる構成を採る。
【００２６】
この構成によれば、表示手段が回動し、例えば、解像度の縦と横の比が入れ替わった場合でも、解像度に応じたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行うことにより、表示手段の無効な領域にメディアが配置されたり、一旦番組の視聴を終了したりしてしまうことを防止することができる。
【００２７】
本発明のメディア受信装置は、上記構成において、前記メディア表示制御手段が、表示する表示手段の解像度に応じて、メディアデータのうち音声データ及び又は音楽データの再生を開始又は中断する構成を採る。
【００２８】
この構成によれば、例えば、動画に合わせて音声データ及び又は音楽データを再生するものとし、表示する表示手段の解像度に応じて動画が選択されるとすると、音声データ及び又は音楽データを動画に合わせた効果的な再生を行うことができる。一方、表示中の表示手段の解像度が切り替わり、動画を表示しなくなった場合には、音声データ及び又は音楽データの再生を中断することにより、これらの再生に要する消費電力を抑えることができる。
【００２９】
本発明のサーバ装置は、解像度を切り替え可能な表示部を有するメディア受信装置が用いる複数のレイアウト情報を蓄積する蓄積手段と、前記メディア受信装置からの要求に応じて、前記蓄積手段に蓄積されたレイアウト情報を前記メディア受信装置に送信する送受信手段と、を具備する構成を採る。
【００３０】
この構成によれば、解像度を切り替え可能な表示部を有するメディア受信装置からレイアウト情報の要求を受けると、レイアウト情報を送信するため、メディア受信装置はメディアデータを表示中の表示手段の解像度が切り替わった場合でも、レイアウト情報に基づいて、レイアウトの変更を行うことができる。
【００３１】
本発明のメディア受信方法は、解像度を切り替え可能な表示工程と、１つ以上のメディアデータ及び複数のレイアウト情報を受信する受信工程と、前記レイアウト情報のうち表示部が表示する解像度に応じたレイアウト情報を選択するレイアウト情報選択工程と、前記レイアウト情報選択工程で選択されたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行って、該当する解像度の表示工程でメディアデータを表示する制御を行うメディア表示制御工程と、を具備するようにした。
【００３２】
この方法によれば、メディアデータを表示中の表示部の解像度が切り替わった場合に、切り替わった解像度に応じたレイアウト情報に基づいてメディアデータの選択及び又は変換処理を行うことにより、表示手段の無効な領域にメディアデータが配置されたり、一旦番組の視聴を終了したりしてしまうことを防止することができる。
【００３３】
本発明のメディア配信システムは、１つ以上のメディアデータ及び複数のレイアウト情報をネットワークを介してメディア受信装置に配信するメディア配信装置と、前記メディア配信装置から配信されたメディアデータとレイアウト情報とを受信する受信手段と、解像度を切り替え可能な表示手段と、前記レイアウト情報のうち前記表示手段が表示する解像度に応じたレイアウト情報を選択するレイアウト情報選択手段と、前記レイアウト情報選択手段によって選択されたレイアウト情報に基づいて、メディアデータの選択及び又は変換処理を行い、該当する解像度の表示手段にメディアデータを表示する制御を行うメディア表示制御手段と、を有するメディア受信装置と、を具備する構成を採る。
【００３４】
この構成によれば、メディアデータを表示中の表示手段の解像度が切り替わった場合に、切り替わった解像度に応じたレイアウト情報に基づいてメディアデータの選択及び又は変換処理を行うことにより、表示手段の無効な領域にメディアデータが配置されたり、一旦番組の視聴を終了したりしてしまうことを防止することができる。
【発明の効果】
【００３５】
以上説明したように、本発明によれば、解像度が切り替わる表示部を有するメディア受信装置は、表示部の解像度に応じたレイアウト情報に基づいて、表示させる表示部のレイアウトを動的に切り替えることにより、無効な表示領域にメディアを表示したり、番組を一旦終了したりしてしまうことを防止することができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態について図面を用いて説明する。
【００３７】
（実施の形態１）
図１は、本発明の実施の形態１に係るＳＭＩＬファイルサーバ１００の構成を示すブロック図である。この図において、ＳＭＩＬファイル蓄積部１０１は、解像度の異なる複数の表示部を有するクライアント（メディア受信装置）に対して、各表示部に応じたレイアウトを指示するＳＭＩＬファイルを蓄積している。
【００３８】
送受信部１０２は、ネットワークを介してクライアントと接続されており、クライアントからのＳＭＩＬファイルの要求を受け、該当するＳＭＩＬファイルをＳＭＩＬファイル蓄積部１０１から読み出し、読み出したＳＭＩＬファイルをクライアントに送信する。
【００３９】
本発明の実施の形態１では、クライアントであるメディア受信装置として、解像度の異なる２つの表示部を有する折り畳み式携帯電話を例に挙げて説明する。図２は、本発明の実施の形態１に係る折り畳み式携帯電話を説明するための図である。図２（ａ）は折り畳み式携帯電話が開いている状態を表し、図２（ｂ）は折り畳み式携帯電話が閉じている状態を示している。図２（ａ）に示すように開いている状態では、表示部Ｄ１がアクティブになっており、図２（ｂ）に示すように閉じている状態では、表示部Ｄ２がアクティブになっている。このように、ユーザの使用形態に応じて携帯電話が開いているか閉じているかの状態が決まり、状態に対応する一方の表示部がアクティブになる。なお、アクティブとは表示部がメディアを表示する状態を意味する。
【００４０】
なお、本実施の形態では、メディアデータとして、テキストデータ、静止画データ、オーディオデータ、動画データを用い、番組制御情報として、ＳＤＰ（Session Description Protocol）データ、ＳＭＩＬデータを用いる。番組制御情報のうち、レイアウト情報はＳＭＩＬデータに含まれる。
【００４１】
図３は、本発明の実施の形態１に係る折り畳み式携帯電話の構成を示すブロック図である。この図において、表示部Ｄ１及びＤ２は、ＬＣＤ（Liquid Crystal Display）等であり、ユーザの動作に応じていずれか一方がアクティブとなり、メディア表示制御部３０６の指示に従ってメディアの表示を行う。なお、表示部Ｄ１及びＤ２は図２の表示部Ｄ１及びＤ２をそれぞれ表しているものとする。
【００４２】
データ受信部３０１は、無線回線等を通じてメディア配信装置であるサーバからレイアウト情報やメディアデータを受信する。受信されたレイアウト情報はレイアウト情報解析部３０２に出力され、メディアデータはメディア復号部３０５に出力される。
【００４３】
レイアウト情報解析部３０２は、データ受信部３０１から出力されたレイアウト情報を解析し、解析結果をレイアウト情報選択部３０４に出力する。表示指示部３０３は、ユーザの使用形態に応じてアクティブとなる表示部を検出し、検出した表示部に応じてレイアウト情報選択部３０４及び切替部３０７に指示を行う。
【００４４】
レイアウト情報選択部３０４は、表示指示部３０３から出力された指示に応じて、レイアウト情報解析部３０２から出力された解析結果を用いてレイアウトの選択を行い、選択後のレイアウト情報をメディア表示制御部３０６に出力する。
【００４５】
メディア復号部３０５は、データ受信部３０１から出力されたテキストデータ、静止画データ、動画データ、音声データ、音楽データ等のメディアデータを復号し、復号データをメディア表示制御部３０６に出力する。
【００４６】
メディア表示制御部３０６は、レイアウト情報選択部３０４から出力されたレイアウト情報に従ってメディアを配置すると同時に、レイアウト情報で指定された領域に適合するようにメディアの拡大又は縮小といった変換処理を行ってメディアを表示するよう制御し、制御結果を切替部３０７に出力する。
【００４７】
切替部３０７は、表示指示部３０３から出力された指示に従って、すなわち、アクティブな表示部にメディア表示制御部３０６から出力された制御結果を出力する。
【００４８】
図４は、本発明の実施の形態１におけるＳＭＩＬの記述例を示す図である。ここでは、２つの表示部の解像度を240x320ピクセルと160x96ピクセルとして説明する。
【００４９】
図４では、２つの解像度に応じてレイアウトを切り替えるため、<layout>タグで囲まれた領域が２つ存在する。具体的には、最初のレイアウトでは、「systemScreenSize="240x320"」と指定され、表示装置の解像度が240x320ピクセルの場合のレイアウトが指定されており、表示部の表示領域、すなわち、ルートレイアウト(root-layout）が240x320と定義されている。
【００５０】
また、動画データ、テキストデータ、静止画データの領域がそれぞれ、id="v","t","i"として定義されている。たとえば、id="v"の領域はtop="100"、left="20"であるから、ルートレイアウトの左から20ピクセル、上から100ピクセルを開始点としたレイアウトで動画データが表示される。
【００５１】
同様に、２番目のレイアウトは、「systemScreenSize="160x96"」と指定され、ルートレイアウトは"160x96"である。
【００５２】
次に、図４のレイアウト記述を用いた実際の表示例について、図５を用いて説明する。図５において、図５（ａ）に示す表示部Ｄ１は、折り畳み式携帯電話が開いている状態の表示例を、図５（ｂ）に示す表示部Ｄ２は、折り畳み式携帯電話が閉じている状態の表示例である。また説明の都合上、表示部Ｄ１、表示部Ｄ２共に左上の座標を(0,0)とし、図５に示したように、Ｘ軸、Ｙ軸を定義する。
【００５３】
図５（ａ）に示す表示部Ｄ１は、ルートレイアウトが240x320であり、静止画データ領域が、座標(20,20)を始点とし、Ｘ軸方向（図中「width」に相当）に160ピクセル、Ｙ軸方向（図中「height」に相当）に30ピクセルの領域（以下、「160x30」のように記す）である。また、動画データ領域は、座標(20,100)を始点とする160x120の領域である。さらに、テキストデータ領域は座標(20,270)を始点とする160x50の領域である。
【００５４】
図５（ｂ）に示す表示部Ｄ２は、ルートレイアウト160x96であり、静止画データ領域が、座標(70,5)を始点とする80x15の領域である。また、動画データ領域は、座標(10,5)を始点とする60x45の領域である。さらに、テキストデータ領域は座標(70,70)を始点とする80x25の領域である。
【００５５】
ここで、表示部Ｄ１と表示部Ｄ２とは表示領域が異なるため、メディア表示制御部３０６は元のメディアの有する解像度からＳＭＩＬで指定された領域に適合させるため、メディアの拡大又は縮小を行う。ここで、メディアの拡大又は縮小とは、静止画データ及び動画データについては拡大又は縮小を指し、テキストデータについてはフォントサイズの変更を指す。
【００５６】
次に、上記構成を有する折り畳み式携帯電話の動作について説明する。折り畳み式携帯電話が開いている状態では、アクティブとなる表示部Ｄ１が表示指示部３０３により検出され、表示部Ｄ１に対応する指示がレイアウト情報選択部３０４及び切替部３０７に与えられる。レイアウト情報選択部３０４では、表示指示部３０３の指示を受けて、受信されたレイアウト情報のうち、ＳＭＩＬで「systemScreenSize="240x320"」と指定されたレイアウトが選択される。さらに、メディア表示制御部３０６では、レイアウト情報選択部３０４で選択されたレイアウトに基づき、各メディアの配置、拡大又は縮小が行われ、メディアデータが切替部３０７を介して、表示部Ｄ１に表示される。
【００５７】
一方、折り畳み式携帯電話が閉じている状態では、アクティブとなる表示部Ｄ２が表示指示部３０３により検出され、表示部Ｄ２に対応する指示がレイアウト情報選択部３０４及び切替部３０７に与えられる。レイアウト情報選択部３０４では、表示指示部３０３の指示を受けて、受信された情報のうち、ＳＭＩＬで「systemScreenSize="160x96"」と指定されたレイアウトが選択される。さらに、メディア表示制御部３０６では、レイアウト情報選択部３０４で選択されたレイアウトに基づき、各メディアの配置、拡大又は縮小が行われ、メディアデータが切替部３０７を介して、表示部Ｄ２に表示される。
【００５８】
このよう本実施の形態によれば、解像度の異なる２つの表示部を有する折り畳み式携帯電話が開いている状態と閉じている状態とでいずれかの表示部がアクティブになり、各表示部に対応したレイアウト情報に基づいて、アクティブに設定する表示部に表示する各メディアを拡大又は縮小し、さらに、配置変更することにより、リアルタイムメディアを表示中のアクティブな表示部がユーザの使用形態に応じて解像度の異なる他の表示部に切り替わった場合でも、無効な表示領域にメディアを表示したり、番組を一旦終了したりすることを防止することができる。
【００５９】
なお、本実施の形態では、表示部の解像度を、240x320ピクセル、160x96ピクセルとして説明したが、これに限るものではなく、いかなる解像度を有する表示部であってもよい。
【００６０】
なお、本実施の形態では、ＳＭＩＬファイルサーバは、クライアントからのＳＭＩＬファイルの要求を受け、該当するＳＭＩＬファイルをＳＭＩＬファイル蓄積部１０１から読み出し、読み出したＳＭＩＬファイルをクライアントに送信したが、これに限るものではなく、クライアントからの要求の有無に係らず、一方的にＳＭＩＬファイルを定期的にクライアントに送信してもよい。
【００６１】
（実施の形態２）
実施の形態１では、解像度の異なる２つの表示部で同じメディアを表示する場合について説明したが、本発明の実施の形態２では、２つの表示部で表示されるメディアが一部一致又は不一致となる場合について説明する。
【００６２】
本実施の形態に係る折り畳み式携帯電話の構成は図３と同じなので、図３を援用し、その詳しい説明は省略する。
【００６３】
図６は、本発明の実施の形態２におけるＳＭＩＬの記述例を示す図である。この図では、３つの解像度に応じてレイアウトが切り替えられるように、<layout>タグで囲まれた領域が３つ存在する。最初の２つのレイアウトは実施の形態１と同じであるため、その詳細な説明は省略する。３番目のレイアウトは、「systemScreenSize="96x48"」と指定され、96x48の解像度を有する表示部用に指定するものである。このレイアウトは最初の２つのレイアウトよりも解像度が小さいため、２種類のメディアの領域しか確保していない。すなわち、静止画データとテキストデータとである。これは、折り畳み式携帯電話に設けられた２つの表示部の解像度に大きな差がある場合、大きい解像度の表示部で表示することができるメディアを縮小し、配置変更しても小さい解像度の表示部ではユーザが認識できないおそれがあるためである。
【００６４】
次に、図６のレイアウト記述を用いた実際の表示例について、図を用いて説明する。図７において、図７（ａ）に示す表示部Ｄ１は、折り畳み式携帯電話が開いている状態の表示例であり、図５（ａ）と同一なので、その詳しい説明は省略する。また、図７（ｂ）に示す表示部Ｄ２は、折り畳み式携帯電話が閉じている状態の表示例であり、96x48の解像度を有する。また説明の都合上、表示部Ｄ１、表示部Ｄ２共に左上の座標を(0,0)とし、図７に示したように、Ｘ軸、Ｙ軸を定義する。
【００６５】
表示部Ｄ１がアクティブになっている状態、すなわち、折り畳み式携帯電話が開いている状態では、図３に示したレイアウト情報選択部３０４がＳＭＩＬで指定されたレイアウトのうち、図６の最初に記述された240x320の解像度を選択する。この場合、実際に表示される内容は実施の形態１と同一である。
【００６６】
次に、表示部Ｄ２がアクティブになっている状態、すなわち、折り畳み式携帯電話が閉じている状態では、図３に示したレイアウト情報選択部３０４がＳＭＩＬで指定されたレイアウトのうち、図６の３番目に記述された96x48の解像度を選択する。
【００６７】
ＳＭＩＬ記述の内、160x96の解像度を有する表示部用の２番目のレイアウト「systemScreenSize="160x96"」は、本実施の形態に係る折り畳み式携帯電話では使用されず、該当する解像度を有する折り畳み式携帯電話によって用いられる。
【００６８】
図６のＳＭＩＬ記述では、３番目のレイアウトでテキストデータと静止画データのみが指定されており、動画データの領域はＳＭＩＬで指定がないため、表示部ではテキストデータと静止画データのみが表示され、動画データは表示されない。これにより、処理量の多い動画データを表示しないでよいので、メディア受信装置の処理量を削減することができる。ちなみに、静止画データ領域は、座標(10,5)を始点とする80x15の領域である。テキスト領域は、座標(10,20)を始点とする80x25の領域である。静止画データ及びテキストデータはそれぞれの領域に適合するように拡大又は縮小して表示される。
【００６９】
このように本実施の形態によれば、折り畳み式携帯電話に設けられた２つの表示部の内、解像度の大きい表示部で表示するメディアと、解像度の低い表示部が表示するメディアとが一部一致又は不一致となるＳＭＩＬを用意することにより、２つの表示部の解像度に大きな差がある場合でも無効な領域にメディアを表示したり、番組を一旦終了したりすることを防ぐことができる。
【００７０】
また、本実施の形態では、表示部の解像度を、240x320ピクセル、96x48ピクセルとして説明したが、これに限るものではなく、いかなる解像度を有する表示装置であってもよい。また、ＳＭＩＬで指定されたレイアウトが、240x320ピクセル、160x96ピクセル、96x48ピクセルの3つの場合について説明したが、これに限るものではなく、いかなる大きさのレイアウトが指定されていてもよく、レイアウトの指定数は３つ未満または４つ以上であってもよい。
【００７１】
なお、本実施の形態では、解像度の低い表示部で表示しないメディアデータとして動画データを挙げたが、本発明はこれに限らず、動画データに代えて、静止画データ、テキストデータのいずれかを表示しないこととしてもよい。ちなみに、文字データはフォントサイズの変更のみならず、フォント種別を適切に変更してもよい。
【００７２】
また、音声データや音楽データが指定されている場合、メディア受信装置が閉じている状態では、音声データや音楽データは選択されず、メディア受信装置が開いている状態で音声データや音楽データを再生するようにしてもよい。これにより、例えば、動画に合わせて音声データや音楽データを再生するものとし、メディア受信装置が開いている状態で動画が選択されると、音声データや音楽データを動画に合わせた効果的な再生を行うことができる。一方、ユーザの使用形態が変化することにより、メディア受信装置が閉じている状態になり、動画を表示しなくなった場合には、音声データや音楽データの再生を中断することにより、これらの再生に要する消費電力を抑えることができる。さらに、音声データや音楽データの再生を中断した後に、再度、メディア受信装置が開いている状態となり動画が再開されると、動画に合わせて音声データや音楽データも再開する。この場合も音声データや音楽データの開始とする。
【００７３】
さらに、ＪＡＶＡ（Ｒ）プログラムデータが指定されている場合、メディア受信装置が閉じている状態では、ＪＡＶＡ（Ｒ）プログラムデータが選択されず、メディア受信装置が開いている状態でＪＡＶＡ（Ｒ）プログラムを実行するようにしてもよい。プログラムデータはＪＡＶＡ（Ｒ）に限るものではない。
【００７４】
（実施の形態３）
本発明の実施の形態３では、ＳＭＩＬファイルに複数のレイアウト指定がないときに、動画領域を表示するか否かを判定する場合について説明する。
【００７５】
図８は、本発明の実施の形態３におけるＳＭＩＬの記述例を示す図である。この図では、ルートレイアウト（root-layout）の幅が240ピクセル、高さが320ピクセルであることから、「240x320」の解像度を有する表示部に合うように記載されている。動画を表示する領域は、座標(20,100)を始点として、幅160ピクセル、高さ120ピクセルを有する。
【００７６】
実施の形態３では、実施の形態２の図７と同様に、表示部Ｄ１は240x320の解像度、表示部Ｄ２は96x48の解像度を有する。座標は実施の形態１と同様である。
【００７７】
表示部Ｄ２の解像度は96x48であるため、ルートレイアウト「240x320」よりも小さい。従って、レイアウト全体を縮小することによって、表示部Ｄ２に表示する必要がある。
【００７８】
次に、動画を表示するか否かを判定する方法について説明する。元々の動画領域はＳＭＩＬで指定されており、幅160ピクセル、高さ120ピクセルを有することが分かる。一方で、表示部Ｄ２の解像度は幅96ピクセル、高さ48ピクセルを有する。従って、表示部Ｄ２に動画を表示する場合、動画を縮小しなければならない。動画の縮小は、処理量の負担が増大してしまうので、これを回避するために動画を表示しない。すなわち、動画を表示するか否かは、指定された動画領域と表示解像度との大小比較によって決まり、指定された動画領域が表示解像度よりも大きい場合は、動画を表示しない。これにより、動画の縮小処理に要する電力消費を抑えることができ、内部電源で動作する携帯電話等の動作時間を長くすることができる。
【００７９】
なお、ＳＭＩＬで指定された動画領域のサイズと、表示部Ｄ２の解像度とを比較したがこれに限るものではなく、ＳＭＩＬで指定された動画領域のサイズとＳＭＩＬで指定されたルートレイアウトを表示部Ｄ２に縮小した場合に動画領域が有するサイズを比較してもよい。
【００８０】
このように本実施の形態によれば、指定された動画領域が表示解像度よりも大きい場合は、動画領域を無効にすることにより、動画の縮小処理が不要になるため、電力消費量を抑えることができ、動作時間を長くすることができる。
【００８１】
なお、上述した各実施の形態では、メディア受信装置として、折り畳み式携帯電話の形態を採ったが、これに限るものではなく、例えば、ＰＤＡ型の情報端末等でもよい。
【００８２】
また、上述した各実施の形態では、折り畳み式携帯電話が開いているか閉じているかで、表示部を切り替えたが、本発明はこれに限るものではなく、例えば、携帯電話の表示部が縦方向や横方向に切り替わる（回動する）場合でもよい。すなわち、表示部が所定の角度回動する毎に解像度が切り替わるようにしてもよい。所定の角度は９０度であることが考えられる。このため、本明細書及び請求の範囲で用いた「解像度」には、「解像度の縦横比」という概念も含むものとする。
【００８３】
また、一つの表示部Ｄでメディアデータを表示中にその表示部Ｄが他の表示データを表示しなければならなくなり、表示部Ｄで表示していたメディアデータを表示部Ｄの一部の低い解像度で表示する切り替えの場合も「解像度の切り替え」という概念に含むものとする。
【００８４】
なお、上述した各実施の形態では、レイアウトの記述にＳＭＩＬを用いたが、これに限るものではなく、いかなる記述方法でレイアウトを記述してもよい。
【産業上の利用可能性】
【００８５】
本発明にかかるメディア受信装置、メディア受信方法及びメディア配信システムは、メディア受信装置が無効な領域にメディアを表示したり、番組を一旦終了したりしてしまうことを防ぐという効果を有し、携帯電話やＰＤＡ等の情報端末装置に適用できる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態１に係るＳＭＩＬファイルサーバの構成を示すブロック図
【図２】本発明の実施の形態１に係る折り畳み式携帯電話を説明するための図
【図３】本発明の実施の形態１及び２に係る折り畳み式携帯電話の構成を示すブロック図
【図４】本発明の実施の形態１におけるＳＭＩＬの記述例を示す図
【図５】（ａ）本発明の実施の形態１に係る折り畳み式携帯電話が開いている状態の表示例を示す図、（ｂ）本発明の実施の形態１に係る折り畳み式携帯電話が閉じている状態の表示例を示す図
【図６】本発明の実施の形態２におけるＳＭＩＬの記述例を示す図
【図７】（ａ）本発明の実施の形態２に係る折り畳み式携帯電話が開いている状態の表示例を示す図、（ｂ）本発明の実施の形態２に係る折り畳み式携帯電話が閉じている状態の表示例を示す図
【図８】本発明の実施の形態３におけるＳＭＩＬの記述例を示す図
【図９】従来のメディアデータ配信システムの構成図
【図１０】従来のＳＭＩＬファイルの記述例を示す図
【符号の説明】
【００８７】
１００  ＳＭＩＬファイルサーバ
１０１  ＳＭＩＬファイル蓄積部
１０２  送受信部
３０１  データ受信部
３０２  レイアウト情報解析部
３０３  表示指示部
３０４  レイアウト情報選択部
３０５  メディア復号部
３０６  メディア表示制御部
３０７  切替部
Ｄ１、Ｄ２  表示部
【図１】
2005086305.tif 000003
【図２】
2005086305.tif 000004
【図３】
2005086305.tif 000005
【図４】
2005086305.tif 000006
【図５】
2005086305.tif 000007
【図６】
2005086305.tif 000008
【図７】
2005086305.tif 000009
【図８】
2005086305.tif 000010
【図９】
2005086305.tif 000011
【図１０】
2005086305.tif 000012