(57)【要約】【課題】      携帯機器の表示部に表示した画像を、ネットワークを介して接続する装置の表示部に高画質に表示すること。【解決手段】  写真などの画像データが含まれる送信元の表示画面を送信先の機器において遠隔表示する場合、表示画面における写真などの画像部分については、送信元の記憶部に保存している圧縮画像データを、送信先の機器に送信することによって、送信先の機器の画面上に写真部分の画像を高画質で遠隔表示する。【選択図】  図６
2007060148.tif 000002
【特許請求の範囲】
【請求項１】
表示手段の表示を、ネットワークを介して接続する機器に表示させるために、当該表示手段の表示に対応する画像データを、当該機器に送信する画像データ送信装置であって、
前記表示手段の表示に対応する圧縮画像データと、当該圧縮画像データの属性情報と、を含む送信データを生成する送信データ生成手段と、
前記ネットワークを介して接続する機器に対し、前記送信データ生成手段により生成された送信データを送信する送信制御手段と
を備えることを特徴とする画像データ送信装置。
【請求項２】
前記表示手段の表示が、複数の圧縮画像データに基づく場合、
前記送信データ生成手段は、
前記送信データがXOP(XML-binary Optimization Packaging)形式であることを示す属性情報を、当該送信データのヘッダに付加することを特徴とする請求項１に記載の画像データ送信装置。
【請求項３】
前記表示手段の表示が、複数の圧縮画像データに基づく場合、
前記送信データ生成手段は、
前記表示手段上における各圧縮画像データに基づく表示の表示位置及び表示サイズを特定するための配置情報と各圧縮画像データを特定するための参照情報とを含む描画情報と、各圧縮画像データと、に基づいて、前記送信ファイルを生成することを特徴とする請求項１または２に記載の画像データ送信装置。
【請求項４】
表示手段の表示を、ネットワークを介して接続する機器に表示させるために、当該表示手段の表示に対応する画像データを、当該機器に送信する画像データ送信方法であって、
前記表示手段の表示に対応する圧縮画像データと、当該圧縮画像データの属性情報と、を含む送信データを生成する送信データ生成工程と、
前記ネットワークを介して接続する機器に対し、前記送信データ生成工程により生成された送信データを送信する送信制御工程と
を備えることを特徴とする画像データ送信方法。
【請求項５】
前記表示手段の表示が、複数の圧縮画像データに基づく場合、
前記送信データ生成工程は、
前記送信データがXOP(XML-binary Optimization Packaging)形式であることを示す属性情報を、当該送信データのヘッダに付加することを特徴とする請求項４に記載の画像データ送信方法。
【請求項６】
前記表示手段の表示が、複数の圧縮画像データに基づく場合、
前記送信データ生成工程は、
前記表示手段上における各圧縮画像データに基づく表示の表示位置及び表示サイズを特定するための配置情報と各圧縮画像データを特定するための参照情報とを含む描画情報と、各圧縮画像データと、に基づいて、前記送信ファイルを生成することを特徴とする請求項４または５に記載の画像データ送信方法。
【請求項７】
第1機器における表示手段の表示を、ネットワークを介して接続する第２機器における表示手段の表示形式に適合させて表示させる遠隔表示制御装置であって、
前記第1機器から送信される、圧縮画像データを含む送信データの属性を解析する解析手段と、
前記解析手段の解析結果に従い、前記圧縮画像データに基づいて、前記第２機器における表示手段の表示形式に適合した画像データを生成する画像データ生成手段と、
前記生成された画像データに基づいて、前記第２機器における表示手段に、前記画像データ生成手段により生成された画像データに基づく表示をさせる表示制御手段と
を備えることを特徴とする遠隔表示制御装置。
【請求項８】
前記解析手段の解析により、前記送信データが、XOP(XML-binary Optimization Packaging)形式である場合、
前記画像データ生成手段は、前記第２機器における表示手段の表示形式に基づいて、前記送信データに含まれる圧縮画像データを、当該第２機器における表示手段上に表示するのに必要な拡大倍率を求めることを特徴とする請求項７に記載の遠隔表示制御装置。
【請求項９】
前記解析手段の解析により、前記送信データが、XOP(XML-binary Optimization Packaging)形式である場合、
前記送信データには、複数の圧縮画像データと、各圧縮画像データに基づく表示の表示位置及び表示サイズを前記第1機器における表示手段上で特定するための配置情報及び各圧縮画像データを特定するための参照情報とを含む描画情報と、が含まれ、
前記画像データ生成手段は、前記描画情報を前記拡大倍率に基づいて書き換えることを特徴とする請求項８に記載の遠隔表示制御装置。
【請求項１０】
前記画像データ生成手段は、前記書き換えられた描画情報と、前記各圧縮画像データとに基づいて、前記第２機器における表示手段の表示形式に適合した画像データを生成することを特徴とする請求項８に記載の遠隔表示制御装置。
【請求項１１】
第1機器における表示手段の表示を、ネットワークを介して接続する第２機器における表示手段の表示形式に適合させて表示させる遠隔表示制御装置の制御方法であって、
前記第1機器から送信される、圧縮画像データを含む送信データの属性を解析する解析工程と、
前記解析工程の解析結果に従い、前記圧縮画像データに基づいて、前記第２機器における表示手段の表示形式に適合した画像データを生成する画像データ生成工程と、
前記生成された画像データに基づいて、前記第２機器における表示手段に、前記画像データ生成工程により生成された画像データに基づく表示をさせる表示制御工程と
を備えることを特徴とする遠隔表示制御装置の制御方法。
【請求項１２】
前記解析工程の解析により、前記送信データが、XOP(XML-binary Optimization Packaging)形式である場合、
前記画像データ生成工程は、前記第２機器における表示手段の表示形式に基づいて、前記送信データに含まれる圧縮画像データを、当該第２機器における表示手段上に表示するのに必要な拡大倍率を求めることを特徴とする請求項１１に記載の遠隔表示制御装置の制御方法。
【請求項１３】
前記解析工程の解析により、前記送信データが、XOP(XML-binary Optimization Packaging)形式である場合、
前記送信データには、複数の圧縮画像データと、各圧縮画像データに基づく表示の表示位置及び表示サイズを前記第1機器における表示手段上で特定するための配置情報及び各圧縮画像データを特定するための参照情報とを含む描画情報と、が含まれ、
前記画像データ生成工程は、前記描画情報を前記拡大倍率に基づいて書き換えることを特徴とする請求項１１または１２に記載の遠隔表示制御装置の制御方法。
【請求項１４】
前記画像データ生成工程は、前記書き換えられた描画情報と、前記各圧縮画像データとに基づいて、前記第２機器における表示手段の表示形式に適合した画像データを生成することを特徴とする請求項１１または１３に記載の遠隔表示制御装置の制御方法。
【請求項１５】
請求項７乃至１０のいずれか１項に記載の遠隔表示制御装置を備えることを特徴とするテレビジョン装置。
【請求項１６】
請求項１乃至３のいずれか１項に記載の画像データ送信装置と、
請求項１５に記載のテレビジョン装置と、
を有することを特徴とするシステム。
【請求項１７】
請求項４乃至６のいずれか１項に記載の画像データ送信方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１１乃至１４のいずれか１項に記載の遠隔表示制御装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１９】
請求項１７に記載のプログラムを格納したことを特徴とするコンピュータ可読の記憶媒体。
【請求項２０】
請求項１８に記載のプログラムを格納したことを特徴とするコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器の表示部に表示した画像を、ネットワークを介して接続する装置の表示部に高画質に表示する技術に関するものである。
【背景技術】
【０００２】
デジタルカメラやビデオカメラなどの撮像装置で撮影した静止画および動画は、複数人が同時閲覧可能なようにケーブル等により接続したテレビジョン装置の表示画面に表示することができる。具体的には、撮像装置が有する表示画面に表示される画像信号をNTSC方式のテレビジョン用の画像に変換する。そして、そのNTSC方式の画像がケーブルで接続したテレビジョン装置に出力することによって達成される。
【０００３】
テレビジョン装置の表示形式は、720×480の解像度で表示するNTSC方式や、1920×1600の高解像度で表示するHD方式などがある。
【０００４】
また、ネットワークに接続した環境において、クライアントマシン上でサーバマシンを隔操作可能にする機能としてリモートデスクトップ技術がある。これは、まず、サーバマシン上のデスクトップ画面をビットマップ画像に変換し、変換したビットマップ画像を遠隔操作する側のクライアントマシンに、あらかじめ決められたプロトコル形式で順次送信する。そして送信されたビットマップ画像をクライアントマシンの表示画面のサイズに合わせるべく拡大縮小して表示する。これによって、サーバマシンのデスクトップ画面を遠隔表示可能にするものである。
【０００５】
上述の従来技術として、例えば、特許文献１に示されるものがある。
【特許文献１】特開平６−１２４０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のデジタルカメラなどの携帯機器においては、表示画面からNTSC方式などの低解像度の画像を生成し、大型テレビジョン装置に送信して表示する場合、画像の粗さが顕著に表れてしまう。
【０００７】
本発明は、上記の従来技術の課題を鑑みてなされたものであり、デジタルカメラ等の携帯機器の表示部に表示した画像を、ネットワークを介して接続する装置の表示部に高画質に表示する技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するべく、本発明にかかる画像データ送信装置及び遠隔表示制御装置は、主として、以下の構成を備えることを特徴とする。
【０００９】
すなわち、本発明にかかる画像データ送信装置は、表示手段の表示を、ネットワークを介して接続する機器に表示させるために、当該表示手段の表示に対応する画像データを、当該機器に送信する画像データ送信装置であって、
前記表示手段の表示に対応する圧縮画像データと、当該圧縮画像データの属性情報と、を含む送信データを生成する送信データ生成手段と、
前記ネットワークを介して接続する機器に対し、前記送信データ生成手段により生成された送信データを送信する送信制御手段と
を備えることを特徴とする。
【００１０】
あるいは、本発明にかかる遠隔表示制御装置は、第1機器における表示手段の表示を、ネットワークを介して接続する第２機器における表示手段の表示形式に適合させて表示させる遠隔表示制御装置であって、
前記第1機器から送信される、圧縮画像データを含む送信データの属性を解析する解析手段と、
前記解析手段の解析結果に従い、前記圧縮画像データに基づいて、前記第２機器における表示手段の表示形式に適合した画像データを生成する画像データ生成手段と、
前記生成された画像データに基づいて、前記第２機器における表示手段に、前記画像データ生成手段により生成された画像データに基づく表示をさせる表示制御手段と
を備えることを特徴とする。
【００１１】
好ましくは、画像データ送信装置とネットワークを介して接続するテレビジョン装置は、上述の遠隔表示制御装置の構成を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、携帯機器の表示部に表示した画像を、ネットワークを介して接続する装置の表示部に高画質に表示することが可能になる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施形態を説明する。図１は本発明の実施形態に係るテレビジョン装置１０１、デジタルカメラ１０３等を含むシステムの概要を示す図である。同図において、テレビジョン装置１０１は、ＬＡＮ１０２に接続されている。ＬＡＮ１０２には、デジタルカメラやカメラ機能を有する携帯電話などの画像データ送信装置１０３（以下、デジタルカメラを好適な例として説明する）、情報処理装置（ＰＣ）１０４、ファイルサーバ１０５が接続されている。
【００１４】
図２Ａは本発明の実施形態に係る撮像装置としてのデジタルカメラ（第1機器）１０３の構成を示すブロック図である。図２Ａにおいて、ＣＰＵ２０１はシステム制御部であり、デジタルカメラ１０３全体を制御する。ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラムや各種固定データを格納するものである。ＲＡＭ２０３は、ＳＲＡＭ、ＤＲＡＭなどで構成され、プログラム制御変数などを格納するためのものである。また、各種設定パラメータ、各種ワーク用バッファもＲＡＭ２０３に格納されるものである。記憶部２０４は、ハードディスクなどで構成され、撮影した画像データを格納するためのものである。撮影部２０５は、風景や人物などの撮影対象を撮影する撮像素子からなる。操作部２０６は、ボタンやタッチパネルなどで構成され、オペレータが各種入力操作を行うためのものである。表示部２０７は、ＬＣＤなどによって構成される。ＬＡＮｉ／ｆ  ２０８は、ＬＡＮ回線２０９に接続するためのインターフェースである。ＵＳＢｉ／ｆ  ２１０は、ＵＳＢ回線２１１に接続するためのインターフェースである。デジタルカメラ１０３で撮像された画像データは、その属性の解析結果とともに、ファイルサーバ１０５に格納することが可能である。
【００１５】
本実施形態にかかるデジタルカメラ（画像データ送信装置）１０３は、ＣＰＵ２０１の制御の下、表示部２０７の表示に対応する圧縮画像データと、圧縮画像データの属性情報とを含む送信データを生成する送信データ生成部２１２を備える。また、デジタルカメラ（画像データ送信装置）１０３は、ＣＰＵ２０１の制御の下、送信データ生成部２１２により生成された送信データを、ネットワーク１０２を介して接続する機器に送信する送信制御部２１３を備える。この送信制御部２１３は、生成された送信データを、ユーザの送信指示に従って、指定された機器に、HTTP（Hyper Text Transfer Protocol）形式で送信することが可能である。また、送信制御部２１３は、TCP/IP形式でデータを送信することが可能である。
【００１６】
表示部２０７の表示が、複数の画像データに基づく場合、送信データ生成部２１２は、送信データがXOP(XML-binary Optimization Packaging)形式であることを示す属性情報を送信データのヘッダに付加する。尚、XOP(XML-binary Optimization Packaging)形式の説明は、複数の画像データの受信処理に関連して以下に説明する。
【００１７】
表示部２０７の表示が、例えば、図９に示すような複数の画像データに基づく場合、送信データ生成部２１２は、ＲＡＭ２０３に保持されている背景画像９０１及び描画データ９０３と、記憶部２０４の圧縮画像データ９０２とを基に送信データを生成する。ここで、描画データ９０３は、図１０に示すとおり、各圧縮画像データ、背景画像データを特定する参照情報（データ名、ID）と、表示部２０７上における各圧縮画像データ、背景画像データに基づく表示の表示位置及び表示サイズを特定するための配置情報と、を含む情報である。
【００１８】
この具体的な処理は、図９、図１０、及び図１１のステップS306に対応するものである。
【００１９】
第1機器（デジタルカメラ１０３）における表示部２０７の表示を、第２機器（テレビジョン装置１０１またはＰＣ１０４）における表示部３０５の表示形式に適合させて表示させる遠隔表示制御装置２８０は、以下の図２Ｂに示す構成を備える。
【００２０】
図２Ｂにおいて、ＲＯＭ２５２は、ＣＰＵ２５１の制御プログラムや各種データを格納する。ＲＡＭ２５３は、ＳＲＡＭ、ＤＲＡＭなどで構成され、プログラム制御変数などを格納するための内部メモリとして機能する。記憶部２０４は、ハードディスクなどで構成され、デジタルカメラ１０３から送信される圧縮画像データ、圧縮画像データの属性を示す属性情報等を格納することが可能である。
【００２１】
解析部２７１は、第1機器（デジタルカメラ１０３）から送信される送信データに含まれる圧縮画像データの属性を解析する。画像データ生成部２７３は、解析部２７１の解析結果に従い、デジタルカメラ１０３から送信された圧縮画像データに基づいて、第２機器における表示部３０５の表示形式に適合した画像データを生成する。表示制御部２７４は、生成された画像データに基づいて、第２機器（例えば、テレビジョン装置１０１）における表示部３０５に、画像データを表示させる。
【００２２】
図３は本発明の実施形態に係るテレビジョン装置（第２機器）１０１の構成を例示するブロック図である。図３において、ＣＰＵ３０１はシステム制御部であり、装置全体を制御する。ＲＯＭ３０２は、ＣＰＵ３０１の制御プログラムや各種固定データを格納するものである。ＲＡＭ３０３は、ＳＲＡＭ、ＤＲＡＭなどで構成され、プログラム制御変数などを格納するためのものである。また、各種設定パラメータ、各種ワーク用バッファもＲＡＭ３０３に格納されるものである。操作部３０４はボタンやタッチパネルなどで構成され、オペレータが各種入力操作を行うためのものである。表示部３０５は、画像を表示するテレビジョンの画面である。ＬＡＮｉ／ｆ  ３０６は、ＬＡＮ回線３０７に接続するためのインターフェースである。ＵＳＢｉ／ｆ  ３０８は、ＵＳＢ回線３０９に接続するためのインターフェースである。ＬＡＮｉ／ｆ  ３０６又はＵＳＢｉ／ｆ  ３０８を介して、テレビジョン装置１０１は、デジタルカメラ１０３から送信される送信データを受信することが可能である。
【００２３】
図３において、２８０は、図２Ｂで説明した遠隔表示制御装置である。本装置２８０により、デジタルカメラ１０３における表示部２０７の表示を、テレビジョン装置１０１における表示部３０５の表示形式に適合させて、高画質に表示することが可能になる。尚、図３は、テレビジョン装置１０１の構成中に遠隔表示制御装置２８０を設けた例を示したが、ＰＣ１０４の表示を制御する場合でも、遠隔表示制御装置２８０をＰＣ１０４の構成に組み込むことで、ＰＣ１０４の表示部の表示形式に適合した表示制御が可能である。
【００２４】
（遠隔表示の例）
次に、デジタルカメラ１０３の表示部２０７に表示した、JPEG形式で圧縮した１枚の画像をテレビジョン装置１０１やＰＣ１０４の画面に遠隔表示する例について説明する。JPEG形式の圧縮画像データは、記憶部２０４に格納されており、ＣＰＵ２０１は、格納されているデータの参照により、表示部２０７に画像を表示させることができる。
【００２５】
尚、本実施形態では、圧縮画像データとしてJPEG形式を例として説明しているが、本発明の趣旨はこれに限定されるものではなく、PNG形式で圧縮したデータに対しても適用することは可能である。
【００２６】
図４は、デジタルカメラ１０３で撮像した画像をデジタルカメラ１０３の表示部２０７上に表示させたときの表示画面の一例を示す図である。表示部２０７の表示画面には、画像選択用の操作ボタン４０１と、テレビジョン装置１０１に対し、選択した画像に対応する圧縮画像データの送信を指示する送信ボタン４０２が設けられている。
【００２７】
ユーザは、画像選択用の操作ボタン４０１を操作することにより、表示部２０７に表示される画像を順次切り替えることが可能である。ユーザは、所望の画像を選択して、送信ボタン４０２を押下する。この操作を検出すると、デジタルカメラ１０３は、選択された画像に関する送信データを生成し、生成した送信データの送信処理に移行する。以下、図５のフローチャートを参照して、データの送信処理の流れを説明する。
【００２８】
（データの送信処理）
図５は、ＣＰＵ２０１の制御の下、デジタルカメラ１０３の表示部２０７上に表示される1枚の画像に対応する圧縮画像データを、ネットワーク１０２を介してテレビジョン装置１０１に送信する手順を示したフローチャートである。
【００２９】
まず、1枚の画像を表示部２０７に表示するモードの選択を検出する(Ｓ１０２)。そして、このモードにおいてユーザが選択した画像に対応する圧縮画像データのファイル名を内部メモリ（例えば、ＲＡＭ２０３）に保存する(Ｓ１０３)。
【００３０】
表示部２０７に画像を表示させる領域のサイズを参照して、ＣＰＵ２０１は、画像データの間引き処理を行い、表示部２０７に表示させる画像データを生成する(Ｓ１０４)。
【００３１】
ステップＳ１０５において、ＣＰＵ２０１は、ユーザが送信ボタン４０２を選択したか判定する。送信ボタン４０２が選択されたと判定した場合、送信データ生成部２１２は、内部メモリに保存したファイル名を参照して、表示部２０７上の画像データの代替の画像データとして、記憶部２０４に保存してある圧縮画像データおよび圧縮画像データの属性を示す属性情報を選択する。そしてこれら選択された圧縮画像データ及び属性情報とに基づき送信データを生成する。送信データ生成部２１２は、圧縮画像データの属性を判定し、圧縮画像データがJPEG形式のデータの場合、"image/jpeg""を属性情報として送信データのヘッダに付加して、送信データを生成する。そして、ＣＰＵ２０１の制御の下、送信制御部２１３は、生成された送信データを、ネットワーク１０２を介して接続する機器（例えば、テレビジョン装置１０１）にHTTP形式で送信する（S106）。
【００３２】
（データの受信処理）
次に、デジタルカメラ１０３から送信される送信データを、テレビジョン装置１０１において受信する処理を説明する。
【００３３】
図６は、デジタルカメラ１０３から送信された送信データを受信して、テレビジョン装置１０１の表示部３０５に表示する手順を示したフローチャートである。ＣＰＵ３０１は、ＬＡＮ i/f又はＵＳＢ i/f（３０６、３０８）を介して、デジタルカメラ１０３を含む他の機器からHTTP形式で送信されてくるデータを監視する(S202)。HTTP形式のデータを受信したと判定した場合、ＣＰＵ３０１は受信に成功した結果を、送信データの送信元であるデジタルカメラ１０３に返信する(S204)。
【００３４】
ステップS205において、デジタルカメラ１０３から送信されたHTTP形式の送信データのヘッダに付加されている属性情報を解析し、ステップS206で、属性情報がJPEG形式であるか判定する。ここで、属性に関する判定処理は、ＣＰＵ３０１の制御の下、遠隔表示制御装置２８０における解析部２７１が実行するものとする。
【００３５】
圧縮画像データの属性情報の解析結果がJPEG形式である場合（S206-YES）、処理をステップS207に進め、圧縮画像データを解析して、ビットマップ画像を生成する。
【００３６】
ステップS214において、生成したビットマップ画像に基づき、NTSC形式やHD形式など、表示部３０５の表示形式に合わせてラスター画像を生成し、表示部３０５に表示する(S214)。ここで、表示部３０５の表示形式に合わせてラスター画像を生成する処理は、ＣＰＵ３０１の制御の下、画像データ生成部２７３が実行し、表示部３０５への表示は表示制御部２７４が実行するものとする。
【００３７】
以上の手順によって、デジタルカメラ１０３の表示部２０７に表示した1枚の画像を、図７に示すように、テレビジョン装置１０１の表示部３０５に高画質で表示することができる。
【００３８】
ユーザがデジタルカメラ１０３の操作ボタン４０１、送信ボタン４０２を用いて、次の画像の選択と送信を指示した場合には、同様の手順によって新たに選択された画像に対応する圧縮画像データを含む送信データが生成される。そして、新たに生成された送信データは、解析部２７１、画像データ生成部２７３、表示制御部２７４により処理され、表示部３０５の表示形式に適合したラスター画像が生成され、高画質の表示が可能になる。
【００３９】
（複数の画像の遠隔表示）
次に、デジタルカメラ１０３の表示部２０７に表示した、撮影済みの複数の画像をテレビジョン装置１０１の画面に遠隔表示する例について説明する。図８は、撮影済みの画像、pic001.jpg〜pic006.jpgの画像を、画像ファイルの名前の順番に表示した例を示す図である。この画像の背景画像（back.bmp）には、画像を配置するための枠やオペレータが操作する、「表示」、[削除]、「送信」ボタン８０１等が設けられている。タッチパネルとなっているデジタルカメラの表示部２０７に設けられたボタンの操作により、イベント（操作指示）がアプリケーションに通知され、サムネイル表示されている画像を切り替えることができる。
【００４０】
図９は、図８のサムネイル表示に使用するデータの構成を示す図である。ビットマップで描かれた背景画像９０１と、この背景画像９０１及び撮影済みの画像データをデジタルカメラの表示部に表示する際に用いるSVG形式の描画データ９０３はＲＡＭ２０３に保存されているものとする。また、撮影画像としての圧縮画像データ９０２は記憶部２０４に保存されているものとする。
【００４１】
この描画データ９０３は、図１０に示すようなＷ３Ｃ標準のベクターグラフィックスの仕様に基づいたＳＶＧ形式の構造化文書であるとする。この描画データ９０３において、背景画像９０１（データ名'back.bmp'）はID＝0に割り当てられている。また、背景画像９０１の表示位置は、左上座標(0、0)、幅400pixel、高さ350pixelとして描画するように指定されている。
【００４２】
図１０において、データ名、IDは、参照情報として、各圧縮画像データ（背景画像を含む）を特定する情報である。また、左上座標や幅、高さに関する情報は、配置情報であり、各圧縮画像データ（背景画像を含む）の表示部２０７上の表示位置及び表示サイズを特定するための情報である。このように描画データ９０３によって、配置情報と各圧縮画像データ（背景画像を含む）とを対応づけることが可能になる。
【００４３】
図１０の例では、圧縮画像データ（データ名pic001.jpg〜pic006.jpg）には参照情報としてID=１〜6がそれぞれ割り当てられている。また、配置情報として、各画像データが描画される画面上の左上の座標（X、Y）、幅情報、高さ情報が指定されている。
【００４４】
SVG形式の描画データ９０３は、各圧縮画像データに関する参照情報と配置情報を含む。描画データ９０３内の配置情報の記述を変更することにより、テレビジョン装置１０１における各圧縮画像データの表示位置や表示サイズを制御することが可能になる。
【００４５】
（データの送信処理）
デジタルカメラ１０３における表示部２０７において、複数の画像データに基づく画像が表示されている場合の処理を説明する。図１１は、ＣＰＵ２０１の制御の下、背景画像９０１、撮影済みの圧縮画像データ９０２、描画データ９０３を基に、デジタルカメラ１０３の表示部２０７に複数の画像データに基づく表示をさせる手順を示すフローチャートである。
【００４６】
まず、ユーザが複数の画像を表示するモードを選択したことを検出する(S302)。このモードの選択の検出に応じて、ＣＰＵ２０１は、ＲＡＭ２０３に保存してある描画データ９０３を解析して描画した画像を生成する(S303)。そしてこの生成された描画画像を表示部２０７に表示する(S304)。そして、ステップS305において、ＣＰＵ２０１は、送信ボタン８０１の選択が検出されたか否かを判定する。
【００４７】
送信ボタン８０１の選択を検出した場合、ＣＰＵ２０１の制御の下、送信データ生成部２１２は、ＲＡＭ２０３の背景画像９０１及び描画データ９０３と、記憶部２０４の圧縮画像データ９０２とを基に、図１２のような送信データを生成する(S306)。
【００４８】
ＣＰＵ２０１の制御の下、送信データ生成部２１２が生成する送信データには、送信データが表示部２０７に表示される複数の画像データに基づくことを示す属性情報１２０１（'multipart/related'）が送信データのヘッダに付加される。更に、送信データには、先に説明した参照情報（ID（1202）、データ名（1203））、配置情報（画面上の左上座標、幅、高さ情報）1204及び各圧縮画像データ1205が含まれる。
【００４９】
この送信データは、W3C勧告として公開した、Webサービスでバイナリーデータを扱うため、XML文書とバイナリーデータをそのまま通信パケットにまとめる標準的な手段を提供する仕様であるXOP形式のデータである。遠隔表示制御装置２８０の解析部２７１は、属性情報１２０１（'multipart/related'）に基づいて、送信データがXOP形式のデータであるか否かを判定することが可能である。
【００５０】
そして、ステップS307において、ＣＰＵ２０１の制御の下、送信制御部２１３は、生成された送信データを、ネットワーク１０２を介して接続する機器（例えば、テレビジョン装置１０１）にHTTP形式で送信する。
【００５１】
（データの受信処理）
デジタルカメラ１０３からHTTP形式で送信されたXOP形式の送信データが、テレビジョン装置１０１に受信されると、1枚の画像に対応する圧縮画像データの処理と同様に、図６のS202〜S205の各ステップにより処理される。
【００５２】
そして、ステップS206の解析で、送信データのヘッダに付加されている属性情報がJPEG形式（image/jpeg）でない場合（S206-NO）、処理はステップS208に進められる。
【００５３】
ステップS208において、ＣＰＵ３０１の下、遠隔表示制御装置２８０における解析部２７１は、受信した送信データに付加されている属性情報が、XOP形式（multipart/related）のデータであるか判定する。XOP形式でないと判定した場合（S208-NO）、ＣＰＵ３０１は、送信データがテレビジョン装置１０１でサポートされていないデータであることを送信元のデジタルカメラ１０３に返信する(S215)。
【００５４】
一方、ステップS208の判定で、XOP形式のデータであると判定した場合（S208-YES）、解析部２７１は、更に、受信した送信データを解析する(S209)。そして、解析部２７１は、SVG形式の描画データを内部メモリに保存し(S210)、受信した送信データに含まれる圧縮画像のバイナリーデータと、それに対応するデータ名とを内部メモリに保存する(S211)。
【００５５】
ステップS212において、画像データ生成部２７３は、NTSC方式やHD方式などテレビジョン装置１０１の表示方式に基づいて、テレビジョンの画面を満たすように各圧縮画像データを表示するのに必要な拡大倍率を求める。そして、画像データ生成部２７３は、求めた拡大倍率に基づいて内部メモリに保存してあるSVG形式の描画データ（参照情報、配置情報）を表示部３０５の表示形式に適合させるために書き換え、記憶部２５４に保存する(S212)。このステップS212の処理により、画像データの再描画のたびにテレビジョン装置１０１の表示方式を参照することがなくなり、描画スピードが上がる。画像データ生成部２７３は、書き換えたSVG形式の描画データとに基づいて描画した画像データを生成する(S213)。
【００５６】
ステップS214において、画像データ生成部２７３は、テレビジョン装置１０１における表示部３０５の表示形式に合わせて、生成した画像データに基づきラスター画像を生成する。そして、遠隔表示制御装置２８０における表示制御部２７４は、テレビジョン装置１０１の表示部３０５に、画像データ生成部２７３により生成されたラスター画像を表示させる(S214)。
【００５７】
これにより、例えば、デジタルカメラ１０３の表示部２０７に表示した画像を、図１３に示すように、テレビジョン装置１０１の表示部３０５に、写真部分を高画質で表示することが可能となる。
【００５８】
写真などの画像データが含まれる送信元の表示画面を送信先の機器において遠隔表示する場合、写真などの画像部分は、送信元の記憶部に保存している圧縮画像データを送信先の機器に送信して送信先の機器の画面上に写真部分の画像を高画質で遠隔表示できる。
【００５９】
本実施形態によれば、携帯機器の表示部に表示した画像を、ネットワークを介して接続する装置の表示部に高画質に表示することが可能になる。
【００６０】
（他の実施形態）
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても、達成されることは言うまでもない。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態に係るテレビジョン、デジタルカメラ等を含むシステムの概要を示す図である。
【図２Ａ】本発明の実施形態に係るデジタルカメラ（第1機器）の構成を示すブロック図である。
【図２Ｂ】本発明の実施形態にかかる遠隔表示制御装置の構成を示すブロック図である。
【図３】本発明の実施形態に係るテレビジョン（第２機器）の構成を例示するブロック図である。
【図４】デジタルカメラ１０３を用いて撮影した１枚の圧縮画像データを、表示部２０７のサイズに合わせて縦横比を調整し表示している画像データの例を示す図である。
【図５】デジタルカメラの表示部に表示している1枚の画像に対応する圧縮画像データを、ネットワークを介して接続しているテレビジョンに送信する手順を示したフローチャートである。
【図６】デジタルカメラから送信された送信データを受信して、テレビジョンの表示部に表示する手順を示したフローチャートである。
【図７】上記実施例において、1枚の画像データを表示したデジタルカメラの表示画面を、テレビジョンの表示部に遠隔表示した例である。
【図８】撮影済みの画像を、画像ファイルの名前の順番に表示した例を示す図である。
【図９】図８のサムネイル表示に使用するデータの構成を示す図である。
【図１０】デジタルカメラの表示部に描画する際に用いられる、構造化文書で記述したSVG形式の描画データを例示する図である。
【図１１】背景画像、撮影済みの圧縮画像データ、描画データを基に、デジタルカメラの表示部に複数の画像データに基づく表示をさせる手順を示すフローチャートである。
【図１２】XOP形式の送信データの構成を例示する図である。
【図１３】複数の画像データを表示したデジタルカメラの表示画面を、テレビジョンの表示部に遠隔表示した例を示す図である。
【図１】
2007060148.tif 000003
【図２Ａ】
2007060148.tif 000004
【図２Ｂ】
2007060148.tif 000005
【図３】
2007060148.tif 000006
【図４】
2007060148.tif 000007
【図５】
2007060148.tif 000008
【図６】
2007060148.tif 000009
【図７】
2007060148.tif 000010
【図８】
2007060148.tif 000011
【図９】
2007060148.tif 000012
【図１０】
2007060148.tif 000013
【図１１】
2007060148.tif 000014
【図１２】
2007060148.tif 000015
【図１３】
2007060148.tif 000016