(57)【要約】【課題】リモートコントローラを用いた操作の負担を軽減できる電子機器及び表示制御方法を実現する。【解決手段】実施形態によれば、電子機器は、データ受信手段、表示制御手段及び操作情報受信手段を具備する。データ受信手段は、画像を表示するための第１データを受信する。表示制御手段は、前記第１データを用いて、ディスプレイの画面に前記画像が表示されるように制御する。操作情報受信手段は、リモートコントローラに設けられた複数のボタンの内の一つのボタンが押されたことを示す操作情報を受信する。前記表示制御手段は、前記操作情報に基づいて、前記画像を分割した複数の領域の内の第１領域が拡大された画像が前記画面に表示されるように制御する。【選択図】図３
2015106000.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための第１データを受信するデータ受信手段と、
前記第１データを用いて、ディスプレイの画面に前記画像が表示されるように制御する表示制御手段と、
リモートコントローラに設けられた複数のボタンの内の一つのボタンが押されたことを示す操作情報を受信する操作情報受信手段とを具備し、
前記表示制御手段は、前記操作情報に基づいて、前記画像を分割した複数の領域の内の第１領域が拡大された画像が前記画面に表示されるように制御する電子機器。
【請求項２】
前記データ受信手段は、前記操作情報が受信されたことに応じて、前記第１領域を拡大表示するための第２データを受信し、
前記表示制御手段は、前記第２データを用いて、前記第１領域が拡大された画像が前記画面に表示されるように制御する請求項１記載の電子機器。
【請求項３】
前記表示制御手段は、前記第１領域と、当該第１領域に隣接する第２領域とが拡大された画像が前記画面に表示されるように制御する請求項１記載の電子機器。
【請求項４】
前記第２領域は、前記第１領域を囲む領域である請求項３記載の電子機器。
【請求項５】
前記第２領域は、前記画像に描画される第１オブジェクトの一部分が前記第１領域に含まれる場合、前記第１オブジェクトの残りの部分を含む領域である請求項３記載の電子機器。
【請求項６】
前記表示制御手段は、
前記第１データが受信された場合、前記第１データを用いて、前記画像を前記画面に表示するための第１映像信号を生成し、当該第１映像信号を前記ディスプレイに出力し、
前記第２データが受信された場合、前記第２データを用いて、前記第１領域が拡大された画像を前記画面に表示するための第２映像信号を生成し、当該第２映像信号を前記ディスプレイに出力する請求項２記載の電子機器。
【請求項７】
前記第１データは、ＨＴＭＬ形式のデータを含む請求項１記載の電子機器。
【請求項８】
前記第１データは、前記複数の領域と前記複数のボタンとの対応を示す画像を表示するためのデータをさらに含む請求項１記載の電子機器。
【請求項９】
前記複数の領域は、前記リモートコントローラに設けられる複数のボタンにそれぞれ関連付けられる請求項１記載の電子機器。
【請求項１０】
画像を表示するための第１データを受信し、
前記第１データを用いて、ディスプレイの画面に前記画像が表示されるように制御し、
リモートコントローラに設けられた複数のボタンの内の一つのボタンが押されたことを示す操作情報を受信し、
前記操作情報に基づいて、前記画像を分割した複数の領域の内の第１領域が拡大された画像が画面に表示されるように制御する表示制御方法。
【請求項１１】
コンピュータにより実行されるプログラムであって、前記プログラムは、
画像を表示するための第１データを受信する手順と、
前記第１データを用いて、ディスプレイの画面に前記画像が表示されるように制御する手順と、
リモートコントローラに設けられた複数のボタンの内の一つのボタンが押されたことを示す操作情報を受信する手順と、
前記操作情報に基づいて、前記画像を分割した複数の領域の内の第１領域が拡大された画像が前記画面に表示されるように制御する手順とを前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像の表示を制御する電子機器、及び該機器に適用される表示制御方法に関する。
【背景技術】
【０００２】
オンラインカタログを用いたネットショッピングが普及している。このようなネットショッピングは、ノートブック型のパーソナルコンピュータ、タブレットコンピュータ、スマートフォン、等を用いて利用されることが多いが、テレビジョン受信機での利用も提案されている。テレビジョン受信機でオンラインカタログを提供することによって、例えば、コンピュータの操作に不慣れなユーザによるネットショッピングの利用を促進することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３４８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
テレビジョン受信機の画面にカタログや広告チラシ等が表示される場合、ユーザは、リモートコントローラを用いて、例えばカタログや広告チラシ内の関心がある商品に関する操作を行う。
【０００５】
しかし、リモートコントローラを用いた操作では、画面上の操作対象の領域（例えば、商品を購入するためのボタン、商品の画像の拡大を指示するためのボタン、等）を指定することが煩雑である可能性がある。
【０００６】
本発明は、リモートコントローラを用いた操作の負担を軽減できる電子機器及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、データ受信手段、表示制御手段及び操作情報受信手段を具備する。データ受信手段は、画像を表示するための第１データを受信する。表示制御手段は、前記第１データを用いて、ディスプレイの画面に前記画像が表示されるように制御する。操作情報受信手段は、リモートコントローラに設けられた複数のボタンの内の一つのボタンが押されたことを示す操作情報を受信する。前記表示制御手段は、前記操作情報に基づいて、前記画像を分割した複数の領域の内の第１領域が拡大された画像が前記画面に表示されるように制御する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る電子機器（クライアント機器）によって、サーバ機器から取得されたカタログをテレビジョン受信機の画面に表示するシステムを説明するための概念図。
【図２】同実施形態の電子機器のシステム構成の例を示すブロック図。
【図３】同実施形態の電子機器によって実行されるカタログブラウザの機能構成の例を示すブロック図。
【図４】同実施形態の電子機器を操作するためのリモートコントローラの外観の例を示す図。
【図５】同実施形態の電子機器によって、ユーザによって指定されたカタログの領域が拡大表示される例を説明するための図。
【図６】同実施形態の電子機器によって拡大表示されるカタログ内の領域の例を示す図。
【図７】同実施形態の電子機器によって拡大表示されるカタログ内の領域の別の例を示す図。
【図８】同実施形態の電子機器によって表示されるカタログ全体を含む画面の例を示す図。
【図９】同実施形態の電子機器によって拡大表示される、ユーザによって指定されたカタログ内の領域を含む画面の例を示す図。
【図１０】同実施形態の電子機器によって拡大表示される、ユーザによって指定されたカタログ内の領域を含む画面の別の例を示す図。
【図１１】同実施形態の電子機器によって、拡大表示されるカタログ内の領域の表示形態が制御される例を説明するための図。
【図１２】同実施形態の電子機器のシステム構成の別の例を示すブロック図。
【図１３】同実施形態の電子機器を操作するためのリモートコントローラの外観の別の例を示す図。
【図１４】同実施形態の電子機器によって実行される表示制御処理の手順の例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
まず、図１を参照して、一実施形態に係る電子機器（クライアント機器）によって、サーバ機器から取得されたカタログの画像をテレビジョン受信機の画面に表示するシステムを説明する。この電子機器は、例えば、ネットワークを介してサーバ機器２（以下、サーバとも称する）と通信する機能を有するクライアント機器１（以下、クライアントとも称する）である。このクライアント機器１は、サーバ機器２との間で、３Ｇ移動通信、無線ＬＡＮ等の無線接続を確立し、無線通信を実行することができる。なお、クライアント機器１は、サーバ機器２との間で、有線ＬＡＮ等の有線通信を実行してもよい。
【００１０】
また、クライアント機器１は、薄い箱形の筐体を有しており、左側面には例えばhigh-definition multimedia interface（ＨＤＭＩ（登録商標））規格に対応した映像機器接続端子（図示せず）を備えている。この映像機器接続端子は、デジタル映像信号を外部映像機器（例えば、外部ディスプレイ）に出力するために用いられる。クライアント機器１は、例えば、ＨＤＭＩ接続されたテレビジョン受信機３に映像信号を送出する。なお、クライアント機器１は、テレビジョン受信機３に設けられた映像機器接続端子に着脱可能なドングルのような形状を有するものであってもよい。
【００１１】
さらに、クライアント機器１は、筐体内にＢｌｕｅｔｏｏｔｈ（登録商標）モジュールを備えている。このＢｌｕｅｔｏｏｔｈモジュールは、Ｂｌｕｅｔｏｏｔｈモジュールを備える別の電子機器との間で無線通信（Ｂｌｕｅｔｏｏｔｈ通信）を実行するために用いられる。クライアント機器１は、例えば、Ｂｌｕｅｔｏｏｔｈ接続されたリモートコントローラ４から、当該リモートコントローラ４を用いた操作情報（操作信号）を受信する。
【００１２】
クライアント１は、リモートコントローラ４から、オンラインカタログの表示を要求する操作情報を受信したことに応じて、対応するデータの送信をサーバ２に要求する。このオンラインカタログは、例えば商品の販売を促進するためのカタログであり、広告チラシ、リーフレット等、様々な形態のカタログを含む。また、カタログのデータは、例えば、１以上の商品の画像と、価格、量、サイズのような各種情報のテキストとが描画された画像のデータを含む。サーバ２は、クライアント１による要求に応じて、カタログを表示するためのデータをクライアント１に送信する。
【００１３】
クライアント１は、サーバ２によって送信されたデータを受信し、そのデータを用いて映像信号を生成する。そして、クライアント１は、生成された映像信号をテレビジョン受信機３に出力する。テレビジョン受信機３は、クライアント１によって出力された映像信号を用いて、カタログの映像（画像）を画面に表示する。
【００１４】
ユーザは、画面に表示されるカタログを閲覧し、リモートコントローラ４を用いた操作により商品の購入を指示することができる。また、ユーザは、リモートコントローラ４を用いた操作により、表示されているカタログの一部が拡大された画像の表示を指示することもできる。
【００１５】
カタログの一部を拡大又は縮小するための操作には、例えば、リモートコントローラに設けられた上下左右をそれぞれ指示するためのボタンと、決定ボタンとを用いる操作が考えられる。その場合、ユーザは、上下左右をそれぞれ指示するためのボタンを押し下げることによって、画面に描画されたカタログの拡大ボタン又は縮小ボタン（ＧＵＩのボタン）を選択状態（すなわち、操作対象）に設定した後、決定ボタンを押し下げることによって、カタログの拡大又は縮小を指示する。また、カタログの一部を拡大又は縮小するための操作には、リモートコントローラを、画面上に表示されているカーソルを移動させるためのポインティングデバイスとして用いる操作も考えられる。ユーザは、リモートコントローラを画面に向け、当該リモートコントローラを動かす操作によって、画面上のカーソルの位置を拡大ボタン又は縮小ボタン上に移動させた後、リモートコントローラの決定ボタンを押し下げることによって、カタログの拡大又は縮小を指示する。このような操作により、カタログの一部が拡大又は縮小された画像を画面に表示することができる。
【００１６】
しかし、画面に描画された拡大ボタン又は縮小ボタンを選択状態に設定するための、上下左右を指示するためのボタンを押す操作や、拡大ボタン又は縮小ボタン上にカーソルを移動させる操作は、操作数が多く、ユーザにとって煩雑である可能性がある。
【００１７】
そのため、本実施形態では、画面に表示されるカタログを複数の領域に分割し、それら複数の領域の各々に番号を付与しておくことにより、リモートコントローラ４に設けられた数字ボタン（例えば、“１”から“９”までの数字ボタン）を押し下げる操作に応じて、対応する領域を拡大表示する。これにより、ユーザは、リモートコントローラ４の数字ボタンを押し下げる操作だけで、任意の領域の拡大表示を容易に指示することができるので、ユーザによる操作の負担を軽減することができる。
【００１８】
図２は、クライアント１のシステム構成の例を示す。  
クライアント１は、図２に示されるように、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、グラフィクスコントローラ１０４、ＢＩＯＳ−ＲＯＭ１０５、不揮発性メモリ１０６、無線通信デバイス１０７、エンベデッドコントローラ（ＥＣ）１０８、サウンドコントローラ１０９、ＨＤＭＩ制御回路１１０、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）モジュール１１１、等を備える。
【００１９】
ＣＰＵ１０１は、クライアント１内の各種コンポーネントの動作を制御するプロセッサである。ＣＰＵ１０１は、ストレージデバイスである不揮発性メモリ１０６から主メモリ１０３にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）１０３Ａ、及び各種アプリケーションプログラムが含まれている。アプリケーションプログラムにはカタログブラウザ１０３Ｂが含まれている。このカタログブラウザ１０３Ｂは、カタログ、広告チラシ、リーフレット、等の表示を制御する表示制御機能を有する。
【００２０】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２１】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィクスコントローラ１０４との通信を実行する機能も有している。
【００２２】
グラフィクスコントローラ１０４は、ＨＤＭＩ制御回路１１０及びＨＤＭＩ端子１１０Ａを介して、外部ディスプレイ（例えば、テレビジョン受信機３）にデジタル映像信号を送出する。ＨＤＭＩ端子１１０Ａは前述の映像機器接続端子である。サウンドコントローラ１０９は、ＨＤＭＩ制御回路１１０及びＨＤＭＩ端子１１０Ａを介して、外部ディスプレイにデジタル音声信号を送出する。ＨＤＭＩ端子１１０Ａは、非圧縮のデジタル映像信号とデジタル音声信号とを１本のケーブルでテレビジョン受信機３のような外部ディスプレイに送出することができる。ＨＤＭＩ制御回路１１０は、外部映像機器にデジタル映像信号及びデジタル音声信号をＨＤＭＩ端子１１０Ａを介して送出するためのインタフェースである。
【００２３】
無線通信デバイス１０７は、３Ｇ移動通信や無線ＬＡＮ等の無線通信を実行するように構成されたデバイスである。ＥＣ１０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じて本クライアント１を電源オン又は電源オフする機能を有している。
【００２４】
ＢＴモジュール１１１は、外部電子機器（例えば、リモートコントローラ４）に設けられたＢＴモジュールとの間で、Ｂｌｕｅｔｏｏｔｈ規格に基づく無線通信を実行する。ＢＴモジュール１１１は、例えば、リモートコントローラ４を用いた操作に応じて、当該リモートコントローラ４によって送信される操作情報を受信する。リモートコントローラ４は、リモートコントローラ４上に配置された複数のボタン（キー）の内の一つを押し下げる操作が検出されたことに応じて、その操作に対応する操作情報をＢＴモジュール１１１に送信する。
【００２５】
図３を参照して、クライアント１によって実行されるカタログブラウザ１０３Ｂの機能構成の例を説明する。上述したように、カタログブラウザ１０３Ｂは、カタログ、広告チラシ、リーフレット、等に対応する画像の表示を制御する。カタログブラウザ１０３Ｂは、例えば、ユーザによるリモートコントローラ４を用いた操作に応じて、カタログの全体を表示することや、カタログの一部を拡大して表示することができる。カタログブラウザ１０３Ｂは、操作情報受信部２０１、データ要求部２０２、データ受信部２０３、表示制御部２０４、等を備える。
【００２６】
まず、操作情報受信部２０１は、リモートコントローラ４から操作情報を受信する。上述したように、リモートコントローラ４と、クライアント１のＢＴモジュール１１１との間では、例えばＢｌｕｅｔｏｏｔｈ接続が確立されている。操作情報受信部２０１は、ＢＴモジュール１１１を介して、リモートコントローラ４を用いた操作に対応する操作情報を受信する。
【００２７】
図４は、操作情報受信部２０１に各種の操作情報を送信するためのリモートコントローラ４の外観の例を示す。リモートコントローラ４は、操作ボタンが押されたことに応じて、その操作ボタンに対応する操作情報を送信する。リモートコントローラ４は、図４に示すように、“０”から“９”までの数字ボタン（数字キー）４００〜４０９、“カート”ボタン４１１、“戻る”ボタン４１２、等を備える。
【００２８】
“０”の数字ボタン４００は、カタログ全体を表示するための操作ボタンである。“１”から“９”までの数字ボタン４０１〜４０９は、カタログを閲覧している場合に、拡大されるカタログ内の領域を指定するための操作ボタンである。“カート”ボタン４１１は、商品の購入のための操作ボタンである。“戻る”ボタン４１２は、操作経過において、以前の操作状態に戻るための操作ボタンである。“戻る”ボタン４１２は、例えば、カタログ全体が表示されているときに、拡大されるカタログ内の任意の領域を指定する操作に応じてその任意の領域が拡大表示された後に、カタログ全体が表示されている状態に戻るために用いられる。
【００２９】
図５に示す例では、テレビジョン受信機３の画面に表示されるカタログ（カタログ全体）５を、９つの領域５１〜５９に分割することが規定されている。これら９つの領域５１〜５９は、例えば、カタログ全体５を、同一のサイズを有する３×３の領域に分割したものである。また、各領域５１〜５９には、領域を識別するための番号（例えば、“１”から“９”までの番号）が付与されている。つまり、９つの領域５１〜５９に、リモートコントローラ４上の“１”から“９”までの数字ボタン４０１〜４０９が関連付けられている。
【００３０】
ユーザは、カタログ全体５の内のある領域を拡大表示したい場合、上述したリモートコントローラ４を用いて、その拡大表示したい領域に付与された番号の数字ボタンを押し下げる操作を行う。例えば、ユーザは、カタログ５内の“１”の領域５１を拡大表示したい場合、リモートコントローラ４上の“１”の数字ボタン４０１を押し下げる。このワンタッチ操作に応じて、テレビジョン受信機３の画面には、押し下げられた数字ボタンの番号に対応する領域が拡大された画像５１Ａが表示される。
【００３１】
リモートコントローラ４は、押し下げられたボタンに対応する操作情報をクライアント１に送信する。リモートコントローラ４は、例えば、“０”の数字ボタン４００が押し下げられた場合、“０”の数字ボタン４００が押し下げられたことを示す操作情報をクライアント１に送信する。また、例えば、“１”の数字ボタン４０１が押し下げられた場合、“１”の数字ボタン４０１が押し下げられたことを示す操作情報をクライアント１に送信する。
【００３２】
クライアント１の操作情報受信部２０１は、リモートコントローラ４によって送信された操作情報を受信し、当該操作情報をデータ要求部２０２に出力する。
【００３３】
データ要求部２０２は、操作情報に応じた画面の表示に必要なデータの送信をサーバ２に要求する。上述したように、サーバ２と無線通信デバイス１０７との間では、例えば無線接続が確立されている。データ要求部２０２は、無線通信デバイス１０７を介して、必要なデータの送信をサーバ２に要求する。
【００３４】
より具体的には、データ要求部２０２は、例えば、リモートコントローラ４上の“０”の数字ボタン４００が押し下げられたことを示す操作情報が受信されている場合、カタログ全体５を表示するためのカタログデータの送信をサーバ２に要求する。また、データ要求部２０２は、リモートコントローラ４上の“１”から“９”までの数字ボタン４０１〜４０９のいずれかの数字ボタンが押し下げられたことを示す操作情報が受信されている場合、その数字ボタンに関連付けられたカタログ５内の領域を拡大表示するためのカタログデータの送信をサーバ２に要求する。
【００３５】
リモートコントローラ４上のボタン（すなわち、リモートコントローラ４からの操作情報）と、データ要求部２０２の動作との対応は、例えばカタログ５が拡大表示のために分割される数に応じて変更され得る。例えば、カタログ５が６つの領域に分割される場合には、データ要求部２０２が、リモートコントローラ４上の“１”から“６”までの数字ボタン４０１〜４０６のいずれかが押し下げられたことを示す操作情報に応じてサーバ２にデータを要求し、“７”から“９”までの数字ボタン４０７〜４０９のいずれかが押し下げられたことを示す操作情報ではサーバ２にデータを要求しないように構成され得る。つまり、リモートコントローラ４上のボタンの各々にどのような動作を割り当てるかは、適宜変更することができる。
【００３６】
サーバ２は、クライアント１による要求に応じてカタログデータを送信する。サーバ２は、例えば、カタログ全体５を表示するためのカタログデータの送信が要求されている場合、カタログデータベース２１からカタログ全体５の画像データを読み出し、カタログ全体５の画像を画面に表示するためのカタログデータを生成する。サーバ２は、例えば、カタログ全体５の画像のレイアウトが規定されたウェブページに対応するＨＴＭＬ形式のカタログデータを生成する。なお、サーバ２は、カタログ全体５の画像と、カタログ５内の領域（拡大表示のための分割領域）とリモートコントローラ４上のボタンとの対応を示す操作画像とを画面に表示するためのカタログデータを生成してもよい。サーバ２は、例えば、カタログ全体５の画像と操作画像とのレイアウトが規定されたウェブページに対応するＨＴＭＬ形式のカタログデータを生成する。そして、サーバ２は生成されたカタログデータをクライアント１に送信する。
【００３７】
また、例えば、カタログ５内の第１領域を拡大表示するためのカタログデータの送信が要求されている場合、カタログデータベース２１からその第１領域に対応する画像データを読み出し、拡大された第１領域の画像（以下、拡大カタログ画像とも称する）を画面に表示するためのカタログデータを生成する。サーバ２は、例えば、拡大カタログ画像のレイアウトが規定されたウェブページに対応するＨＴＭＬ形式のカタログデータを生成する。なお、サーバ２は、拡大カタログ画像と、カタログ５内の領域とリモートコントローラ４上のボタンとの対応を示す操作画像とを画面に表示するためのカタログデータを生成してもよい。サーバ２は、例えば、拡大カタログ画像と操作画像とのレイアウトが規定されたウェブページに対応するＨＴＭＬ形式のカタログデータを生成する。そして、サーバ２は生成されたカタログデータをクライアント１に送信する。
【００３８】
なお、サーバ２のカタログデータベース２１には、カタログ全体５の画像と操作画像とを表示するためのカタログデータ（ＨＴＭＬデータ）や、カタログ５内に規定された領域毎の、拡大カタログ画像と操作画像とを表示するためのカタログデータ、等が予め格納されていてもよい。その場合、サーバ２は、カタログデータベース２１から、クライアント１による要求に応じたカタログデータを読み出し、そのカタログデータをクライアント１に送信する。
【００３９】
クライアント１のデータ受信部２０３は、サーバ２によって送信された、カタログを表示するためのカタログデータを受信する。データ受信部２０３は、データ要求部２０２による要求に応じたデータ、例えば、カタログ全体５を表示するためのカタログデータ（第１データ）、又はカタログ５内の第１領域を拡大表示するためのカタログデータ（第２データ）を受信する。そして、データ受信部２０３は、受信されたカタログデータを表示制御部２０４に出力する。
【００４０】
表示制御部２０４は、カタログデータを用いて、カタログ５がテレビジョン受信機３の画面に表示されるように制御する。例えば、表示制御部２０４は、カタログ全体５を表示するためのカタログデータ（第１データ）を用いて、テレビジョン受信機３の画面にカタログ全体５が表示されるように制御する。また、例えば、表示制御部２０４は、カタログ５内の第１領域を拡大表示するためのカタログデータ（第２データ）を用いて、拡大された第１領域がテレビジョン受信機３の画面に表示されるように制御する。
【００４１】
より具体的には、表示制御部２０４は、ＨＴＭＬ形式のカタログデータを解析することによって、カタログ（例えば、カタログ全体５の画像、又は拡大カタログ画像）を含むウェブページを生成する。そして、表示制御部２０４は、このウェブページをテレビジョン受信機３の画面に表示するための映像信号を生成する。上述したように、テレビジョン受信機３とクライアント１との間では、例えばＨＤＭＩ接続が確立されている。表示制御部２０４は、ＨＤＭＩ制御回路１１０及びＨＤＭＩ端子１１０Ａを介して、映像信号をテレビジョン受信機３に出力する。
【００４２】
これにより、カタログ全体５の表示が要求された場合（例えば、リモートコントローラ４の“０”の数字ボタン４００が押された場合）には、カタログ全体５の画像を含む映像がテレビジョン受信機３の画面に表示される。また、カタログ５の一部分の拡大表示が要求された場合（例えば、リモートコントローラ４の“１”から“９”までの数字ボタン４０１〜４０９のいずれかが押された場合）には、カタログ５の一部分の拡大画像を含む映像がテレビジョン受信機３の画面に表示される。なお、表示される映像には、カタログ５内の領域とリモートコントローラ４上のボタンとの対応を示す操作画像が含まれていてもよい。
【００４３】
以上の構成により、リモートコントローラ４上の１つの数字ボタンを押し下げるワンタッチ操作だけで、カタログ５内の任意の領域が拡大表示されるので、リモートコントローラ４を用いた操作の負担を軽減することができる。
【００４４】
なお、カタログ５は、紙に印刷して配布される広告チラシがそのままデジタル化された画像である場合が想定される。そのようなカタログ５では、商品によって異なるサイズの区画が割り当てられることや、商品毎の区画が明確ではないことがある。また、広告デザインのために、商品のレイアウトが入り組んでいることや、テキストが複数の商品の区画にわたって描画されていることもある。
【００４５】
そのため、本実施形態では、カタログ５が分割された領域５１〜５９が拡大表示される場合、各領域の周囲の領域（第２領域）も含めて拡大表示させることにより、領域の境界付近に含まれる商品の情報を途切れることなく表示されるようにしてもよい。
【００４６】
図６及び図７は、カタログ５が分割された領域５１〜５９の各々に、領域に隣接するマージン領域が加えられる例を示す。  
図６に示す例では、“５”の領域５５に、“５”の領域５５を囲むマージン領域５５１が加えられている。このマージン領域５５１は、例えば所定のサイズを有する領域である。この場合、データ受信部２０３は、例えば“５”の領域５５の拡大表示が指示されたことに応じて（すなわち、リモートコントローラ４から“５”の数字ボタン４０５が押し下げられたことを示す操作情報が受信されたことに応じて）、“５”の領域５５とマージン領域５５１とを拡大表示するためのカタログデータをサーバ２から受信する。表示制御部２０４は、受信されたカタログデータを用いて、拡大された“５”の領域５５及びマージン領域５５１が画面に表示されるように制御する。このように、領域５１〜５９の各々に、隣接するマージン領域を加えることによって、各領域５１〜５９の境界付近に含まれる写真や絵、文字等を見やすく表示することができる。
【００４７】
また、図７に示す例では、カタログ５に描画されるオブジェクト（区画）５５３を考慮して、“５”の領域５５にマージン領域５５２が加えられている。このマージン領域５５２には、オブジェクト５５３（第１オブジェクト）の一部分が“５”の領域５５に含まれている場合に、当該オブジェクト５５３の残りの部分を含む領域が設定される。つまり、マージン領域５５２は、“５”の領域５５とマージン領域５５２とによって、オブジェクト５５３が包含されるように加えられる。
【００４８】
オブジェクト５５３は、例えば、カタログ５に描画されている写真や絵、文字等のまとまりに基づく境界によって決定される。このようなカタログ５内のオブジェクトは、カタログ５に所定の画像処理（例えば、エッジ検出処理、等）を施すことによって検出される。このように、“５”の領域５５にマージン領域５５２を加えることによって、“５”の領域５５に一部が含まれる写真や絵、文字等のまとまりが途切れないよう表示することができる。
【００４９】
次いで、図８から図１０は、テレビジョン受信機３の画面の例を示す。
【００５０】
図８はカタログ全体を含む画面の例を示す。図８に示すように、画面６には、カタログ６１、操作画像６２、メッセージ６３、及びステータスバー６４が含まれている。カタログ６１は、カタログ全体の画像である。操作画像６２は、カタログが分割された複数の領域（ここでは、３×３の領域）と、それら複数の領域の各々に付与された番号との対応を表す画像である。
【００５１】
ユーザは、この操作画像６２を見ることによって、拡大したい部分が、いずれの番号の領域に含まれているかを認識することができる。したがって、ユーザは、リモートコントローラ４を用いて、拡大したい領域に対応する数字ボタンを押し下げることによって、その番号の領域の拡大表示を指示できる。
【００５２】
メッセージ６３には、操作を説明するための「大きくしたい場所の数字をお選びください。」と云うテキスト情報が表示されている。ステータスバー６４には、カタログ全体が表示されていることを説明するための「全体」と云うテキスト情報が表示されている。
【００５３】
図９に示すように、“１”の数字ボタン４０１が押し下げられた場合、カタログ全体６１の内の“１”の領域（ここでは、カタログ全体６１を分割した３×３の領域の内、上段の左側の領域）が拡大された画像７１が画面に表示される。操作画像７２では、“１”の領域が拡大表示されていることを表すために、“１”の領域に対応する部分７２１が、他の部分とは別の表示形態で表示されている。“１”の領域に対応する部分７２１は、例えば、他の部分とは異なる明るさ、色、透過度、等で表示されている。また、メッセージ７３には、拡大された領域を説明するための「左上を大きくしています。」と云うテキスト情報が表示されている。さらに、ステータスバー７４にも、拡大された領域を説明するための「左上」と云うテキスト情報が表示されている。
【００５４】
また、図１０は、“４”の数字ボタン４０４が押し下げられた場合に、“４”の領域８１Ａ（ここでは、中段の左側の領域）にマージン領域８１Ｂが加えられた領域が拡大された画像８１が画面に表示される例を示す。マージン領域８１Ｂは、“４”の領域８１Ａに含まれている写真や絵、文字等のまとまりを考慮して、それら写真や絵、文字等のまとまりが途切れないように“４”の領域８Ａに加えられている。マージン領域８１Ｂは、“４”の領域８１Ａにマージン領域８１Ｂが加えられた領域が所定の形状（例えば、矩形領域、所定のアスペクト比を有する矩形領域、等）になるように決定されてもよい。
【００５５】
また、操作画像８２では、“４”の領域が拡大表示されていることを表すために、“４”の領域に対応する部分８２１が、他の部分とは別の表示形態で表示されている。“４”の領域に対応する部分８２１は、例えば、他の部分とは異なる明るさ、色、透過度、等で表示されている。また、メッセージ８３には、拡大された領域を説明するための「左中を大きくしています。」と云うテキスト情報が表示されている。さらに、ステータスバー８４にも、拡大された領域を説明するための「左中」と云うテキスト情報が表示されている。
【００５６】
さらに、図１１は、カタログ５内の“５”の領域５５４が拡大表示される場合に、その“５”領域５５４内の第１の部分と第２の部分とが区別して表示される例を示す。“５”の領域５５４内には、写真や絵、文字等のまとまりに対応する区画５５５が含まれている。つまり、“５”の領域５５４には、区画５５５に基づくマージン領域が含まれている。
【００５７】
この区画５５５は、図１１に示すように、その大部分が“８”の領域５８にも含まれているので、“８”の領域５８の拡大表示が指示された場合にも画面に拡大表示され得る。したがって、“５”の領域５５４の拡大表示が指示された場合には、区画５５５は、ユーザにとって関心が低い部分である可能性がある。そのため、“５”の領域５５４が拡大された画像５５８が画面に表示される場合、区画５５５に対応する部分５５７が、画像５５８内の他の部分５５６とは区別して表示される。区画５５５に対応する部分５５７は、他の部分５５６とは異なる表示形態、例えば、異なる明るさ、色、透過度、解像度等で表示される。区画５５５に対応する部分５５７は、例えば、他の部分５５６よりも暗く表示される。
【００５８】
次いで、図１２は、テレビジョン受信機３に上述したクライアント１の機能が組み込まれる場合の、テレビジョン受信機３のシステム構成の例を示す。
【００５９】
このテレビジョン受信機３は、制御部３０１、チューナ３０３、復調器３０４、信号処理部３０５、グラフィック処理部３０６、ＯＳＤ信号生成部３０７、映像処理部３０８、ディスプレイ（ＬＣＤ）３０９、音声処理部３１０、スピーカ３１１、リモコン信号受信部３１６、通信デバイス３１８等を備える。
【００６０】
制御部３０１は、デジタルテレビジョン受信機１２内の各コンポーネントの動作を制御する。制御部３０１は、ＲＯＭ３１２、ＲＡＭ３１３、不揮発性メモリ３１４、及びＣＰＵ３１５を備える。ＲＯＭ３１２は、ＣＰＵ３１５によって実行される制御プログラム、各種アプリケーションプログラム等を格納する。不揮発性メモリ３１４は、各種の設定情報及び制御情報を格納する。ＣＰＵ３１５は、処理に必要な命令群及びデータをＲＡＭ３１３にロードし、処理を実行する。
【００６１】
放送信号受信用アンテナ３０２は、デジタルテレビジョン放送信号（例えば、地上デジタルテレビジョン放送信号、衛星デジタルテレビジョン放送信号、等）を受信する。放送信号受信用アンテナ３０２は、受信したデジタルテレビジョン放送信号を、入力端子を介してチューナ３０３に出力する。チューナ３０３は、この放送信号からユーザが選択しているチャンネルの放送信号を選局する。チューナ３０３は、選局した放送信号を復調器３０４（例えば、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器、ＰＳＫ（Phase Shift Keying）復調器、等）に出力する。復調器３０４は、チューナ３０３により選局された放送信号をデジタルの映像信号及び音声信号に復調する。復調器３０４は、復調したデジタルの映像信号及び音声信号を信号処理部３０５に出力する。
【００６２】
信号処理部３０５は、復調器３０４によって出力されたデジタルの映像信号及び音声信号に対して所定のデジタル信号処理を施す。信号処理部３０５は、所定のデジタル信号処理を施した映像信号及び音声信号を、グラフィック処理部３０６及び音声処理部３１０に出力する。
【００６３】
音声処理部３１０は、入力されたデジタル音声信号を、スピーカ３１１で再生可能なアナログ音声信号に変換する。音声処理部３１０は、このアナログ音声信号をスピーカ３１１に出力する。スピーカ３１１は、入力されたアナログ音声信号に基づいて音声を再生する。
【００６４】
グラフィック処理部３０６は、信号処理部３０５から出力されるデジタル映像信号に、ＯＳＤ（On Screen Display）信号生成部２０７で生成されるメニュー等のＯＳＤ信号を重畳する。グラフィック処理部３０６は、ＯＳＤ信号が重畳された映像信号を映像処理部３０８に出力する。また、グラフィック処理部３０６は、信号処理部３０５の出力である映像信号と、ＯＳＤ信号生成部３０７の出力であるＯＳＤ信号のいずれかを出力してもよい。
【００６５】
映像処理部３０８は、入力されたデジタル映像信号に所定の処理を施す。映像処理部３０８は、所定の処理が施されたデジタル映像信号を、ディスプレイ３０９で表示可能なアナログ映像信号に変換する。映像処理部３０８は、このアナログ映像信号をディスプレイ３０９に出力する。ディスプレイ３０９は、入力されたアナログ映像信号に基づいて映像を表示する。
【００６６】
通信デバイス３１８は、例えば、３Ｇ移動通信や無線ＬＡＮのような無線通信、有線ＬＡＮのような有線通信等を実行するように構成されたデバイスである。
【００６７】
リモコン信号受信部３１６は、リモートコントローラ４によって送信されたリモコン信号（例えば、赤外線による信号）を受信（受光）する。リモコン信号受信部３１６は、受信したリモコン信号を制御部３０１に出力する。
【００６８】
上述したように、ＲＯＭ３１２には各種アプリケーションプログラムが格納されている。このアプリケーションプログラムには、例えば、カタログブラウザ３１３Ａが含まれる。このカタログブラウザ３１３Ａは、上述したクライアント１上で実行されるカタログブラウザ１０３Ｂと同様の機能構成を有する。したがって、ＣＰＵ３１５は、ＲＡＭ３１３にロードされたカタログブラウザ３１３Ａを実行することによって、テレビジョン受信機３上で、リモートコントローラ４を用いた操作に応じたカタログの表示制御（例えば、カタログ内の領域の拡大表示）を行うことができる。つまり、このような構成によって、テレビジョン受信機３は、カタログ全体を表示するための映像信号を生成し、生成された映像信号を用いてカタログ全体を含む映像をディスプレイ３０９の画面に表示することができる。また、テレビジョン受信機３は、カタログ内の指定された領域を拡大表示するための映像信号を生成し、生成された映像信号を用いてその領域の拡大画像を含む映像をディスプレイ３０９の画面に表示することができる。
【００６９】
また、図１３は、テレビジョン受信機３のリモコン信号受信部３１６に各種のリモコン信号を送信するためのリモートコントローラ４の例を示す。リモートコントローラ４は、操作ボタンが押されたことに応じて、その操作ボタンに対応するリモコン信号（操作情報）を送信する。リモートコントローラ４は、図１３に示すように、“電源”ボタン９００、“１”から“１２”までの数字ボタン（数字キー）９０１〜９１２、“戻る”ボタン９１３、等を備える。
【００７０】
電源ボタン９００は、テレビジョン受信機３の電源オン（動作状態）と電源オフ（待機状態）とを切り替えるための操作ボタンである。“１”から“１２”までの数字ボタン９０１〜９１２は、放送番組を視聴している場合には視聴するチャンネルを選局するための操作ボタンとして用いられる。また、“１”から“９”までの数字ボタン９０１〜９０９は、カタログを閲覧している場合には拡大されるカタログ内の領域を指定するための操作ボタンとして用いられる。“１０”の数字ボタン９１０は、カタログを閲覧している場合にはカタログ全体を表示するための操作ボタンとして用いられる。“戻る”ボタン９１３は、操作経過において、以前の操作状態に戻るための操作ボタンである。“戻る”ボタン９１３は、例えば、カタログ全体が表示されているときに、拡大されるカタログ内の任意の領域を指定する操作に応じてその任意の領域が拡大表示された後に、カタログ全体が表示されている状態に戻るために用いられる。
【００７１】
次いで、図１４のフローチャートを参照して、クライアント１（又はクライアント１の機能が組み込まれたテレビジョン受信機３）によって実行される表示制御処理の手順の例を説明する。
【００７２】
まず、クライアント１のデータ要求部２０２は、カタログの表示が要求されたか否かを判定する（ブロックＢ１１）。データ要求部２０２は、例えば、操作情報受信部２０１によってリモートコントローラ４から所定の操作情報が受信された場合に、カタログの表示が要求されたと判定する。この所定の操作情報は、例えば、リモートコントローラ４上の“０”の数字ボタン４００が押されたことを示す操作情報である。カタログの表示が要求されていない場合（ブロックＢ１１のＮＯ）、ブロックＢ１１に戻り、カタログの表示が要求されたか否かが再度判定される。一方、カタログの表示が要求されている場合（ブロックＢ１１のＹＥＳ）、データ要求部２０２は、カタログデータの送信をサーバ２に要求する（ブロックＢ１２）。
【００７３】
サーバ２は、クライアント１による要求に応じてカタログデータを送信する（ブロックＢ１３）。サーバ２は、例えば、カタログデータベース２１からカタログ全体の画像データを読み出し、カタログ全体の画像と、カタログ内に設定される複数の領域とリモートコントローラ４上の複数のボタンとの対応を示す操作画像とを画面に表示するためのデータ（例えば、ＨＴＭＬデータ）を生成し、そのデータをクライアント１に送信する。なお、サーバ２のカタログデータベース２１には、カタログ全体の画像と操作画像とを画面に表示するためのデータが予め格納されていてもよい。その場合、サーバ２は、カタログデータベース２１から、クライアント１による要求に応じたデータを読み出し、そのデータをクライアント１に送信する。
【００７４】
クライアント１のデータ受信部２０３は、サーバ２から送信されたカタログデータを受信する（ブロックＢ１４）。そして、表示制御部２０４は、受信されたデータを用いて、カタログがテレビジョン受信機３の画面に表示されるように制御する（ブロックＢ１５）。より具体的には、表示制御部２０４は、サーバ２からＨＴＭＬデータが受信された場合、そのＨＴＭＬデータを解析することによってウェブページを生成する。そして、表示制御部２０４は、このウェブページをテレビジョン受信機３の画面に表示するための映像信号を生成し、当該映像信号をテレビジョン受信機３に出力する。これにより、テレビジョン受信機３の画面には、カタログ全体の画像と操作画像とを含む映像が表示される。
【００７５】
次いで、データ要求部２０２は、“１”から“９”までの数字キー（ボタン）４０１〜４０９のいずれかが押し下げられたか否かを判定する（ブロックＢ１６）。つまり、データ要求部２０２は、操作情報受信部２０１が、リモートコントローラ４から“１”から“９”までの数字キー４０１〜４０９のいずれかが押し下げられたことを示す操作情報を受信したか否かを判定する。“１”から“９”までの数字キー４０１〜４０９のいずれかが押し下げられた場合（ブロックＢ１６のＹＥＳ）、データ要求部２０２は、押し下げられた数字キーに対応する領域を拡大表示するためのデータ（拡大カタログデータ）の送信を要求する（ブロックＢ１７）。データ要求部２０２は、拡大表示される領域を示す情報（例えば、領域を識別するための番号）を送信することによって、拡大カタログデータの送信を要求する。
【００７６】
サーバ２は、クライアント１による要求に応じて拡大カタログデータを送信する（ブロックＢ１８）。サーバ２は、例えば、カタログデータベース２１から拡大表示される領域の画像データを読み出し、その領域の拡大画像と、カタログ内に設定される複数の領域とリモートコントローラ４上の複数のボタンとの対応を示す操作画像とを画面に表示するためのデータ（例えば、ＨＴＭＬデータ）を生成し、そのデータをクライアント１に送信する。この操作画像では、例えば、拡大される領域に対応する部分が他の領域に対応する部分とは識別されるように描画されている。なお、サーバ２のカタログデータベース２１には、要求された領域の拡大画像と操作画像とを画面に表示するためのデータが予め格納されていてもよい。その場合、サーバ２は、カタログデータベース２１から、クライアント１による要求に応じたデータを読み出し、そのデータをクライアント１に送信する。
【００７７】
クライアント１のデータ受信部２０３は、サーバ２から送信された拡大カタログデータを受信する（ブロックＢ１９）。そして、表示制御部２０４は、受信されたデータを用いて、拡大されたカタログ内の領域がテレビジョン受信機３の画面に表示されるように制御する（ブロックＢ２０）。より具体的には、表示制御部２０４は、サーバ２からＨＴＭＬデータが受信された場合、そのＨＴＭＬデータを解析することによってウェブページを生成する。そして、表示制御部２０４は、このウェブページをテレビジョン受信機３の画面に表示するための映像信号を生成し、当該映像信号をテレビジョン受信機３に出力する。これにより、テレビジョン受信機３の画面には、押し下げられた“１”から“９”までの数字キー４０１〜４０９のいずれかに対応する領域の拡大画像と操作画像とを含む映像が表示される。
【００７８】
また、“１”から“９”までの数字キー４０１〜４０９のいずれも押し下げられていない場合（ブロックＢ１９のＮＯ）、データ要求部２０２は、“０”の数字キー４００が押されたか否かを判定する（ブロックＢ２１）。つまり、データ要求部２０２は、操作情報受信部２０１が、リモートコントローラ４から“０”の数字キー４００が押されたことを示す操作情報を受信したか否かを判定する。“０”の数字キー４００が押された場合（ブロックＢ２１のＹＥＳ）、ブロックＢ１２に戻り、カタログ全体をテレビジョン受信機３の画面に表示するための処理が行われる。“０”の数字キー４００が押し下げられていない場合（ブロックＢ２１のＮＯ）、ブロックＢ１６に戻り、数字キー４００〜４０９を押し下げる新たな操作に対応する処理が行われる。
【００７９】
以上説明したように、本実施形態によれば、リモートコントローラ４を用いた操作の負担を軽減することができる。データ受信部２０３は、カタログ（カタログ全体）の画像５を表示するための第１データを受信する。表示制御部２０４は、第１データを用いて、テレビジョン受信機３の画面にカタログ５が表示されるように制御する。操作情報受信部２０１は、リモートコントローラ４に設けられた複数の数字ボタン４０１〜４０９の内の一つのボタンが押されたことを示す操作情報を受信する。表示制御部２０４は、その操作情報に基づいて、カタログ５を分割した複数の領域５１〜５９の内の第１領域が拡大された画像が画面に表示されるように制御する。
【００８０】
これにより、リモートコントローラ４上の１つの数字ボタンを押し下げるワンタッチ操作だけで、カタログ５内の任意の領域が拡大表示されるので、リモートコントローラ４を用いた操作の負担を軽減することができる。
【００８１】
なお、本実施形態の表示制御処理の手順はすべてソフトウェアによって実行することができる。このため、表示制御処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００８２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８３】
１…クライアント、２…サーバ、３…テレビジョン受信機、４…リモートコントローラ、１０３Ｂ…カタログブラウザ、２０１…操作情報受信部、２０２…データ要求部、２０３…データ受信部、２０４…表示制御部
【図１】
2015106000.tif 000003
【図２】
2015106000.tif 000004
【図３】
2015106000.tif 000005
【図４】
2015106000.tif 000006
【図５】
2015106000.tif 000007
【図６】
2015106000.tif 000008
【図７】
2015106000.tif 000009
【図８】
2015106000.tif 000010
【図９】
2015106000.tif 000011
【図１０】
2015106000.tif 000012
【図１１】
2015106000.tif 000013
【図１２】
2015106000.tif 000014
【図１３】
2015106000.tif 000015
【図１４】
2015106000.tif 000016