(57)【要約】【課題】ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることが可能な情報処理装置、表示制御方法、およびプログラムを提供する。【解決手段】外部装置情報を記憶し操作部と表示部とを備える通信装置と通信を行う通信部と、表示情報を処理し第１の表示画面を表示させる表示処理部と、第１の表示画面に対応する表示情報と取得した外部装置情報に規定される制限とに基づいて制限表示情報を生成し、外部装置情報を記憶する通信装置へ生成した制限表示情報を送信させる制限表示情報生成部とを備え、制限表示情報に基づく第２の表示画面が表示されている通信装置から送信された第２の表示画面に対する変更内容を示す表示変更情報を通信部が受信した場合、表示処理部は、受信された前記表示変更情報に基づいて第１の表示画面を表示変更情報が示す変更内容が反映された表示画面に更新する情報処理装置が提供される。【選択図】図２０
2011130104.tif 000002
【特許請求の範囲】
【請求項１】
表示に関する制限が規定される外部装置情報を記憶し、ユーザが操作可能な操作部と表示画面を表示可能な表示部とを備える通信装置と通信を行う通信部と、
１、または２以上の表示情報を処理し、処理した前記表示情報に応じた第１の表示画面を表示させる表示処理部と、
前記第１の表示画面に対応する表示情報と、前記通信装置から取得した前記外部装置情報に規定される制限とに基づいて、前記第１の表示画面と対応し前記通信装置が表示可能な第２の表示画面を表示させるための制限表示情報を生成し、前記外部装置情報を記憶する前記通信装置へ生成した前記制限表示情報を送信させる制限表示情報生成部と、
を備え、
前記制限表示情報に基づく前記第２の表示画面が表示されている前記通信装置から送信された、前記第２の表示画面に対する変更内容を示す表示変更情報を、前記通信部が受信した場合、
前記表示処理部は、受信された前記表示変更情報に基づいて、前記第１の表示画面を前記表示変更情報が示す変更内容が反映された表示画面に更新することを特徴とする、情報処理装置。
【請求項２】
前記通信装置に表示されている前記第２の表示画面を更新するか否かを判定する表示更新判定部をさらに備え、
前記表示更新判定部は、
前記表示変更情報に基づいて前記第１の表示画面が更新された場合、前記表示処理部の処理結果に基づいて、更新された前記第１の表示画面が前記表示変更情報が示す変更内容以外の変更内容を含むか否かを判定し、
更新された前記第１の表示画面が前記表示変更情報が示す変更内容以外の変更内容を含む場合に、更新された前記第１の表示画面に対応する制限表示情報を前記制限表示情報生成部に生成させることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記制限表示情報生成部は、前記表示更新判定部から制限表示情報を生成する生成命令が伝達された場合、前記表示処理部の処理結果に基づいて、前記表示変更情報が示す変更内容以外の変更内容のみを示す制限表示情報を生成することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記表示更新判定部は、前記表示変更情報に基づかずに前記第１の表示画面が更新された場合、前記表示処理部の処理結果に基づいて、更新された前記第１の表示画面に対応する制限表示情報を前記制限表示情報生成部に生成させることを特徴とする、請求項２、または請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
表示に関する制限が規定される外部装置情報を記憶し、ユーザが操作可能な操作部と表示画面を表示可能な表示部とを備える通信装置と通信可能であり、１、または２以上の表示情報を処理して処理した前記表示情報に応じた第１の表示画面を表示させる情報処理装置における表示制御方法であって、
前記第１の表示画面に対応する表示情報と、前記通信装置から取得した前記外部装置情報に規定される制限とに基づいて、前記第１の表示画面と対応し前記通信装置が表示可能な第２の表示画面を表示させるための制限表示情報を生成するステップと、
前記外部装置情報を記憶する前記通信装置へ前記生成するステップにおいて生成された前記制限表示情報を送信するステップと、
前記送信するステップにおいて送信された前記制限表示情報に基づく前記第２の表示画面が表示されている前記通信装置から送信された、前記第２の表示画面に対する変更内容を示す表示変更情報を受信するステップと、
前記受信するステップにおいて前記表示変更情報が受信された場合、受信された前記表示変更情報に基づいて、前記第１の表示画面を前記表示変更情報が示す変更内容が反映された表示画面に更新するステップと、
を有する、表示制御方法。
【請求項６】
表示に関する制限が規定される外部装置情報を記憶し、ユーザが操作可能な操作部と表示画面を表示可能な表示部とを備える通信装置と通信可能であり、１、または２以上の表示情報を処理して処理した前記表示情報に応じた第１の表示画面を表示させる情報処理装置に用いることが可能なプログラムであって、
前記第１の表示画面に対応する表示情報と、前記通信装置から取得した前記外部装置情報に規定される制限とに基づいて、前記第１の表示画面と対応し前記通信装置が表示可能な第２の表示画面を表示させるための制限表示情報を生成するステップ、
前記外部装置情報を記憶する前記通信装置へ前記生成するステップにおいて生成された前記制限表示情報を送信するステップ、
前記送信するステップにおいて送信された前記制限表示情報に基づく前記第２の表示画面が表示されている前記通信装置から送信された、前記第２の表示画面に対する変更内容を示す表示変更情報を受信するステップ、
前記受信するステップにおいて前記表示変更情報が受信された場合、受信された前記表示変更情報に基づいて、前記第１の表示画面を前記表示変更情報が示す変更内容が反映された表示画面に更新するステップ、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、アナログテレビジョン方式のテレビジョン放送（以下、「アナログ放送」という。）に替わるテレビジョン放送としてデジタルテレビジョン方式のテレビジョン放送（以下、「デジタル放送」という。）が開始され、従来のアナログ放送を受信可能な情報処理装置に加え、デジタル放送やデータ放送を受信可能な情報処理装置の普及が進んでいる。また、上記のような各種放送を受信可能な情報処理装置の中には、例えば、インターネットなどのネットワークを介してサーバなどの外部装置と通信可能なものも登場している。上記のように、各種放送の受信やネットワークを介した外部装置からのデータ受信をすることによって、情報処理装置は、より情報量が多い表示画面（例えば、映像とデータ放送に応じた画面などが併せて表示された表示画面など）を、表示デバイスに表示させることが可能となっている。
【０００３】
このような中、複数の装置間において連携した表示を行う技術が開発されている。外部から取り込んだ情報に基づく画像などを表示する親機と、子機とを有し、親機の表示内容と連携または連動した画像などを子機に表示させる技術としては、例えば、特許文献１が挙げられる。また、表示装置および移動体端末とネットワークを介して接続された管理装置を用いて、当該表示装置と当該移動体端末とにおける表示を連携させる技術としては、例えば、特許文献２が挙げられる。また、ＨＴＭＬデータを取得した制御装置が、ＨＴＭＬデータを端末装置が表示可能な画面データに変換し、端末装置に画面データに応じた画面を表示させる技術としては、例えば、特許文献３が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９９３１３号公報
【特許文献２】特開２００８−２７８２６６号公報
【特許文献３】特開２００８−１３９９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、情報処理装置が、表示デバイス（情報処理装置が備える表示デバイス、または外部装置としての表示デバイス）に表示させる表示画面はより情報量が多いものとなっている。また、表示画面に含まれる情報量が増えることによって、上記表示画面に対してユーザが行うことが可能なユーザ操作の数はより増えており、ユーザに要求される操作もまたより複雑化している。
【０００６】
ここで、ユーザは、例えば、リモートコントローラなどの外部操作装置を操作して当該操作に応じた処理を情報処理装置に行わせることによって、表示画面に対する操作を行う。このとき、一般に、ユーザは、自己が行った操作が表示画面に反映されていることを確認しつつ更なる操作を行うが、要求されるユーザ操作が複雑になればなるほど、実際に操作を行う外部操作装置を目で確認しながら操作を行わなければならない。そのため、情報処理装置が表示させる表示画面の情報量が多くなるにつれて、ユーザの操作性の低下が（実質的な）問題となってきている。
【０００７】
上記ユーザの操作性の低下を防止し、ユーザの操作性の向上を図るための方法としては、例えば、情報処理装置が表示させる表示画面と、ユーザが操作可能な操作デバイスと表示画面を表示可能な表示デバイスとを備える通信装置に表示される表示画面とを連携させることが想定される。上記方法を用いる場合には、ユーザは、通信装置に表示された表示画面をみながら通信装置を操作することによって、情報処理装置が表示させる表示画面に対する操作を行うことができる。よって、要求される操作が複雑となったとしても、ユーザは、操作を行う通信装置の表示画面をみながら操作を行うことができるので、ユーザの操作性の低下を防止し、ユーザの操作性の向上を図ることが可能となる。
【０００８】
しかしながら、複数の装置間において連携した表示を行う従来の技術（以下、単に「従来の技術」とよぶ場合がある。）を用いたとしても、ユーザの操作性の向上は望めない。以下、従来の技術における問題の一例について説明する。
【０００９】
［従来技術の問題］
［Ｉ］
親機の表示内容と連携または連動した画像などを子機に表示させる従来の技術（以下、「従来の技術１」という。）は、子機に親機と連携した画像を表示させる。よって、従来の技術１を用いる場合、ユーザは、親機よりもより近くにある子機に表示された表示画面をみながら、外部操作装置を操作することが可能となるので、ユーザの操作性の低下をある程度は、防止できる可能性はある。
【００１０】
しかしながら、従来の技術１は、親機と子機それぞれに表示される表示内容を、それぞれの機器の特性（例えば、画面サイズなど）に応じて変える。よって、従来の技術１を用いたとしても、ユーザは、親機（上記情報処理装置に相当）に表示された表示画面に対して操作を行うために、子機に表示された表示画面ではなく、親機に表示された表示画面をみながら表示画面に対する操作を行わなければならなくなる可能性が高い。したがって、従来の技術１を用いたとしても、ユーザの操作性の向上は望めない。
【００１１】
［ＩＩ］
また、表示装置および移動体端末とネットワークを介して接続された管理装置を用いて、当該表示装置と当該移動体端末とにおける表示を連携させる従来の技術（以下、「従来の技術２」という。）は、管理装置が中継することによって、表示装置（上記情報処理装置に相当）と移動体端末とに同一のコンテンツデータを共有させ、表示装置と移動体端末とに同一の表示画面を表示させる。よって、従来の技術２を用いる場合には、表示装置（上記情報処理装置に相当）に表示される表示画面と同一の画面が表示された移動体端末の表示画面をみながら、外部操作装置を操作することが可能となるので、ユーザの操作性の低下をある程度は、防止できる可能性はある。
【００１２】
しかしながら、従来の技術２は、管理装置が中継しなければ、表示装置と移動体端末とにおける表示を連携させることはできないので、表示装置と移動体端末とのいずれかが管理装置と通信できない場合には、表示装置と移動体端末とは、連携された表示画面を表示することはできない。上記の場合には、ユーザは、表示装置に表示された表示画面に対して操作を行うために、移動体端末に表示された表示画面ではなく、表示装置に表示された表示画面をみながら表示画面に対する操作を行わなければならなくなる。したがって、従来の技術２を用いたとしても、ユーザの操作性の向上は望めない。
【００１３】
［ＩＩＩ］
また、制御装置がＨＴＭＬデータを端末装置が表示可能な画面データに変換し、端末装置に画面データに応じた画面を表示させる従来の技術（以下、「従来の技術３」という。）は、制御装置が生成した画面データに応じた表示画面を端末装置に表示させ、端末装置における当該表示画面に対する操作を可能とする。よって、従来の技術３を用いる場合には、ユーザは、制御装置が取得したＨＴＭＬデータが示す画面に対応する画面が表示された端末装置の表示画面をみながら、操作を行うことができるので、ユーザの操作性の低下をある程度は、防止できる可能性はある。
【００１４】
ここで、従来の技術３は、制御装置が、取得したＨＴＭＬ（HyperText  Markup  Language）データと、予め記憶する汎用画面データとに基づいて、当該ＨＴＭＬデータから抽出したリンク情報を当該汎用画面データに割り当てることによって、画面データを生成する。しかしながら、従来の技術３に係る制御装置は、表示画面の元となる情報（以下、「表示情報」とよぶ場合がある。）が、例えば、データ放送に係るＢＭＬ（Broadcast  Markup  Language）で記述されたＢＭＬデータや、ＨＴＭＬが拡張された独自フォーマットで記述されたウィジェットデータなど、ＨＴＭＬデータ以外の情報（データ）である場合には、画面データを生成することができない。
【００１５】
よって、従来の技術３に係る制御装置が表示デバイスに表示画面を表示させる構成であると仮定すると、従来の技術３を用いたとしても、ユーザは、制御装置（上記情報処理装置に対応）が表示する表示画面に対して操作を行うために、端末装置に表示された表示画面ではなく、制御装置が表示させた表示画面をみながら表示画面に対する操作を行わなければならなくなる。したがって、従来の技術３を用いたとしても、ユーザの操作性の向上は望めない。
【００１６】
上述したように、従来の技術１〜従来の技術３に示すような複数の装置間において連携した表示を行う従来の技術を用いたとしても、ユーザの操作性の向上は、望むべくもない。
【００１７】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることが可能な、新規かつ改良された情報処理装置、表示制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明の第１の観点によれば、表示に関する制限が規定される外部装置情報を記憶し、ユーザが操作可能な操作部と表示画面を表示可能な表示部とを備える通信装置と通信を行う通信部と、１、または２以上の表示情報を処理し、処理した上記表示情報に応じた第１の表示画面を表示させる表示処理部と、上記第１の表示画面に対応する表示情報と、上記通信装置から取得した上記外部装置情報に規定される制限とに基づいて、上記第１の表示画面と対応し上記通信装置が表示可能な第２の表示画面を表示させるための制限表示情報を生成し、上記外部装置情報を記憶する上記通信装置へ生成した上記制限表示情報を送信させる制限表示情報生成部とを備え、上記制限表示情報に基づく上記第２の表示画面が表示されている上記通信装置から送信された、上記第２の表示画面に対する変更内容を示す表示変更情報を、上記通信部が受信した場合、上記表示処理部は、受信された上記表示変更情報に基づいて、上記第１の表示画面を上記表示変更情報が示す変更内容が反映された表示画面に更新する情報処理装置が提供される。
【００１９】
かかる構成では、通信装置の表示の制限を超えない新たな表示情報（制限表示情報）を生成して、生成した表示情報に応じた画面を通信装置に表示させる。つまり、かかる構成では、自装置が表示させている表示画面（第１の表示画面）と対応する、通信装置の表示の制限内の表示画面（第２の表示画面）を通信装置に表示させる。また、かかる構成では、通信装置から送信された表示変更情報に基づいて自装置が表示させている表示画面（第１の表示画面）の表示内容を更新することにより、通信装置における表示画面（第２の表示画面）と自装置が表示させている表示画面（第１の表示画面）とを連動させる。よって、かかる構成により、通信装置をリモートコントローラなどの外部操作装置としてユーザに利用させることが可能となる。
【００２０】
また、かかる構成の情報処理装置が例えばＤＴＶ（Digital  Television）表示装置である場合、ＴＶ視聴中に表示画面に表示されたユーザが操作可能な操作用情報（表示情報の一例）を例えばＨＴＭＬ化して通信装置に転送することによって、当該通信装置におけるユーザによるＴＶ操作を可能とする。かかる構成では、通信装置から取得した外部装置情報に基づいて情報処理装置側で通信装置向けに適した操作用情報のレイアウト設定をすることが可能であるので、通信装置における上記ＴＶ操作の操作性向上への寄与度が大きい。
【００２１】
また、上記通信装置に表示されている上記第２の表示画面を更新するか否かを判定する表示更新判定部をさらに備え、上記表示更新判定部は、上記表示変更情報に基づいて上記第１の表示画面が更新された場合、上記表示処理部の処理結果に基づいて、更新された上記第１の表示画面が上記表示変更情報が示す変更内容以外の変更内容を含むか否かを判定し、更新された上記第１の表示画面が上記表示変更情報が示す変更内容以外の変更内容を含む場合に、更新された上記第１の表示画面に対応する制限表示情報を上記制限表示情報生成部に生成させてもよい。
【００２２】
また、上記制限表示情報生成部は、上記表示更新判定部から制限表示情報を生成する生成命令が伝達された場合、上記表示処理部の処理結果に基づいて、上記表示変更情報が示す変更内容以外の変更内容のみを示す制限表示情報を生成してもよい。
【００２３】
また、上記表示更新判定部は、上記表示変更情報に基づかずに上記第１の表示画面が更新された場合、上記表示処理部の処理結果に基づいて、更新された上記第１の表示画面に対応する制限表示情報を上記制限表示情報生成部に生成させてもよい。
【００２４】
また、上記目的を達成するために、本発明の第２の観点によれば、表示に関する制限が規定される外部装置情報を記憶し、ユーザが操作可能な操作部と表示画面を表示可能な表示部とを備える通信装置と通信可能であり、１、または２以上の表示情報を処理して処理した上記表示情報に応じた第１の表示画面を表示させる情報処理装置における表示制御方法であって、上記第１の表示画面に対応する表示情報と、上記通信装置から取得した上記外部装置情報に規定される制限とに基づいて、上記第１の表示画面と対応し上記通信装置が表示可能な第２の表示画面を表示させるための制限表示情報を生成するステップと、上記外部装置情報を記憶する上記通信装置へ上記生成するステップにおいて生成された上記制限表示情報を送信するステップと、上記送信するステップにおいて送信された上記制限表示情報に基づく上記第２の表示画面が表示されている上記通信装置から送信された、上記第２の表示画面に対する変更内容を示す表示変更情報を受信するステップと、上記受信するステップにおいて上記表示変更情報が受信された場合、受信された上記表示変更情報に基づいて、上記第１の表示画面を上記表示変更情報が示す変更内容が反映された表示画面に更新するステップとを有する表示制御方法が提供される。
【００２５】
かかる方法では、通信装置の表示の制限を超えない新たな表示情報（制限表示情報）を生成して、生成した表示情報に応じた画面を通信装置に表示させる。つまり、かかる方法では、情報処理装置が表示させている表示画面（第１の表示画面）と対応する、通信装置の表示の制限内の表示画面（第２の表示画面）を通信装置に表示させる。また、かかる方法では、通信装置から送信された表示変更情報に基づいて情報処理装置が表示させている表示画面（第１の表示画面）の表示内容を更新することにより、通信装置における表示画面（第２の表示画面）と情報処理装置が表示させている表示画面（第１の表示画面）とを連動させる。よって、かかる方法を用いることにより、通信装置をリモートコントローラなどの外部操作装置としてユーザに利用させることが可能となる。
【００２６】
また、上記目的を達成するために、本発明の第３の観点によれば、表示に関する制限が規定される外部装置情報を記憶し、ユーザが操作可能な操作部と表示画面を表示可能な表示部とを備える通信装置と通信可能であり、１、または２以上の表示情報を処理して処理した上記表示情報に応じた第１の表示画面を表示させる情報処理装置に用いることが可能なプログラムであって、上記第１の表示画面に対応する表示情報と、上記通信装置から取得した上記外部装置情報に規定される制限とに基づいて、上記第１の表示画面と対応し上記通信装置が表示可能な第２の表示画面を表示させるための制限表示情報を生成するステップ、上記外部装置情報を記憶する上記通信装置へ上記生成するステップにおいて生成された上記制限表示情報を送信するステップ、上記送信するステップにおいて送信された上記制限表示情報に基づく上記第２の表示画面が表示されている上記通信装置から送信された、上記第２の表示画面に対する変更内容を示す表示変更情報を受信するステップ、上記受信するステップにおいて上記表示変更情報が受信された場合、受信された上記表示変更情報に基づいて、上記第１の表示画面を上記表示変更情報が示す変更内容が反映された表示画面に更新するステップをコンピュータに実行させるためのプログラムが提供される。
【００２７】
かかるプログラムでは、通信装置の表示の制限を超えない新たな表示情報（制限表示情報）を生成して、生成した表示情報に応じた画面を通信装置に表示させる。つまり、かかるプログラムでは、情報処理装置が表示させている表示画面（第１の表示画面）と対応する、通信装置の表示の制限内の表示画面（第２の表示画面）を通信装置に表示させる。また、かかるプログラムでは、通信装置から送信された表示変更情報に基づいて情報処理装置が表示させている表示画面（第１の表示画面）の表示内容を更新することにより、通信装置における表示画面（第２の表示画面）と情報処理装置が表示させている表示画面（第１の表示画面）とを連動させる。よって、かかるプログラムが用いられることにより、通信装置をリモートコントローラなどの外部操作装置としてユーザに利用させることが可能となる。
【発明の効果】
【００２８】
本発明によれば、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る情報処理システムの概要を説明するための説明図である。
【図２】本発明の実施形態に係る制限表示情報を説明するための説明図である。
【図３】本発明の実施形態に係る制限表示情報を説明するための説明図である。
【図４】本発明の実施形態に係る制限表示情報を説明するための説明図である。
【図５】本発明の実施形態に係る操作性向上アプローチに係る処理の一例を説明するための説明図である。
【図６】本発明の実施形態に係る通信装置情報の一例を示す説明図である。
【図７】本発明の実施形態に係る情報処理装置情報の一例を示す説明図である。
【図８】本発明の実施形態に係る情報処理装置が表示させる第１の表示画面の一例を示す説明図である。
【図９】本発明の実施形態に係る表示更新処理の第１の例を説明するための説明図である。
【図１０】本発明の実施形態に係る第１の表示画面と第２の表示画面との第１の更新例を示す説明図である。
【図１１】本発明の実施形態に係る第１の表示画面と第２の表示画面との第１の更新例を示す説明図である。
【図１２】本発明の実施形態に係る第１の表示画面と第２の表示画面との第２の更新例を示す説明図である。
【図１３】本発明の実施形態に係る第１の表示画面と第２の表示画面との第２の更新例を示す説明図である。
【図１４】本発明の実施形態に係る第１の表示画面と第２の表示画面との第３の更新例を示す説明図である。
【図１５】本発明の実施形態に係る第１の表示画面と第２の表示画面との第３の更新例を示す説明図である。
【図１６】本発明の実施形態に係る通信装置に表示される仮想的な操作キーの一例を示す説明図である。
【図１７】本発明の実施形態に係る表示更新処理の第２の例を説明するための説明図である。
【図１８】本発明の実施形態に係る第１の表示画面と第２の表示画面との第４の更新例を示す説明図である。
【図１９】本発明の実施形態に係る第１の表示画面と第２の表示画面との第４の更新例を示す説明図である。
【図２０】本発明の実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２１】本発明の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図２２】本発明の実施形態に係る通信装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００３０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
（本発明の実施形態に係る操作性向上アプローチ）
本発明の実施形態に係る情報処理システム（以下、「情報処理システム１０００」とよぶ場合がある。）を構成する各装置の構成について説明する前に、まず、本発明の実施形態に係る操作性向上アプローチについて説明する。
【００３２】
［情報処理システムの概要］
本発明の実施形態に係る操作性向上アプローチを説明するための前提として、情報処理システム１０００の概要について説明する。図１は、本発明の実施形態に係る情報処理システム１０００の概要を説明するための説明図である。
【００３３】
図１を参照すると、情報処理システム１０００は、情報処理装置１００と、通信装置２００とを有する。
【００３４】
〔情報処理装置１００の概要〕
情報処理装置１００は、テレビ塔などから送信された放送信号がのせられた放送波３００を受信し、および／または、ネットワーク４００を介して（あるいは、直接的に）外部装置と通信を行うことによって、当該外部装置から送信される送信データを受信する。そして、情報処理装置１００は、受信した放送信号、および／または、受信した送信データを処理し、処理結果に応じた表示画面を、例えば、情報処理装置１００が備えうる表示部（後述する）、または、接続された外部表示装置に表示させる。
【００３５】
ネットワーク４００としては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、基地局を介した無線ＷＡＮ（ＷＷＡＮ。Wireless  Wide  Area  Network）や無線ＭＡＮ（ＷＭＡＮ。Wireless  Metropolitan  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【００３６】
ここで、情報処理装置１００における放送波３００に係る放送信号の直接的な受信とは、例えば、情報処理装置１００が、放送波３００を受信することを指す。また、情報処理装置１００における放送波３００に係る放送信号の間接的な受信とは、例えば、放送波３００を受信した外部アンテナから伝達される放送信号を情報処理装置１００が受信すること、または、放送信号をセットトップボックス（Set  Top  Box）などを介して受信することをいう。本発明の実施形態に係る放送信号としては、例えば、アナログ放送に係る放送信号や、デジタル放送に係る放送信号が挙げられる。以下では、情報処理装置１００が、デジタル放送に係る放送信号を処理する場合を例に挙げて説明する。
【００３７】
また、本発明の実施形態に係る放送信号には、例えば、映像（動画像または静止画像を示す。以下、同様とする。）を示す映像信号や、音声（音楽も含む。以下、同様とする。）を示す音声信号、ＢＭＬデータやＥＰＧ（Electronic  Program  Guide）データなどのデータ放送に係る各種データなどが含まれる。
【００３８】
また、本発明の実施形態に係る送信データとしては、例えば、ＨＴＭＬデータや、ＨＴＭＬが拡張された独自フォーマットで記述されたウィジェットデータ、ＸＭＬ（Extensible  Markup  Language）データ、映像ストリーミングデータなどが挙げられる。
【００３９】
以下では、例えば、受信した放送信号のうちの表示に関する情報（表示画面の元となる情報）や、受信した送信データのうちの表示に関する情報、情報処理装置１００が記憶するコンテンツデータなど、情報処理装置１００がデコードなどの各種処理を行うことにより表示画面を構成する情報（データ）を、「表示情報」という。情報処理装置１００は、１、または２以上の表示情報を処理することによって、処理した表示情報に応じた表示画面（以下、「第１の表示画面」とよぶ場合がある。）を表示させる。
【００４０】
また、以下では、情報処理装置１００が、表示画面を表示可能な表示部を備え、第１の表示画面を当該表示部に表示させる場合を例に挙げて説明する。なお、本発明の実施形態に係る情報処理装置１００は、表示部を備えていなくてもよく、（表示部の有無によらず）接続された外部ディスプレイなどの外部表示装置に第１の表示画面を表示させることができる
【００４１】
また、情報処理装置１００は、通信装置２００と通信を行い、後述する本発明の実施形態に係る操作性向上アプローチに係る処理を行うことによって、第１の表示画面と、通信装置２００が備える表示部（後述する）に表示される表示画面とを連動（または、連携）させる。
【００４２】
ここで、情報処理装置１００と通信装置２００とは、例えば、ＩＥＥＥ８０２．１１ｂや、ＩＥＥＥ８０２．１５．１などを用いた無線通信や、ＵＳＢ（Universal  Serial  Bus）やＨＤＭＩ（High-Definition  Multimedia  Interface）、ＬＡＮなどによる有線通信を行う。
【００４３】
〔通信装置２００の概要〕
通信装置２００は、情報処理装置１００と通信可能な装置であり、ユーザが操作可能な操作部（後述する）と表示画面を表示可能な表示部（後述する）とを備える。通信装置２００のユーザは、操作部を用いることによって、表示部に表示された表示画面に対する操作を行う。なお、本発明の実施形態に係る通信装置２００は、例えばタッチスクリーンなど、表示とユーザ操作とが可能な操作表示部を備えることもできる。
【００４４】
情報処理システム１０００は、例えば上記のような情報処理装置１００と通信装置２００とを有する。以下、図１に示す情報処理システム１０００を例に挙げて、本発明の実施形態に係る操作性向上アプローチについて説明する。
【００４５】
［操作性向上アプローチの概要］
本発明の実施形態では、情報処理装置１００が表示させる第１の表示画面と、通信装置２００に表示される表示画面とを連動（または、連携。以下同様とする。）させることによって、ユーザの操作性の向上を図る。
【００４６】
より具体的には、本発明の実施形態では、情報処理装置１００が、例えば下記の（１）の処理（制限表示情報生成処理）、（２）の処理（表示更新処理）を行うことによって、ユーザの操作性を向上させる。ここで、以下に説明する（１）の処理（制限表示情報生成処理）、（２）の処理（表示更新処理）は、本発明の実施形態に係る表示制御方法に係る処理と捉えることができる。
【００４７】
（１）制限表示情報生成処理
情報処理装置１００は、表示させている第１の表示画面に対応する表示情報と、通信装置２００から取得した通信装置情報（外部装置情報）とに基づいて、制限表示情報を生成する。そして、情報処理装置１００は、生成した制限表示情報を通信装置２００へ送信することによって、通信装置２００に制限表示情報に応じた表示画面を表示させる。以下では、本発明の実施形態に係る制限表示情報に基づいて通信装置２００に表示される表示画面を、「第２の表示画面」という。
【００４８】
ここで、本発明の実施形態に係る通信装置情報（外部装置情報）とは、表示に関する制限が規定される情報であり、少なくとも通信装置２００が記憶する。情報処理装置１００は、通信装置２００から通信装置情報を取得することによって、通信装置２００における表示の制限を一意に特定する。
【００４９】
通信装置情報には、例えば、通信装置２００が対応しているブラウザの言語や、表示可能なウインドウサイズ、表示可能なウインドウの最大数などの表示に関する制限に係る情報が含まれる。なお、本発明の実施形態に係る通信装置情報は、通信装置の種別などを規定する機器情報（例えば、通信装置のモデル名やバージョンなど）や、認証などに用いるキー情報、通信に用いるフォーマットを規定する情報などをさらに含んでいてもよい。上記通信に用いるフォーマットを規定する情報としては、例えば、部分的な表示の更新が発生した場合に、通信装置２００が当該部分のみ更新することが可能であるか否かを示す情報が挙げられる。
【００５０】
また、本発明の実施形態に係る制限表示情報とは、第１の表示画面と対応する表示画面であってかつ通信装置２００が表示可能な表示画面（第２の表示画面）を表示させるための情報である。情報処理装置１００は、上記のように、通信装置２００から通信装置情報を取得することによって、通信装置２００における表示の制限を一意に特定する。よって、情報処理装置１００は、表示させている第１の表示画面に対応する表示情報に基づいて、取得した通信装置情報により特定された表示の制限を超えない新たな表示情報（制限表示情報）を生成することができる。
【００５１】
制限表示情報は、例えば、表示可能なコンテンツの数を示すウインドウ数や、個々のウインドウの表示位置を示すウインドウ位置、どのウインドウにフォーカスがあるかを示すフォーカス情報などの表示に関する情報と、表示内容を示す情報を含む。情報処理装置１００は、例えば、第１の表示画面を構成する表示情報を通信装置２００がサポートする言語体系にあわせて適宜変更した表示情報を、上記表示内容を示す情報とする。本発明の実施形態に係る制限表示情報の具体例については、後述する。
【００５２】
図２〜図４は、本発明の実施形態に係る制限表示情報を説明するための説明図である。ここで、図２は、情報処理装置１００が表示させた第１の表示画面の一例を示しており、図３は、本発明の実施形態に係る制限表示情報の一例を示している。また、図４は、制限表示情報に基づいて通信装置２００に表示された第２の表示画面の一例を示している。
【００５３】
図２に示す第１の表示画面は、映像と、データ放送に係る情報と、ウィジェットとが同時に表示されている表示画面を示している。情報処理装置１００は、複数の表示情報を処理することによって、図２に示すような複数の機能が一画面に表示される表示画面を表示させる。以下では、図２に示すように第１表示画面を構成する個々の機能を有する画面部品を、「パーツ」とよぶ場合がある。なお、各パーツは、１または２以上の表示情報に対応する。
【００５４】
情報処理装置１００は、通信装置２００から取得した通信装置情報に基づいて、通信装置２００が処理可能な形式（例えば、ブラウザ言語情報に基づく形式）により、各パーツを通信装置２００が表示可能な形式のデータとする。各パーツを通信装置２００が表示可能な形式のデータとすることによって、情報処理装置１００は、通信装置２００における制限表示情報に基づく表示を行い、また、通信装置２００が有する機能（例えば、ブラウザエンジンなど）を活用する。
【００５５】
図２は、情報処理装置１００が、パーツそれぞれをＨＴＭＬ形式の記述によりまとめた例を示している。ここで、情報処理装置１００は、例えば、パーツに対応する表示情報がＨＴＭＬデータである場合には、表示情報そのものを用いる。また、情報処理装置１００は、パーツに対応する表示情報がＨＴＭＬデータでない場合には、当該表示情報を加工することによって、通信装置２００のＨＴＭＬブラウザエンジンにより描画が可能となるようにデータを形成する。例えば番組表画面など、もともとＨＴＭＬで記述されていないパーツが存在した場合でも、情報処理装置１００は、表示させている第１の表示画面に係るパーツであるので、当該パーツの表示位置や表示内容を把握することが可能である。よって、情報処理装置１００は、もともとＨＴＭＬで記述されていないパーツが存在した場合においても、通信装置２００のＨＴＭＬブラウザエンジンにより描画が可能となるようにデータを形成することができる。
【００５６】
なお、情報処理装置１００は、例えば、ＨＴＭＬで記述されたパーツを予めＲＯＭ（Read  Only  Memory）などに記憶し、適宜ＲＯＭから当該ＨＴＭＬで記述されたパーツを読み出すことによって、制限表示情報の生成時間の短縮を図ってもよい。
【００５７】
ここで、情報処理装置１００は、各パーツのデータを形成する際に、少なくともフォーカスが当たりうるオブジェクトに対しては、オブジェクトを識別するためのＩＤ（例えば図３に示す“ＴＶ  ｄｉｖ  ｉｄ”）を付加する。情報処理装置１００がオブジェクトにＩＤが付加された制限表示情報を生成することによって、情報処理装置１００と通信装置２００とは、それぞれの表示画面に変化があった場合において、変化に係るオブジェクトの通知を容易に行うことができる。
【００５８】
また、情報処理装置１００は、通信装置２００から取得した通信装置情報に含まれる表示の制限に関する情報を用いることによって、通信装置２００の表示能力を超えない範囲で制限表示情報を生成する。図３では、第１の表示画面に表示されている映像が含まれない制限表示情報の一例を示している。なお、通信装置２００がウィジェットを表示できない場合には、情報処理装置１００は、例えば、第１の表示画面にウィジェットに対応するパーツがあったとしても、ウィジェットを含む制限表示情報を生成しない。また、情報処理装置１００は、第１の表示画面が、通信装置２００が表示可能な最大ウインドウ数を超える数のパーツを含む場合には、通信装置情報に含まれる他の制限や予め設けられた優先度などに基づいて、１つのパーツを選択して当該パーツが含まれる制限表示情報を生成する。
【００５９】
また、情報処理装置１００は、通信装置情報を用いることによって、通信装置２００が対応する解像度に合わせて画像サイズやパーツサイズなどが調整された制限表示情報を生成する。また、情報処理装置１００は、例えば、スクロールバーなど第１の表示画面には含まれない要素を含む制限表示情報を生成してもよい。上記のように画像サイズやパーツサイズなどが調整されずにスクロールバーが付加された制限表示情報が生成された場合、通信装置２００の表示部には、例えば、第１の表示画面に含まれる文字が、画像サイズやパーツサイズなどが調整された場合よりもより大きく表示されることとなる。また、上記の場合、情報処理装置１００は、例えば、表示範囲を明示した制限表示情報を生成する。
【００６０】
ここで、例えば、第１の表示画面にリスト形式で表示されたパーツが存在する場合には、画像サイズやパーツサイズなどが調整されないことによって、視認性をより高めることが可能となる。よって、情報処理装置１００が、第１の表示画面の表示内容に基づいて、選択的に画像サイズやパーツサイズなどが調整された制限表示情報を生成することによって、情報処理装置１００は、ユーザの操作性をより高めることができる。また、情報処理装置１００は、通信装置２００から取得した通信装置情報に基づいて通信装置２００向けに適したレイアウト設定をすることが可能であるので、情報処理装置１００における制限表示情報の生成は、通信装置２００における操作性向上への寄与度が大きい。
【００６１】
また、第１の表示画面を構成する各パーツ内には、例えば、スクリプト情報など表示には関係のない情報が含まれる場合がある。上記の場合、情報処理装置１００は、例えば、各パーツにおける上記表示には関係のない情報が削除された制限表示情報を生成する。上記のように表示には関係のない情報が削除された制限表示情報を生成することによって、情報処理装置１００は、通信装置２００との間における、制限表示情報の送受信に係る通信におけるトランザクションの総量を低減させることが可能となる。
【００６２】
なお、情報処理装置１００が、表示には関係のない情報を含む制限表示情報を生成することができることは、言うまでもない。上記の場合には、例えば、制限表示情報を受信した通信装置２００が、表示には関係のない情報を削除する、または、当該表示には関係のない情報を処理しなければよい。
【００６３】
情報処理装置１００は、上記にようにパーツごとに処理を行うことによって、例えば図２に示すような制限表示情報を生成する。ここで、図２は、パーツそれぞれの表示位置、生成した各ＨＴＭＬのデータ、フォーカスの初期位置に基づいて情報処理装置１００が生成した、ＸＭＬ形式の制限表示情報の一例を示している。
【００６４】
なお、情報処理装置１００は、例えば、通信装置２００から取得した通信装置情報に基づいて、通信装置２００が表示可能な任意の形式の制限表示情報を生成してもよい。
【００６５】
例えば図２に示す制限表示情報を受信した通信装置２００は、受信した制限表示情報を処理して、制限表示情報に応じた第２の表示画面を表示させる。より具体的には、通信装置２００は、制限表示情報に含まれる表示位置の情報からウインドウを生成し、生成した各ウインドウごとに対応するパーツの描画処理を行う。よって、通信装置２００の表示部には、図３に示すように、図２に示す第１の表示画面と対応し、かつ通信装置２００の表示制限を超えない第２の表示画面が表示されることとなる。
【００６６】
ここで、通信装置２００は、例えば、拡大表示などに係る各種処理を行うことによって、拡大表示された第２の表示画面を表示する。上記によって、通信装置２００は、視認性がより向上した第２の表示画面を表示することが可能となる。
【００６７】
情報処理装置１００は、例えば上記のように、生成した制限表示情報を通信装置２００へ送信することによって、表示させている第１の表示画面に対応する第２の表示画面を通信装置２００に表示させる。通信装置２００に第１の表示画面に対応する第２の表示画面が表示されることによって、ユーザは、通信装置２００に表示された第２の表示画面をみながら通信装置２００を操作することにより情報処理装置１００が表示させている第１の表示画面に対する操作を行うことができる。つまり、通信装置２００に第１の表示画面に対応する第２の表示画面が表示されることによって、ユーザが第１の表示画面と操作を行う通信装置２００とを交互にみながら操作を行う必要がなくなる。
【００６８】
したがって、情報処理装置１００は、上記（１）の処理を行うことによって、ユーザの操作性をより向上させることができる。
【００６９】
なお、本発明の実施形態では、情報処理装置１００が、第１の表示画面に対応する全ての表示情報を通信装置２００へ送信し、通信装置２００が、制限表示情報に相当する情報を生成して表示画面を表示してもよい。
【００７０】
（２）表示更新処理
上記（１）の処理（制限表示情報生成処理）によって、例えば図３に示すような第２の表示画面を通信装置２００に表示させると、情報処理装置１００は、表示させている第１の表示画面、および／または、通信装置２００に表示させている第２の表示画面を選択的に更新させる。
【００７１】
より具体的には、情報処理装置１００は、通信装置２００から送信された表示変更情報が受信された場合、受信した表示変更情報に基づいて、第１の表示画面を表示変更情報が示す変更内容が反映された表示画面に更新する。
【００７２】
ここで、本発明の実施形態に係る表示変更情報とは、第２の表示画面に対する変更内容を示す情報である。通信装置２００は、第２の表示画面に対して行われた操作に基づいて、例えばフォーカス移動や、文字入力、その他のキー操作を示す表示変更情報を情報処理装置１００へ送信する。ここで、フォーカス移動を示す表示更新情報としては、例えば、フォーカス移動を示すフォーカス移動識別子やフォーカス移動後の部品ＩＤなどが挙げられる。また、文字入力を示す表示更新情報としては、例えば、文字入力を示す文字入力識別子および入力文字（文字列）や、入力対象の部品を示す部品ＩＤなどが挙げられる。また、その他のキー操作を示す表示更新情報としては、例えば、キー入力を示すキー入力識別子や、キー情報、入力対象の部品を示す部品ＩＤなどが挙げられる。
【００７３】
通信装置２００から送信された表示変更情報を受信した情報処理装置１００は、受信した表示変更情報に含まれる変更内容に応じて、第１の表示画面の表示内容を更新する。
【００７４】
なお、通信装置２００は、例えば、ユーザ操作がなされた通信装置２００の操作部の操作キー（例えば、ボタンなど）を示す操作キー情報を、表示変更情報として情報処理装置１００へ送信してもよい。情報処理装置１００における表示変更情報に応じた第１の表示画面の表示内容の更新の具体例については、後述する。
【００７５】
また、情報処理装置１００は、通信装置２００に表示されている第２の表示画面を更新するか否かを判定する。そして、情報処理装置１００は、判定結果に応じて選択的に新たな制限表示情報を生成して通信装置２００へ送信することによって、通信装置２００に表示されている第２の表示画面を選択的に更新させる。
【００７６】
より具体的には、情報処理装置１００は、表示変更情報に基づいて第１の表示画面が更新された場合には、例えば、更新された第１の表示画面が表示変更情報が示す変更内容以外の変更内容を含むか否かを判定する。そして、情報処理装置１００は、更新された第１の表示画面が表示変更情報が示す変更内容以外の変更内容を含む場合に、更新された第１の表示画面に対応する制限表示情報を新たに生成して、生成した新たな制限表示情報を通信装置２００へ送信する。
【００７７】
新たに生成された上記制限表示情報を受信した通信装置２００は、受信した制限表示情報を処理する。よって、通信装置２００の表示部には、情報処理装置１００が新たに生成した制限表示情報に応じた第２の表示画面、すなわち、更新された第２の表示画面が表示されることとなる。
【００７８】
また、情報処理装置１００は、表示変更情報に基づかずに第１の表示画面が更新された場合、更新された第１の表示画面に対応する制限表示情報を新たに生成して、生成した新たな制限表示情報を通信装置２００へ送信する。
【００７９】
通信装置２００が、上記と同様に受信した制限表示情報を処理することによって、通信装置２００の表示部には、更新された第２の表示画面が表示される。
【００８０】
ここで、情報処理装置１００は、更新された第１の表示画面を構成する各パーツに基づいて制限表示情報を生成する。また、情報処理装置１００は、更新された第１の表示画面を構成する各パーツのうち、更新前の第１の表示画面から変更された一部のパーツのみに基づいて制限表示情報を生成してもよい。上記の場合、生成された制限表示情報は、例えば、表示変更情報が示す変更内容以外の変更内容のみを示すこととなるので、制限表示情報の送受信に係る通信におけるトランザクションの総量を低減させることが可能となる。
【００８１】
また、情報処理装置１００は、第１の表示画面の全部または一部を示す新たな表示変更情報を通信装置２００へ送信することによって、通信装置２００に表示された第２の表示画面を更新させる。
【００８２】
情報処理装置１００は、例えば上記のように、表示させている第１の表示画面、および／または、通信装置２００に表示させている第２の表示画面を選択的に更新させる。よって、情報処理装置１００が表示させる第１の表示画面と通信装置２００に表示される第２の表示画面とは連動して更新されるので、第１の表示画面の表示内容と第２の表示画面の表示内容とは、対応した状態に保たれる。
【００８３】
よって、ユーザは、通信装置２００に表示された第２の表示画面をみながら通信装置２００を操作することによって、情報処理装置１００が表示させている第１の表示画面に対する操作を行うことができるので、第１の表示画面と操作を行う通信装置２００とを交互にみながら操作を行う必要がなくなる。したがって、情報処理装置１００は、上記（２）の処理を行うことによって、ユーザの操作性をより向上させることができる。
【００８４】
情報処理装置１００は、例えば上記（１）の処理（制限表示情報生成処理）、（２）の処理（表示更新処理）を行うことによって、情報処理装置１００が表示させる第１の表示画面と、通信装置２００の表示部に表示される第２の表示画面とを連動（または、連携）させる。よって、ユーザは、通信装置２００に表示された第２の表示画面をみながら通信装置２００を操作することによって、情報処理装置１００が表示させている第１の表示画面に対する操作を行うことができるので、第１の表示画面と操作を行う通信装置２００とを交互にみながら操作を行う必要がなくなる。
【００８５】
したがって、情報処理装置１００は、上記（１）の処理（制限表示情報生成処理）、（２）の処理（表示更新処理）を行うことによって、従来の技術を用いる場合よりもユーザの操作性の低下が生じる可能性をより低減させることができる。また、情報処理装置１００は、ユーザの操作性の低下を防止することによって、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【００８６】
［操作性向上アプローチに係る処理］
次に、上述した本発明の実施形態に係る操作性向上アプローチに係る処理について説明する。図５は、本発明の実施形態に係る操作性向上アプローチに係る処理の一例を説明するための説明図である。
【００８７】
情報処理装置１００と通信装置２００とは、通信を開始する場合、それぞれ接続処理を行う（Ｓ１００）。
【００８８】
ステップＳ１００において接続が確立すると、通信装置２００は、通信装置情報（外部装置情報）を情報処理装置１００へ送信する（Ｓ１０２）。ここで、通信装置２００は、接続の確立に応じて、予め記憶している通信装置情報を自動的に送信する。なお、通信装置２００は、例えば、情報処理装置１００から送信される、通信装置情報の送信を要求する通信装置情報送信要求に基づいて、通信装置情報を送信してもよい。また、通信装置２００は、通信装置情報を適宜生成して、生成した通信装置情報を送信してもよい。
【００８９】
図６は、本発明の実施形態に係る通信装置情報の一例を示す説明図である。通信装置２００は、例えば図６に示すような通信装置情報を送信する。
【００９０】
ステップＳ１０２において通信装置２００から送信された通信装置情報を受信した情報処理装置１００は、情報処理装置情報を通信装置２００へ送信する（Ｓ１０４）。
【００９１】
ここで、本発明の実施形態に係る情報処理装置情報とは、例えば、通信対象の装置に対して情報処理装置１００に関する情報を伝達するために用いる情報である。情報処理装置１００は、受信した通信装置情報に基づいて、例えば生成する可能性のある制限表示情報に係るブラウザ言語や、ウインドウの最大サイズ、ウインドウの最大数を判定し、判定結果を情報処理装置情報として送信する。
【００９２】
情報処理装置情報には、例えば、情報処理装置１００が通知する可能性があるブラウザの言語や、表示可能なウインドウサイズ、表示可能なウインドウの最大数などの表示に係る情報が含まれる。なお、本発明の実施形態に係る情報処理装置情報は、例えば、情報処理装置の種別などを規定する機器情報（例えば、情報処理装置のモデル名やバージョンなど）や、制御に使用するキー情報（キーマッピング情報）、通信に用いるフォーマットを規定する情報などをさらに含んでいてもよい。上記通信に用いるフォーマットを規定する情報としては、例えば、部分的な表示の更新が発生した場合における通知方法（部分的な通知または全部を通知）を示す情報が挙げられる。
【００９３】
図７は、本発明の実施形態に係る情報処理装置情報の一例を示す説明図である。情報処理装置１００は、例えば図７に示すような情報処理装置情報を送信する。
【００９４】
ステップＳ１０４において情報処理装置１００から送信された情報処理装置情報を受信した通信装置２００は、情報処理装置情報の内容を確認し、確認した結果を送信する（Ｓ１０６）。ここで、通信装置２００は、ステップＳ１０６において、情報処理装置情報に基づいて、例えば、情報処理装置１００が生成する可能性のある制限表示情報が、通信装置２００の表示の制限の範囲内であるかなどを確認する。
【００９５】
情報処理装置１００は、ステップＳ１０６において通信装置２００から送信された応答に基づいて、通信装置２００に対してステップＳ１０４において送信した情報処理装置情報の内容に基づく制限表示情報を送信しても問題がないかを確認する。よって、ステップＳ１０２の処理〜ステップＳ１０６の処理は、情報処理装置１００と通信装置２００との間における、一種の認証処理と捉えることができる。以下では、ステップＳ１０６において、通信装置２００が問題がない旨の応答（正常な応答）を行ったものとして説明する。
【００９６】
情報処理装置１００は、上述した制限表示情報生成処理（上記（１）の処理）を行い（Ｓ１０８）、生成した制限表示情報を通信装置２００へ送信する（Ｓ１１０）。
【００９７】
図８は、本発明の実施形態に係る情報処理装置１００が表示させる第１の表示画面の一例を示す説明図である。情報処理装置１００は、例えば、データ放送が表示されている画面（図８の（ａ））や、各種設定画面や番組表画面（図８（ｂ））、Ｗｅｂページが表示された画面（図８（ｃ））、ウィジェットが表示された画面（図８（ｄ））など、表示されている第１の表示画面に基づいて、制限表示情報を生成する。
【００９８】
ステップＳ１１０において情報処理装置１００から送信された制限表示情報を受信した通信装置２００は、受信した制限表示情報を処理し、例えば図４に示すような制限表示情報に基づく第２の表示画面を表示させる（Ｓ１１２。表示処理）。
【００９９】
ここで、ステップＳ１０８の処理〜Ｓ１１２の処理が、上述した（１）の処理（制限表示情報生成処理）に係る処理に該当する。
【０１００】
ステップＳ１１２において通信装置２００に第２の表示画面が表示されると、情報処理装置１００と通信装置２００とは、表示更新処理（上記（２）の処理）を行う（Ｓ１１４）。ここで、ステップＳ１１４の処理は、情報処理装置１００と通信装置２００との通信が終了するまで（後述するステップＳ１１６の処理が行われるまで）、複数回繰り返されうる。
【０１０１】
〔表示更新処理の一例〕
〔Ａ〕表示更新処理の第１の例
図９は、本発明の実施形態に係る表示更新処理の第１の例を説明するための説明図である。ここで、図９は、ユーザが通信装置２００に表示された第２の表示画面に対して操作を行った場合における表示更新処理の一例を示している。
【０１０２】
通信装置２００は、第２の表示画面に対する操作が行われると、表示変更情報を情報処理装置１００へ送信する（Ｓ２００）。
【０１０３】
ステップＳ２００において通信装置２００から送信された表示変更情報を受信すると、情報処理装置１００は、表示変更情報に基づいて第１の表示画面を更新する（Ｓ２０２。表示処理）。
【０１０４】
ステップＳ２０２において第１の表示画面が更新されると、情報処理装置１００は、更新された第１の表示画面が表示変更情報が示す変更内容以外の変更内容を含むか否かを判定する（Ｓ２０４。表示更新判定処理）。
【０１０５】
ステップＳ２０４において更新された第１の表示画面が表示変更情報が示す変更内容以外の変更内容を含むと判定された場合には、情報処理装置１００は、更新された第１の表示画面に対応する制限表示情報を新たに生成する（Ｓ２０６）。そして、情報処理装置１００は、ステップＳ２０６において生成した新たな制限表示情報を通信装置２００へ送信する（Ｓ２０８）。
【０１０６】
また、ステップＳ２０４において更新された第１の表示画面が表示変更情報が示す変更内容以外の変更内容を含むと判定されない場合には、情報処理装置１００は、ステップＳ２０６の処理を行わない。上記の場合には、第１の表示画面のみが更新されることとなる。
【０１０７】
ステップＳ２０８において情報処理装置１００から送信された制限表示情報を受信した通信装置２００は、受信した制限表示情報に基づいて第２の表示画面を更新する（Ｓ２１０。表示処理）。上記の場合には、第１の表示画面に加え、第２の表示画面が連動して更新されることとなる。
【０１０８】
ユーザが通信装置２００に表示された第２の表示画面に対して操作を行った場合、情報処理装置１００と通信装置２００とは、例えば図９に示す処理を行うことによって、第１の表示画面と第２の表示画面とを選択的に更新する。
【０１０９】
ここで、図９に示す表示更新処理の第１の例において、更新される第１の表示画面と第２の表示画面との一例について説明する。
【０１１０】
〔Ａ−１〕表示画面の第１の更新例
図１０、図１１は、本発明の実施形態に係る第１の表示画面と第２の表示画面との第１の更新例を示す説明図である。ここで、図１０は、通信装置２００に表示される第２の表示画面の一例を示しており、図１１は、情報処理装置１００が表示させる第１の表示画面の一例を示している。
【０１１１】
第２の表示画面におけるフォーカスＦが、フォーカス移動操作（ユーザ操作の一例）によって図１０（ａ）の位置から図１０（ｂ）の位置へと変化すると、通信装置２００は、ユーザ操作に応じた表示変更情報を情報処理装置１００へ送信する。ここで、上記表示変更情報には、例えば、フォーカス移動識別子とフォーカス移動後の部品ＩＤとが含まれる。
【０１１２】
通信装置２００から送信された表示変更情報を受信した情報処理装置１００は、表示変更情報に基づいて、第１の表示画面を更新する。よって、第１の表示画面におけるフォーカスＦは、図１１（ａ）の位置から図１１（ｂ）の位置へと変化する。また、このとき、更新後の第１の表示画面は表示変更情報が示す変更内容以外の変更内容を含まないので、情報処理装置１００は、通信装置２００に表示されている第２の表示画面を更新させない。
【０１１３】
〔Ａ−２〕表示画面の第２の更新例
図１２、図１３は、本発明の実施形態に係る第１の表示画面と第２の表示画面との第２の更新例を示す説明図である。ここで、図１２は、通信装置２００に表示される第２の表示画面の一例を示しており、図１３は、情報処理装置１００が表示させる第１の表示画面の一例を示している。
【０１１４】
図１２（ａ）に示すように第２の表示画面におけるフォーカスＦがフォームに位置するとき文字入力操作（ユーザ操作の一例）が行われると、図１２（ｂ）に示すようにフォームに文字が表示され、通信装置２００は、ユーザ操作に応じた表示変更情報を情報処理装置１００へ送信する。ここで、上記表示変更情報には、例えば、文字入力識別子および入力文字（文字列）と、入力対象部品ＩＤとが含まれる。
【０１１５】
通信装置２００から送信された表示変更情報を受信した情報処理装置１００は、表示変更情報に基づいて第１の表示画面を更新する。よって、第１の表示画面におけるフォームは、図１３（ａ）のように文字が未入力の状態から図１３（ｂ）のように文字が入力された状態へと変化する。また、このとき、更新後の第１の表示画面は表示変更情報が示す変更内容以外の変更内容を含まないので、情報処理装置１００は、通信装置２００に表示されている第２の表示画面を更新させない。
【０１１６】
〔Ａ−３〕表示画面の第３の更新例
図１４、図１５は、本発明の実施形態に係る第１の表示画面と第２の表示画面との第３の更新例を示す説明図である。ここで、図１４は、通信装置２００に表示される第２の表示画面の一例を示しており、図１５は、情報処理装置１００が表示させる第１の表示画面の一例を示している。
【０１１７】
図１４（ａ）に示すように第２の表示画面における送信の位置にフォーカスＦがあるときに、例えば通信装置２００の操作部の決定ボタンが押下されると、通信装置２００は、ユーザ操作に応じた表示変更情報を情報処理装置１００へ送信する。このとき、表示の変更のトリガとなるユーザ操作は行われているが、第２の表示画面には表示を更新させる必要はないため表示は変化しない（変化させない）。ここで、上記表示変更情報には、例えば、キー入力識別子と、キー情報と、入力対象部品ＩＤとが含まれる。
【０１１８】
通信装置２００から送信された表示変更情報を受信した情報処理装置１００は、表示変更情報に基づいて第１の表示画面を更新する。よって、情報処理装置１００は、フォーカスＦが位置する送信に係る処理を行うことから、第１の表示画面は、図１５（ａ）の状態から図１５（ｂ）に示す処理中を示す状態へと更新される。また、情報処理装置１００は、処理結果に基づいて第１の表示画面に表示変更情報が示す変更内容以外の変更内容が生じた場合には、制限表示情報を生成して、生成した制限表示情報を通信装置２００へ送信する。上記の場合、第２の表示画面は、制限表示情報に基づいて変化する。
【０１１９】
図１６は、本発明の実施形態に係る通信装置２００に表示される仮想的な操作キーの一例を示す説明図である。図１６に示すような仮想的な操作キーがユーザ操作により選択された場合には、通信装置２００は、仮想的な操作キーに対応するキー情報を含む表示変更情報を情報処理装置１００へ送信する。よって、上記の場合、情報処理装置１００は、仮想的な操作キーに応じた処理を行うこととなる。
【０１２０】
また、図１６に示すような仮想的な操作キーが表示されることによって、例えば、通信装置２００の操作部が有するボタンなどの数が少ない場合であっても、より多様な操作をユーザに行わせることが可能となる。
【０１２１】
図９に示す表示更新処理の第１の例では、例えば、上記〔Ａ−１〕〜〔Ａ−３〕に示すように、第１の表示画面と第２の表示画面とが更新される。
【０１２２】
〔Ｂ〕表示更新処理の第２の例
図１７は、本発明の実施形態に係る表示更新処理の第２の例を説明するための説明図である。ここで、図１７は、ユーザが通信装置２００に表示された第２の表示画面に対して操作を行っていない場合における表示更新処理の一例を示している。
【０１２３】
例えば第１の表示画面に表示されていたウィジェットの表示内容が更新された場合など、第１の表示画面を更新すると（Ｓ３００。表示処理）、情報処理装置１００は、ステップＳ３００の処理結果に基づいて第２の表示画面の更新を行うか否かを判定する（Ｓ３０２。表示更新判定処理）。ここで、情報処理装置１００は、ステップＳ３００における更新が表示内容を変化させない更新であった場合には、ステップＳ３０４の処理を行わない。
【０１２４】
ステップＳ３００における更新が表示内容を変化させる更新であった場合には、情報処理装置１００は、図９に示すステップＳ２０６と同様に、更新された第１の表示画面に対応する制限表示情報を新たに生成する（Ｓ３０４）。そして、情報処理装置１００は、ステップＳ３０４において生成した新たな制限表示情報を通信装置２００へ送信する（Ｓ３０６）。
【０１２５】
ステップＳ３０６において情報処理装置１００から送信された制限表示情報を受信した通信装置２００は、受信した制限表示情報に基づいて第２の表示画面を更新する（Ｓ３０８。表示処理）。
【０１２６】
ユーザが通信装置２００に表示された第２の表示画面に対して操作を行っていない場合には、情報処理装置１００と通信装置２００とは、例えば図９に示す処理を行うことによって、第１の表示画面と第２の表示画面とを更新する。
【０１２７】
ここで、図１７に示す表示更新処理の第２の例において、更新される第１の表示画面と第２の表示画面との一例について説明する。
【０１２８】
図１８、図１９は、本発明の実施形態に係る第１の表示画面と第２の表示画面との第４の更新例を示す説明図である。ここで、図１８は、情報処理装置１００が表示させる第１の表示画面の一例を示しており、図１９は、通信装置２００に表示される第２の表示画面の一例を示している。
【０１２９】
図１８（ａ）においてフォーカスＦが位置するウィジェットの表示内容が図１８（ｂ）に示す表示内容に更新されると、情報処理装置１００は、更新された第１の表示画面に対応する制限表示情報を生成して、生成した制限表示情報を通信装置２００へ送信する。
【０１３０】
情報処理装置１００から送信された制限表示情報を受信した通信装置２００は、制限表示情報に基づいて第２の表示画面を更新する。よって、第２の表示画面におけるウィジェットの表示内容は、図１９（ａ）のように図１８（ａ）と対応する表示内容から、図１９（ｂ）のように図１８（ｂ）と対応する表示内容へと変化する。
【０１３１】
図１７に示す表示更新処理の第２の例では、例えば、図１８、図１９のように、第１の表示画面と第２の表示画面とが更新される。
【０１３２】
情報処理装置１００と通信装置２００とは、例えば、図９、図１７に示す処理を行うことによって、第１の表示画面と第２の表示画面とを選択的に更新する。
【０１３３】
再度図５を参照して、本発明の実施形態に係る操作性向上アプローチに係る処理の一例について説明する。情報処理装置１００と通信装置２００とは、例えばいずれかの装置から通信を終了するための切断要求を送信することによって、通信を終了する（Ｓ１１６。通信解除処理）。
【０１３４】
例えば通信装置２００から切断要求が送信された場合には、情報処理装置１００は、通信装置２００との通信を終了させた後、引き続き第１の表示画面を表示させる。また、例えば情報処理装置１００から切断要求が送信された場合には、通信装置２００は、第２の表示画面に対する操作ができなくなる（当該操作を行う実質的な意味がなくなる）ので、例えば、第２の表示画面の表示を終了させるなどの所定の処理を行う。
【０１３５】
情報処理装置１００は、例えば図５に示す処理を行うことによって、上記（１）の処理（制限表示情報生成処理）と、上記（２）の処理（表示更新処理）とを行う。よって、報処理装置１００は、例えば図５に示す処理を行うことによって、上述した本発明の実施形態に係る操作性向上アプローチに係る処理を実現し、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【０１３６】
（本発明の実施形態に係る情報処理装置、通信装置）
次に、上述した本発明の実施形態に係る操作性向上アプローチを実現することが可能な、情報処理システム１０００を構成する情報処理装置１００、通信装置２００の構成例についてそれぞれ説明する。
【０１３７】
［情報処理装置１００］
図２０は、本発明の実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。ここで、図２０では、通信装置２００、放送波３００、ネットワーク４００を併せて示している。
【０１３８】
情報処理装置１００は、第１通信部１０２と、第２通信部１０４と、記憶部１０６と、制御部１０８と、操作部１１０と、表示部１１２とを備える。
【０１３９】
また、情報処理装置１００は、ＲＯＭ（図示せず）や、ＲＡＭ（Random  Access  Memory。図示せず）などを備えてもよい。情報処理装置１００は、例えば、データの伝送路としてのバス（bus）により各構成要素間を接続する。
【０１４０】
ここで、ＲＯＭは、制御部１０８が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭは、制御部１０８により実行されるプログラムなどを一次記憶する。
【０１４１】
〔情報処理装置１００のハードウェア構成例〕
図２１は、本発明の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。図２１を参照すると、情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【０１４２】
ＭＰＵ１５０は、ＭＰＵ（Micro  Processing  Unit）や、制御機能を実現するための複数の回路が集積された集積回路、映像信号や音声信号を処理する各種回路などで構成され、情報処理装置１００全体を制御する制御部１０８として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、後述する表示処理部１２０、制限表示情報生成部１２２、および表示更新判定部１２４としての役目を果たす。
【０１４３】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一次記憶する。
【０１４４】
記録媒体１５６は、情報処理装置１００における記憶手段であり、情報処理装置１００における記憶部１０６として機能する。記録媒体１５６には、例えば、通信装置２００などの外部装置から取得された外部装置情報（通信装置情報）や、コンテンツデータ、各種アプリケーションなど様々なデータが記憶される。
【０１４５】
ここで、記録媒体１５６としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられる。また、情報処理装置１００は、記録媒体１５６を着脱可能に備えてもよい。
【０１４６】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ端子、各種処理回路などが挙げられる。なお、入出力インタフェース１５８は、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイ（外部表示装置の一例）など）と接続することもできることは、言うまでもない。
【０１４７】
操作入力デバイス１６０は、操作部１１０として機能する。また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタン、方向キー、あるいは、これらの組み合わせなどが挙げられる。
【０１４８】
表示デバイス１６２は、例えば、図２や図８などに示す第１の表示画面や、所望する動作を情報処理装置１００に対して行わせるための操作画面などの各種画面を表示する表示部１１２として機能する。表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display。ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display）などが挙げられる。
【０１４９】
通信インタフェース１６４は、情報処理装置１００が備える通信手段である。通信インタフェース１６４は、通信装置２００と有線／無線にて通信を行う第１通信部１０２として機能する。また、通信インタフェース１６４は、放送波３００を介した放送信号を（直接的／間接的に）受信する、および／または、ネットワーク４００を介して（あるいは、直接的に）外部装置と通信を行い送信データを受信する第２通信部１０４として機能する。
【０１５０】
ここで、通信インタフェース１６４としては、例えば、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路や、チューナおよびデモジュレータ、ＬＡＮ端子および送受信回路などが挙げられる。
【０１５１】
なお、本発明の実施形態に係る情報処理装置１００は、例えば、第１の通信部１０２として機能する通信インタフェースと、第２の通信部１０４として機能する通信インタフェースとを別体の通信インタフェースとして備えていてもよい。
【０１５２】
情報処理装置１００は、例えば図２１に示す構成によって、上述した操作性向上アプローチに係る処理を行う。なお、本発明の実施形態に係る情報処理装置１００は、例えば、表示デバイス１６２を備えない構成であってもよい。また、本発明の実施形態に係る情報処理装置１００は、リモートコントローラなどのユーザが操作可能な外部操作装置と通信を行うための通信インタフェース（例えば赤外線通信ポートおよび受信回路など）をさらに備えていてもよい。
【０１５３】
再度図２０を参照して、本発明の実施形態に係る情報処理装置１００の構成の一例について説明する。第１通信部１０２は、情報処理装置１００が備える第１の通信手段であり、通信装置２００と、有線／無線で通信を行う。また、第１通信部１０２は、例えば制御部１０８により通信が制御される。
【０１５４】
ここで、第１通信部１０２としては、例えば、ＬＡＮ端子および送受信回路や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路などが挙げられる。
【０１５５】
第２通信部１０４は、情報処理装置１００が備える第２の通信手段であり、放送波３００を介した放送信号を（直接的／間接的に）受信する、および／または、ネットワーク４００を介して（あるいは、直接的に）外部装置と通信を行い送信データを受信する。
【０１５６】
ここで、第２通信部１０４としては、例えば、チューナおよびデモジュレータ、ＬＡＮ端子および送受信回路などが挙げられる。なお、情報処理装置１００は、例えば、第１通信部１０２と第２通信部１０４とを１つの通信部として備える構成であってもよい。
【０１５７】
記憶部１０６は、情報処理装置１００が備える記憶手段である。ここで、記憶部１０６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。
【０１５８】
また、記憶部１０６は、例えば、通信装置２００などの外部装置から取得された外部装置情報（通信装置情報）や、コンテンツデータ、各種アプリケーションなど様々なデータを記憶する。ここで、図２０では、通信装置２００から取得された通信装置情報２２０が記憶部１０６に記憶されている例を示している。
【０１５９】
制御部１０８は、例えば、ＭＰＵや、各種処理回路が集積された集積回路などで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０８は、表示処理部１２０と、制限表示情報生成部１２２と、表示更新判定部１２４とを備え、上述した操作性向上アプローチに係る処理を主導的に行う。
【０１６０】
表示処理部１２０は、表示情報を処理し、処理した表示情報に応じた第１の表示画面を表示させる。また、表示処理部１２０は、受信された表示変更情報に基づいて、第１の表示画面を表示変更情報が示す変更内容が反映された表示画面に更新する。
【０１６１】
制限表示情報生成部１２２は、上記（１）の処理（制限表示情報生成処理）を主導的に行う役目を果たし、第１の表示画面に対応する表示情報と、通信装置２００から取得された通信装置情報２２０に規定される制限とに基づいて制限表示情報を生成する。そして、制限表示情報生成部１２２は、通信装置２００（通信装置情報２２０を送信した通信装置）へ生成した制限表示情報を送信させる。
【０１６２】
また、制限表示情報生成部１２２は、表示更新判定部１２４から伝達される制限表示情報を生成する生成命令に基づいて、制限表示情報を生成し、生成した制限表示情報を通信装置２００へ送信させる。
【０１６３】
また、制限表示情報生成部１２２は、通信装置２００から取得された通信装置情報に基づいて情報処理装置情報を生成し、通信装置２００へ情報処理装置情報を送信させる。なお、情報処理装置情報の生成と送信とは、例えば、制御部１０８の他の構成要素が行ってもよい。
【０１６４】
表示更新判定部１２４は、上記（２）の処理（表示更新処理）を主導的に行う役目を果たし、通信装置２００に表示されている第２の表示画面を更新するか否かを判定する。そして、表示更新判定部１２４は、第２の表示画面を更新すると判定した場合に、上記生成命令を制限表示情報生成部１２２へ伝達して制限表示情報を生成させる。
【０１６５】
より具体的には、表示更新判定部１２４は、通信装置２００から送信された表示変更情報に基づいて第１の表示画面が更新された場合には、更新された第１の表示画面が表示変更情報が示す変更内容以外の変更内容を含むか否かを判定する。そして、表示更新判定部１２４は、更新された第１の表示画面が表示変更情報が示す変更内容以外の変更内容を含む場合に、上記生成命令を制限表示情報生成部１２２へ伝達して制限表示情報を生成させる。
【０１６６】
また、表示更新判定部１２４は、表示変更情報に基づかずに第１の表示画面が更新された場合には、上記生成命令を制限表示情報生成部１２２へ伝達して制限表示情報を生成させる。
【０１６７】
制御部１０８は、例えば、表示処理部１２０、制限表示情報生成部１２２、および表示更新判定部１２４を備えることによって、上記（１）の処理（制限表示情報生成処理）と上記（２）の処理（表示更新処理）とを主導的に行う。よって、情報処理装置１００は、制御部１０８を備えることによって、制御部１０８は、上述した操作性向上アプローチに係る処理を実現することができる。
【０１６８】
操作部１１０は、ユーザによる操作を可能とする情報処理装置１００が備える操作手段である。情報処理装置１００は、操作部１１０を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行うことができる。ここで、操作部１１０としては、例えば、ボタン、方向キー、あるいは、これらの組み合わせなどが挙げられる。
【０１６９】
表示部１１２は、情報処理装置１００が備える表示手段であり、様々な表示画面を表示する。表示部１１２の表示される画面としては、例えば、図２や図８などに示す第１の表示画面や、所望する動作を情報処理装置１００に対して行わせるための操作画面などが挙げられる。ここで、表示部１１２としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。また、情報処理装置１００は、表示部１１２をタッチスクリーンで構成してもよい。上記の場合には、表示部１１２は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１７０】
情報処理装置１００は、例えば図２０に示す構成によって、本発明の実施形態に係る操作性向上アプローチに係る処理を実現する。したがって、情報処理装置１００は、例えば図２０に示す構成によって、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【０１７１】
なお、本発明の実施形態に係る情報処理装置１００は、例えば、表示部１１２を備えない構成であってもよい。上記の構成であっても、情報処理装置１００は、例えば外部表示装置に表示させた第１の表示画面と、通信装置２００に表示させた第２の表示画面とを連携させることによって、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【０１７２】
また、本発明の実施形態に係る情報処理装置１００は、リモートコントローラなどユーザが操作することが可能な外部操作装置と通信を行う第３の通信部を備え、当該外部操作装置から送信されるユーザ操作に応じた外部操作信号に基づく処理を行ってもよい。
【０１７３】
［通信装置２００］
図２２は、本発明の実施形態に係る通信装置の構成の一例を示すブロック図である。ここで、図２２では、情報処理装置１００を併せて示している。
【０１７４】
通信措置２００は、通信部２０２と、記憶部２０４と、制御部２０６と、操作部２０８と、表示部２１０とを備える。
【０１７５】
〔通信装置２００のハードウェア構成例〕
通信装置２００は、例えば、図２１に示す情報処理装置１００と同様のハードウェア構成をとる。
【０１７６】
通信部２０２は、通信装置２００が備える通信手段であり、情報処理装置１００と有線／無線で通信を行う。また、通信部２０２は、例えば制御部２０６により通信が制御される。
【０１７７】
ここで、通信部２０２としては、例えば、ＬＡＮ端子および送受信回路や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路などが挙げられる。なお、図示していないが、通信装置２００は、通信部２０２または別体の通信部を用いて情報処理装置１００以外の外部装置と通信を行う構成であってもよい。
【０１７８】
記憶部２０４は、通信装置２００が備える記憶手段である。ここで、記憶部２０４としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。
【０１７９】
また、記憶部２０４は、例えば、外部装置情報（通信装置情報）や、コンテンツデータ、各種アプリケーションなど様々なデータを記憶する。ここで、図２２では、通信装置情報２２０が記憶部２０４に記憶されている例を示している。
【０１８０】
制御部２０６は、例えば、ＭＰＵや、各種処理回路が集積された集積回路などで構成され、通信装置２００全体を制御する役目を果たす。また、制御部２０６は、表示処理部２１０と、表示変更情報生成部２１２とを備える。
【０１８１】
表示処理部２１０は、情報処理装置１００から送信された制限表示情報に基づいて、表示部２１０に第２の表示画面を表示させる。また、操作部２０８から伝達されるユーザ操作に応じた操作信号に基づいて、第２の表示画面を更新させる。
【０１８２】
また、表示処理部２１０は、情報処理装置１００への通信装置情報２２０の送信や、情報処理装置１００から取得された情報処理装置情報の確認に係る処理を行う。なお、通信装置情報２２０の送信や情報処理装置情報の確認に係る処理は、例えば、制御部２０６の他の構成要素が行ってもよい。
【０１８３】
表示変更情報生成部２１２は、操作部２０８から伝達されるユーザ操作に応じた操作信号や、表示処理部２１０における処理結果に基づいて、表示変更情報を生成する。そして、表示変更情報生成部２１２は、生成した表示変更情報を情報処理装置１００へ送信させる。
【０１８４】
制御部２０６は、表示処理部２１０と表示変更情報生成部２１２とを備えることによって、情報処理装置１００との間において例えば図５に示す処理を行うことができる。
【０１８５】
操作部２０８は、ユーザによる操作を可能とする通信装置２００が備える操作手段である。通信装置２００は、操作部２０８を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行う。ここで、操作部２０８としては、例えば、ボタン、方向キー、あるいは、これらの組み合わせなどが挙げられる。
【０１８６】
表示部２１０は、通信装置２００が備える表示手段であり、様々な表示画面を表示する。表示部２１０の表示される画面としては、例えば、図４などに示す第２の表示画面や、所望する動作を通信装置２００に対して行わせるための操作画面などが挙げられる。ここで、表示部２１０としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。なお、通信装置２００は、例えば、表示部２１０をタッチスクリーンで構成してもよい。上記の場合には、表示部２１０は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１８７】
通信装置２００は、例えば図２２に示す構成によって、情報処理装置１００との間において例えば図５に示す処理を行う。
【０１８８】
以上のように、本発明の実施形態に係る情報処理システム１０００は、情報処理装置１００と、通信装置情報（外部装置情報）を記憶し、操作部２０８および表示部２１０を備える通信装置２００とを有する。情報処理装置１００は、（１）の処理（制限表示情報生成処理）と、（２）の処理（表示更新処理）とを行うことによって、情報処理装置１００が表示させる第１の表示画面と、通信装置２００の表示部に表示される第２の表示画面とを連動（または、連携）させる。よって、ユーザは、通信装置２００に表示された第２の表示画面をみながら通信装置２００を操作することによって、情報処理装置１００が表示させている第１の表示画面に対する操作を行うことができるので、第１の表示画面と操作を行う通信装置２００とを交互にみながら操作を行う必要はなくなる。したがって、情報処理装置１００は、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【０１８９】
また、本発明の実施形態に係る情報処理装置１００が、ユーザが使い慣れた通信装置２００に第２の表示画面を表示させることによって、ユーザは、使い慣れた装置を用いて第１の表示画面に対する操作を行うことが可能となる。よって、上記の場合には、ユーザの操作性をより高めることができる。
【０１９０】
さらに、情報処理装置１００は、通信装置２００から取得した通信装置情報や第１の表示画面の表示内容に基づいて、通信装置２００向けに適したレイアウト設定（例えばユーザによる操作をより容易とするレイアウト設定）がなされた制限表示情報を生成するので、通信装置２００を用いるユーザの操作性を格段に向上させることができる。
【０１９１】
［情報処理システム１０００の変形例］
本発明の実施形態に係る情報処理システムは、変形例に係る情報処理装置が第１の表示画面に対応する表示情報を変形例に係る通信装置へ送信し、変形例に係る通信装置が、受信した表示情報を処理し、自装置が表示可能な形式に変換して表示してもよい。
【０１９２】
上記の場合においても、変形例に係る情報処理装置と変形例に係る通信装置との間において、表示される表示画面を連動させることが可能であるので、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【０１９３】
また、上述した本発明の実施形態に係る情報処理システム１０００を構成する情報処理装置は、例えば、テレビジョン放送を受信するテレビ受像機、セットトップボックス、ハードディスクレコーダやＤＶＤレコーダ、Ｂｌｕ−ｒａｙ（登録商標）レコーダなどのような映像記録／再生装置、ＰＣなどのコンピュータ、ＬＣＤや有機ＥＬディスプレイなどのような表示装置、携帯電話などの携帯型通信装置、など、様々な機器に適用することができる。
【０１９４】
また、上述した本発明の実施形態に係る情報処理システム１０００を構成する通信装置は、例えば、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、リモートコントローラなどの外部操作装置、ＰＣやＰＤＡ（Personal  Digital  Assistant）などのコンピュータ、など、様々な機器に適用することができる。
【０１９５】
（本発明の実施形態に係るプログラム）
［情報処理装置に係るプログラム］
コンピュータを、本発明の実施形態に係る情報処理装置として機能させるためのプログラムによって、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることができる。
【０１９６】
［通信装置に係るプログラム］
コンピュータを、本発明の実施形態に係る通信装置として機能させるためのプログラムによって、ユーザが表示画面に対する操作を行う場合におけるユーザの操作性を向上をさせることが可能な、情報処理システムを実現することができる。
【０１９７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１９８】
例えば、本発明の実施形態に係る情報処理装置は、図２０に示す表示処理部１２０、制限表示情報生成部１２２、および表示更新判定部１２４の任意の構成要素を個別に備える（例えば、それぞれを個別の処理回路で実現する）こともできる。
【０１９９】
また、上記では、コンピュータを、本発明の実施形態に係る情報処理装置、通信装置としてそれぞれ機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記憶媒体も併せて提供することができる。
【０２００】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０２０１】
１００    情報処理装置
１０２    第１通信部
１０４    第２通信部
１０６、２０４    記憶部
１０８、２０６    制御部
１１０、２０８    操作部
１２０    表示処理部
１２２    制限表示情報部
１２４    表示更新判定部
２００    通信装置
２０２    通信部
２１０    表示部
４００    ネットワーク
１０００  情報処理システム
【図１】
2011130104.tif 000003
【図２】
2011130104.tif 000004
【図３】
2011130104.tif 000005
【図４】
2011130104.tif 000006
【図５】
2011130104.tif 000007
【図６】
2011130104.tif 000008
【図７】
2011130104.tif 000009
【図８】
2011130104.tif 000010
【図９】
2011130104.tif 000011
【図１０】
2011130104.tif 000012
【図１１】
2011130104.tif 000013
【図１２】
2011130104.tif 000014
【図１３】
2011130104.tif 000015
【図１４】
2011130104.tif 000016
【図１５】
2011130104.tif 000017
【図１６】
2011130104.tif 000018
【図１７】
2011130104.tif 000019
【図１８】
2011130104.tif 000020
【図１９】
2011130104.tif 000021
【図２０】
2011130104.tif 000022
【図２１】
2011130104.tif 000023
【図２２】
2011130104.tif 000024