【手続補正書】
【提出日】平成22年3月8日(2010.3.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自装置にて実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、外部から受信する画像データ受信手段と、
上記画像を受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を実行するよう自装置を制御する制御手段と、を備えており、
上記処理指定情報は、受信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、
ことを特徴とする画像データ受信装置。
【請求項２】
上記画像データ受信手段とは異なるデータ受信手段であって、他の通信装置からデータを受信するデータ受信手段を更に備え、
上記制御手段は、
上記処理指定情報により指定された通信装置、あるいは、予め定められた通信装置から、上記処理指定情報により指定されたデータを受信するよう、上記データ受信手段を制御する、
ことを特徴とする、請求項１に記載の画像データ受信装置。
【請求項３】
他の通信装置にデータを送信するデータ送信手段を更に備え、
上記制御手段は、
上記処理指定情報により指定された通信装置、あるいは、予め定められた通信装置に、上記処理指定情報により指定されたデータを送信するよう、上記データ送信手段を制御する、
ことを特徴とする、請求項１または２に記載の画像データ受信装置。
【請求項４】
上記制御手段は、
上記処理指定情報が格納されている画像データに含まれている電子署名の正当性を検証し、当該電子署名が正当である場合に限って上記処理指定情報により指定された処理を実行するよう自装置を制御する、
ことを特徴とする請求項１から３までの何れか１項に記載の画像データ受信装置。
【請求項５】
上記制御手段は、
上記処理指定情報が格納されている画像データに電子署名が含まれているか否かを判定し、電子署名が含まれていない場合には、その実行を許可するユーザ操作が入力されたときに限って上記処理指定情報により指定された処理を実行するよう自装置を制御する、
ことを特徴とする請求項１から３までの何れか１項に記載の画像データ受信装置。
【請求項６】
受信した上記画像データに格納されている画像を、上記処理指定情報により指定された処理が実行中であることを示すために、表示部に表示させる表示制御手段を更に備えている、
ことを特徴とする請求項１から５までの何れか１項に記載の画像データ受信装置。
【請求項７】
画像データ受信装置を操作する操作装置であって、
上記画像データ受信装置が実行すべき処理を指定する処理指定情報および電子署名がメタ情報を格納するための領域に格納されている画像データを、ネットワークを介して取得する手段と、
上記メタ情報として上記画像データに格納されているデータのうち、上記電子署名の対象とならないデータを書き換える手段と、
上記画像データを、上記画像データ受信装置に送信する画像データ送信手段と、を備えており、
上記処理指定情報は、送信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、
ことを特徴とする操作装置。
【請求項８】
上記画像データ受信装置に実行させる処理を指定した処理指定情報を格納した複数の画像データを格納する画像データ格納手段と、
上記画像データ格納手段に格納された上記複数の画像データの各々に含まれる画像であって、各画像データに格納された処理指定情報により指定された処理を識別するための画像を、表示部に一覧表示させる画像表示手段と、
上記一覧表示が行われている間に取得したユーザ操作に基づいて、上記画像データ格納手段に格納された画像データから、上記画像データ受信装置に送信するべき画像データを選択する画像データ選択手段と、を更に備え、
上記画像表示手段は、上記処理指定情報を格納した上記複数の画像データの各々に含まれる画像を、上記処理指定情報が格納されていない画像データに含まれる画像と識別可能に表示し、
上記画像データ送信手段は、
上記画像データ選択手段により選択された画像データを、上記画像データ受信装置に送信するものである、
ことを特徴とする請求項７に記載の操作装置。
【請求項９】
画像を含む画像データのデータ構造であって、
当該画像データを受信した画像データ受信装置が実行するべき処理を指定した処理指定情報であって、当該画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する処理指定情報および上記画像に対する電子署名がメタ情報を格納するための領域に格納されており、
当該画像データに含まれる画像は、当該画像データを上記画像データ受信装置に送信することにより、上記画像データ受信装置を操作する操作装置において表示される画像であって、上記処理指定情報により指定された処理を識別するための画像である、
ことを特徴とする画像データのデータ構造。
【請求項１０】
画像データ受信装置と、該画像データ受信装置を操作する操作装置と、を含む操作システムであって、
上記操作装置は、
上記画像データ受信装置が実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、上記画像データ受信装置に送信する画像データ送信手段、を備えており、
上記画像データ受信装置は、
画像データ送信装置から送信された上記画像データを受信する画像データ受信手段と、
上記画像データを受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を実行するよう自装置を制御する制御手段と、を備えており、
上記処理指定情報は、上記操作装置から上記画像データ受信装置に伝送される上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、
ことを特徴とする操作システム。
【請求項１１】
画像データ受信装置が自装置を制御する制御方法であって、
自装置にて実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、外部から受信する受信ステップと、
上記画像データを受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を実行するよう自装置を制御する制御ステップと、を含んでおり、
上記処理指定情報は、受信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、
ことを特徴とする制御方法。
【請求項１２】
操作装置が画像データ受信装置を操作する操作方法であって、
電子署名がメタ情報を格納するための領域に格納されている画像データをネットワークを介して取得するステップと、
上記メタ情報として格納されているデータのうち、上記電子署名の対象とならないデータを書き換えるステップと、
上記画像データ受信装置が実行するべき処理を指定する処理指定情報を含む画像データを、上記画像データ受信装置に送信する送信ステップと、を含んでおり、
上記処理指定情報は、送信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、
ことを特徴とする操作方法。
【請求項１３】
上記メタ情報として上記画像データに格納されているデータには、上記制御手段における電子署名の正当性の検証において、上記電子署名の正当性の検証の対象とならないデータが含まれていることを特徴とする請求項４に記載の画像データ受信装置。
【請求項１４】
上記処理指定情報は、視聴予約あるいは録画予約の登録処理の登録処理を指定する情報であることを特徴とする請求項１に記載の画像データ受信装置。
【請求項１５】
上記メタ情報として上記画像データに格納されているデータには、上記電子署名の対象とならないデータが含まれていることを特徴とする請求項９に記載のデータ構造。
【請求項１６】
受信した上記画像データに上記処理指定情報が格納されている場合、当該処理指定情報により指定される処理を実行し、
受信した上記画像データに上記処理指定情報が格納されていない場合、当該受信した上記画像データに格納されている画像を表示することを特徴とする請求項１に記載の画像データ受信装置。
【請求項１７】
受信した上記画像データに格納されている上記処理指定情報の一部または全てを、上記表示部に表示させることを特徴とする請求項６に記載の画像データ受信装置。
【請求項１８】
コンピュータを請求項１から６、１３、１４、１６、および１７の何れか１項に記載の画像データ受信装置として動作させるためのプログラムであって、
上記コンピュータを、上記画像データ受信装置に備えられている上記各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを請求項７または８に記載の操作装置として動作させるためのプログラムであって、
上記コンピュータを、上記操作装置に備えられている上記各手段として機能させるためのプログラム。
【請求項２０】
請求項１８または１９に記載のプログラム、もしくは、請求項９または１５に記載のデータ構造を有する画像データを記録しているコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】画像データ受信装置、操作装置、操作システム、画像データのデータ構造、制御方法、操作方法、プログラム、および、記録媒体
【技術分野】
【０００１】
本発明は、画像データを受信する画像データ受信装置、画像データ受信装置を操作する操作装置、および、それらを含む操作システムに関する。また、画像データ受信装置を操作するために用いられる画像データのデータ構造に関する。さらに、画像データ受信装置が自装置を制御する制御方法、および、操作装置が画像データ受信装置を操作する操作方法に関する。また、コンピュータを画像データ受信装置として動作させるためのプログラム、コンピュータを操作装置として動作させるためのプログラム、および、それらのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
デジタルカメラ、特にデジタルカメラ機能を有するカメラ付き携帯電話の普及に伴い、写真を画像データとして取り扱うことが広く行われるようになった。これに対応し、デジタルカメラや携帯電話から画像データを取り込んで、取り込んだ画像データを表示するテレビや、取り込んだ画像データを印刷するプリンタなどの装置も広く用いられるようになった。
【０００３】
また、これらの装置間で、無線通信により画像データを転送する技術も普及している。無線通信により画像データを転送するためのプロトコルとしては、ＩｒＳｉｍｐｌｅ（登録商標）のような高速赤外線通信プロトコルや、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような近距離用無線通信プロトコルなどが一般的である。このような無線通信を用いることにより、携帯電話で撮影した写真をテレビに表示させることなどが、容易に行えるようになっている。
【０００４】
また、赤外線通信によって画像データを受信する画像データ受信機能を有するテレビには、受光した赤外線信号が、携帯電話などから送られた画像データであるのか、あるいは、赤外線リモコンから送られた操作信号であるのかを判定し、操作信号である場合には、それに従って自装置を制御するものがある。
【０００５】
ところで、画像データ受信機能を有するテレビが画像処理機能を備えていれば、携帯電話から送信した写真をテレビに表示させ、そして、テレビに表示させた写真に対して画像処理を施すといったユースケースが想定される。
【０００６】
しかしながら、このようなユースケースにおいて、ユーザは、まず携帯電話を用いて画像データをテレビに送信し、その後、携帯電話を赤外線リモコンに持ち替え、さらに、その赤外線リモコンを用いて所望の画像処理を実行するようテレビを操作しなければならず、煩雑な操作を強いられる。
【０００７】
このような問題を特殊な場合に限って解決する技術としては、特許文献１に記載の表示処理装置が知られている。特許文献１に記載の表示処理装置は、画像データを受信し、受信した画像データに挿入された画像表示制御情報に従って、スクロールしたり拡大／縮小したりしながら、受信した画像データの画像を表示する。すなわち、表示処理装置に画像表示制御情報が挿入された画像データを送信するだけで、表示処理装置に、スクロールや拡大／縮小などの画像処理を行わせることができる。
【特許文献１】特開２００４−３１０７４４（平成１６年１１月４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
画像データ受信機能を有する従来のテレビを操作する場合、上述したように、ユーザは、画像データをテレビに送信するための画像データ送信装置（携帯電話など）と、テレビを操作するための赤外線リモコンとの両方を用いなければならず、操作が煩雑で使い勝手が悪いという問題があった。
【０００９】
このような問題は、赤外線リモコンと同等の操作信号を携帯電話からテレビに送信することにより解決できる。しかしながら、この場合、テレビを操作する携帯電話は、画像データ送信機能の他に、操作信号を送信する機能を有している必要が生じる。すなわち、操作信号を送信する機能を有していない一般的な携帯電話によりテレビを操作することはできず、ユーザにとってはやはり不便である。また、一般に赤外線リモコン用の信号は多量のデータを伝送するには適しておらず、複雑な操作を指定することができないという問題があった。
【００１０】
さらに、上述のように携帯電話から赤外線リモコンと同等の操作信号を送信できるようにしたとしても、携帯電話とインターネットのサーバとを連動させてテレビを操作しようとした場合、サーバから携帯電話に操作信号を伝えるために、特別な通信プロトコルを処理できる機能をサーバと携帯電話とに追加する必要があるという問題があった。
【００１１】
加えて、操作信号はユーザが直感的に理解できる情報ではないため、携帯電話に複数の操作信号を蓄積した場合、その中から目的の操作信号を選択するのが難しいという問題があった。この問題は、テレビ側で受信した操作信号を蓄積し、後でユーザが選択するという構成でも同様に発生する。
【００１２】
また、特許文献１に記載の表示処理装置は、受信した画像データに基づいて表示される画像に対して、当該画像データに挿入された画像表示制御情報に従った処理を行うものである。したがって、特許文献１に記載の技術をテレビに適用したとしても、テレビに実行させることができる処理は、テレビに送信したその画像データの画像に対する画像処理に限られてしまい、赤外線リモコンのように、テレビを自在に操作することはできない。
【００１３】
なお、ここでは、説明の便宜上、テレビを例に挙げて従来技術の問題を説明したが、同様の問題は、画像データ受信機能を有する画像データ受信装置一般に存在する。例えば、デジタルカメラから受信した画像データを印刷するプリンタに関しては、デジタルカメラから印刷を停止させることができず、印刷を停止させるためには、そのプリンタを直接操作したり、あるいは、そのプリンタに接続されたコンピュータを操作したりする必要があり、不便であるという問題がある。
【００１４】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、画像データ送信機能しか持たない操作装置からでも、自在に操作することができる画像データ受信装置を提供することにある。
【課題を解決するための手段】
【００１５】
上記の課題を解決するために、本発明に係る画像データ受信装置は、自装置にて実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、外部から受信する画像データ受信手段と、上記画像を受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を実行するよう自装置を制御する制御手段と、を備えており、上記処理指定情報は、受信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、ことを特徴としている。
【００１６】
また、上記課題を解決するために、本発明に係る制御方法は、画像データ受信装置が自装置を制御する制御方法であって、自装置にて実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、外部から受信する受信ステップと、上記画像データを受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を実行するよう自装置を制御する制御ステップと、を含んでおり、上記処理指定情報は、受信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、ことを特徴としている。
【００１７】
上記構成によれば、処理指定情報が格納されている画像データを受信させると、上記画像データ受信装置は、当該処理指定情報により指定された処理を実行するよう自装置を制御する。したがって、上記画像データ受信装置に、ある処理を実行させたい場合、上記画像データ受信装置に、その処理を指定した処理指定情報が格納されている画像データを受信させれば、上記画像データ受信装置に、その処理を実行させることができる。このため、ユーザは、処理指定情報が格納されている画像データを送信する操作装置を用いて、上記画像データ受信装置を外部から操作することができるという効果を奏する。
【００１８】
しかも、上記画像データ受信装置は、処理指定情報が格納された画像データを受信した時点で、当該処理指定情報により指定されている処理を直ちに実行するよう自装置を制御する。したがって、処理指定情報が格納されている画像データを上記画像データ受信装置に受信させると、上記画像データ受信装置は、当該処理指定情報により指定された処理を遅延なく実行する。このため、ユーザは、処理指定情報が格納されている画像データを送信する操作装置を用いて、あたかも赤外線リモコンを用いて上記画像データ受信装置を操作しているような感覚で、上記画像データ受信装置を外部から操作することができるという効果を奏する。
【００１９】
さらに、上記構成によれば、処理指定情報が格納されている画像データを送信可能な装置であれば、どんな装置であっても上記画像データ受信装置を操作する操作装置として機能させることが可能になるという効果を奏する。
【００２０】
加えて、上記画像データの送受信に用いられる通信プロトコルとしては、一般的に、単純な操作信号を送受信するリモコン用の通信プロトコルとくらべ、多量のデータを高速かつ確実に伝送できるプロトコルが採用されている。したがって、上記構成によれば、多量のデータが必要な複雑な制御を行うことができるという効果を奏する。
【００２１】
なお、上記画像データ受信装置は、少なくとも請求項に記載の手段を備えている装置であればどんな装置でもよく、上記処理指定情報により指定され、上記画像データ受信装置において実行が制御される処理は、当該装置で実行可能な処理であって、画像処理以外の処理、または、当該装置で実行可能な処理であって、受信した上記画像データに格納されている画像以外の画像に対する画像処理であれば、任意の処理であって構わない。すなわち、当該装置で実行可能な処理のうち、受信した画像に対する画像処理以外のあらゆる処理であってよい。
【００２２】
たとえば、上記画像データ受信装置が、指定されたチャンネルにて放送されている放送コンテンツを受信して、当該放送コンテンツの映像および／または音声を出力するテレビジョン受像機であれば、放送コンテンツを受信するチャンネルを、上記処理指定情報により指定されているチャンネルに切り替えるなどの制御が可能である。また、当該テレビジョン受像機が、視聴予約機能あるいは録画予約機能を有していれば、視聴予約あるいは録画予約の登録処理の実行を上記処理指定に基づいて制御するようにしてもよい。
【００２３】
また、上記画像データ受信装置が、データ通信機能を有しているのであれば、当該データ通信機能を画像データに基づいて制御できるように構成することもできる。
【００２４】
すなわち、本発明に係る画像データ受信装置は、上記画像データ受信手段とは異なるデータ受信手段であって、他の通信装置からデータを受信するデータ受信手段を更に備え、上記制御手段は、上記処理指定情報により指定された通信装置、あるいは、予め定められた通信装置から、上記処理指定情報により指定されたデータを受信するよう、上記データ受信手段を制御する、ように構成してもよい。
【００２５】
また、本発明に係る画像データ受信装置は、他の通信装置にデータを送信するデータ送信手段を更に備え、上記制御手段は、上記処理指定情報により指定された通信装置、あるいは、予め定められた通信装置に、上記処理指定情報により指定されたデータを送信するよう、上記データ送信手段を制御する、ように構成してもよい。
【００２６】
上記課題を解決するために、本発明に係る操作装置は、画像データ受信装置を操作する操作装置であって、上記画像データ受信装置が実行すべき処理を指定する処理指定情報および電子署名がメタ情報を格納するための領域に格納されている画像データを、ネットワークを介して取得する手段と、上記メタ情報として上記画像データに格納されているデータのうち、上記電子署名の対象とならないデータを書き換える手段と、上記画像データを、上記画像データ受信装置に送信する画像データ送信手段と、を備えており、上記処理指定情報は、送信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、ことを特徴としている。
【００２７】
また、本発明に係る操作方法は、操作装置が画像データ受信装置を操作する操作方法であって、電子署名がメタ情報を格納するための領域に格納されている画像データをネットワークを介して取得するステップと、上記メタ情報として格納されているデータのうち、上記電子署名の対象とならないデータを書き換えるステップと、上記画像データ受信装置が実行するべき処理を指定する処理指定情報を含む画像データを、上記画像データ受信装置に送信する送信ステップと、を含んでおり、上記処理指定情報は、送信した上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、ことを特徴としている。
【００２８】
上記構成によれば、上記画像データ受信装置に、上記画像データ受信装置が実行するべき処理を指定した処理指定情報を送信することができる。このため、上記操作装置は、画像データにより上記画像データ受信装置を操作することができるという効果を奏する。
【００２９】
なお、上記操作装置は、上記処理指定情報が格納された上記画像データを格納する画像データ格納手段、上記処理指定情報が格納された上記画像データを取得する画像データ取得手段、あるいは、上記画像データ受信装置に実行させるべき処理を指定した処理指定情報を、画像とともに含む画像データを生成するための画像データ生成手段を含んで構成されていてもよい。
【００３０】
本発明に係る操作装置は、上記画像データ受信装置に実行させる処理を指定した処理指定情報を格納した複数の画像データを格納する画像データ格納手段と、上記画像データ格納手段に格納された上記複数の画像データの各々に含まれる画像であって、各画像データに格納された処理指定情報により指定された処理を識別するための画像を、表示部に一覧表示させる画像表示手段と、上記一覧表示が行われている間に取得したユーザ操作に基づいて、上記画像データ格納手段に格納された画像データから、上記画像データ受信装置に送信するべき画像データを選択する画像データ選択手段と、を更に備え、上記画像表示手段は、上記処理指定情報を格納した上記複数の画像データの各々に含まれる画像を、上記処理指定情報が格納されていない画像データに含まれる画像と識別可能に表示し、上記画像データ送信手段は、上記画像データ選択手段により選択された画像データを、上記画像データ受信装置に送信するものである、ことが好ましい。
【００３１】
上記構成によれば、上記操作装置に格納されている画像データであって、上記画像データ受信装置に受信させる処理を指定した処理指定情報を含む画像データの画像が、上記表示部に一覧表示される。したがって、ユーザは、一覧表示された画像に基づいて、上記画像データ受信装置に対して送信する画像データを選択することができるという更なる効果を奏する。
【００３２】
しかも、上記表示部に一覧表示される画像は、処理指定情報により指定される処理を表現した画像である。したがって、ユーザは、上記表示部に一覧表示されたそれぞれの画像に対応する画像データが、どのような処理を指定する画像データであるかを容易に認識することが可能になるという更なる効果を奏する。
【００３３】
上記課題を解決するために、本発明に係る画像データのデータ構造は、画像を含む画像データのデータ構造であって、当該画像データを受信した画像データ受信装置が実行するべき処理を指定した処理指定情報であって、当該画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する処理指定情報および上記画像に対する電子署名がメタ情報を格納するための領域に格納されており、当該画像データに含まれる画像は、当該画像データを上記画像データ受信装置に送信することにより、上記画像データ受信装置を操作する操作装置において表示される画像であって、上記処理指定情報により指定された処理を識別するための画像である、ことを特徴としている。
【００３４】
上記構成によれば、上記画像データ受信装置において、当該画像データを受信させることにより、上記処理指定情報により指定された処理を実行させることができるという効果を奏する。
【００３５】
また、上記構成によれば、上記操作装置において、上記処理指定情報により指定された処理を表現した画像を表示することができる。したがって、上記操作装置を用いて上記画像データ受信装置を操作しようとするユーザは、当該画像データを送信することにより上記画像データ受信装置にて実行される処理の内容を、目視確認することが可能になるという効果を奏する。
【００３６】
なお、上記画像データ受信装置と上記操作装置とを含んで構成される操作システムも本発明の範疇に含まれる。
【００３７】
すなわち、本発明に係る操作システムは、画像データ受信装置と、該画像データ受信装置を操作する操作装置と、を含む操作システムであって、上記操作装置は、上記画像データ受信装置が実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、上記画像データ受信装置に送信する画像データ送信手段、を備えており、上記画像データ受信装置は、上記画像データ送信装置から送信された上記画像データを受信する画像データ受信手段と、上記画像データを受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を実行するよう自装置を制御する制御手段と、を備えており、上記処理指定情報は、上記操作装置から上記画像データ受信装置に伝送される上記画像データに格納されている画像以外の画像に対する画像処理、あるいは、画像処理以外の処理を少なくとも指定する、ことを特徴としている。
【００３８】
なお、上記画像データ受信装置と上記操作装置とは、それぞれ、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記画像表示装置をコンピュータにおいて実現する画像表示プログラム、および、そのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００３９】
なお、上記画像データ受信装置が備えている上記制御手段は、上記処理指定情報が格納されている画像データに含まれている電子署名の正当性を検証し、当該電子署名が正当である場合に限って上記処理指定情報により指定された処理を実行するよう自装置を制御する、ように構成されていてもよい。
【００４０】
上記の構成によれば、上記画像データが改竄されている場合に、上記画像データ受信装置が、当該画像データに格納されている処理指定情報により指定された予期せぬ処理を実行してしまうことを防止することができる。
【００４１】
また、上記制御手段は、上記処理指定情報が格納されている画像データに電子署名が含まれているか否かを判定し、電子署名が含まれていない場合には、その実行を許可するユーザ操作が入力されたときに限って上記処理指定情報により指定された処理を実行するよう自装置を制御する、ように構成されていてもよい。
【００４２】
上記の構成によれば、電子署名が含まれていない画像データについても、当該画像データに格納されている処理指定情報により指定された予期せぬ処理を実行してしまう可能性を軽減することができる。
【００４３】
また、上記画像データ受信装置は、上記メタ情報として上記画像データに格納されているデータには、上記制御手段における電子署名の正当性の検証において、上記電子署名の正当性の検証の対象とならないデータが含まれている、ように構成されていてもよい。
【００４４】
また、上記画像データ受信装置は、上記処理指定情報は、視聴予約あるいは録画予約の登録処理の登録処理を指定する情報である、ように構成されていてもよい。
【００４５】
また、上記データ構造は、上記メタ情報として上記画像データに格納されているデータには、上記電子署名の対象とならないデータが含まれている、ように構成されていてもよい。
【００４６】
また、上記画像データ受信装置は、受信した上記画像データに上記処理指定情報が格納されている場合、当該処理指定情報により指定される処理を実行し、受信した上記画像データに上記処理指定情報が格納されていない場合、当該受信した上記画像データに格納されている画像を表示する、ように構成されていてもよい。
【００４７】
また、上記画像データ受信装置は、受信した上記画像データに格納されている上記処理指定情報の一部または全てを、上記表示部に表示させる、ように構成されていてもよい。
【発明の効果】
【００４８】
本発明に係る画像データ受信装置は、以上のように、自装置にて実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、外部から受信する画像データ受信手段と、上記画像を受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を、上記画像データを受信した時点で直ちに実行するよう自装置を制御する制御手段と、を備えている。
【００４９】
また、本発明に係る制御方法は、以上のように、画像データ受信装置が自装置を制御する制御方法であって、自装置にて実行するべき処理を指定する処理指定情報がメタ情報を格納するための領域に格納されている画像データを、外部から受信する受信ステップと、上記画像データを受信した時点で直ちに、受信した上記画像データに格納されている上記処理指定情報により指定された処理を、上記画像データを受信した時点で直ちに実行するよう自装置を制御する制御ステップと、を含んでいる。
【００５０】
一方、本発明に係る操作装置は、以上のように、画像データ受信装置を操作する操作装置であって、上記画像データ受信装置が実行すべき処理を指定する処理指定情報および電子署名がメタ情報を格納するための領域にが格納されている画像データを、ネットワークを介して取得する手段と、上記メタ情報として上記画像データに格納されているデータのうち、上記電子署名の対象とならないデータを書き換える手段と、上記画像データを、上記画像データ受信装置に送信する画像データ送信手段と、を備えている。
【００５１】
また、本発明に係る操作方法は、以上のように、操作装置が画像データ受信装置を操作する操作方法であって、電子署名がメタ情報を格納するための領域に格納されている画像データをネットワークを介して取得するステップと、上記メタ情報として格納されているデータのうち、上記電子署名の対象とならないデータを書き換えるステップと、上記画像データ受信装置が実行するべき処理を指定する処理指定情報を含む画像データを、上記画像データ受信装置に送信する送信ステップと、を含んでいる。
【００５２】
従って、上記操作装置を用いて、処理指定情報が格納された画像データを上記画像データ受信装置に送信することで、上記画像データに所望の処理を実行させることができる。すなわち、上記操作装置をあたかもリモートコントローラのように機能させ、上記画像データ受信装置を自在に操作することができる。
【発明を実施するための最良の形態】
【００５３】
〔実施形態１〕
本発明の一実施形態について、図面に基づいて説明すれば以下の通りである。
【００５４】
（操作システム）
はじめに、本実施形態に係る操作システム１の構成について、図２に基いて説明する。
【００５５】
図２は、操作システム１の概略構成を示す概略構成図である。図２に示したように、操作システム１は、少なくとも、画像データを受信する画像データ受信装置１００と、画像データ受信装置１００を操作する操作装置２００とを含んで構成される。
【００５６】
操作システム１において、画像データ受信装置１００は、テレビジョン受像機（以下、テレビと略記）として実現される。そこで、以下では、画像データ受信装置１００を、テレビ１００と呼称する。テレビ１００は、放送コンテンツを受信して表示するといったテレビとしての基本機能の他に、少なくとも、画像データを受信する画像データ受信機能を有している。なお、テレビ１００は、通常、ユーザの宅内に設置されることが想定される。
【００５７】
また、操作システム１において、操作装置２００は、携帯電話端末として実現される。そこで、以下では、操作装置２００を、携帯電話端末２００と呼称する。携帯電話端末２００は、他の携帯電話端末との間で音声通話を行うなどといった携帯電話としての基本機能の他に、少なくとも、画像データを送信する画像データ送信機能を有している。なお、携帯電話端末２００は、通常、テレビ１００の近傍にいるユーザにより保持されることが想定される。
【００５８】
テレビ１００と携帯電話端末２００とは、少なくとも、携帯電話端末２００からテレビ１００に対して画像データを転送できるように構成されている。この画像データの転送には、例えば、ＩｒＳｉｍｐｌｅ（登録商標）のような高速赤外線通信プロトコルや、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような近距離用無線通信プロトコルが適している。ＩｒＳｉｍｐｌｅにより画像データを高速に伝送するＩｒＳｉｍｐｌｅＳｈｏｔ（登録商標）を用いた場合、画像データの転送速度は４Ｍｂｐｓに達する。このため、携帯電話端末２００からテレビ１００に向けて、画像データを瞬時に転送することができる。
【００５９】
なお、テレビ１００と携帯電話端末２００とを接続する接続手段による使い勝手の低下を考慮する必要がなければ、テレビ１００と携帯端末２００とを導線や光ファイバなどの接続手段により接続し、当該接続手段を介した有線通信により画像データを転送してもよい。
【００６０】
後に詳述するように、携帯電話端末２００は、テレビ１００に対して操作用画像データ５００を送信することができる。操作用画像データ５００は、ＪＰＥＧ形式やＴＩＦＦ形式などの一般的なフォーマットを有する通常の画像データであるが、テレビ１００が実行するべき処理を指定した処理指定情報を内包している。一方、テレビ１００は、携帯電話端末２００から受信した操作用画像データ５００に格納されている処理指定情報により指定された処理を、操作用画像データ５００を受信した時点で直ちに実行する。
【００６１】
したがって、携帯電話端末２００は、実行させたい処理を指定する処理指定情報が格納された操作用画像データ５００をテレビ１００に転送することで、テレビ１００に所望の処理を実行させることができる。すなわち、携帯電話端末２００は、テレビ１００を遠隔操作するリモートコントローラとして機能する。たとえば、テレビ１００に表示されている画像を右に９０度回転させたい場合、ユーザは、図２に示されているように、「画像を右に９０度回転させる」という画像処理を指定する処理指定情報が格納された操作用画像データ５００を、携帯電話端末２００からテレビ１００に送信すればよい。
【００６２】
テレビ１００を制御するための処理指定情報は、上述したとおり、画像データに格納されてテレビ１００に転送される。したがって、テレビ１００を制御するためには、テレビ１００に画像データを転送するための伝送路さえ存在すれば十分である。換言すれば、画像データを転送するための伝送路を使ってテレビ１００に画像データを転送可能な装置であれば、基本的にはどんな装置であってもテレビ１００を操作するリモートコントローラとして機能させることができる。この結果、本発明にはこれまで提供されている様々な画像データ取得の方法、例えばインターネットからの画像ダウンロード、メールへの画像添付、バーコードリーダによるインターネットからの画像ダウンロード、他の携帯電話からの画像転送などを変更することなく活用できるという特徴がある。
【００６３】
なお、テレビ１００は、携帯電話端末２００とは別に、通常の赤外線リモコンによっても操作可能であってもよい。しかしながら、操作システム１では、携帯電話端末２００によってテレビ１００を操作することができるので、たとえば、携帯電話端末２００からテレビ１００に写真を送信して表示させ、テレビ１００に表示されたその写真を９０度回転させるといったユースケースにおいて、ユーザは、携帯電話端末２００だけを用いてテレビ１００を自在に操作することが可能になる。
【００６４】
なお、本実施形態に係る操作システム１において、操作装置により操作される画像データ受信装置はテレビ１００として実現されているが、本発明はこれに限定されるものではない。すなわち、テレビ１００を、画像データ受信機能を有する任意の装置に置き換えても、本発明に係る操作システムを構成することができる。一例としては、画像データを受信し、受信した画像データを印刷するプリンタを操作する操作システムを構成することも可能である。
【００６５】
また、本実施形態に係る操作システム１において、画像データ受信装置を操作する操作装置は携帯電話端末２００として実現されているが、本発明はこれに限定されるものではない。すなわち、携帯電話端末２００を、画像データ送信機能を有する任意の装置に置き換えても、本発明に係る操作システムを構成することができる。一例としては、画像データ送信機能を有するデジタルカメラを操作装置として用いる操作システムを構成することも可能である。
【００６６】
なお、以上のような画像データ受信装置、例えば、テレビやプリンタを製品として出荷する際には、当該製品を制御するための操作用画像をまとめたＣＤ−ＲＯＭやメモリカードを同梱し、ユーザの便宜を図ることが有効である。
【００６７】
（操作用画像データ）
次に操作システム１において、携帯電話端末２００からテレビ１００に転送される操作用画像データ５００のデータ構造について、図３〜６に基づいて説明する。
【００６８】
図３は、操作用画像データ５００のデータ構造を概略的に示したデータ構造図である。図３に示したように、操作用画像データ５００は、概略的に言えば、画像領域５１０と、ＥＸＩＦ領域５２０とを含んで構成された、ＪＰＥＧ形式の画像データである。
【００６９】
画像領域５１０は、表示するべき画像情報を圧縮して格納するための領域である。一方、ＥＸＩＦ領域５２０は、画像領域５１０に格納された画像情報に関するメタ情報を格納するための領域である。このＥＸＩＦ領域５２０には、デジタルカメラなどの製造メーカが仕様を自由に定めて利用することができる、メーカノート領域５２１が含まれている。また、ＥＸＩＦ領域５２０には、画像領域５１０に格納されている主画像を縮小してなるサムネイル画像を格納するためのサムネイル画像領域５２２が含まれている。
【００７０】
テレビ１００を操作するために用いられる操作用画像データ５００は、上述したメーカノート領域５２１に処理指定情報を格納することにより実現される。
【００７１】
なお、画像領域５１０やサムネイル画像領域５２２には、メーカノート領域５２１に格納されている処理指定情報に指定より指定された処理を表現した画像、すなわち、いわゆるアイコン画像が格納されていてもよい。これにより、携帯電話端末２００において、操作用画像データ５００を通常と画像データと同様に表示した場合、当該操作用画像データ５００に格納されている処理が何であるかということをユーザに提示することが可能になる。
【００７２】
ただし、画像領域５１０やサムネイル画像領域５２２には、通常の画像データと全く同様に、表示するべき写真などの画像情報を格納してもよい。この場合には、当該操作用画像データ５００を受信したテレビ１００において、当該操作用画像データ５００の画像（画像領域５１０に格納されている画像情報）を表示するとともに、その画像に対して当該操作用画像データの処理指定情報により指定される画像処理を施すことなどが可能になる。
【００７３】
操作用画像データ５００の主要な特徴は、メーカノート領域５２１に格納されている処理指定情報である。そこで、図４に基づいて、メーカノート領域５２１の構成をもう少し詳しく説明する。
【００７４】
図４は、上述したメーカノート領域５２１の構成を示した図である。メーカノート領域５２１は、１バイト毎に分割された複数の小領域（先頭から順に領域０、領域１、領域２、…）から構成されている。図４に基づいて、メーカノート領域５２１の各小領域に格納される情報について説明すれば、以下のとおりである。
【００７５】
領域０〜１２には、メーカノート領域５２１が処理指定情報を含んでいることを宣言する識別コード（ここでは、文字列“TV CONTROL”）が格納される。
【００７６】
領域１３〜１４にはメーカコードが格納され、領域１５の下位４ビットにはシステムコードが格納され、領域１６には機器コードが格納される。メーカコード、システムコード、および機器コードにより、操作対象装置（ここではテレビ１００）が指定される。なお、これらのコードと操作対象装置との間の関連付けには、たとえば、赤外線リモコンにおいて従来用いられている関連付けをそのまま流用することができる。
【００７７】
メーカノート領域５２１は、操作対象装置において、リモコン互換モード、表示制御モード、ＵＲＩモード、または、アプリケーションモードのうちの何れか１つのモードで参照される。領域１５の上位４ビットは、これらの４つのモードのうち、何れのモードでメーカノート領域５２１を参照すべきかを指定するために充てらる。領域１５の上位４ビットに格納される値とモードとの対応関係は、図４に例示されているとおりである。
【００７８】
領域１７〜１８には、リモコン互換モードまたは表示制御モードにおいて参照されるコマンドコードが格納される。領域１７〜１８に格納されるコマンドコードは、操作対象装置が実行するべき処理を指定した２バイトのコードである。各コマンドコードは、予め何らかの処理に対応付けられている。
【００７９】
リモコン互換モードと表示制御モードとでは、コマンドコードと処理との対応付けが異なる。すなわち、１つのコマンドコードが、リモコン互換モードと表示制御モードとで、異なる処理を指定し得る。このため、操作対象装置は、領域１５の上位４ビットを参照することによりモードをまず特定し、特定したモードでコマンドコードを解釈することにより、そのコマンドコードにより指定される処理を特定する。
【００８０】
図５は、コマンドコードと、表示制御モードにおいて各コマンドコードに関連付けられた処理とを一覧した図である。
【００８１】
図５に示したように、たとえば、コマンドコード００５９（１６進数表示）は、表示制御モードにおいて、画像を現在の表示状態から相対的に９０°左回転する処理を指定しているものと解釈される。また、コマンドコード００５Ｂは、画像を現在の表示状態から相対的に２７０°左回転（すなわち９０°右回転）する処理を指定いるものと解釈される。
【００８２】
図５において、コマンドコード００１ｘ〜００４ｘは、ｘによって示される倍率で画像を拡大あるいは縮小する処理を指定するコマンドコードである。これらのコマンドコードにおけるｘの値と倍率との対応関係は図６に示したとおりである。たとえば、コマンドコード００４４（１６進数表示）は、画像が表示画面全体を覆うように表示されるという条件の下で、画像の表示サイズを最小化する画像処理を指定している。また、コマンドコード００３４は、表示画面内に画像全体が表示されという条件の下で、画像の表示サイズを最大化する処理を指定している。
【００８３】
なお、リモコン互換モードにおける、コマンドコードと処理との関連付けには、従来の赤外線リモコンにおける操作信号と処理の対応付けが流用される。したがって、従来の赤外線リモコンにて制御可能な処理は、すべて、コマンドコードとして指定することができる。
【００８４】
領域２１には、データサイズが可変な拡張データが格納される。領域２１に先行する領域１９〜２０は、この拡張データのデータサイズを指定するために充てられる。拡張データとして領域２１に格納される情報としては、まず、ＵＲＬモードにおいて参照されるＵＲＬ（Uniform Resource Locator）が挙げられる。
【００８５】
たとえば、拡張データとして領域２１に「http://www.sharp.co.jp\0」というＵＲＬが格納された場合、拡張データのデータサイズとして２３（十進数表示）が領域１９〜２０に格納される。なお、拡張データとして格納されるＵＲＬには、ＵＲＬの終端を示す文字コード０の文字（\0で表記）が末尾に付加される。領域１９〜２０に格納されるデータサイズは、この文字コード０の文字も含めてカウントした、拡張データのデータサイズである。
【００８６】
また、アプリケーションモードにおいて参照されるアプリケーション名とそのアプリケーションに与える引数も、領域２１に拡張データとして格納することができる。一例としては、「tv-album」というアプリケーション名と、「1234333398762345」という引数とを、拡張データ「tv-album\01234333398762345\0」として領域２１に格納することが考えられる。ここでは、文字コード０の文字が、アプリケーション名の終端と、引数の終端とに付加されている。この場合も、文字コード０の文字も含めた拡張データのデータサイズである２６（十進数表示）が領域１９〜２１に格納される。
【００８７】
なお、ここに例示した「tv-album」という名称のアプリケーションは、ネットワークアルバムサービスを利用するためのアプリケーションである。そして、当該アプリケーションに与えられる引数は、ネットワークアルバムサービスにおいて、閲覧対象とするアルバムを指定するためのアルバムＩＤである。なお、ここで言及したネットワークアルバムサービスについては、後述するテレビ１００の説明において、もう少し詳しく述べる。
【００８８】
なお、以上では、説明の便宜上、操作用画像データはＪＰＥＧ形式の画像データであるものとしたが、操作用画像データは、処理指定情報が格納し得る形式の画像データであれば何でもよく、たとえば、ＴＩＦＦ形式の画像データに上記メーカノート領域５２１を埋め込んで構成されたものであってもよい。また、ＰＮＧ（Portable Network Graphics）形式の画像データのテキストチャンクに、処理指定情報を格納埋め込むことにより実現されたものであってもよい。
【００８９】
（画像データ受信装置）
次に、画像データ受信装置１００、すなわち、テレビ１００の構成について、図１に基づいて説明する。
【００９０】
図１は、テレビ１００の要部構成を示したブロック図である。図１に示したように、テレビ１００は、記憶部１０１、デコード部１０２、画像処理部（画像処理手段）１０３、表示部１０４、画像データ受信部（画像データ受信手段）１０５、処理指定情報抽出部１０６、および、制御部（制御手段）１０７を含んで構成されている。
【００９１】
テレビ１００は、記憶部１０１に格納されている画像データに含まれる画像を表示部１０４に表示する画像表示機能を有している。この画像表示機能は、記憶部１０１、デコード部１０２、画像処理部１０３、および、表示部１０４の協働により実現される。
【００９２】
記憶部１０１は、画像データを格納するための手段であり、例えば、ＲＡＭ（random access memory）により構成される。なお、記憶部１０１は、フラッシュメモリなど、不揮発性のメモリにより構成されていてもよい。また、記憶部１０１は、テレビ１００に固定的に内蔵されたものであってもよいし、ＳＤカードのように、テレビ１００に取り付けられている、取り外し可能なメモリ（メモリカード）であってもよい。
【００９３】
デコード部１０２は、画像データに含まれる画像情報を展開するための手段である。より具体的には、記憶部１０１に格納されている画像データに含まれている圧縮（あるいは符号化）された画像情報を読み出して、読み出した画像情報を直ちに表示可能な形式に展開（あるいは復号）する。デコード部１０２は、ＪＰＥＧ形式やＴＩＦＦ形式など各種形式の画像データに対応しており、展開対象となる画像データの形式に応じた展開処理を実行する。画像処理部１０３にて展開された画像情報は、画像処理部１０３に供給される。
【００９４】
画像処理部１０３は、画像データに含まれる画像情報を、画像処理により加工するための手段である。より具体的には、デコード部１０２から供給される展開済みの画像情報を、画像の回転、拡大、縮小、上下反転、左右反転、スクロール、色調変更、モノクロ化、フェードイン、フェードアウト、などの画像処理により加工する。画像処理部１０３が実行する画像処理は、後述するように、制御部１０７からの指示に応じて選択される。画像処理部１０３にて加工された画像は、表示部１０４に供給される。
【００９５】
表示部１０４は、画像データに含まれる画像情報を表示するための手段である。より具体的には、画像処理部１０３から供給される加工済みの画像情報を表示する。表示部１０４は、例えば、液晶表示パネルにより構成される。なお、表示部１０４は、ブラウン管など他の表示デバイスにより構成されていてもよい。ただし、表示デバイスとして大型の液晶表示パネルを用いることで、写真などの高精細画像を鮮明に表示することができる。
【００９６】
また、テレビ１００は、以上のような画像表示機能を、受信した画像データに基づいて制御する画像表示制御機能を有している。この画像表示制御機能は、画像データ受信部１０５、処理指定情報抽出部１０６、および、制御部１０７の協働により実現される。
【００９７】
画像データ受信部１０５は、携帯電話端末２００から送信された画像データを受信するための手段である。より具体的には、画像データ受信部１０５は、携帯電話端末２００から発せられた赤外線を受光して電気信号に変換する赤外線受光部を含んで構成されており、該赤外線受光部にて得られた電気信号を所定の赤外線通信プロトコル（たとえばＩｒＳｉｍｐｌｅ）に従ってデジタルデータに変換することにより、携帯電話端末２００から送信された画像データを得る。画像データ受信部１０５が受信した画像データは、記憶部１０１に格納される。
【００９８】
処理指定情報抽出部１０６は、画像データ受信部１０５が受信した画像データから処理指定情報を抽出するための手段である。具体的には、記憶部１０１に格納されている画像データに処理指定情報が含まれているかを判定し、処理指定情報が含まれていれば、その処理指定情報を読み出す。そして、読み出した処理指定情報を制御部１０７に伝達する。また、格納された画像データから処理指定情報が含まれていなかった場合、処理指定情報抽出部１０６は、処理指定情報が含まれていなかったこと、すなわち、受信した画像データが表示用画像データであることを制御部１０７に通知する。
【００９９】
制御部１０７は、画像データ受信部１０５が受信した画像データに含まれる処理指定情報により指定されている処理を実行するよう、自装置（テレビ１００）を制御するための手段である。具体的には、処理指定情報抽出部１０６から伝達された処理指定情報により指定されている画像処理を実行するよう、画像処理部１０３に指示を与えることにより、自装置の画像表示機能を制御する。
【０１００】
この指示を受けた画像処理部１０３は、デコード部１０２から供給さる画像情報を、処理指定情報により指定された画像処理により加工して表示部１０４に供給する。これにより、表示部１０４に表示される画像が、処理指定情報により指定された画像処理により加工された画像に更新される。
【０１０１】
画像データ受信部１０５が受信する画像データとしては、処理指定情報が格納された操作用画像データと、処理指定情報を含まない通常の画像データ（以下、表示用画像データと呼称する）とが想定される。また、操作用画像データに含まれる画像情報は、写真など、テレビ１００にて表示すべき画像情報である場合もあるし、処理指定情報により指定されている処理を表現したアイコン画像など、テレビ１００にて表示する必要がない画像情報である場合もある。
【０１０２】
画像データ受信部１０５が受信した画像データの画像サイズが大きい（例えば、横解像度６４０以上もしくは縦解像度４８０以上）場合、当該画像データは処理指定情報の有無に関わらず、表示すべき画像情報を含んでいることが想定される。
【０１０３】
そこで、デコード部１０２は、新たに受信した画像データの画像サイズが予め定められた所定の閾値より大きかった（例えば、横解像度６４０以上もしくは縦解像度４８０以上）場合、または、新たに受信した画像データが表示用データである場合に、当該画像データの画像情報を展開するように構成するとよい。
【０１０４】
これにより、新たに受信した画像データの画像サイズが所定の閾値より大きい場合に、画像処理部１０３に入力される画像情報が新たに受信した画像データの画像情報に更新され、新たに受信した画像データの画像サイズが上記所定の閾値より小さい場合には、画像処理部１０３に入力される画像情報は従前まま維持されるようになる。また、新たに受信した画像データが表示用画像データである場合にも、画像処理部１０３に入力される画像情報が新たに受信した画像データの画像情報に更新されるようになる。
【０１０５】
また、画像処理部１０３は、新たに受信した画像データが操作用画像データである場合には、当該操作用画像データに格納されている処理指定情報により指定されている画像処理を実行し、新たに受信した画像データが表示用画像データである場合には、予め設定されているデフォルトの画像処理を実行するように構成するとよい。
【０１０６】
これにより、（１）新たに受信した画像データが表示用画像データである場合、画像サイズに関わらず、当該画像データの画像情報にデフォルトの画像処理が施された画像が表示され、（２）新たに受信した画像データが操作用画像データであって、かつ、当該画像データの画像サイズが上記所定の閾値より大きい場合、当該画像データの画像情報に、当該画像データの処理指定情報により指定された画像処理が施された画像が表示され、（３）新たに受信した画像データが操作用画像データであって、かつ、当該画像データの画像サイズが上記所定の閾値より小さい場合、当該画像データを受信した時点で既に表示されていた画像に、当該画像データの処理指定情報により指定された画像処理が施された画像が表示されることになる。
【０１０７】
以上で説明した画像データの種類に応じたテレビ１００の処理は、以下の表１のようにまとめることができる。
【０１０８】
【表１】
2009118448.tif 000001
【０１０９】
なお、画像データ受信部１０５は、画像データの他に、画像データに格納されていない処理指定情報そのものをデジタルデータとして受信することができるように構成されていてもよい。この場合、画像データ受信部１０５が受信した何らかのデジタルデータが記憶部１０１に格納されると、まず、当該デジタルデータの名称あるいはヘッダ情報を解析して、当該デジタルデータが画像データであるのか、処理指定情報そのものであるのかを判定するように、処理指定情報抽出部１０６を構成すればよい。そして、当該デジタルデータが処理指定情報そのものであった場合には、処理指定情報抽出部１０６が、記憶部１０１に格納された当該デジタルデータ全体を読み出して、読み出した処理指定情報を制御部１０７に通知するようにすればよい。
【０１１０】
次に、テレビ１００が画像データを受信したときに実行する処理を、図７〜８に基づいて説明する。
【０１１１】
図７は、テレビ１００が画像データを受信したときに実行する処理の流れを示したフローチャートである。
【０１１２】
携帯電話端末２００から発せられた赤外線を検知すると、画像データ受信部１０５が画像データの受信を開始する。画像データ受信部１０５は、受信した画像データを記憶部１０１に格納する（Ｓ１０１）。
【０１１３】
受信した画像データが記憶部１０１に格納されると、デコード部１０２が、受信した画像データの画像サイズを、当該画像データのＪＰＥＧヘッダ情報に基づいて判定する（Ｓ１０２）。受信した画像データの画像サイズが、予め定められた所定の閾値より小さかった（横解像度６４０未満かつ縦解像度４８０未満）場合（Ｓ１０２：Ｎｏ）、さらに、処理指定情報抽出部１０６が、受信した画像データにおける、処理指定情報の有無を判定する（Ｓ１０３）。
【０１１４】
Ｓ１０１にて受信した画像データの画像サイズが所定の閾値より大きかった場合（Ｓ１０２：Ｙｅｓ）、あるいは、Ｓ１０１にて受信した画像データの画像サイズが所定の閾値より小さく（Ｓ１０２：Ｎｏ）、かつ、当該画像データが処理指定情報を含まない表示用画像データであった場合（Ｓ１０３：Ｎｏ）、デコード部１０２は、Ｓ１０１にて受信した画像データの画像情報を展開し、展開した画像情報を画像処理部１０３に供給する（Ｓ１０４）。
【０１１５】
次に、画像処理部１０３は、デフォルトの画像処理により、デコード部１０２から供給された画像情報を加工し、加工した画像情報を表示部１０４に出力する。図７では、デフォルトの画像処理を、撮像時のカメラの傾きに起因する画像の傾きを補正する画像を回転する画像処理としている。
【０１１６】
具体的には、Ｓ１０１にて受信した画像データのＥＸＩＦ情報に撮影角度情報が含まれているかを判定し（Ｓ１０５）、撮影角度情報が含まれていれば（Ｓ１０５：Ｙｅｓ）、撮影角度情報に基づいて算出した表示角度だけ回転させる画像処理を実行する（Ｓ１０６）。また、Ｓ１０１にて受信した画像データに撮影角度情報が含まれていなかった場合には（Ｓ１０５：Ｎｏ）、画像処理部１０３は、デコード部１０２から供給された画像情報を、そのまま表示部１０４に出力する（Ｓ１０７）。
【０１１７】
次に、処理指定情報抽出部１０６は、Ｓ１０１にて受信した画像データに処理指定情報が格納されているかを再度判定する（Ｓ１０８）。ステップＳ１０８は、Ｓ１０１にて受信した画像データの画像サイズが所定の閾値以上であっても、当該画像データが処理指定情報を含む操作用画像データである場合を考慮して設けられた判定ステップである。ステップＳ１０８において、受信した画像データに処理指定情報が格納されていなことが判定されると（Ｓ１０８：Ｎｏ）、一連の処理が終了する。
【０１１８】
Ｓ１０１にて受信した画像データの画像サイズが所定の閾値より小さく（Ｓ１０２：Ｎｏ）、かつ、当該画像データに処理指定情報が格納されている場合（Ｓ１０３：Ｙｅｓ）、または、Ｓ１０１にて受信した画像データの画像サイズが所定の閾値より大きく（Ｓ１０２：Ｙｅｓ）、かつ、当該画像データに処理指定情報が格納されている場合（Ｓ１０８：Ｙｅｓ）、処理指定情報抽出部１０６が、受信した画像データから処理指定情報を抽出し、抽出した処理指定情報を制御部１０７に伝達する（Ｓ１０９）。これにより、結局、Ｓ１０１にて受信した画像データが操作用画像データである場合には必ず、当該画像データの処理指定情報が制御部１０７に伝達される。
【０１１９】
制御部１０７は、処理指定情報抽出部１０６から伝達された処理指定情報により指定されている画像処理を実行するよう画像処理部１０３に指示を与える。画像処理部１０３は、制御部１０７からの指示に基づいて、処理指定情報により指定された画像処理を実行する（S１１０）。
【０１２０】
図８は、処理指定情報に基づいてテレビ１００が実行する画像表示制御（図７のＳ１０９）の流れを例示したフローチャートである。
【０１２１】
受信した画像データから抽出された処理指定情報に基づく画像表示制御は、画像処理部１０３と制御部１０７とにより実現される。
【０１２２】
処理指定情報に含まれるコマンドコードが００５９（１６進数表示）であるとき（Ｓ２０１：Ｙｅｓ）、制御部１０７は、画像を現在の表示状態から相対的に９０°左回転する画像処理を実行するよう、画像処理部１０３に指示を与える。この指示を与えられた画像処理部１０３は、画像を現在の表示状態から相対的に９０°左回転する画像処理を実行し、処理結果を表示部１０４に出力する（Ｓ２０５）。
【０１２３】
処理指定情報に含まれるコマンドコードが００５Ｂ（１６進数表示）であるとき（Ｓ２０２：Ｙｅｓ）、制御部１０７は、画像を現在の表示状態から相対的に９０°右回転する画像処理を実行するよう、画像処理部１０３に指示を与える。この指示を与えられた画像処理部１０３は、画像を現在の表示状態から相対的に９０°右回転する画像処理を実行し、処理結果を表示部１０４に出力する（Ｓ２０６）。
【０１２４】
処理指定情報に含まれるコマンドコードが００３４（１６進数表示）であるとき（Ｓ２０３：Ｙｅｓ）、制御部１０７は、画像の縦横比を変えずに表示画面内に画像全体が表示されという条件の下で、画像の表示サイズを最大化する画像処理を実行するよう、画像処理部１０３に指示を与える。この指示を受けた画像処理部１０３は、表示画面の縦幅の、画像の縦幅に対する比αと、表示画面の横幅の、画像の横幅に対する比βとを算出し、比の値αとβとのうち小さい方の値を表示倍率として、画像を拡大あるいは縮小する画像処理を実行する（Ｓ２０７〜Ｓ２０９）。
【０１２５】
処理指定情報に含まれるコマンドコードが００４４（１６進数表示）であるとき（Ｓ２０４：Ｙｅｓ）、制御部１０７は、画像の縦横比を変えずに画像が表示画面全体を覆うように表示されるという条件の下で、画像を最小化する処理を実行するよう、画像処理部１０３に指示を与える。この指示を受けた画像処理部１０３は、表示画面の縦幅の、画像の縦幅に対する比αと、表示画面の横幅の、画像の横幅に対する比βとを算出し、比の値αとβとのうち大きい方の値を表示倍率として、画像を拡大あるいは縮小する画像処理を実行する（Ｓ２１０〜Ｓ２１２）。
【０１２６】
なお、図８として示したフローチャートは、説明の便宜上、本来テレビ１００にて実行される画像表示制御の流れを、対応可能なコマンドコードを４つに制限して簡略化して示したものである。すなわち、テレビ１００が対応可能なコマンドコードは、図８に示した４つに制限される訳ではない。また、図８でも示されるように、テレビ１００はすべてのコマンドを処理できる必要はなく、処理できないコマンドに対しては、Ｓ２０４：Ｎｏのように、何も動作せずに画像表示制御を終了しても良い。この場合、処理できない旨のコーションを出力するよう構成することも考えられる。
【０１２７】
以上のように、テレビ１００において、画像データ受信部１０５は、自装置（テレビ１００）にて実行するべき処理を指定する処理指定情報が格納されている操作用画像データを、携帯電話端末２００から受信する画像データ受信手段として機能する。
【０１２８】
また、制御部１０７は、受信した操作用画像データに格納されている上記処理指定情報により指定された処理を、操作用画像データを受信した時点で直ちに実行するよう自装置を制御する制御手段として機能する。とくに、テレビ１００は、画像処理により画像データの画像を加工する画像処理部１０３を備えており、制御部１０７は、上記処理指定情報により指定された画像処理を実行するよう画像処理部１０３を制御する制御手段として機能する。
【０１２９】
したがって、テレビ１００に、ある画像処理を実行させたい場合、テレビ１００に、その画像処理を指定した処理指定情報が格納されている操作用画像データを受信させれば、テレビ１００に、その画像処理を実行させることができる。このため、ユーザは、携帯電話端末２００から操作用画像データを送信することにより、テレビ１００の画像表示機能を外部から制御することができる。
【０１３０】
なお、以上では、操作用画像データを用いてテレビ１００の画像表示機能を制御する例について説明したが、操作用画像データに基づいて制御可能なテレビ１００の機能は画像表示機能に限定されるものではない。すなわち、操作用画像データを用いて制御することができるテレビ１００の機能は、これまでに説明した、画像表示機能に限定されるものではなく、テレビ１００の任意の機能に及ぶ。
【０１３１】
たとえば、放送コンテンツを受信するチャンネルを、上記処理指定情報により指定されているチャンネルに切り替えるようにしてもよい。また、テレビ１００が、視聴予約機能あるいは録画予約機能を有していれば、視聴予約あるいは録画予約の登録処理の実行を上記処理指定に基づいて制御するようにしてもよい。
【０１３２】
なお、テレビ１００において、受信した画像を表示する画像表示モードと、放送コンテンツを視聴する放送受信モードとが明確に分離されている操作体系を採用する事も考えられる。この場合、テレビ１００は、画像表示モードにおいて、放送コンテンツの視聴に関する処理（例えば、チャンネルの切り替え）を指定する操作用画像データを受信したとき、あるいは、放送受信モードにおいて、画像の表示に関する処理を指定する操作用画像データを受信したときには、ユーザが意図した動作を直ちに実行することができない。
【０１３３】
そこで、例えば、画像表示モードにおいて、チャンネル切り替え操作用画像データを受信した場合には、放送受信モードへの切り替え手順、および、放送受信モードに切り替えればチャンネル切り替え操作ができることを示すメッセージの少なくとも何れかを、表示部１０４に出力することが望ましい。同様に、放送受信モードにおいて、表示対象となる画像データを受信した場合には、画像表示モードへの切り替え手順、および、画像表示モードに切り替えれば画像が大きく表示されることを示すメッセージの少なくとも何れかを、表示部１０４に出力することが望ましい。また、放送受信モードにおいて、画像処理を指示する操作用画像データを受信した場合には、画像表示モードへの切り替え手順、および、画像表示モードに切り替えれば画像処理を実行できることを示すメッセージの少なくとも何れかを、表示部１０４に出力することが望ましい。
【０１３４】
また、テレビ１００がデータ通信機能を有していれば、操作用画像データを用いてデータ通信機能を制御するようにしてもよい。そこで、以下では、操作用画像データを用いてテレビ１００のデータ通信機能を制御する例について、図９に基づいて説明する。
【０１３５】
図９は、操作用画像データに基づくデータ通信機能の制御が可能なテレビ１００の構成を示したブロック図である。図９では、図１に示したデコード部１０２と画像処理部１０３とを省略するとともに、テレビ１００に含まれる通信部（データ受信手段、データ送信手段）１１１と表示画面生成部１１２とを新たに示している。なお、記憶部１０１、表示部１０４、画像データ受信部１０５、処理指定情報抽出部１０６、制御部１０７については、図１に示したものと同一である。
【０１３６】
画像データ受信部１０５が受信した操作用画像データの処理指定情報にＵＲＬ（Uniform Resource Locator）が含まれ、当該処理指定情報がこのＵＲＬにより所在が指定されるウェブページの表示を指示するものであった場合（操作用画像データのメーカノート領域において、ＵＲＬモードが指定されていた場合）、制御部１０７は、当該ウェブページを表示するための表示用データを取得するよう、通信部１１１に指示を与える。
【０１３７】
通信部１１１は、インターネットを介して他の通信装置とデータ通信を行うための手段である。制御部１０７から上記の指示を受けた通信部１１１は、上記表示用データを取得するためのデータ取得要求をＨＴＴＰサーバ３００に送信し、その応答として表示用データを取得する。通信部１１１が受信した表示用データは、表示画面生成部１１２に供給される。
【０１３８】
表示画面生成部１１２は、通信部１１１が他の通信装置から受信した表示用データに基づいて、表示画面を生成するための手段である。たとえば、通信部１１１が受信した表示用データがＨＴＭＬ（Hypertext Markup Language）文書であれば、当該ＨＴＭＬ文書に基づいて文字情報などをレイアウトし、ウェブページとして表示するための表示画面を生成する。表示画面生成部１１２により生成された表示画面は表示部１０４に供給され、表示部１０４にて表示される。
【０１３９】
以上のようにして、所望のウェブページのＵＲＬを含む処理指定情報が格納された操作用画像データをテレビ１００に受信させることで、テレビ１００にそのウェブページを表示させることができる。この際、制御部１０７は、操作用画像データの処理指定情報に含まれるＵＲＬにより指定された通信装置から、処理指定情報に含まれるＵＲＬにより指定された表示用データを受信するよう、通信部１１１を制御する制御手段として機能する。
【０１４０】
また、同様の方法により、テレビ１００にて各種ウェブサービスを利用することができる。以下、テレビ１００にてネットワークアルバムサービスを利用する場合を例に、このことを説明する。
【０１４１】
なお、ネットワークアルバムサービスとは、写真データを複数のアルバムに分類して管理するネットワークアルバムサーバと、そのネットワークアルバムサーバから所望のアルバムに属する写真データ群をダウンロードし、ダウンロードした写真データ群の写真を一覧表示、あるいは、スライドショー表示するクライアントとにより実現されるウェブサービスの一種である。
【０１４２】
画像データ受信部１０５が受信した操作用画像データの処理指定情報にアルバムＩＤが含まれ、当該処理指定情報がこのアルバムＩＤにより指定されるアルバムの表示を指示するものであった場合（すなわち、操作用画像データのメーカノート領域において、アプリケーションモードが指定され、アプリケーション名として「tv-album」が指定されていた場合）、制御部１０７は、そのアルバムの写真データ群をネットワークアルバムサーバ４００から取得するよう、通信部１１１に指示を与える。
【０１４３】
この指示を受けた通信部１１１は、上記アルバムＩＤを含むデータ取得要求をネットワークアルバムサーバ４００に送信し、その応答として当該アルバムＩＤにより指定されたアルバムの写真データ群を取得する。通信部１１１が受信した写真データ群は、表示画面生成部１１２に供給される。表示画面生成部１１２は、通信部１１１が取得した写真データ群の写真を一覧表示、あるいは、スライドショー表示する表示画面を生成する。表示画面生成部１１２にて生成された表示画面は、表示部１０４に表示される。
【０１４４】
以上のようにして、所望のアルバムのアルバムＩＤを含む処理指定情報が格納された操作用画像データをテレビ１００に受信させることで、そのアルバムの写真をテレビ１００に表示させることができる。この際、制御部１０７は、予め定められたネットワークアルバムサーバ４００から、処理指定情報に含まれるアルバムＩＤにより指定される写真データ群を受信するよう、通信部１１１を制御する制御手段として機能する。
【０１４５】
また、画像データ受信部１０５が受信した操作用画像データの処理指定情報にアルバムＩＤが含まれ、当該処理指定情報がこのアルバムＩＤにより指定されるアルバムへの画像データの追加を指示するものであった場合、制御部１０７は、画像データをネットワークアルバムサーバ４００にアップロードするよう、通信部１１１に指示を与える。
【０１４６】
この指示を受けた通信部１１１は、画像データを上記アルバムＩＤとともにアルバムネットワークサーバ４００に送信する。ネットワークアルバムサーバ４００は、テレビ１００から送信されてきた画像データを、その画像データとともに送信されてきたアルバムＩＤにより特定されるアルバムに分類して管理する。
【０１４７】
以上のようにして、画像データをアップロードする処理を指定した処理指定情報が格納された操作用画像データをテレビ１００に受信させることで、画像データをネットワークアルバムサーバ４００にアップロードすることができる。この際、制御部１０７は、予め定められたネットワークアルバムサーバ４００に画像データを送信するよう、通信部１１１を制御する制御手段として機能する。
【０１４８】
最後に、テレビ１００において、制御部１０７は、受信した画像データに、予め認証された電子署名が含まれているか否かを確認し、上記画像データに予め認証された電子署名が埋め込まれている場合に限って、当該画像データに格納されている上記処理指定情報により指定された処理を実行するよう、自装置を制御するように構成してもよい。
【０１４９】
また、テレビ１００にて実行することを許可する処理のリストを記憶部１０１に予め格納しておき、制御部１０７は、受信した画像データに格納されている処理指定情報により指定された処理が当該リストに含まれている処理であるかを判定し、上記処理指定情報により指定された処理が当該リストに含まれている処理である場合にのみ、当該処理指定情報により指定された処理を実行するよう、自装置を制御するように構成してもよい。
【０１５０】
これらにより、悪意の第３者により作成された画像データに含まれる処理指定情報により指定された処理や、上記リストに含まれていない危険な処理の実行を不可能にすることができる。このため、テレビ１００が予期せぬ処理を実行してしまう危険性を低減し、操作システム１をよりセキュアなものにすることができる。この構成は、料金を支払って取得した操作用画像データによってのみ指定された処理を実行するような用途にも利用できる。
【０１５１】
同様な構成により、一枚の高品位な写真をテレビ１００に表示させるようなシステムも構成できる。例えば、アプリケーション名として「tv-photo」が指定されていた場合、制御部１０７は、その制御データ（処理指定情報）により指定される一枚の写真を、ネットワークアルバムサーバ４００から取得するよう、通信部１１１に指示を与える。なお、この制御データが埋め込まれ、携帯電話２００に格納される操作用画像データとしては、ネットワークアルバムサーバ４００から取得される写真を縮小した画像であることが望ましいが、必ずしも一致する必要はなく、取得される写真の一部を切り出した画像であっても良い。また、操作画像用データとして広告画像を用い、この広告画像を取得してテレビ１００に転送すると、ユーザの求める高精細な画像（例えば、テレビＣＭで登場するタレントのアルバムや写真）が表示されるような使い方も可能である。
【０１５２】
さらに、テレビ１００がネットワークアルバムサーバ４００にアクセスする際、テレビ１００自体の製品名、製造番号、設定情報などをあわせて送信し、これら情報にあわせた変更を加えた上でアルバムや写真をテレビ１００に送り返すよう、ネットワークアルバムサーバ４００を構成してもよい。簡単な例としては、テレビ１００の表示部１０４の解像度に最適化されたアルバムや写真を送り返すよう構成することが考えられる。これら情報を伝える方法は複数考えられるが、ＨＴＴＰプロトコルのヘッダに含まれるユーザエージェントに格納する方法が簡便かつ有効である。
【０１５３】
なお、以上の説明では、ネットワークアルバムサーバ４００をインターネット上のサーバとして説明したが、これに限定されるものではなく、家庭内ＬＡＮに接続されたサーバであっても良い。この場合にはＤＬＮＡ（Digital Living Network Alliance）（登録商標）との組み合わせが有効であるが、ＤＬＮＡもデータ転送にＨＴＴＰに基づくプロトコルを採用しているため詳細は繰り返さない。この場合、携帯電話２００から制御情報（処理指定情報）を含む画像データ（例えば写真）を送ると、テレビ１００の表示入力がサーバ（録画機能を含む）が接続された入力端子に切り替わり、そのサーバが録画済の映像を再生するように構成しても良い。
【０１５４】
上述したように、テレビ（画像データ受信装置）１００において、制御部１０７は、携帯電話端末（操作装置）２００から受信した操作用画像データに電子署名が含まれているか否かを確認し、その操作用画像データに電子署名が含まれている場合に限って、その操作用画像データに格納されている処理指定情報により指定された処理を実行するように自装置を制御する構成とすることができる。
【０１５５】
まず、以上のようにテレビ１００を構成することの利点について、再び図２を参照して説明する。
【０１５６】
図２に示したように、携帯電話端末２００は、操作用画像データ５００の画像領域、あるいは、サムネイル画像領域に格納されたアイコン画像を表示する。このアイコン画像は、操作用画像データ５００に格納された処理指定情報により指定された処理を表現している。ユーザは、このアイコン画像を確認したうえで、テレビ１００に操作用画像データ５００を送信する。この際、ユーザは、テレビ１００に送信しようとしている操作用画像データ５００がどのような操作に対応するものであるかを、ユーザにとって理解が難しい言語で記述された処理指定情報を直接参照することなく、アイコン画像によって視覚的に認識することができる。
【０１５７】
しかしながら、メーラーやＷｅｂブラウザの機能を悪用したフィッシング詐欺の例と同様に、操作用画像データ５００には、アイコン画像に対応していない処理指定情報が、悪意を持って埋め込まれる危険性がある。具体的には、ユーザが目にするアイコン画像が、実際にテレビ１００にさせる処理を指定する処理指定情報を表現しておらず、ユーザがアイコン画像を信じて操作用画像データ５００を利用すると、テレビ１００にて予期せぬ処理が実行されてしまうということが起こり得る。
【０１５８】
特に、操作用画像データ５００は、メディア媒体からのコピー、Ｗｅｂサーバからのダウンロード、電子メールによる受信など、様々な経路で携帯電話端末２００などの操作装置に配布され得る。このため、悪意のある第３者が、操作用画像データ５００中の処理指定情報を改竄する機会が生じ得る。したがって、ユーザが安心して操作用画像データ５００を利用することができるよう、電子署名を利用して操作用画像データ５００の信頼性を高めることが好ましい。
【０１５９】
図１４は、電子署名を利用して操作用画像データ５００の信頼性を高める方法を概略的に示した図である。
【０１６０】
図１４に示したように、コンテンツ作成者は、秘密鍵を用いて操作用画像データ５００に対する電子署名を生成する。ここで生成される電子署名は、秘密鍵と操作用画像データとから、署名生成アルゴリズムにしたがって算出されたハッシュ値である。コンテンツ作成者は、生成した電子署名を操作用画像データ５００に付加し、電子署名付き操作用画像データ５００´を生成する。
【０１６１】
テレビ１００は、携帯電話端末２００を介して取得した電子署名付き操作用画像データ５００´から操作用画像データ５００と電子署名とを抽出し、電子署名が操作用画像データ５００に対する正当な電子署名であるかを公開鍵を用いて検証する。具体的には、公開鍵を用いて電子署名を復号し、復号したハッシュ値と操作用画像データから算出したハッシュ値との一致を確認する。電子署名が操作用画像データ５００に対する正当（valid）な電子署名であることが検証されると、すなわち、操作用画像データ５００が改竄されていないことが確認されると、テレビ１００は、その操作用画像データ５００に格納されている処理指定情報により指定された処理を実行するよう自装置を制御する（例えば、処理指定情報にＵＲＩが格納されていれば、そのＵＲＩにアクセスする）。
【０１６２】
なお、テレビ１００が電子署名の検証に利用する公開鍵は、コンテンツ作成者が電子署名の生成に利用する秘密鍵と対をなす公開鍵であればよく、テレビ１００が公開鍵を入手する方法は問わない。すなわち、テレビ１００が利用する公開鍵は、ネットワークを介して取得されたものであってもよいし、予め記憶部に格納された（例えば、工場出荷時に組み込まれた）ものであってもよい。複数の異なるコンテンツ作成者により作成された操作用画像データに対応する場合、各コンテンツ作成者の秘密鍵と対をなす複数の公開鍵をテレビ１００に予め格納するようにしてもよい。また、コンテンツ作成者が、操作用画像データ５００に公開鍵を納めた電子証明書を、電子署名とは別に操作用画像データ５００に埋め込み、テレビ１００ではその電子証明書を確認してから操作用画像データ５００に埋め込まれた公開鍵を使用するといった構成を採用してもよい。
【０１６３】
次に、操作用画像データの信頼性を高めるために利用することができる、電子署名付き操作用画像データの５００´のデータ構造について、図１５に基づいて説明する。
【０１６４】
図１５は、電子署名付き操作用画像データの５００´の構成例を示すデータ構造図である。図１５に示すように、メーカノート領域５２１の末尾の空き領域に、メタデータ領域５２３を設ける。そして、このメタデータ領域５２３の末尾に、電子署名を格納する署名データ領域５２４を設け、署名データ領域５２４の直前にユーザデータ領域５２５を設ける。署名データ領域５２４に格納される電子署名は、操作用画像データ５００´から署名データ領域５２４およびユーザデータ領域５２５を除いた領域に格納された情報（以下、署名対象データとも称する）に対する電子署名である。
【０１６５】
通常、画像データは、視覚確認を目的とするものであり、データサイズが大きければ大きいほど視覚効果が高いと考えられる。一方、操作用画像データ５００は、アイコン画像をユーザに視覚確認させることができ、かつ、携帯電話端末２００などが操作用画像データ５００を取得する際にユーザに対してストレスを与えないことが重要であり、この点を考慮してデータサイズおよびフォーマットを決める必要がある。特に、テレビ１００に操作用画像データを送信する送信端末として携帯電話端末２００を利用する場合、携帯電話端末２００の表示画面解像度はＱＶＧＡ程度であること、携帯電話端末２００の通信速度が限られていること、および、通信コストがユーザの負担になることなどを考慮する必要がある。また、一部の携帯電話網の画像データ通信サービスでは、ユーザへのストレスを軽減する目的で、画像データ通信サーバが、所定値を超えるデータサイズの画像データを、データ変換してユーザに提供するような事例もある。以上のような理由から、操作用画像データ５００のデータサイズは、上限を１０ＫＢとすることが最適と考えられる。操作用画像データ５００のデータサイズをこの上限に納めるフォーマット例としては、画像データの解像度をＱＶＧＡにする、あるいは、サムネイル画像領域を使わないなどのフォーマットが考えられる。
【０１６６】
また、図１５に示したように、操作用画像データ５００´は、ユーザデータを格納するユーザデータ領域５２５を備えていてもよい。ユーザデータ領域５２５に格納されたユーザデータは、電子署名の対象とならないので、操作用画像データ５００´の正当性を損なうことなく書き換え可能であり、操作用画像データ５００´がテレビ１００に受信されるまでの任意の時点で、操作用画像データ５００´の作成者以外により付加または編集され得る。例えば、テレビ１００を操作する操作装置が携帯電話端末２００またはＰＣにより構成されている場合、ユーザデータはこれらの操作装置のユーザインタフェースを利用してユーザが入力したデータであってもよい。ユーザデータとして操作用画像データ５００´に格納される情報としては、例えば、携帯電話のメールアドレスや、ユーザが入力した操作用画像データに関連したコメントなどが想定される。なお、電子署名を付加する処理、あるいは、電子署名を抽出する処理が容易になるよう、ユーザデータ領域５２５は、電子署名が格納される署名データ領域５２４の直前または直後に配置することが望ましい。
【０１６７】
メタデータ領域５２３は、上述した署名データ領域５２４およびユーザデータ領域５２５の他に、図１５に示す各情報を格納する領域を含んで構成されていてもよい。メタデータ領域５２３に含まれ得る各情報について説明すれば、以下のとおりである。
【０１６８】
データシグネーチャは、データが操作用画像データフォーマットであることを示す情報である。バージョン情報もデータシグネーチャに含まれる。データシグネーチャ、例えば、「“EMAPV100”: Embedded Meta-data for Affixing on Picture Version 1.00」のように記述される。
【０１６９】
拡張データサイズは、拡張データ領域のサイズを示す情報である。ユーザデータサイズは、ユーザデータ領域５２５のサイズを示す情報である。署名データサイズは、署名データ領域５２４のサイズを示す情報である。
【０１７０】
提供者情報は、「\0」でターミネートされたＵＴＦ−８文字列であり、提供者を示す。メッセージは、「\0」でターミネートされたＵＴＦ−８文字列であり、任意のメッセージを示す。テレビ１００は、提供者情報および／またはメッセージの先頭から１６文字以上を表示できることが望ましい。
【０１７１】
用途情報は、「\0」でターミネートされたＵＴＦ−８文字列である。用途情報の利用方法はテレビ１００の仕様に依存するが、例えば、起動したいアプリケーションの選択に利用することができる。ＵＲＩは、「\0」でターミネートされた文字列であり、テレビ１００が取得するべきデータのＵＲＩを示す。
【０１７２】
拡張データは、任意のバイナリーデータである。この拡張データをサポートするために、テレビ１００は、最低２０４８バイトの拡張データを扱えるように実装されていることが望ましい。拡張データの２０４８バイトを超える部分は、テレビ１００により処理されないことがある。
【０１７３】
ユーザデータは、任意のバイナリーデータである。このユーザデータをサポートするために、テレビ１００は、最低２０４８バイトのユーザデータを扱えるように実装されていることが望ましい。
【０１７４】
ユーザデータの２０４８バイトを超える部分は、テレビ１００により処理されないことがある。拡張データとユーザデータとの違いは、拡張データが電子署名の対象なるデータであるのに対し、ユーザデータが電子署名の対象外のデータである点である。署名データは、電子署名であり、pkcs#7/DERに従う。電子署名の他に、ルート証明書をのぞく認証チェーンの任意の証明書を署名データに含めることができる。ルート証明書以外の証明書（中間証明書）を署名データに含め、ルート証明書をテレビ１００に格納することでインターネットにアクセスすることなく電子署名の正当性を検証することができる。このようなデータ構造により、電子署名の検証に要する時間を短縮することができる。さらに、操作用画像データがインターネットとは無関係な録画予約のような操作情報を伝えるような用途においても有効であり、テレビ１００がインターネットに接続されていない場合でも、電子署名を検証して信頼性を高めることができる。
【０１７５】
また、画像データの容量を削減するために、画像表示に不要なＥＸＩＦ領域を削除する通信経路も存在する。ＥＸＩＦ領域が削除された場合でも画像データ受信装置（テレビ）における処理指定情報の取り出しを可能にするために、ＥＸＩＦ領域に格納された処理指定情報のサブセットにあたる情報、例えば、図１５のＵＲＩだけをＥＸＩＦ領域以外の領域、例えばＪＰＥＧのコメント領域に冗長情報として埋め込んでおくことも考えられる。コメント領域のデータが処理指定情報の冗長情報であることを示すために、図１５と同様のデータシグネーチャを付加することが望ましい。例えば、「http://www.sharp.co.jp」というＵＲＩに、デジタルシグネーチャと終端文字を付加して「ELAP100http://www.sharp.co.jp\0」というデータをコメント領域に格納する。この場合、データ構造は図２３のようになる。図３に示したデータ構造との相違点は、コメント領域５３０に、ＵＲＩを冗長情報として埋め込むための冗長情報領域５３１が設けられている点である。
【０１７６】
次に、電子署名付き操作用画像データに対応したテレビ１００について、図１６〜図１８に基づいて説明する。
【０１７７】
図１６は、電子署名付き操作用画像データに対応したテレビ１００の構成例を示すブロック図である。
【０１７８】
図１６に示した構成において、テレビ１００は、図９に示した各構成の他に、記憶部１０１に格納された電子署名付き操作用画像データから電子署名を抽出する電子署名抽出部１２１、および、ユーザ操作を検出するＵＩ部１２２を備えている。なお、ユーザデータに対応するために、テレビ１００は、操作用画像データからユーザデータを抽出するユーザデータ抽出部（不図示）を更に備えていてもよい。
【０１７９】
図１７は、テレビ１００が電子署名付き操作用画像データに対して実行する処理の流れを示すフローチャートである。図１８は、図１７に示した処理において、テレビ１００が表示する表示画面を示す図である。
【０１８０】
図１７に示したように、操作用画像データが記憶部１０１に格納されると、制御部１０７は、記憶部１０１に格納された操作用画像データに電子署名が含まれているか否かを判定する（Ｓ３０１）。電子署名が含まれていなければ（Ｓ３０１：Ｎｏ）、表示画面作成部１１２によって、電子署名が含まれていない操作用画像データに基づく処理を実行するか否かをユーザに確認する確認画面を表示部１０４に表示させる（Ｓ３０２）。ＵＩ部１２２は、ユーザにより入力された操作を検出し、検出結果を制御部１０７に通知する。図１８（ａ）は、ステップＳ３０２において表示する上記確認画面の構成例を示す。
【０１８１】
電子署名が含まれていない操作用画像データに基づく処理の実行を許可する所定のユーザ操作をＵＩ部１２２が検出した場合（Ｓ３０３：Ｙｅｓ）、制御部１０７は、操作用画像データに格納された処理指定情報により指定された処理を実行する（Ｓ３０４）。一方、電子署名が含まれていない操作用画像データに基づく処理の実行を拒否する所定のユーザ操作をＵＩ部１２２が検出した場合（Ｓ３０３：Ｎｏ）、制御部１０７は、操作用画像データに格納された処理指定情報により指定された処理を実行することなく、一連の処理を終了する。
【０１８２】
記憶部１０１に格納された操作用画像データに電子署名が含まれていた場合（Ｓ３０１：Ｙｅｓ）、制御部１０７は、電子署名抽出部１２１により抽出された電子署名が、その操作用画像データの署名対象データに対する正当な電子署名であるか否かを、電子証明書に納められた公開鍵を用いて検証する（Ｓ３０５）。電子署名が不当なものであった場合（Ｓ３０５：Ｎｏ）、表示画面作成部１１２によって、ユーザに警告を促す警告画面を表示部１０４に表示させ（Ｓ３０６）、操作用画像データに含まれる処理指定情報により指定された処理を実行することなく、一連の処理を終了する。図１８（ｂ）は、ステップＳ３０６において表示する上記警告画面の構成例を示す。
【０１８３】
一方、電子署名が正当なものであった場合（Ｓ３０５：Ｙｅｓ）、制御部１０７は、公開鍵を納めた電子証明書の発行元が信頼性の高いサイトであるか否かを更に判定する（Ｓ３０７）。この判定は、例えば、信頼性の高いサイトのリストを予め記憶部１０１に格納しておき、電子証明書の発行元がこのリストに含まれるサイトであるかを判定することにより実現することができる。
【０１８４】
電子証明書の発行元が信頼できるサイトであった場合（Ｓ３０７：信頼性あり）、制御部１０７は、その操作用画像データに格納された処理指定情報により指定された処理を実行する（Ｓ３０４）。一方、電子証明書の発行元が信頼できるサイトでなかった場合（Ｓ３０７：信頼性なし）、図１８（ｃ）に示したような、操作用画像データに基づく処理を実行するか否かをユーザに確認する確認画面を、表示画面作成部１１２によって、表示部１０４に表示させる（Ｓ３０８）。ステップＳ３０８において表示される確認画面は、図１８（ｃ）に示したように、「操作を実行しますか？」などの確認メッセージを、電子署名に含まれるＣＮ情報（署名者、証明書発行元の情報）とあわせて表示する表示画面であることが好ましい。
【０１８５】
図１８（ｃ）に示したような確認画面が表示された状態で、操作用画像データに基づく処理の実行を許可する所定のユーザ操作をＵＩ部１２２が検出した場合（Ｓ３０９：Ｙｅｓ）、制御部１０７は、操作用画像データに格納された処理指定情報により指定された処理を実行する（Ｓ３０４）。一方、操作用画像データに基づく処理の実行を拒否する所定のユーザ操作をＵＩ部１２２が検出した場合（Ｓ３０９：Ｎｏ）、制御部１０７は、操作用画像データに格納された処理指定情報により指定された処理を実行することなく、一連の処理を終了する。
【０１８６】
なお、制御部１０７において、電子署名が正当なものであると判定された場合（Ｓ３０５：Ｙｅｓ）に、処理指定情報により指定された処理を、直ちに実行するか、または、確認画面を表示してから実行するかを、電子署名の署名者（コンテンツ作成者）に応じて切り替えるようにしてもよい。この場合、電子署名の署名者と処理内容を対応付けたテーブルを記憶部１０１に記憶しておき、電子署名の有無を判定した後で、このテーブルを参照して処理内容を決めても良い。
【０１８７】
また、図１７は、テレビ１００が電子署名の検証に利用する公開鍵が電子証明書（公開鍵証明書）に納められている場合についての好ましい一処理例を示すものであり、テレビ１００が実行する処理はこれに限定されるものではない。例えば、テレビ１００が、電子証明書に納められていない公開鍵を利用して電子署名を検証する場合には、ステップＳ３０７〜Ｓ３０９を省略するようにしてもよい。
【０１８８】
さらに、図１８（ａ）、（ｃ）において、「はい」、「いいえ」を選択するのではなく、同じ操作用画像データを再度受信した場合には「はい」に相当する処理を、しばらくの期間（例えば１０秒程度）データを受信しなければ「いいえ」に相当する処理を実行するよう、テレビ１００を構成しても良い。
【０１８９】
次に、電子署名付き操作用画像データを利用した、ネットワークサービスシステムの一例について、図１９に基づいて説明する。
【０１９０】
図１９は、公開鍵基盤（ＰＫＩ：Public Key Infrastraction）の枠組みを利用したネットワークサービスシステム１０００の概略構成を示したシステム構成図である。
【０１９１】
図１９に示したように、ネットワークサービスシステム１０００は、ネットワークサービスを運営するサービス事業者により管理されるサービスサーバ１１００および操作用画像データサーバ１２００と、ネットワークサービスを利用するユーザが所有するテレビ１００と、当該ユーザがテレビ１００を操作するために用いる携帯電話端末２００とを含んで構成されている。
【０１９２】
操作用画像データサーバ１２００は、サービスサーバ１１００の管理下にあるリソースを指定するＵＲＩが処理指定情報として埋め込まれた電子署名付き操作用画像データを作成し、作成した電子署名付き操作用画像データをインターネットを介して携帯電話端末２００に提供する。ユーザごとに操作用画像データをカスタマイズするようなサービスの場合、操作用画像データサーバ１２００は、ユーザに応じた操作用画像データを作成し、作成した操作用画像データに対する電子署名を生成し、生成した電子署名を作成した操作用画像データに付加する。
【０１９３】
テレビ１００のユーザは、携帯電話端末２００を用いて操作用画像データサーバ１２００にて作成された電子署名付き操作用画像データを取得し、アイコン画像を確認してから取得した操作用画像データをテレビ１００に送信する。テレビ１００は、受信した操作用画像データに格納された電子署名の正当性を検証し、その電子署名が正当なものであれば処理指定情報として埋め込まれたＵＲＩの示すリソースを、サービスサーバ１１００より取得する。
【０１９４】
ネットワークサービスシステム１０００を構成するテレビ１００は、電子署名を検証する電子署名検証機能の他に、電子証明書を検証する電子証明書検証機能を有している。テレビ１００が備えている電子証明書検証部１２３が、電子証明書検証機能を担う。このようなテレビ１００の構成は、Ｓ／ＭＩＭＥを用いた電子メールシステムのクライアントと同様である。これにより、テレビ１００は、ネットワークを介して電子証明書が付いた公開鍵を入手し、電子証明書の信頼性を検証してから公開鍵を使用することができる。
【０１９５】
なお、図１９は、操作用画像データサーバ１２００およびテレビ１００が認証局１３００にて生成された秘密鍵および公開鍵をそれぞれ取得する構成を示しているが、ネットワークサービスシステム１０００の構成はこれに限らない。例えば、操作用画像データサーバ１２００にて秘密鍵および公開鍵を生成し、生成した公開鍵をテレビ１００に提供する構成としてもよい。また、操作用画像データサーバ１２００が電子署名の生成に利用する秘密鍵と対をなす公開鍵を、テレビ１００に予め格納しておく構成を採用してもよい。テレビ１００がネットワークを介して公開鍵を入手する構成では、ルート証明書に公開鍵を埋め込むことにより、公開鍵の信頼性を保証することが望ましい。
【０１９６】
なお、以上に示したネットワークサービスシステム１０００は、処理指定情報としてＵＲＩを含む操作用画像データをユーザに提供するものであるが、ＵＲＩへのアクセス以外の処理を指定した処理指定情報が埋め込まれた操作用画像データをユーザに提供する場合にも、同様の効果を期待することができる。
【０１９７】
操作用画像データに格納されたアイコン画像を、テレビ１００からユーザへのメッセージ表示に利用することもできる。従来、様々な機器において、処理に時間がかかる事を知らせるためにアイコンを表示するユーザインタフェースが利用されている。しかし、これらのアイコンは、例えば、砂時計のようなあらかじめ機器に組み込まれた画像であり、何の処理に時間がかかっているのかを、ユーザに提示できるものではなかった。一方、本発明によるテレビ１００では、操作用画像データに埋め込まれたアイコン画像を利用することによって、何の処理に時間がかかっているのかを、ユーザに明確に提示するユーザインタフェースを実現することができる。
【０１９８】
図２０は、テレビ１００に表示されるメッセージの例を示した図である。
【０１９９】
図２０（ａ）は、番組予約録画を指示する処理指定情報が格納された操作用画像データを受信した際に、テレビ１００が表示するメッセージ表示用のダイアログである。図２０（ａ）に示したように、予約録画しようとする番組に対応した、その番組の内容をイメージさせるようなアイコン画像と、操作用画像データに埋め込まれたメッセージ文字列（ここでは、「土曜早朝劇場…予約録画します」）とを、メッセージ表示用のダイアログに埋め込んで表示することによって、より具体的に処理内容を示すことが可能になっている。
【０２００】
図２０（ｂ）は、ネットワークアルバムへのアクセスを指示する処理指定情報が格納された操作用画像データを受信した際に、テレビ１００が表示するメッセージ表示用のダイアログである。図２０（ｂ）に示したように、アクセスしようとするアルバムに対応した、そのアルバムの内容をイメージさせるアイコン画像と、操作用画像データに埋め込まれたメッセージ文字列（ここでは、「ネットＴＶアルバム…再生します」）とを、メッセージ表示用のダイアログに埋め込んで表示することによって、より具体的に処理内容を示すことが可能になっている。
【０２０１】
テレビ１００は、これらの操作用画像データを受信すると、図１および図７で説明したのと同様の処理により処理指定情報により指定された処理（録画予約処理やネットワークアルバムへのアクセス）を開始する。これと平行して、テレビ１００は、デコード部１０２を用いて、操作用画像データに格納されたアイコン画像を展開し、画像処理部１０３（表示制御手段）を用いて、展開したアイコン画像とメッセージ文字列とを表示部１０４に出力する。このような処理により、操作用画像データをテレビ１００に送信したユーザは、ダイアログ上のアイコン画像とメッセージとによって直ちにフィードバックを受けることができ、テレビ１００の操作感が向上する。なお、ダイアログに表示されるアイコン画像は、操作用画像データに格納された画像データである。また、メッセージは、同じ操作用画像データに格納された文字列であり、例えば、図１５に示したＪＰＥＧデータ（操作用画像データ）５００’のメタデータ領域５２３のメッセージフィールドに格納された文字列である。
【０２０２】
なお、表示部１０４の大きさやデザインによっては上記アイコン画像を縮小あるいは拡大して表示する、あるいは、メッセージを表示せずにアイコンだけを表示するというような構成も考えられる。
【０２０３】
以上では、受信した操作用画像データに格納されている処理指定情報によって指定された処理を、受信後直ちに実行する構成について説明したが、受信した操作用画像データを蓄積しておき、受信した操作用画像データに格納されている処理指定情報によって指定された処理を、事後的にも実行できるよう、テレビ１００を構成してもよい。
【０２０４】
図２１は、受信した操作用画像データを蓄積する操作用画像データ蓄積部１３１と、操作用画像データ蓄積部１３１に蓄積された操作用画像データ群からユーザ操作に基づいて操作用画像データを選択する操作用画像データ選択部１３２とを備えたテレビ１００の構成を示すブロック図である。また、図２２は、操作用画像データの選択に際し、テレビ１００が表示部１０４に表示するユーザインタフェース（表示画面）の一例を示す図である。
【０２０５】
図２１に示したテレビ１００は、処理指定情報抽出部１０６によって、受信した画像データから処理指定情報が抽出された場合、抽出された処理指定情報が制御部１０７に送られ、当該処理指定情報によって指定された処理が実行されるとともに、その画像データが操作用画像データ蓄積部１３１に保存されるように構成されている。すなわち、画像データに格納された処理指定情報は、テレビ１００が実行すべき処理を指定するとともに、その画像データを操作用画像データ蓄積部１３１に保存するか否かを判断する判断材料としても利用される（処理指定情報が格納されていれば、テレビ１００は、その画像データを操作用画像データ蓄積部１３１に保存し、そうでなければ保存しない）。このような構成により、テレビ１００は、受信した操作用画像データを、操作用画像データ蓄積部１３１に蓄積していくことができる。
【０２０６】
また、テレビ１００は、図２２に示したようなユーザインタフェースを任意の時点で表示部１０４に表示することができるように構成されている。このユーザインタフェースには、操作用画像データ蓄積部１３１に蓄積された操作用画像データに格納されたアイコン画像とメッセージ文字列とがリストされており、ユーザは、このリストから所望の操作用画像データを選択することができる。このユーザ操作に応じて、操作用画像データ選択部１３２は、操作用画像データ蓄積部１３１に蓄積された操作用画像データ群から操作用画像データを選択する。操作用画像データ選択部１３２によって選択された操作用画像データは、記憶部１０１を介して処理指定情報抽出部１０６に送られる。処理指定情報抽出部１０６は、選択された操作用画像データから処理指定情報が抽出し、抽出した処理指定情報を制御部１０７に渡す。これにより、図２２に示したリストからユーザが操作用画像データを選択すると、選択された操作用画像データに格納された処理指定情報によって指定された処理が実行されることになる。
【０２０７】
なお、図２２に示したユーザインタフェースにおいて、右端に表示されたスクロールバーは、蓄積された操作用画像データが画面に表示されている２つの操作用画像データ以外にあることを示している。また、下スクロールマークは、下方向ボタンを押すことよってさらに下にある操作用画像データを画面に表示可能であることを示すために、通常とは異なる表示状態で、例えば、塗りつぶし状態で表示されている。ユーザインタフェースをこのように構成することによって、操作用画像データ蓄積部１３１に多数（ここでは３以上）の操作用画像データが蓄積された場合でも、ユーザは容易に所望の操作用画像データを選択することができる。操作用画像データが持つアイコン画像は、図２２に示したような扱いやすいユーザインタフェースを構築するのに不可欠である。
【０２０８】
なお、操作用画像データ自体がリモコン信号の役割を果たすという機能は失われるが、操作用画像データを受信した場合に、直ちにその処理指定情報により指定された動作を実行することなく、操作用画像データを蓄積するだけの動作モードをテレビ１００に追加することも考えられる。
【０２０９】
（操作装置）
次に、テレビ１００を操作する操作装置２００、すなわち、携帯電話端末２００について説明する。
【０２１０】
図１０は、携帯電話端末２００の要部構成を示したブロック図である。図１０に示したように、携帯電話端末２００は、記憶部（画像データ格納手段）２０１、表示画面生成部（画像表示手段）２０２、表示部２０３、画像データ選択部（画像データ選択手段）２０４、および、画像データ送信部（画像データ送信手段）２０５を含んで構成されている。
【０２１１】
記憶部２０１は、画像データを格納するための手段であり、たとえばＲＡＭにより構成される。表示画面生成部２０２は、記憶部２０１に格納されている画像データの画像、とくにサムネイル画像を一覧表示するサムネイル一覧表示画面を生成するための手段である。表示部２０３は、表示画面生成部２０２にて生成されたサムネイル一覧表示画面を表示する手段であり、たとえば液晶表示パネルにより構成される。
【０２１２】
画像データ選択部２０４は、記憶部２０１に格納されている画像データ群から、テレビ１００に送信する画像データを選択するための手段である。画像データ選択部２０４は、上述したサムネイル一覧表示画面が表示されているときに入力されるユーザ操作に基づいて、画像データを選択する。
【０２１３】
画像データ送信部２０５は、画像データ選択部２０４が選択した画像データを記憶部２０１から読み出して、読み出した画像データをテレビ１００に送信する。より具体的には、画像データ送信部２０５は、赤外線発光部を含んで構成されており、画像データを乗せた赤外線搬送波を該赤外線発光部から送信する。画像データ送信部２０５が画像データの送信に用いるプロトコルは、テレビ１００の画像データ受信部１０５が画像データの受信に用いるプロトコルと同一であり、例えばＩｒＳｉｍｐｌｅである。
【０２１４】
図１１は、携帯電話端末２００の表示部２０３に表示されるサムネイル一覧表示画面１０００の構成を例示した画面構成図である。図１１に示したように、サムネイル一覧表示画面１０００は、サムネイルを一覧表示するためのサムネイル一覧表示領域１０００ａと、操作ガイダンスを表示するための操作ガイダンス表示領域１０００ｂとから構成されている。
【０２１５】
サムネイル一覧表示領域１０００ａには、記憶部２０１に格納されている画像データのサムネイルが一覧表示される。図１１に示した例では、操作用画像データのサムネイル１００１〜１００４と、表示用画像データのサムネイル１００５〜１００９とが表示されている。
【０２１６】
操作用画像データには、処理指定情報に加え、当該処理指定情報により指定された処理を表現したアイコン画像が格納されている。したがって、操作用画像データのサムネイル１００１〜１００４としては、各操作用画像データに格納された処理指定情報に対応するアイコン画像が表示される。これにより、ユーザは、各操作用画像データがどのような処理をテレビ１００に実行させるための画像データであるのかを、サムネイル一覧表示画面１０００により容易に認識することができる。
【０２１７】
また、操作用画像データのサムネイル１００１〜１００４の各々には、当該画像データが処理指定情報を含む操作用画像データであることを示すマーク１０１０が、アイコン画像にオーバーラップして表示される。これにより、ユーザは、操作用画像データのサムネイル１００１〜１００４を、表示用画像データのサムネイル１００５〜１００９と容易に識別することができる。
【０２１８】
なお、操作用画像データのサムネイル１００１〜１００４上に表示されるマーク１０１０は、各操作用画像データのアイコン画像上に予め書き込まれたものであってもよいし、携帯電話端末２００が当該画像データに処理指定情報が格納されていることを認識して表示するものであってもよい。
【０２１９】
マーク１０１０をアイコン画像上に予め書き込んでおくことで、操作用画像データに処理指定情報が格納されていることが認識できない装置を操作装置として利用する場合でも、当該画像データが操作用画像データをユーザに認識させることができるというメリットがある。一方、処理指定情報が格納されている画像データのサムネイル画像上にマーク１０１０を表示する場合には、当該画像データに処理指定情報が格納されているかを正確にユーザに知らせることができるというメリットがある。
【０２２０】
表示画面１０００が表示されている状態で、ユーザは、携帯電話端末２００に設けられた十字ボタンなどの入力手段を用いて、サムネイル一覧表示領域１０００ａに一覧表示されているサムネイル群から、所望のサムネイルを１つ選択することができる。現在選択されているサムネイルには、周囲に枠線１０１１が表示され、どのサムネイルが現在選択されているのかを、ユーザが容易に確認できるようになっている。図１１に示した例では、サムネイル１００６が選択されていることが分かる。
【０２２１】
１つのサムネイルが選択された状態でユーザが赤外線送信ボタンを押下すると、画像データ選択部２０４により、その時点で選択されていたサムネイルに対応する画像データが、送信すべき画像データとして選択される。そして、画像データ送信部２０５により、選択された画像データがテレビ１００に対して送信される。なお、ここで説明した、ユーザが画像データを送信するために行うべき操作は、操作用画像データを送信する場合であっても、表示用画像データを送信する場合であっても、全く同様である。
【０２２２】
なお、図１１においては、操作用画像データのサムネイル１００１〜１００４と、表示用画像データのサムネイル１００５〜１００９とが同一の画面に一覧表示される例を示したが、操作用画像データのアイコン画像表示方法はこれに限らない。すなわち、操作用画像データのみを特定のフォルダに格納するようにしておき、この特定のフォルダに格納された画像データ（あるいは、そのサムネイル画像）を一覧表示することによって、操作用画像データのアイコン画像のみを一覧表示するようにしてもよい。この際、特定のフォルダへの操作用画像データの格納は、ユーザが手動で行うようにしてもよいし、あるいは、携帯電話端末２００が自動的に行うようにしてもよい。
【０２２３】
図１２は、表示部２０３に表示される、他のより好ましい表示画面２０００の構成例を示した画面構成図である。図１２に示したように表示画面２０００は、操作用画像データのアイコン画像を一覧表示するためのアイコン画像表示領域２００１と、表示用画像データのサムネイルを一覧表示するためのサムネイル一覧表示領域２００２と、操作ガイダンスを表示するための操作ガイダンス表示領域２００３とを含んで構成されている。
【０２２４】
アイコン画像表示領域２００１に表示されるアイコン画像は、表示用画像データのサムネイルに比べて小さい表示サイズで表示されている。これにより、記憶部２０１に多数の操作用画像データが格納されている場合でも、面積の限られたアイコン画像表示領域２００１内に、十分な数のアイコン画像を表示することができるようになっている。なお、アイコン画像表示領域２００１に表示される画像は、ユーザが現在閲覧中の画像フォルダに格納された操作用画像データに限定されていても良いし、あるいは、複数のフォルダにまたがって操作用画像データを検索した結果の一覧であっても良い。
【０２２５】
また、アイコン画像表示領域２００１の最上部には上へのページ送りボタン２１０１が表示され、アイコン画像表示領域２００１の最下部には下へのページ送りボタン２１０６が表示される。記憶部２０１に多数の操作用画像データが格納されており、アイコン画像表示領域２００１内に全てのアイコン画像を表示することができない場合には、ユーザが＊あるいは＃ボタン（電話番号入力用のプッシュボタンのうち＊あるいは＃に対応するもの）を押すことで、表示しきれていないアイコン画像が表示されるように、アイコン画像表示領域２００１の表示が切り替わる。
【０２２６】
さらに、各アイコン画像の左側には、当該アイコン画像に対応する数字ボタン（電話番号入力用のプッシュボタンのうち０〜９の数字に対応するもの）の数字が表示される。たとえば、ユーザが１のボタンを押すと、画像データ選択部２０４は、アイコン画像２１０２に対応する操作用画像データを選択し、ユーザが２のボタンを押すと、画像データ選択部２０４は、アイコン画像２１０３に対応する操作用画像データを選択する。これにより、ユーザは、テレビ１００に実行させたい処理を表現したアイコン画像の左側に表示された数字に対応する数字ボタンを押すだけで、その処理を指定した処理指定情報が格納された操作用画像データをテレビ１００に送信することができる。
【０２２７】
操作用画像データの送信を想定していない従来の携帯電話端末でも利用されているサムネイル一覧表示画面１０００の代わりに、図１２に示した表示画面２００を表示するようにすることで、携帯電話端末２００を用いてテレビ１００を操作する際の操作性を、より一層向上させることができる。
【０２２８】
以上のように、携帯電話端末２００は、テレビ１００が実行すべき処理を指定する処理指定情報が格納されている画像データを、テレビ１００に送信する画像データ送信手段として機能する画像データ送信部２０５を含んで構成されている。
【０２２９】
また、携帯電話端末２００は、テレビ１００に実行させる処理を指定した処理指定情報を格納した複数の操作用画像データを格納する画像データ格納手段として機能する記憶部２０１と、記憶部２０１に格納された上記複数の操作用画像データの各々に含まれる画像であって、各操作用画像データに格納された処理指定情報により指定された処理を表現したアイコン画像を、表示部２０３に一覧表示させる画像表示手段として機能する表示画面生成部２０２と、上記一覧表示が行われている間に入力されたユーザ操作に基づいて、記憶部２０１に格納された操作用画像データから、テレビ１００に送信するべき画像データを選択する画像データ選択手段として機能する画像データ選択部２０４とを含んで構成されている。
【０２３０】
なお、ＩｒＳｉｍｐｌｅ（登録商標）では異なる通信方式を切り替えてデータを伝送することができる。２４００ｂｐｓから１１５．２ｋｂｐｓまでの伝送速度に対応する通信方式と、４Ｍｂｐｓを超える伝送速度に対応する通信方式とでは、通信信号の到達距離が異なり、低速の伝送速度に対応する通信方式のほうが到達距離が長い。一方、処理指定情報を格納した画像データはアイコンとしての役割が主であると考えられるため、比較的データサイズが小さいという傾向があると予想される。そこで、処理指定情報を格納した画像データを送る場合には低速かつ到達距離の長い通信方式を選択し、処理指定情報を格納していない画像データを送るときには高速かつ到達距離の短い通信方式を選択することが考えられる。このような選択を、携帯電話端末２００の画像データ送信部２０５が自動的に行うことにより、制御のための画像については離れた場所から送信ができるようになり、ユーザの利便性が向上する。
【０２３１】
（ユースケース）
最後に、携帯電話端末２００から表示用画像データをテレビ１００に送信し、続けて、携帯電話端末２００から操作用画像データをテレビ１００に送信することにより、先に送信した表示用画像データの画像に対して、後に送信した操作用画像データにより画像処理を行うというユースケースについて、図１３に基づいて説明する。
【０２３２】
まず、ユーザは、携帯電話端末２００を操作して、携帯電話端末２００からテレビ１００に送信する表示用画像データを選択する。ここでは、サムネイル１００６により表現されている、１０２４×７６８画素の写真が格納された画像データが選択されたものとする。ここで選択された画像データは、赤外線通信によりテレビ１００に送信される。
【０２３３】
テレビ１００においては、画像データの受信を完了すると、デコード部１０２により、受信した画像データの画像サイズが判定され、処理指定情報抽出部１０６により、処理指定情報の有無が判定される。受信した画像データの画像サイズは、１０２４×７６８画素であり、予め定められた所定の閾値より大きいので、デコード部１０２により、受信した画像データの展開が実行される。この際、受信した画像データに処理指定情報は含まれていないので、画像処理部１０３は、展開された画像データにデフォルトの画像処理を実行して、受信した画像データの画像を表示部１０４に表示する。図１３（ａ）は、この際、テレビの表示部１０４に表示される表示画面を示している。図１３（ａ）から分かるように、携帯電話端末２００から送信された画像データの写真は、カメラを９０°傾けた状態で撮影されたものであるため、人物が横転した状態で表示されている。
【０２３４】
なお、上述したデフォルトの画像処理として任意の画像を設定することができるが、ここでは、画像全体を表示部１０４内に表示するという条件のもとで、画像の表示サイズを最大化するよう、画像を拡大あるいは縮小する画像処理がデフォルトして設定されているものとする。
【０２３５】
また、カメラを９０°傾けた状態で撮影されたものであることを示す撮影角度情報が画像データに埋め込まれている場合は、テレビ１００は、上述したとおり、この撮影角度情報に基づいて表示角度を自動的に補正して表示するようにしてもよい。しかしながら、既存のデジタルカメラではやカメラ付き携帯電話では、撮影角度情報が正しく付加されないことも多く、図１３（ａ）に示したように、写真が横転された状態で表示されることが起こりえる。
【０２３６】
そこで、ユーザは、表示画面２０００に基づいて、画像を右に９０°回転する画像処理を表現したアイコン画像２１０３を選択するよう、携帯電話端末２００を操作する。この操作を受けた携帯電話端末２００は、選択されたアイコン画像２１０３に対応する操作用画像データを選択して、テレビ１００に対して送信する。
【０２３７】
アイコン画像２１０３に対応する操作用画像データは、画像を右に９０°回転する画像処理を指定する処理指定情報が格納された画像データである。したがって、この操作用画像データを受信したテレビ１００は、当該処理指定情報により指定されている画像を右に９０°回転する画像処理を実行するよう、画像処理部１０３に指示を与える。この指示を受けた画像処理部１０３は、現在表示中の先に受信した画像データの画像を右に９０°回転させる画像処理を実行し、回転した画像を表示部１０４に出力する。図１３（ｂ）は、この際、表示部１０４に表示される表示画面を示している。これにより、図１３（ａ）で横転して表示されていた写真が、正しく表示されるようになる。
【０２３８】
なお、携帯電話端末２００において、記憶部２０１に格納されている操作用画像データは、工場出荷時に記憶部２０１に予め格納されたものであってもよいし、携帯電話端末２００が外部から取得したものであってもよい。後者の場合としては、テレビ１００を販売するメーカが、テレビ１００のユーザに配信するメールマガジンに、操作用画像データを添付して配信するケースや、あるいは、携帯電話端末２００のユーザが、携帯電話端末２００を用いて、テレビ１００を販売するメーカのウェブサイトから、操作用画像データをダウンロードするケースなどが想定される。
【０２３９】
以上のように、本発明によれば、操作装置が処理指定情報の格納されている画像データを外部、例えばインターネットのサーバから取得する場合には、一般に画像データを扱うために使われている画像送受信機能や通信プロトコル、例えば電子メールへの画像添付機能やＷｅｂページからの画像ダウンロード機能を処理指定情報の取得にそのまま流用することを可能にする。
【０２４０】
また、このようにして取得した画像データには格納されている処理指定情報を視覚化した画像情報含めることができるため、一般に画像データを選択するために使われている機能、例えば携帯電話の画像ビューア機能を目的とする処理指定情報の選択にそのまま流用することができるという効果ももたらす。
〔実施形態２〕
本発明の第２の実施形態について、図面に基づいて説明すれば以下のとおりである。
【０２４１】
図２４は、本実施形態に係る操作システム１´の構成を示したブロック図である。図２４に示したように、操作システム１´は、被操作装置であるテレビ（画像データ受信装置）１００´と、操作装置である携帯電話端末２００´とを含んで構成されている。テレビ１００´は、短距離無線通信部１０１´と、受信データ処理部１０２´と、ネットワーク通信部１０３´と、受信データ記憶部１０４´と、表示部１０５´とを備えている。
【０２４２】
短距離無線通信部１０１´は、処理指定情報が格納されている画像データを携帯電話端末２００´から受信するための手段である。ネットワーク通信部１０３´は、短距離無線通信部１０１´が受信した画像データに格納されている処理指定情報により指定された処理を実行するための手段である。受信データ処理部１０２´は、短距離無線通信部１０１´が受信した画像データの画像を表示部１０５´に表示するための手段であるとともに、短距離無線通信部１０１´が画像データを受信中であることを示す情報、および、ネットワーク通信部１０３´が処理指定情報により指定された処理を実行中であることを示す情報を表示部１０５´に表示するための手段である。
【０２４３】
本実施形態においては、短距離無線通信部１０１´が受信する画像データに格納されている処理指定情報として、２種類の処理指定情報を想定する。第１の処理指定情報は、インターネット上の特定のリソース（ＨＴＭＬ文書等）をネットワークを介して取得するとともに、取得したリソースに基づいてコンテンツ（ウェブページ等）を表示する、取得／表示処理を指定するものである。また、第２の処理指定情報は、短距離無線通信部１０１´が受信した画像データをインターネット上の特定のウェブサーバに送信する送信処理を指定するものである。第１の処理指定情報が格納された画像データは、ユーザが親しみ易いように、ＵＩにおいて「招待状」と呼称されることもある。
【０２４４】
ところで、短距離無線通信部１０１´は、携帯電話端末２００´から発せられた赤外線を受光して電気信号に変換する赤外線受光部を備えており、この赤外線受光部にて得られた電気信号を所定のプロトコル（例えばＩｒＳｉｍｐｌｅＳｈｏｔ）に則って画像データに変換するように構成されている。したがって、携帯電話端末２００´の操作者は、画像データの伝送が完了するまでの間、携帯電話端末２００´の赤外線発光部をテレビ１００´の方向に向けておく必要がある。
【０２４５】
このため、テレビ１００´は、画像データの受信中であることを示す情報を、短距離無線通信部１０１´が当該画像データの受信を完了するまでの間、携帯電話端末２００´の操作者に提示するよう構成されていることが好ましい。これにより、携帯電話端末２００´の操作者は、携帯電話端末２００´の赤外線発光部１００´をいつまでテレビ１００´の方向に向けておけば良いのかを知ることができるからである。
【０２４６】
また、短距離無線通信部１０１´は、受信した画像データを受信データ記憶部１０４´に記憶させるように構成されている。また、ネットワーク通信部１０３´は、受信データ記憶部１０４´に記憶された画像データの処理指定情報を読み出して、読み出した処理指定情報により指定された処理を実行したり、受信データ記憶部１０４´に記憶された画像データ自体を読み出して、読み出した画像データをウェブサーバに送信したりするように構成されている。したがって、ネットワーク通信部１０３´が処理指定情報により指定された処理（特に、受信した画像データをウェブサーバに送信する処理）を完了するまでの間、短距離無線通信部１０１´が受信した画像データを受信データ記憶部１０４´に保持しておく必要がある。
【０２４７】
このため、テレビ１００´は、ネットワーク通信部１０３´が処理指定情報により指定された処理を完了するまでの間、短距離無線通信部１０１´の機能を停止するなどして画像データの待ち受けを停止することが好ましい。これにより、２以上の画像データを受信データ記憶部１０４´に同時に保持する必要がなくなるので、受信データ記憶部１０４´をより小容量のメモリにより構成することができ、テレビ１００´のコストを低下させることができる。
【０２４８】
また、この場合、テレビ１００´は、ネットワーク通信部１０３´が処理指定情報により指定された処理を完了するまでの間、画像データを受信できないことを示す情報を携帯電話端末２００´の操作者に提示することが好ましい。これにより、画像データを送信したにも関わらず、送信した画像データに格納された処理指定情報により指定された処理が実行されないことにより、携帯電話端末２００´の操作者に与えるストレスを軽減することができる。
【０２４９】
図２５は、携帯電話端末２００´から画像データを受信したときに、テレビ１００´が実行する処理の流れを示すフローチャートである。図２５に示した処理を構成する各ステップについて説明すれば以下のとおりである。
【０２５０】
短距離無線通信部１０１´は、携帯電話端末２００´から送信された画像データの受信を開始すると、受信開始を受信データ処理部１０２´に通知する。この通知を受けた受信データ処理部１０２´は、受信中であることを示す情報を表示部１０５´に表示する（Ｓ１０１´）。図２６（ａ）は、このとき表示部１０５´に表示される表示画面を例示した図である。図２６（ａ）に例示した表示画面においては、受信中であることを示す情報として、「受信中・・・」という文字列を表示するようにしている。
【０２５１】
短距離無線通信部１０１´は、受信した画像データを受信データ記憶部１０４´に保存する（Ｓ１０２´）。そして、画像データ全体の受信が完了すると（Ｓ１０３´：Ｙｅｓ）、受信完了を受信データ処理部１０２´に通知する。この通知を受けた受信データ処理部１０２´は、新たな画像データの待ち受けを停止するために、短距無線通信部１０１´の機能を停止させる（Ｓ１０４´）とともに、受信中であることを示す情報を表示部１０５´から消去する（Ｓ１０５´）。
【０２５２】
続けて、受信データ処理部１０２´は、処理指定情報により指定された処理を実行中であることを示す情報、および、画像データの受信が不可能であることを示す情報を表示部１０５´に表示する（Ｓ１０６´）。図２６（ｂ）は、このとき表示部１０５´に表示される表示画面を例示した図である。図２６（ｂ）に例示した表示画面においては、処理指定情報により指定された処理が実行中であることと、画像データの受信が不可能であることとを同時に示す情報として、「処理中のため招待状を受信することができません」という文字列が表示されている。
【０２５３】
続けて、受信データ処理部１０２´は、処理の開始をネットワーク通信部１０３´に指示する。この指示を受けたネットワーク通信部１０３´は、ステップＳ１０２´において受信データ記憶部１０４´に保存された画像データに格納されている処理指定情報を読み出して、読み出した処理指定情報により指定された処理を実行する（Ｓ１０７´）。この処理の詳細については、参照する図面を代えて後で説明する。
【０２５４】
ネットワーク通信部１０３´が処理指定情報により指定された処理の実行を完了すると（Ｓ１０８´：Ｙｅｓ）、受信データ処理部１０２´は、新たな画像データの待ち受けを再開するために、短距離無線通信部１０１´の機能を起動させる（Ｓ１０９´）。
【０２５５】
続けて、受信データ処理部１０２´は、Ｓ１０６´において表示した、処理指定情報により指定された処理が実行中であることを示す情報、および、新たな画像データを受信できないことを示す情報を表示部１０５´から消去するとともに、画像データの受信が可能であることを示す情報を表示部１０５´に表示する（Ｓ１１０´）。図２６（ｃ）は、このとき表示部１０５´に表示される表示画面を例示した図である。図２６（ｃ）に例示した表示画面においては、画像データの受信が可能であることを示す情報として、「招待状受信できます」という文字列が表示されている。
【０２５６】
次に、図２６に示したフローチャートに含まれるステップＳ１０７´の詳細について、図２７を参照して説明する。
【０２５７】
まず、受信データ処理部１０２´は、受信データ記憶部１０４´に保存された画像データ（以下、「受信画像データ」と呼称する）を読み出し（Ｓ２０１´）、読み出した受信画像データのヘッダ情報を解析する（Ｓ２０２´）。受信画像データは、ここではＪＰＥＧデータであり、ヘッダ情報とはＪＰＥＧデータのＥＸＩＦ領域に格納されているメタ情報を指す。
【０２５８】
受信画像データのＥＸＩＦ領域にメタ情報として処理指定情報が含まれていなかった場合（Ｓ２０３´：Ｎｏ）、受信データ処理部１０２´は、受信画像データをデコードするとともに（Ｓ２０４´）、デコードした受信画像データをメモリに展開する（Ｓ２０５´）。
【０２５９】
一方、受信画像データのＥＸＩＦ領域にメタ情報として処理指定情報が含まれていた場合（Ｓ２０３´：Ｙｅｓ）、受信データ処理部１０２´は、その処理指定情報により指定された処理の実行をネットワーク通信部１０３´に指示する。ネットワーク通信部１０３´は、受信データ記憶部１０４´に保存された受信画像データから処理指定情報を読み出して、読み出した処理指定情報に応じた処理を実行する（Ｓ２０６´〜Ｓ２０８´）。
【０２６０】
ここで、ステップＳ２０７´においてネットワーク通信部１０３´が実行する処理の実装例を図２８に示す。なお、ステップＳ２０８´においてネットワーク通信部１０３´が実行する処理については、図３０を参照されたい。
【０２６１】
図２８（ａ）は、受信データ記憶部１０４´に保存された受信画像データからＵＲＬ（処理指定情報）の読み出しが完了した時点で、確認画面を表示して処理を終了する実装例である。この場合、テレビ１００´は、ＵＲＬの読み出しを完了した時点で、図２９（ａ）に示したような確認画面を表示し、新たな画像データの待ち受けを再開することになる。
【０２６２】
図２８（ｂ）は、読み出したＵＲＬにより指定された指定リソースの取得を開始した時点で処理が完了したものとする場合の実装例である。この場合、テレビ１００´は、指定リソースの取得を開始した時点で新たな画像データの待ち受けを再開することになる（図２９（ｂ）参照）。
【０２６３】
図２８（ｃ）は、指定リソースに基づいて指定コンテンツの表示を完了した時点で処理が完了したものとする場合の実装例である。この場合、テレビ１００´は、指定コンテンツの表示が完了した時点で新たな画像データの待ち受けを再開することになる（図２９（ｃ）参照）。
【０２６４】
図２８（ｄ）は、ページ終端までスクロールするなどして、指定コンテンツに含まれる全ての情報を表示し終えた時点で処理が完了したものとする場合の実装例である。この場合、テレビ１００´は、指定コンテンツに含まれる全ての情報を表示し終えた時点で新たな画像データの待ち受けを再開することになる。このような構成には、テレビ１００´のユーザに指定コンテンツに含まれる全ての情報を確実に提示することができるという、招待状（受信画像データ）提供者にとってのメリットがある。
【０２６５】
なお、ステップ２０８´においても、図３１に示したような確認画面を表示するようにしてもよい。このような確認画面を用いることにより、ユーザは、必要に応じて画像データの送信をキャンセルすることが可能になる。このような確認画面を表示する場合には、図３０に示したフローチャートを、例えば、図３２に示したように変更すればよい。
【０２６６】
（付記事項）
本発明に係る画像データ受信装置が、画像処理機能を備えているのであれば、当該画像処理機能を画像データに基づいて制御できるように構成することもできる。
【０２６７】
すなわち、本発明に係る画像データ受信装置は、画像処理により画像を加工する画像処理手段を更に備え、上記制御手段は、上記処理指定情報が、受信した上記画像データに格納されている画像以外の画像に対する画像処理を指定しているとき、上記処理指定情報により指定された画像処理を実行するよう、上記画像処理手段を制御する、ように構成してもよい。
【０２６８】
また、本発明に係る画像データ受信装置においては、外部から当該画像データ受信装置を操作するための操作信号を受信する操作信号受信手段であって、上記画像データ受信手段とは異なる、赤外線を通信媒体とする操作信号受信手段を更に備えている、ことが好ましい。
【０２６９】
上記操作信号受信手段は、外部から自装置を操作するための操作信号を受信するものであり、画像データを受信する必要がない。このため、例えば、リモコン用の通信プロトコルを用いることにより、当該画像データ受信装置から数メートル以上離れたところにある操作装置から発せられた操作信号を受信可能に構成することができる。一方、上記画像データ受信手段は、例えば、高速赤外線通信プロトコルや近距離用無線通信プロトコルを用いることにより、当該画像データ受信装置から１メートル程度離れたところにある画像データ送信装置から送信された画像データを、高速受信可能に構成することができる。
【０２７０】
すなわち、上記構成によれば、近傍にある画像データ送信装置から送信された画像データを高速受信する画像データ受信手段と、遠方にある操作装置から発せられた操作信号を受信する操作信号受信手段とを、役割分担させて機能させることができる。
【０２７１】
なお、本発明に係る操作装置は、上記処理指定情報を格納した画像データを送信する場合と、上記処理指定情報を格納していない画像データを送信する場合とで異なる通信方式を選択する、ように構成されていてもよい。
【０２７２】
また、上記画像データは、上記処理指定情報に対する電子署名を更に含んでいる、ように構成されていてもよい。
【０２７３】
上記の構成によれば、上記画像データを利用する画像データ受信装置が電子署名検証機能を有するものである場合に、上記画像データの信頼性を高めることができる。すなわち、上記画像データが改竄されている場合に、上記画像データ受信装置が、当該画像データに格納されている処理指定情報により指定された予期せぬ処理を実行してしまうことを防止することができる。
【０２７４】
なお、上記画像データ受信装置において、上記画像データ受信手段が上記処理指定情報が格納されている画像データを受信している間、画像データを受信中であることを示す情報を表示部に表示させる表示制御手段を更に備えている、ことが好ましい。
【０２７５】
上記画像データ受信手段が、指向性を有する搬送波に重畳して送信された画像データを受信するように構成されている場合、当該搬送波を送信する送信装置の操作者は、画像データの伝送が完了するまでの間、当該送信装置を当該画像データ受信手段の方向に向けておく必要がある。このような場合であっても、上記構成によれば、送信装置の操作者は、当該送信装置をいつまで当該画像データ受信手段の方向に向けておけばよいかを知ることができ、必要以上のストレスを感じることがない。
【０２７６】
また、上記画像データ受信装置において、上記画像データ受信手段は、上記処理指定情報により指定された処理が実行されている間、新たな画像データを受信しない、ことが好ましい。
【０２７７】
上記構成によれば、上記処理指定情報により指定された処理が実行されている間に、上記画像データ受信手段が新たな画像データを受信することはない。したがって、上記画像データ受信手段が受信した画像データを格納するためのメモリに複数の画像データが未処理の状態で蓄積されてしまうことがない。
【０２７８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２７９】
最後に、画像データ受信装置（テレビ）１００の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２８０】
すなわち、画像データ受信装置１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像データ受信装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記画像データ受信装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２８１】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２８２】
また、画像データ受信装置１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２８３】
また、操作装置（携帯電話端末）２００の各ブロックも、ハードウェアロジックによって構成してもよいし、画像データ受信装置１００について上述したのと同様に、ＣＰＵを用いてソフトウェアによって実現してもよい。
【０２８４】
また、テレビ１００´（画像データ受信装置１００´）の各ブロックも、ハードウェアロジックによって構成してもよいし、画像データ受信装置１００について上述したのと同様に、ＣＰＵを用いてソフトウェアによって実現してもよい。
【産業上の利用可能性】
【０２８５】
本発明は、画像データ受信機能を備えた任意の装置と、その装置を操作する操作装置とに対して適用することができる。とくに、ＩｒＳｉｍｐｌｅなど、高速赤外線通信プロトコルにより画像データを受信できる画像データ受信装置と、同プロトコルにより画像データを送信できる操作装置に対して、特に好適に利用することができる。
【図面の簡単な説明】
【０２８６】
【図１】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）の要部構成を示すブロック図である。
【図２】本発明の実施形態を示すものであり、操作システムの概略構成を示すブロック図である。
【図３】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）を操作するために利用される、画像データのデータ構造を示したデータ構造図である。
【図４】本発明の実施形態を示すものであり、図３に示した画像データのメーカノート領域に格納される、処理指定情報の記述例を示した図である。
【図５】本発明の実施形態を示すものであり、図３に示した画像データに処理指定情報として格納されるコマンドコードと、コマンドコードに割り当てられた処理とを一覧した図である。
【図６】本発明の実施形態を示すものであり、図５に示したコマンドコードにおける、表示倍率と表示倍率を表現するコードとの対応関係を示す図である。
【図７】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）が画像データを受信したときに実行する処理の流れを示したフローチャートである。
【図８】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）が処理指定情報に基づいて実行する画像表示制御の流れを例示したフローチャートである。
【図９】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）の要部構成を示すブロック図である。
【図１０】本発明の実施形態を示すものであり、操作装置（携帯電話端末）の要部構成を示すブロック図である。
【図１１】本発明の実施形態を示すものであり、操作装置（携帯電話端末）に表示される表示画面の構成例を示す画面構成図である。
【図１２】本発明の実施形態を示すものであり、操作装置（携帯電話端末）に表示される表示画面の他の構成例を示す画面構成図である。
【図１３】本発明の実施形態を示すものであり、図１３（ａ）は、受信した表示用画像データが画像データ受信装置（テレビ）に表示される様子を説明する説明図であり、図１３（ｂ）は、受信した操作用画像データに基づく画像処理が施された画像が画像データ受信装置（テレビ）に表示される様子を説明する説明図である。
【図１４】本発明の実施形態を示すものであり、電子署名を利用して操作用画像データの信頼性を高める方法を概略的に示した図である。
【図１５】本発明の実施形態を示すものであり、電子署名付き操作用画像データの構成例を示すデータ構造図である。
【図１６】本発明の実施形態を示すものであり、電子署名付き操作用画像データに対応した画像データ受信装置（テレビ）の構成例を示すブロック図である。
【図１７】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）が電子署名付き操作用画像データに対して実行する処理の流れを示すフローチャートである。
【図１８】本発明の実施形態を示すものであり、図１７に示した処理において、画像データ受信装置（テレビ）が表示する表示画面の構成例を示す図である。図１７（ａ）は、電子署名がない場合に表示する表示画面を例示し、図１７（ｂ）は、電子署名が不正であるときに表示する表示画面を例示し、図１７（ｃ）は、電子証明書の発行元が信頼性のある発行元ではないときに表示する表示画面を例示している。
【図１９】本発明の実施形態を示すものであり、公開鍵基盤の枠組みを利用したネットワークサービスシステムの概略構成を示すシステム構成図である。
【図２０】本発明の実施形態を示すものであり、図２０（ａ）および図２０（ｂ）は、それぞれ、画像データ受信装置（テレビ）が表示する表示画面の構成例を示した図である。
【図２１】本発明の実施形態を示すものであり、操作用画像データを蓄積可能な画像データ受信装置（テレビ）の構成例を示すブロック図である。
【図２２】本発明の実施形態を示すものであり、図２１に示した画像データ受信装置（テレビ）が表示する表示画面の構成例を示した図である。
【図２３】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）を操作するために利用される、画像データのデータ構造を示したデータ構造図である。
【図２４】本発明の実施形態を示すものであり、画像データ受信装置（テレビ）を操作するために利用される、画像データのデータ構造を示したデータ構造図である。
【図２５】本発明の第２の実施形態を示すものであり、テレビの要部構成を示すブロック図である。
【図２６】本発明の第２の実施形態を示すものであり、画像データを受信したテレビが実行する処理の流れを示すフローチャートである。
【図２７】本発明の第２の実施形態を示すものであり、処理指定情報が格納された画像データを受信したときにテレビが表示する表示画面を示す図である。図２７（ａ）は、画像データの受信を完了するまでの間に表示される表示画面であり、図２７（ｂ）は、処理指定情報により指定された処理を実行している間に表示される表示画面であり、図２７（ｃ）は、処理指定情報により指定された処理を完了した後に表示される表示画面である。
【図２８】本発明の第２の実施形態を示すものであり、受信した画像データに処理指定情報が格納されていない場合、および、受信した画像データに処理指定情報が格納されていた場合に、テレビが実行する処理の詳細を示したフローチャートである。
【図２９】本発明の第２の実施形態を示すものであり、ネットワーク通信部が実行する取得／表示処理の例を示したフローチャートである。図２９（ａ）は、読み出したＵＲＬにより指定された指定リソースの取得を開始した時点で処理が完了したものとする場合の実装例であり、図２９（ｂ）は、指定リソースに基づいて指定コンテンツの表示を完了した時点で処理が完了したものとする場合の実装例であり、図２９（ｃ）は、指定コンテンツに含まれる全ての情報を表示し終えた時点で処理が完了したものとする場合の実装例である。
【図３０】本発明の第２の実施形態を示すものであり、ネットワーク通信部が実行する送信処理の例を示したフローチャートである。
【図３１】本発明の第２の実施形態を示すものであり、送信処理を指定する処理指定情報が格納された画像データを受信したときにテレビが表示する表示画面を示す図である。
【図３２】本発明の第２の実施形態を示すものであり、ネットワーク通信部が実行する送信処理の変形例を示したフローチャートである。
【符号の説明】
【０２８７】
１          操作システム
１００          テレビ（画像データ受信装置）
１０１          記憶部
１０２          デコード部
１０３          画像処理部（画像処理手段）
１０４          表示部
１０５          画像データ受信部（画像データ受信手段）
１０６          処理指定情報抽出部（処理指定情報抽出手段）
１０７          制御部（制御手段）
１１１          通信部（データ受信手段、データ送信手段）
１１２          表示画面生成部
２００          携帯電話端末（操作装置）
２０１          記憶部（画像データ格納手段）
２０２          表示画面生成部（画像表示手段）
２０３          表示部
２０４          画像データ選択部（画像データ選択手段）
２０５          画像データ送信部（画像データ送信手段）
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2009118448.tif 000002
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2009118448.tif 000003
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2009118448.tif 000004