(57)【特許請求の範囲】
【請求項１】
放送波を受信して得られる第１の画像を表示可能な表示装置に対して、１又は複数のプログラムを実行して得られる第２の画像を供給するセットトップボックスであって、
上記表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得手段と、
上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のアイコンのうち少なくとも何れかのアイコンの表示位置を、該アイコンが上記第１の画像と重ならないように修正する修正手段と、を備え、
上記修正手段は、
表示位置の修正対象となる対象アイコンを、同一方向に移動させることにより、該対象アイコンが上記第１の画像と重ならないように該対象アイコンの表示位置を修正し、
上記対象アイコンの移動先に他のアイコンが存在している場合には、上記他のアイコンを上記同一方向に移動させることにより、上記表示位置の修正対象となるアイコンが上記第１の画像及び上記他のアイコンの何れとも重ならないように、上記表示位置の修正対象となるアイコンの表示位置を修正する、
ことを特徴とするセットトップボックス。
【請求項２】
上記修正手段は、上記表示装置が上記第１の画像と上記第２の画像との重畳表示を解除する際に、上記第２の画像に含まれる１又は複数のアイコンのうち、表示位置を修正したアイコンの表示位置を本来の位置に戻す、
ことを特徴とする請求項１に記載のセットトップボックス。
【請求項３】
上記位置情報取得手段が取得した上記位置情報と、上記第２の画像に含まれる１又は複数のアイコンの表示位置を参照して、上記同一方向を決定する、
ことを特徴とする請求項１または２に記載のセットトップボックス。
【請求項４】
上記修正手段は、上記対象アイコンが複数存在する場合に、当該複数の対象アイコンの相対的な位置関係を維持するように当該複数の対象アイコンの表示位置を修正する、
ことを特徴とする請求項１から３のいずれか１項に記載のセットトップボックス。
【請求項５】
上記修正手段は、上記対象アイコンが複数存在する場合であって、当該複数の対象アイコンの移動先において、当該複数の対象アイコンの全てを配置するスペースがない場合に、当該複数の対象アイコンに代えて、当該複数の対象アイコンの一部または全てを纏めたアイコンを上記移動先に表示する、
ことを特徴とする請求項１から３のいずれか１項に記載のセットトップボックス。
【請求項６】
上記修正手段は、表示位置の修正対象となる対象アイコンの外縁と、上記第１の画像の辺とが接するように該対象アイコンの表示位置を修正する、
ことを特徴とする請求項１から５のいずれか１項に記載のセットトップボックス。
【請求項７】
上記修正手段は、表示位置の修正対象となる対象アイコンを、上記表示装置の表示面内において傾斜をつけて表示する、
ことを特徴とする請求項１から６のいずれか１項に記載のセットトップボックス。
【請求項８】
上記位置情報取得手段が取得する位置情報には、上記表示装置が重畳表示する上記第１の画像の少なくとも何れかの頂点の座標が含まれる、
ことを特徴とする請求項１から７のいずれか１項に記載のセットトップボックス。
【請求項９】
上記セットトップボックスと、上記表示装置とはHigh Definition Multimedia InterfaceであるＨＤＭＩにより接続されており、
上記位置情報取得手段は、Consumer Electronics ControlであるＣＥＣコマンドとして、上記位置情報を取得する、
ことを特徴とする請求項１から８のいずれか１項に記載のセットトップボックス。
【請求項１０】
放送波を受信して得られる第１の画像を表示可能な表示装置と、請求項１から９のいずれか１項に記載のセットトップボックスと、
を含む表示システム。
【請求項１１】
放送波を受信して得られる第１の画像と、１又は複数のプログラムを実行して得られる第２の画像とを表示する表示装置であって、
当該表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得手段と、
上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のアイコンのうち少なくとも何れかのアイコンの表示位置を、該アイコンが上記第１の画像と重ならないように修正する修正手段と、を備え、
上記修正手段は、
表示位置の修正対象となる対象アイコンを、同一方向に移動させることにより、該対象アイコンが上記第１の画像と重ならないように該対象アイコンの表示位置を修正し、
上記対象アイコンの移動先に他のアイコンが存在している場合には、上記他のアイコンを上記同一方向に移動させることにより、上記表示位置の修正対象となるアイコンが上記第１の画像及び上記他のアイコンの何れとも重ならないように、上記表示位置の修正対象となるアイコンの表示位置を修正する、
ていることを特徴とする表示装置。
【請求項１２】
請求項１１に記載の表示装置の上記各手段を備えている、ことを特徴とするテレビジョン受像機。
【請求項１３】
放送波を受信して得られる第１の画像を表示可能な表示装置に対して、１又は複数のプログラムを実行して得られる第２の画像を供給するセットトップボックスの制御方法であって、
上記表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得工程と、
上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のアイコンのうち少なくとも何れかのアイコンの表示位置を、該アイコンが上記第１の画像と重ならないように修正する修正工程と、を含み、
上記修正工程において、
表示位置の修正対象となる対象アイコンを、同一方向に移動させることにより、該対象アイコンが上記第１の画像と重ならないように該対象アイコンの表示位置を修正し、
上記対象アイコンの移動先に他のアイコンが存在している場合には、上記他のアイコンを上記同一方向に移動させることにより、上記表示位置の修正対象となるアイコンが上記第１の画像及び上記他のアイコンの何れとも重ならないように、上記表示位置の修正対象となるアイコンの表示位置を修正する、
ことを特徴とするセットトップボックスの制御方法。
【請求項１４】
請求項１から９のいずれか１項に記載のセットトップボックスとしてコンピュータを動作させるプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録されているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に画像を表示するセットトップボックス、およびそのようなセットトップボックスを含んでいる表示システムに関する。
【背景技術】
【０００２】
近年、スマートＴＶ（テレビ）として、放送波を受信して得られるテレビ放送映像の表示だけではなく、様々な機能を付加したスマートＴＶが開発されている。例えば、Ａｎｄｒｏｉｄ（登録商標）などのＯＳ（Operating System）を搭載し、スマートフォンやタブレットＰＣ（Personal Computer）のように、アプリケーションを実行して得られる画像を表示するスマートＴＶが開発されている。また、これらのスマートＴＶはインターネット接続によるインターネットコンテンツの閲覧や、新たなプログラムのダウンロードによる機能拡張なども行うことができる。
【０００３】
更に、近年、Ｗｅｂページとテレビ放送映像とを同時に視聴したいというユーザのニーズに応えるための技術も開発されている。
【０００４】
例えば、特許文献１には、インターネット接続に対応したＴＶのＰｉｎＰ（Picture in Picture）機能を用いて、親画面にＷｅｂページを表示し、子画面にはテレビ放送映像を表示するテレビ受像機（多機能な画像表示装置）が開示されている。
【０００５】
また、特許文献２には、親画面に重畳するように表示されている子画面を、マウスポインタ等でクリック、ドラッグすることでユーザが任意にその位置や大きさを制御する技術が開示されている。
【０００６】
一方で、従来のＴＶに対して、スマートＴＶのような機能を付加するために、ＯＳを搭載したセットトップボックス（Set Top Box：ＳＴＢとも呼ぶ）も開発されている。これらのＳＴＢとＴＶとは、例えば、ＨＤＭＩ（High Definition Multimedia Interface、登録商標）により接続されており、ＨＤＭＩ規格において定められているＣＥＣ（Consumer Electronics Control）コマンドにより機器間の連携を行う。これらのＳＴＢには、ＯＳが搭載されており、アプリケーションを実行して得られる画像を、ＳＴＢに接続されているＴＶに表示することにより、スマートＴＶのような機能を付加することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２６０２８９号公報（２００５年９月２２日公開）
【特許文献２】特開２００６−４９９３５号公報（２００６年２月１６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載されたようなＷｅｂページにテレビ放送映像を重畳表示する多機能な画像表示装置は、まだ広くは流通していない。このため、通常のＴＶとＳＴＢとを接続し、ＳＴＢにより実行されるアプリケーションとテレビ放送映像とを同時に視聴したいというニーズも存在する。
【０００９】
通常、ＳＴＢを起動すると、表示装置はＳＴＢを制御するためのＯＳを実行して得られる画像として、複数のアプリケーションを実行するためのアイコン、およびウィジェットなどのオブジェクトからなるホーム画面（メニュー画面、待受画面とも呼ぶ）を表示する。
【００１０】
このホーム画面を表示装置が表示している状態において、ＰｉｎＰ機能を用いてテレビ放送映像を同時に視聴する場合、テレビ放送映像を重畳して表示（ＰｉｎＰ表示とも呼ぶ）する領域と、ホーム画面に配置されている複数のオブジェクトとを重ねて表示してしまうという問題があった。そのため、表示装置がＰｉｎＰ表示を開始した後、ホーム画面に表示されているオブジェクトを移動させる操作をユーザ自ら行う必要があった。
【００１１】
本発明は、上記の課題を解決するためになされたものであり、その主たる目的は、ＳＴＢとＴＶとを用いてＰｉｎＰ表示を使用する際の、ユーザによる煩雑な操作を低減することにある。
【課題を解決するための手段】
【００１２】
上記の課題を上記の課題を解決するために、本発明の一態様に係るセットトップボックスは、放送波を受信して得られる第１の画像を表示可能な表示装置に対して、１又は複数のプログラムを実行して得られる第２の画像を供給するセットトップボックスであって、上記表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得手段と、上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のオブジェクトのうち少なくとも何れかのオブジェクトの表示位置を、該オブジェクトが上記第１の画像と重ならないように修正する修正手段と、を備えていることを特徴としている。
【００１３】
また、上記の課題を解決するために、本発明の一態様に係る制御方法は、放送波を受信して得られる第１の画像を表示可能な表示装置に対して、１又は複数のプログラムを実行して得られる第２の画像を供給するセットトップボックスの制御方法であって、上記表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得工程と、上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のオブジェクトのうち少なくとも何れかのオブジェクトの表示位置を、該オブジェクトが上記第１の画像と重ならないように修正する修正工程と、を含んでいることを特徴としている。
【００１４】
また、上記セットトップボックスが備えているコンピュータを動作させるプログラムであって、上記コンピュータを上記の各手段として実行させるためのプログラム、及び当該プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の技術的範囲に含まれる。
【発明の効果】
【００１５】
本発明の一態様によれば、ＳＴＢとＴＶとを用いてＰｉｎＰ表示を使用する際の、ユーザによる煩雑な操作を低減することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係るＳＴＢの構成を示すブロック図である。
【図２】本発明の一実施形態に係る表示システムにおいて、表示装置が表示する画面の構成の一例を示す図である。
【図３】本発明の一実施形態に係る表示システムにおいて、表示装置が表示する画面、及びＳＴＢが表示装置に供給する画面の一例を示す図である。
【図４】従来の表示システムにおける表示装置が重畳表示を開始または解除する際に、ユーザが表示画像の修正を行う手順を説明するためのシーケンス図である。
【図５】本発明の一実施形態に係る表示システムにおける表示装置が重畳表示を開始または解除する際に、ＳＴＢが表示画像の自動修正を行う手順を説明するためのシーケンス図である。
【図６】本発明の一実施形態に係るＳＴＢの備える修正部が行う処理の一例について説明するための概念図である。
【図７】本発明の一実施形態に係るＳＴＢの備える修正部が行う処理の変形例について説明するための概念図である。
【図８】本発明の一実施形態に係るＳＴＢの備える修正部が行う処理の変形例について説明するための概念図である。
【図９】本発明の一実施形態に係る表示装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１７】
〔実施形態１〕
以下、本発明の第１の実施形態に係るＳＴＢ（セットトップボックス）１について、図１を参照して、詳細に説明する。図１は、本実施形態に係るＳＴＢ１の構成を示すブロック図である。
【００１８】
（ＳＴＢ１の構成について）
図１に示すように、本実施形態に係るＳＴＢ１は、ＣＰＵ（Central Processing Unit）１１、プログラム実行部１２、メモリ１３、通信制御部１４、操作信号受付部１５、入力切替検出部１６、制御信号送信部１７、位置情報取得部１８、および修正部１９を備えている。また、ＳＴＢ１は、放送波を受信して得られる画像（ＴＶ画像、または、第１の画像とも呼ぶ）を表示可能なＴＶ（表示装置）２に接続されている。
【００１９】
ＣＰＵ１１は、ＳＴＢ１が備える各部に対して制御信号を送信することにより、ＳＴＢ１全体の動作を制御する。メモリ１３には１又は複数のプログラム、およびＳＴＢ１の設定データが格納されている。プログラム実行部１２はメモリ１３を参照して１又は複数のプログラムを実行する。プログラム実行部１２は、１又は複数のプログラムを実行して得られる画像（ＳＴＢ画像、または第２の画像とも呼ぶ）をＴＶ２へ供給する。なお、メモリ１３に格納されている１又は複数のプログラムには、ＳＴＢ１を動作させるためのＯＳも含まれている。
【００２０】
通信制御部１４は、図示しないネットワーク端子を介して、例えば電話回線、ＬＡＮ（Local Area Network）、および無線ＬＡＮなどの通信ネットワークに接続されている。この通信ネットワークは、データの送受信が可能であればよく、特に限定されない。通信制御部１４は、上記通信ネットワークを通じて各種データの送受信を行う。具体的には、プログラム実行部１２が実行するプログラム、またはＴＶ２に表示させるための画像をダウンロードし、メモリ１３に格納する。また、通信制御部１４は、例えば検索文字列などのデータを通信ネットワークに対して送信する。なお、通信制御部１４は、プログラムまたは画像をメモリ１３に格納せず、上記通信ネットワークからストリーミング形式でダウンロードする構成としてもよい。
【００２１】
操作信号受付部１５は、ユーザによるＳＴＢ１に対する操作を示す操作信号を受け付け、受け付けた操作信号をＣＰＵ１１、および入力切替検出部１６へ送信する。なお、操作信号受付部１５が受け付ける上記操作信号は、例えば、ＳＴＢ１に対する操作信号を送信するＳＴＢリモートコントローラ（リモコンとも呼ぶ）から送信された操作信号であってもよい。また、ＴＶ２への操作信号を送信するＴＶリモコンから送信された操作信号であってもよい。特に、ＳＴＢ１とＴＶ２とが、ＨＤＭＩ接続されている場合には、ＣＥＣの機能の一つであるリモートコントロールパススルーを利用して、ＴＶリモコンから送信された信号を、操作信号受付部１５へ転送することができる。
【００２２】
入力切替検出部１６は、操作信号受付部１５が受け付けた操作信号のうち、ＴＶ２の入力切替を示す入力切替信号を検出する。具体的には、ＴＶ画像からＳＴＢ画像へ切り替える、またはＳＴＢ画像からＴＶ画像へ切り替えることを示す入力切替信号を検出する。入力切替検出部１６は、上記入力切替信号を検出すると、制御信号送信部１７へ入力切替信号を検出した旨を示す通知を送信する。
【００２３】
制御信号送信部１７は、入力切替検出部１６から受信した上記通知に基づいて、ＴＶ２を制御するための制御信号をＴＶ２へ送信する。
【００２４】
より具体的には、入力切替検出部１６は、操作信号受付部１５から受信した操作信号のうち、ＴＶ２への画像入力がＴＶ画像からＳＴＢ画像へ切り替えることを示す入力切替信号を検出し、制御信号送信部１７へ上記入力切替信号を検出した旨を示す通知を送信する。上記通知を受信した制御信号送信部１７は、ＴＶ画像とＳＴＢ画像とのＰｉｎＰ表示を開始することを示す制御信号であるＰｉｎＰ開始信号（重畳表示開始信号）をＴＶ２へ送信する。また、入力切替検出部１６は、操作信号受付部１５から受信した操作信号のうち、ＴＶ２への画像入力がＳＴＢ画像からＴＶ画像へ切り替えることを示す入力切替信号を検出し、制御信号送信部１７へ上記入力切替信号を検出した旨を示す通知を送信する。上記通知を受信した制御信号送信部１７は、ＴＶ画像とＳＴＢ画像とのＰｉｎＰ表示を解除することを示す制御信号であるＰｉｎＰ解除信号（重畳表示解除信号）をＴＶ２へ送信する。
【００２５】
上記の構成により、ＳＴＢ１はＴＶ２への入力切替を検出すると、自動的にＰｉｎＰ表示を開始または解除することができる。
【００２６】
位置情報取得部１８は、操作信号受付部１５が重畳表示を開始する旨の通知をＴＶ２から受信した際に、ＴＶ２に対して重畳表示するＴＶ画像の表示位置を示す位置情報を送信するように指示する。また、位置情報取得部１８は、ＴＶ２から位置情報を受信すると、当該位置情報をＣＰＵ１１を介してメモリ１３に格納する。
【００２７】
なお、位置情報取得部１８が取得する位置情報には、ＴＶ２がＰｉｎＰ表示するＴＶ画像の少なくとも何れかの頂点の座標情報が含まれており、さらに当該頂点を始点として、ＴＶ画像の縦横の幅を示す値を付加してもよい。また、上記座標情報については、ＴＶ２の画像表示領域の中心または、頂点のうち何れか一点を原点として互いに直交するｘ軸及びｙ軸を定義し、ｘｙ平面上の座標情報としてもよい。例えば、ｘ座標を示す変数をＸ、ｙ座標を示す変数をＹ、（Ｘ，Ｙ）を始点とした縦幅を示す変数をＨ、（Ｘ，Ｙ）を始点とした横幅を示す変数をＷとしてそれぞれ定義し、Ｘ、Ｙ、Ｈ、Ｗの４つの変数を以って位置情報としてもよい。また、ＰｉｎＰ表示するＴＶ画像の何れかの頂点の座標（Ｘ１，Ｙ１）と、頂点（Ｘ１，Ｙ１）に対向する頂点の座標（Ｘ２，Ｙ２）の２つの座標情報を以って位置情報としてもよい。
【００２８】
さらに、ＴＶ２がＰｉｎＰ表示するＴＶ画像の表示サイズが予め定められており、かつＰｉｎＰ表示するＴＶ画像の表示位置が予め定められた複数の表示位置に限定される場合には、上記位置情報をさらに簡略化することができる。すなわち、上記予め定められた複数の表示位置を示す位置情報はＳＴＢ１に格納されており、当該位置情報に対応する位置番号が予め定められている。位置情報取得部１８は上記位置番号をＴＶ２から取得することを以って位置情報を取得する構成であってもよい。例えば、ＴＶ２がＴＶ画像をＰｉｎＰ表示する際の表示位置は、表示領域の右下または左下のいずれかのみである場合、位置情報取得部１８は、右下または左下にそれぞれ対応づけられた０または１などの数字データのみを位置情報として取得する。この場合、位置情報取得部１８がＴＶ２から取得するデータ量を削減することができる。
【００２９】
修正部１９は、位置情報取得部１８が取得した上記位置情報に基づいて、プログラム実行部１２から取得したＳＴＢ画像に含まれるオブジェクト（例えばアイコンやウィジェットなど）が、ＰｉｎＰ表示するＴＶ画像に重ならないように当該オブジェクトの表示位置を修正し、新たなＳＴＢ画像を生成する。修正部１９は生成した新たなＳＴＢ画像をＴＶ２へ供給する。修正部１９が行うＳＴＢ画像の修正処理の詳細については後述する。
【００３０】
なお、修正部１９は、位置情報取得部１８が取得した位置情報に基づいて、上記オブジェクトがＴＶ画像に重なっているかを判別し、重なっている場合にのみ当該オブジェクトの表示位置を修正する構成としてもよい。また、本実施形態においては、修正部１９はＳＴＢ画像を修正して新たな画像を生成する構成について説明するが、本発明はこれに限定されない。例えば、修正部１９は上記オブジェクトの表示位置を移動させることを示す操作信号をプログラム実行部１２に送信することにより、当該オブジェクトがＴＶ画像に重ならないように表示させる構成としてもよい。
【００３１】
ＴＶ２は、放送波を受信して得られる画像（ＴＶ画像）を表示可能な表示装置である。なお、本実施形態では、表示装置としてＴＶを用いている場合について説明するが、放送波を受信して得られる画像が表示可能なように構成された表示装置であればよく、特に限定されない。例えば、放送波を受信して復調するＴＶチューナとは別体の表示装置を用いてもよい。
【００３２】
（表示システムの構成について）
続いて、図２を参照して、本実施形態に係るＳＴＢ１と、ＴＶ画像を表示可能な表示装置（ＴＶ２）とを含む表示システムの詳細について説明する。図２は、本実施形態に係る表示システムにおいて、ＴＶ２が表示する画面の構成の一例を示す図である。
【００３３】
図２に示すように、本実施形態に係るＳＴＢ１は、ＴＶ２に接続されている。ＳＴＢ１とＴＶ２とがＨＤＭＩ接続されている場合、ＳＴＢ１とＴＶ２とは、制御信号としてＣＥＣコマンドを互いに送受信することができる。なお、本実施形態では、ＳＴＢ１と、ＴＶ２とがＨＤＭＩ接続されている場合について説明するが、上述した信号およびデータの送受信が可能であればよく、特に限定されない。
【００３４】
図２に示すように、ＴＶ２がＳＴＢ１への入力切替操作を示す操作信号を検出すると、ＴＶ２は、ＳＴＢ画像を画面表示領域２１（親画面）に表示する。上記画面表示領域２１に表示されるＳＴＢ画像には、ＴＶ画面表示領域２２（子画面）、文字情報表示領域２３、および複数のアイコン２４が含まれる。ＴＶ画面表示領域２２は、ＴＶ２がＰｉｎＰ機能によって画面表示領域２１にＰｉｎＰ表示する領域であり、ＴＶ２は、ＴＶ画面表示領域２２にＴＶ画像を表示する。文字情報表示領域２３は、例えば、ＳＴＢ１のメモリ１３に格納されているプログラムのうちのいずれか一つを実行して得られた文字情報が表示される領域である。複数のアイコン２４は、ＳＴＢ１のメモリ１３に格納されている複数のプログラムを起動するためのアイコンであり、ＴＶ２は各々のプログラムに対応したアイコンを表示する。
【００３５】
なお、本実施形態においては、文字情報表示領域２３、複数のアイコン２４、およびウィジェット（不図示）など、ＴＶ２が画面表示領域２１に表示するＳＴＢ画像に含まれる対象をオブジェクトと呼ぶ。また、図２は本実施形態における表示画面の一例を示したものであり、各々の表示領域およびアイコンの表示の有無、表示の位置、および表示の数は、本発明を特定するものではなく、自由に変更が可能であり、ユーザが自由に変更することができる構成としてもよい。
【００３６】
（表示画面の一例について）
続いて、図３を参照して、ＴＶ２が表示する画面の一例について説明する。図３は、本実施形態に係る表示システムにおいて、ＴＶ２が表示する画面の一例を示す図である。
【００３７】
図３の（ａ）は、ＴＶ２への画像入力がＳＴＢ画像である場合に、ＴＶ２が画面表示領域２１に表示する画面の一例を示す図である。図３の（ａ）に示すように、ＳＴＢ１は、ＳＴＢ１のＯＳを実行して得られる画像をＴＶ２へ供給する。通常、ＳＴＢ１を起動した直後においては、ＴＶ２は図３の（ａ）に示すようなホーム画面（メニュー画面とも呼ぶ）を表示する。操作信号受付部１５が、画面表示領域２１に表示されている複数のアイコン２４のうちいずれかに対するユーザからの操作信号を受け付けると、プログラム実行部１２は、受け付けた操作信号に基づいて、対応するプログラムを実行する。プログラム実行部１２は、当該プログラムを実行して得られる画像をＴＶ２へ供給し、ＴＶ２は取得した画像を表示するように画面表示領域２１の表示を更新する。
【００３８】
図３の（ｂ）は、ＴＶ２が画面表示領域２１に図３の（ａ）に示す画像を表示している状態で、ＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を開始した場合に、ＴＶ２が表示する画像の一例を示した図である。図３の（ｂ）に示すように、従来技術においては、ＴＶ２がＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を開始すると、ＳＴＢ画像に含まれる複数のオブジェクトのうち、アイコン２４ａに重ねてＴＶ画面表示領域２２を表示してしまう場合があった。
【００３９】
（オブジェクトの表示位置の修正処理について）
図３の（ｃ）は、ＴＶ２が画面表示領域２１に図３の（ａ）に示す画像を表示している状態で、ＴＶ２が表示する画像の一例を示した図である。図３の（ｃ）に示すように、ＴＶ２が、ＴＶ画面表示領域２２をＰｉｎＰ表示する場合に、ＳＴＢ１は、ＳＴＢ画像において、ＴＶ画面表示領域２２が表示される領域をＴＶ画像用禁止エリア２５０として設定する。ＳＴＢ１は、設定されたＴＶ画像用禁止エリア２５０に重なるアイコン２４ａの表示位置を、ＴＶ画像用禁止エリア２５０に重ならないように移動させる。
【００４０】
本明細書に記載の実施形態を具体的に実現するためには、
（ケース１）ＳＴＢ１が複数のオブジェクト（アイコンやウィジェット等）を互いに重ならないように表示するよう構成されている場合、及び
（ケース２）ＳＴＢ１が複数のオブジェクト（アイコンやウィジェット等）を互いに重ならないように表示するよう構成されていない場合
の双方のケースを前提とすることが可能である。ここで、図３の（ｃ）に示す構成とすることによって、上記ケース２の場合であっても、アイコン２４ａとＴＶ画面表示領域２２が重ならないように表示することができる。オブジェクトの表示位置の修正処理の他の一例として、図３の（ｄ）に示すような処理を行ってもよい（上記ケース１に対応）。
【００４１】
図３の（ｄ）は、ＴＶ２が画面表示領域２１に図３の（ａ）に示す画像を表示している状態で、ＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を開始した場合に、ＴＶ２が表示する画像の一例を示した図である。図３の（ｄ）に示すように、ＴＶ２がアイコン２４ａに重なるようにＴＶ画面表示領域２２をＰｉｎＰ表示する場合に、ＳＴＢ１は、ＳＴＢ画像にＴＶ画面表示領域２２と同じ表示位置、および表示サイズのＴＶ画像用ウィジェット２５を配置する。ＴＶ画像用ウィジェット２５は、ＳＴＢ１がＴＶ２に供給するＳＴＢ画像に含まれるオブジェクトのうちの一つであり、空白を表示する領域である。通常、ＳＴＢ画像に含まれる複数のオブジェクトは、互いに重なって表示することがないように構成されているため、ＳＴＢ１がＳＴＢ画像にＰｉｎＰ表示するＴＶ画面表示領域２２と重なり合う位置にＴＶ画像用ウィジェット２５を配置することによって、アイコン２４ａとＴＶ画面表示領域２２が重ならないように表示することができる。すなわち、ＴＶ画像用ウィジェット２５は、アイコン２４などのＳＴＢ画像に含まれるオブジェクトの配置を禁止する領域である。
【００４２】
ＳＴＢ１は、ＳＴＢ画像にＴＶ画像用ウィジェット２５を表示するために、ＴＶ２がＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を開始する旨を示す通知をＴＶ２から受信する。ＳＴＢ１とＴＶ２とが、ＨＤＭＩ接続されている場合には、ＣＥＣの機能の一つであるリモートコントロールパススルーを利用して、ＴＶリモコンから送信されたＰｉｎＰ表示の開始を示す操作信号を、操作信号受付部１５が受信する構成としてもよい。また、入力切替検出部１６が入力切替信号を検出し、制御信号送信部１７がＰｉｎＰ開始信号をＴＶ２へ送信した場合には、上記ＰｉｎＰ開始信号の送信を以ってＴＶ２がＰｉｎＰ表示を開始する旨の通知としてもよい。
【００４３】
ＳＴＢ１が上記の何れかの方法によってＴＶ２のＰｉｎＰ表示開始を検出すると、位置情報取得部１８は、ＴＶ２に対してＰｉｎＰ表示するＴＶ画像の表示位置（ＴＶ画面表示領域２２の表示位置）を示す位置情報を送信するよう指示する。上記の指示を受信したＴＶ２は、ＴＶ画面表示領域２２の表示位置を示す位置情報を位置情報取得部１８へ送信する。修正部１９は、位置情報取得部１８が取得した上記位置情報に基づいて、プログラム実行部１２から取得したＳＴＢ画像の上記位置情報と対応する位置にＴＶ画像用ウィジェット２５を配置する。また、修正部１９は、ＳＴＢ画像に配置したＴＶ画像用ウィジェット２５に重なるアイコン２４ａを、ＴＶ画像用ウィジェット２５に重ならないように表示位置を移動させる。この際、修正部１９は、アイコン２４ａを移動させたことを示すように、アイコン２４ａに対応するオブジェクト情報と、アイコン２４ａの本来の位置（移動させる前の表示位置）を示す位置情報とを関連付けてメモリ１３に格納する。
【００４４】
図３の（ｅ）は、ＴＶ２が画面表示領域２１に図３の（ｂ）に示す画像を表示している状態で、ＳＴＢ画像に含まれるオブジェクトの表示位置を修正した際の画像の一例を示した図である。図３の（ｅ）に示すように、ＳＴＢ１はＳＴＢ画像にＴＶ画像用ウィジェットを配置することにより、アイコン２４ａの表示位置を修正する。
【００４５】
なお、ＳＴＢ１は、ＴＶ２に図３の（ｄ）に示す画像は供給せず、ＳＴＢ画像に含まれる複数のオブジェクトの表示位置を修正した後に、図３の（ｅ）に示す画像のみを供給する構成としてもよい。
【００４６】
（従来技術におけるオブジェクトの位置修正手順について）
続いて図４を参照して、従来技術においてＴＶ２がＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示をする際に、ＳＴＢ１がＴＶ画像に重なって表示するオブジェクトの位置を修正する手順について説明する。図４は、従来の表示システムにおけるＴＶ２がＰｉｎＰ表示を開始または解除する際に、ユーザが表示画像の修正を行う手順を説明するためのシーケンス図である。
【００４７】
（ステップＳ１０１）
まず、ＴＶ２は画面表示領域２１にＴＶ画像のみを表示する。
【００４８】
（ステップＳ１０２）
続いて、ＴＶ２はＴＶリモコンからＳＴＢ画像への入力切替操作を示す切替操作信号を受信する。
【００４９】
（ステップＳ１０３）
続いて、ステップＳ１０２にて、切替操作信号を受信したＴＶ２は、当該切替操作信号をＳＴＢ１へ送信する。なお、以下ではＴＶリモコンからの操作信号を受信する場合について説明するが、ＳＴＢリモコンからの操作信号をＳＴＢ１が受信した場合には、ステップＳ１０２およびステップＳ１０３の処理を省略する。
【００５０】
（ステップＳ１０４）
続いて、ＳＴＢ１は、ステップＳ１０３にてＴＶ２から送信された切替操作信号を受信する。
【００５１】
（ステップＳ１０５）
続いて、ステップＳ１０４にてＳＴＢ１が切替操作信号を受信すると、プログラム実行部１２は、メモリ１３に格納されているプログラムを参照し、実行して得られたＳＴＢ画像をＴＶ２へ供給する。
【００５２】
（ステップＳ１０６）
続いて、ステップＳ１０５にてＳＴＢ１から供給されたＳＴＢ画像を取得したＴＶ２は、画面表示領域２１に取得したＳＴＢ画像を表示する。この際、ＴＶ２が表示する画像は図３の（ａ）に示した画像である。
【００５３】
（ステップＳ１０７）
続いて、ＴＶ２はＴＶリモコンからＰｉｎＰ表示を開始する操作を示す操作信号を受信する。
【００５４】
（ステップＳ１０８）
続いて、ステップＳ１０７にてＰｉｎＰ開始の操作信号を受信したＴＶ２は、ステップＳ１０６にて画面表示領域２１に表示したＳＴＢ画像に重畳するように、ＴＶ画面表示領域２２にＴＶ画像を表示する。この際、ＴＶ２が表示する画像は図３の（ｂ）に示す画像である。
【００５５】
なお、以下ではＴＶリモコンから操作信号を受信する場合について説明するが、ＳＴＢリモコンから操作信号を受信してもよい。また、ステップＳ１０２にて、入力切替検出部１６が入力切替信号を検出し、制御信号送信部１７がＰｉｎＰ開始信号をＴＶ２へ送信することによって、ＴＶ２がＰｉｎＰ表示を開始してもよい。上記の場合は、ステップＳ１０３からステップＳ１０８の処理は省略される。
【００５６】
（ステップＳ１０９）
続いて、操作信号受付部１５はＳＴＢリモコンから、ＳＴＢ画像に含まれる複数のオブジェクトのうち、ＴＶ画面表示領域２２と重なっているオブジェクトの位置を修正する操作を示す操作信号を受信する。オブジェクトの位置を修正する操作の一例としては、例えばマウスポインタによるドラッグのような操作が挙げられ、上記の操作をユーザが行うことで、ユーザの任意の位置に当該オブジェクトの表示位置を変更することができる。
【００５７】
（ステップＳ１１０）
続いて、プログラム実行部１２はステップＳ１０９にて受信した操作信号に基づいて、上記オブジェクトの表示位置を移動させるようにＴＶ２に供給するＳＴＢ画像を修正する。
【００５８】
（ステップＳ１１１）
続いて、プログラム実行部１２はステップＳ１１０にてオブジェクトの表示位置を修正したＳＴＢ画像をＴＶ２へ供給する。
【００５９】
（ステップＳ１１２）
続いて、ＴＶ２はステップＳ１１１にてＳＴＢ１から供給されたＳＴＢ画像を画面表示領域２１に表示する。
【００６０】
（従来技術の課題について）
以上のように、従来技術においては、ＳＴＢ画像への切替操作の後に、ＰｉｎＰ表示をすると、図３の（ｂ）または（ｃ）に示すような画像を表示してしまう可能性がある。この場合、ＴＶ画面表示領域２２に重なって表示されているオブジェクトに対するユーザからの入力操作によって、当該オブジェクトをＴＶ画面表示領域２２に重ならないように、移動させる（修正する）必要がある。そのため、ＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を使用する際に、ユーザによる煩雑な操作が発生し得るという問題があった。
【００６１】
（本実施形態におけるオブジェクトの位置修正手順について）
続いて図５を参照して、本実施形態においてＴＶ２がＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示をする際に、ＳＴＢ１がＴＶ画像に重なって表示するオブジェクトの位置を修正する手順について説明する。図５は、本実施形態におけるＴＶ２がＰｉｎＰ表示を開始または解除する際に、ＳＴＢ１が表示画像の修正を行う手順を説明するためのシーケンス図である。
【００６２】
（ステップＳ２０１からＳ２０６）
まず、図４のステップＳ１０１と同様に、ＴＶ２はＴＶ画像を画面表示領域２１に表示する。以降のステップＳ２０２からステップＳ２０６までの処理（ＴＶ２がＳＴＢ画像を表示するまでの処理）についても、図４を用いて説明したステップＳ１０２からステップＳ１０６までの処理と同様であるため、説明を省略する。
【００６３】
（ステップＳ２０７）
続いて、操作信号受付部１５はＴＶリモコンからＰｉｎＰ表示を開始する操作を示す操作信号を受信する。なお、本実施形態では操作信号受付部１５がＴＶリモコンからの操作信号を受信する場合について説明するが、これは本発明を特定するものではなく、操作信号受付部１５はＳＴＢリモコンからの操作信号を受信する構成としてもよい。ＳＴＢリモコンからの操作信号を操作信号受付部１５が受信した場合には、ステップＳ２０８およびステップＳ２０９の処理を省略する。
【００６４】
（ステップＳ２０８）
続いて、ステップＳ２０７にてＰｉｎＰ表示を開始する操作を示す操作信号を受信したＴＶ２は、ＳＴＢ１へＰｉｎＰ表示を開始する旨を示す通知を送信する。また、ステップＳ２０２にて、入力切替検出部１６が入力切替信号を検出し、制御信号送信部１７がＰｉｎＰ開始信号をＴＶ２へ送信した場合には、上記ＰｉｎＰ開始信号の送信を以ってＴＶ２がＰｉｎＰ表示を開始する旨の通知としてもよい。
【００６５】
（ステップＳ２０９）
続いて、ＳＴＢ１はステップＳ２０８にてＴＶ２から送信されたＰｉｎＰ表示を開始する旨を示す通知を受信する。
【００６６】
（ステップＳ２１０）
続いて、ステップＳ２０９にてＳＴＢ１がＴＶ２からＰｉｎＰ表示を開始する旨を示す通知を受信すると、位置情報取得部１８はＴＶ２へＰｉｎＰ表示する際のＴＶ画面表示領域２２の表示位置を示す位置情報を送信するようにＴＶ２へ指示する。
【００６７】
（ステップＳ２１１）
続いて、ＴＶ２はステップＳ２１０にて位置情報取得部１８から送信された位置情報の送信指示を受信する。
【００６８】
（ステップＳ２１２）
続いて、ステップＳ２１１にて位置情報取得部１８から送信された位置情報の送信指示を受信したＴＶ２は、ＴＶ画面表示領域２２の表示位置を示す位置情報を位置情報取得部１８へ送信する。
【００６９】
（ステップＳ２１３）
続いて、位置情報取得部１８はステップＳ２１２にてＴＶ２から送信されたＴＶ画面表示領域２２の表示位置を示す位置情報を取得する。
【００７０】
（ステップＳ２１４）
続いて、修正部１９は、ステップＳ２１３にて取得した位置情報に基づいて、ＴＶ画面表示領域２２の表示位置が、ＳＴＢ画像に含まれる複数のオブジェクトのうち、何れかの表示位置と重なっているか否かを判別する。何れのオブジェクトもＴＶ画面表示領域２２と重なっていないと修正部１９が判別した場合には、ＳＴＢ１はステップＳ２１６の処理へ進み、何れかのオブジェクトが重なっていると修正部１９が判別した場合には、ステップＳ２１５の処理へ進む。
【００７１】
（ステップＳ２１５）
続いて、修正部１９は、ステップＳ２１５にてＴＶ画面表示領域２２の表示位置と重なっていると判別されたオブジェクトの表示位置を、ＴＶ画面表示領域２２の表示位置と重ならないように修正する。
【００７２】
（ステップＳ２１６）
続いて、ステップＳ２１４にて何れのオブジェクトもＴＶ画面表示領域２２と重なっていないと修正部１９が判別した場合は、修正部１９はプログラム実行部１２から取得したＳＴＢ画像に対して修正を加えることなく、ＳＴＢ画像をＴＶ２へ供給する。ステップＳ２１５にて修正部１９がＳＴＢ画像のオブジェクトの表示位置の修正を行った場合には、修正部１９は修正したＳＴＢ画像をＴＶ２へ供給する。
【００７３】
（ステップＳ２１７）
続いて、ＴＶ２は、ステップＳ２１６にてＳＴＢ１から供給されたＳＴＢ画像を画面表示領域２１に表示するとともに、ＴＶ画面表示領域２２にＴＶ画像を表示する。
【００７４】
以上のステップＳ２１７までの処理によって、ＳＴＢ１はＳＴＢ画像とＴＶ画像とをＰｉｎＰ表示する際のＳＴＢ画像の自動修正を行う。以下のステップでは、ＴＶ２がＰｉｎＰ表示を解除する際に、ステップＳ２１５にて表示位置を修正したオブジェクトを本来の位置に戻す処理について説明する。
【００７５】
（ステップＳ２１８）
続いて、ＴＶ２はＴＶリモコンからＰｉｎＰ表示を解除する操作を示す操作信号を受信する。
【００７６】
（ステップＳ２１９）
続いて、ステップＳ２１８にてＰｉｎＰ表示を解除する操作を示す操作信号を受信したＴＶ２は、ＳＴＢ１へＰｉｎＰ表示を解除する旨を示す通知を送信する。また、ＰｉｎＰ表示していたＴＶ画面表示領域２２の表示を解除する。
【００７７】
（ステップＳ２２０）
続いて、ＳＴＢ１はステップＳ２１９にてＴＶ２から送信されたＰｉｎＰ表示を解除する旨を示す通知を受信する。
【００７８】
（ステップＳ２２１）
続いて、修正部１９は、ステップＳ２１５にて、修正部１９がＳＴＢ画像に含まれる複数のオブジェクトのうち何れかのオブジェクトの表示位置を修正したか否かを判別する。ステップＳ２１５にて修正部１９が何れのオブジェクトも表示位置を修正していないと判別した場合には、ＳＴＢ１は処理を終了する。また、ステップＳ２１５にて修正部１９が何れかのオブジェクトの表示位置を修正したと判別した場合には、ＳＴＢ１はステップＳ２２２の処理へ進む。
【００７９】
（ステップＳ２２２）
続いて、修正部１９は、ステップＳ２２１にて表示位置を修正したと判別されたオブジェクトの表示位置を本来の位置に戻す。この際、表示位置を本来の表示位置に戻す方法の一例としては、ステップＳ２１５にて、修正部１９がオブジェクトの表示位置を修正する際に、修正部１９は当該オブジェクトが修正されたことを示す修正情報をメモリ１３に格納する方法が挙げられる。具体的には、修正部１９は、当該オブジェクトの本来の表示位置を示す位置情報と、当該オブジェクトを示すオブジェクト情報とを関連付けて、修正情報としてメモリ１３に格納する。ステップＳ２２２にて、修正部１９はメモリ１３に格納されている修正情報を参照し、当該オブジェクトを本来の表示位置に戻すようにＳＴＢ画像の修正を行う。また、当該オブジェクトの本来の表示位置を示す位置情報の代わりに、ステップＳ２１５にて修正する際の当該オブジェクトの移動量を示す移動情報を用いてもよい。
【００８０】
（ステップＳ２２３）
続いて、修正部１９はステップＳ２２２にてオブジェクトの表示位置を修正したＳＴＢ画像をＴＶ２へ供給する。
【００８１】
（ステップＳ２２４）
続いて、ＴＶ２はステップＳ２２３にてＳＴＢ１から供給されたＳＴＢ画像を画面表示領域２１に表示する。
【００８２】
以上のステップＳ２１８からステップＳ２２４までの処理によって、ＳＴＢ１はＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を解除する際のＳＴＢ画像の自動修正を行う。
【００８３】
なお、ステップＳ２０８にてＴＶ２がＳＴＢ１にＰｉｎＰ表示を開始する旨を通知する際に、位置情報も合わせて送信する構成としてもよい。この場合には、ステップＳ２０９からステップＳ２１２までの処理を省略することができる。
【００８４】
（ＳＴＢ１の利点）
以上のように、ＳＴＢ１は、放送波を受信して得られるＴＶ画像を表示可能なＴＶ２に対して、１又は複数のプログラムを実行して得られるＳＴＢ画像を供給するＳＴＢであって、ＴＶ２がＴＶ画像とＳＴＢ画像とをＰｉｎＰ表示する際の、ＴＶ画像の表示位置を示す位置情報を取得する位置情報取得部１８（特許請求の範囲の「位置情報取得手段」に対応）と、上記位置情報に基づいて、ＳＴＢ画像に含まれる１又は複数のオブジェクトのうち少なくとも何れかのオブジェクトの表示位置を、該オブジェクトがＴＶ画像と重ならないように修正する修正部１９（特許請求の範囲の「修正手段」に対応）と、を備えている。
【００８５】
ＳＴＢ１の位置情報取得部１８は、ＴＶ２がＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を開始する際に、ＴＶ画面表示領域２２の表示位置を示す位置情報をＴＶ２から取得する。修正部１９は、位置情報取得部１８が取得した上記位置情報に基づいて、ＳＴＢ画像に含まれる複数のオブジェクトのうち、ＴＶ画面表示領域２２と重なって表示するオブジェクトの表示位置を自動的に修正する。
【００８６】
上記の構成により、ＴＶ２がＳＴＢ画像とＴＶ画像とのＰｉｎＰ表示を開始する際に、ＳＴＢ画像に含まれるオブジェクトのうち、ＴＶ画像に重なるオブジェクトのみを、自動的に移動させることができるため、ユーザによる操作を必要としない。
【００８７】
したがって、ＳＴＢ１はＳＴＢ１とＴＶ２とを用いてＰｉｎＰ表示を使用する際の、ユーザによる煩雑な操作を低減することができる。
【００８８】
また、ステップＳ２１０における位置情報の送信指示を表示装置に対して行う構成をＳＴＢ１が有していない場合においては、予めＴＶ画像用ウィジェット２５の表示位置、表示サイズをユーザが設定する構成としてもよい。すなわち、ＳＴＢ１がＴＶ２からＰｉｎＰ表示を開始する旨の通知を受信すると、修正部１９はＴＶ画像用ウィジェット２５を予め定められた表示位置に表示する。また、修正部１９は上記予め定められた表示位置に重なるオブジェクトの表示位置を修正する。したがって、上記の処理によりＰｉｎＰ表示するＴＶ画像とＳＴＢ画像に含まれるオブジェクトとが重なって表示される場合においても、ＳＴＢ１は当該オブジェクトの表示位置の自動修正を行うことができる。
【００８９】
また、ステップＳ２１２における位置情報の送信をする構成をＴＶ２が有していない場合においても、予めＴＶ画像用ウィジェット２５の表示位置、表示サイズをユーザが設定する構成としてもよい。上記の場合も、ＳＴＢ１は同様の処理を行い、オブジェクトの表示位置の自動修正を行うことができる。
【００９０】
（付記事項１）
また、本実施形態においては、ＳＴＢ１はドングルタイプであり、ＴＶ２のＨＤＭＩ接続端子に接続する場合について説明しているが、本発明はこれに限定されない。例えば、本実施形態におけるＳＴＢ１と同様の構成をＴＶリモコンに内蔵する構成としてもよい。上記の場合、ＳＴＢ１とＴＶ２との接続は、例えばＷｉｒｅｌｅｓｓＨＤＭＩなどの無線接続をすることにより、ＣＥＣコマンドの送受信をすることができる。また、プログラム実行部１２からＴＶ２へのＳＴＢ画像の供給は、例えば、ＷｉＦｉ（登録商標）Ｄｉｓｐｌａｙを用いて行う。同様に、本実施形態におけるＳＴＢ１と同様の構成をＴＶ２への入力操作を行うためのキーボードに内蔵する構成としてもよい。上記の場合も、ＳＴＢ１とＴＶ２との接続は、例えばＷｉｒｅｌｅｓｓＨＤＭＩなどの無線接続をすることにより、ＣＥＣコマンドの送受信をすることができる。また、プログラム実行部１２からＴＶ２へのＳＴＢ画像の供給は、例えば、ＷｉＦｉ（登録商標）Ｄｉｓｐｌａｙを用いて行う。また、リモコンに内蔵する場合と比較して、キーボードに内蔵する場合には筐体のサイズが大きいため、Ｄ−ｓｕｂ１５ｐｉｎやＨＤＭＩ端子をさらに設けて、有線接続をすることもできる。さらに、キーボードにタッチパッドを搭載することにより、快適なマウス操作が可能となる。
【００９１】
〔実施形態２〕
続いて、本発明の第２の実施形態に係る表示装置１００について、図６を参照して、詳細に説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。本実施形態に係る表示装置１００は、修正部１９の行う処理において実施形態１に係る表示装置１００と異なる。
【００９２】
（修正部１９の行う処理の一例）
本実施形態に係る修正部１９が行う処理の一例について図６を参照しながら説明する。なお、以下の説明では、ＳＴＢ画像に含まれるオブジェクトのうち、ＴＶ画面表示領域２２に重なるオブジェクトであって、修正部１９による表示位置の修正対象であるオブジェクトを「対象オブジェクト」と呼称することもある。
【００９３】
図６は、本実施形態に係るＳＴＢ１の備える修正部１９が行う処理の一例について説明するための概念図である。
【００９４】
図６の（ａ）に示す例において、修正部１９は、位置情報取得部１８から取得した位置情報に基づいて、ＳＴＢ画像に含まれる複数のアイコン２４のうち、アイコン２４ａ〜ｃが、ＴＶ画面表示領域２２に重なっていると判別する。すなわち、修正部１９は、アイコン２４ａ〜ｃが対象オブジェクトであることを特定する。
【００９５】
修正部１９は、アイコン２４ａ〜ｃの表示位置を図６の（ｂ）に示すように修正してもよい。すなわち、図６の（ｂ）に示すように、対象オブジェクトとして特定されたアイコン２４ａ〜ｃを、同一方向（図６の（ｂ）に示す例において、表示面に向かって右方向）に移動させることにより、アイコン２４ａ〜ｃがＴＶ画面表示領域２２に重ならないように、アイコン２４ａ〜ｃの表示位置を修正する。ここで、「同一方向に移動させる」とは、例えば、アイコン２４ａ〜ｃの各々の表示位置を示すｘ座標、ｙ座標のうち、何れかの座標値のみを変更する処理のことを指す。
【００９６】
一般的に、表示画面に配置されるオブジェクトは、表示画面に向かって左上から右下に向かって順に配置されることが多い。すなわち、表示画面に向かって右側及び下側の領域は、オブジェクトが配置されておらず、スペースが空いている可能性が高い領域である。図６の（ａ）に示す例においては、対象オブジェクトから右方向を上記同一方向として予め設定しておくことにより、対象オブジェクトを空いているスペースに移動させることができる。したがって、修正部１９は、アイコン２４ａ〜ｃ以外の他のアイコン２４のレイアウトへの影響を抑制しつつ、アイコン２４ａ〜ｃがＴＶ画面表示領域２２に重ならないようにアイコン２４ａ〜ｃの表示位置を修正することができる。
【００９７】
なお、図６の（ｂ）に示す例においては、対象オブジェクトを移動させる上記同一方向として、対象オブジェクトから右方向を設定しているが、これは本発明を限定するものではなく、上下左右の何れの方向を上記同一方向として設定してもよい。
【００９８】
また、位置情報取得部１８から取得した位置情報と、ＳＴＢ画像に含まれる１又は複数のオブジェクトの表示位置を参照して、上記同一方向を決定することが好ましい。ＳＴＢ１は、ＴＶ画面表示領域２２の表示位置を基準として、上下左右方向の領域のうち何れの領域において、配置されているオブジェクトが最も少ないかを判定し、判定された領域の存在する方向を上記同一方向として設定する。
【００９９】
判定手順の具体的な一例について説明する。なお、位置情報を示す座標としては、画面表示領域２１に向かって左下隅を原点として互いに直交するｘ軸及びｙ軸を定義し、ｘｙ平面上の座標を用いる場合について説明する。例えば、修正部１９は、ＳＴＢ画像に含まれるオブジェクトの表示位置を示す座標を（ｘ１、ｙ１）とし、位置情報取得部１８から取得した位置情報が示す座標を（ｘ２、ｙ２）とすると、差分Ｘ＝ｘ１−ｘ２、及び差分Ｙ＝ｙ１−ｙ２をそれぞれ算出する。差分Ｘが正の値を示す場合、当該オブジェクトは、ＴＶ画面表示領域２２よりも右側（ｘ軸正方向側）に存在しており、差分Ｘが負の値を示す場合、当該オブジェクトは、ＴＶ画面表示領域２２よりも左側（ｘ軸負方向側）に存在していると判定することができる。同様に、差分Ｙが正の値を示す場合、当該オブジェクトは、ＴＶ画面表示領域２２よりも上側（ｙ軸正方向側）に存在しており、差分Ｙが負の値を示す場合、当該オブジェクトは、ＴＶ画面表示領域２２よりも下側（ｙ軸負方向側）に存在していると判定することができる。修正部１９は、上記の手順のＳＴＢ画像に含まれるオブジェクトの各々について行う。上記の手順により、ＳＴＢ１は、ＴＶ画面表示領域２２の表示位置を基準として、上下左右方向の各領域に存在するオブジェクトの数を算出することができる。
【０１００】
例えば、ＴＶ画面表示領域２２の表示位置を基準として右側の領域に配置されているオブジェクトが最も少ない場合には、ＳＴＢ１は、右方向を上記同一方向として決定する。また、ＴＶ画面表示領域２２の表示位置を基準として下側の領域に配置されているオブジェクトが最も少ない場合には、ＳＴＢ１は、下方向を上記同一方向として決定する。すなわち、ＳＴＢ１は、位置情報取得部１８から取得した上記位置情報と、ＳＴＢ画像に含まれる１又は複数のオブジェクトの表示位置を参照して、ＴＶ画面表示領域２２を基準としてオブジェクトの配置数が最も少ない方向を上記同一方向として決定する。したがって、図６の（ｂ）に示す例においては、対象オブジェクト以外の他のオブジェクトのレイアウトへの影響を抑制することができるので、対象オブジェクトの表示位置を修正する際に、ユーザに与える違和感を低減させることができる。
【０１０１】
なお図６の（ｂ）に示す例において、修正部１９は、対象オブジェクトであるアイコン２４ａ〜ｃの間の相対的な位置関係を維持するようにアイコン２４ａ〜ｃの表示位置を修正する、ことが好ましい。
【０１０２】
アイコン２４ａ〜ｃの表示位置が修正された場合に、ユーザにとって、修正された対象オブジェクトの新たな表示位置を即座に把握することが困難な場合が生じ得る。したがって、ユーザは、修正された対象オブジェクトを探すための負担を強いられることになる。
【０１０３】
上記の構成によれば、複数の対象オブジェクトの間の相対的な位置関係を維持しつつ、当該複数の対象オブジェクトの表示位置を修正するので、修正された対象オブジェクトをユーザが探すための負担を軽減することができる。
【０１０４】
また、修正部１９は、アイコン２４ａ〜ｃの表示位置を図６の（ｃ）に示すように修正してもよい。図６の（ｃ）に示すように、修正部１９は、アイコン２４ａ、２４ｂ、及び２４ｃを、それぞれ、ＴＶ画面表示領域２２の上方向、右方向、及び下方向に移動させることにより、アイコン２４ａ〜ｃがＴＶ画面表示領域２２と重ならないようにアイコン２４ａ〜ｃの表示位置を修正する。具体的には、修正部１９は、対象オブジェクトとして特定したアイコン２４ａの中心部を示す中心座標とＴＶ画面表示領域２２の各辺との距離を算出する。修正部１９は、算出した距離が最も短い辺の存在する方向（図６の（ｃ）に示す例においては、上方向）にアイコン２４ａを移動させる。修正部１９は、アイコン２４ｂ及び２４ｃについても、同様の処理を行う。対象オブジェクトの表示位置を修正する際、修正された対象オブジェクトの新たな表示位置をユーザに容易に把握させるためには、対象オブジェクトの移動距離が最短であることが望ましい。特に、大画面の表示装置を用いるような場合においては、対象オブジェクトが、ユーザの視界の範囲を越える位置に移動されてしまうと、ユーザは、修正された対象オブジェクトを見失ってしまう場合が発生し得る。
【０１０５】
図６の（ｃ）に示す例においては、対象オブジェクトと、ＴＶ画面表示領域２２の各辺との距離が最も短い方向に、当該対象オブジェクトを移動させることができるので、ＳＴＢ１は、修正された対象オブジェクトをユーザが探すための負担を軽減させることができる。
【０１０６】
さらに、修正部１９は、アイコン２４ａ〜ｃの表示位置を図６の（ｄ）に示すように修正してもよい。図６の（ｄ）に示す例において、修正部１９は、図６の（ｃ）に示す例と同様にアイコン２４ａ〜ｃを移動させ、さらにアイコン２４ａ〜ｃの外縁と、ＴＶ画面表示領域２２の辺とが接するようにアイコン２４ａ〜ｃの表示位置を修正する。
【０１０７】
修正部１９により、アイコン２４ａ〜ｃの表示位置が修正された後に、ユーザが長時間視聴しているような場合、ユーザは、何れのアイコン２４が表示位置を修正されたアイコン２４であるかを忘れてしまう場合が生じ得る。
【０１０８】
図６の（ｄ）に示す例においては、表示位置を修正されたアイコン２４ａ〜ｃの外縁と、ＴＶ画面表示領域２２の辺とが接するようにアイコン２４ａ〜ｃの表示位置を修正することにより、ＳＴＢ画像に含まれるアイコン２４のうち、何れのアイコン２４が、修正部１９により表示位置を修正されたアイコン２４であるかを明示することができる。
【０１０９】
したがって、図６の（ｄ）に示す例においては、ＳＴＢ１は、修正された対象オブジェクトをユーザが探すための負担をさらに軽減させることができる。
【０１１０】
さらに、修正部１９は、アイコン２４ａ〜ｃの表示位置を図６の（ｅ）に示すように修正してもよい。図６の（ｅ）に示す例において、修正部１９は、図６の（ｃ）に示す例と同様にアイコン２４ａ〜ｃを移動させ、さらに、表示面内において傾斜をつけて表示するようにアイコン２４ａ〜ｃの表示位置を修正する。
【０１１１】
図６の（ｅ）に示す例においては、表示位置を修正されたアイコン２４ａ〜ｃを、表示面内において傾斜をつけて表示することにより、ＳＴＢ画像に含まれるアイコン２４のうち、何れのアイコン２４が、修正部１９により表示位置を修正されたアイコン２４であるかを明示することができる。
【０１１２】
したがって、図６の（ｅ）に示す例においては、ＳＴＢ１は、修正された対象オブジェクトをユーザが探すための負担をさらに軽減することができる。
【０１１３】
（修正部１９の行う処理の変形例）
続いて、本実施形態に係る修正部１９が行う処理の変形例について図７、８を参照しながら説明する。図７、８は、本実施形態に係るＳＴＢ１の備える修正部１９が行う処理の他の一例について説明するための概念図である。なお、図７、図８に示す例においては、図６の（ｂ）に示したような、対象オブジェクトを同一方向に移動させる場合であって、上記同一方向として、対象オブジェクトから右方向が設定されている場合の変形例について説明する。
【０１１４】
図７の（ａ）に示す例において、修正部１９は、位置情報取得部１８から取得した位置情報に基づいて、ＳＴＢ画像に含まれる複数のアイコン２４のうち、アイコン２４ａ〜ｃが、対象オブジェクトであることを特定する。図７の（ａ）に示すように、アイコン２４ａ〜ｃの移動先であるアイコン２４ａ〜ｃの右方向には、他のオブジェクトであるアイコン２４ｄ〜ｆが存在している。図７の（ｂ）に示すように、修正部１９は、アイコン２４ｄ〜ｆを同一方向として設定されている右方向に移動させることにより、アイコン２４ａ〜ｃを移動させるためのスペースを確保する。修正部１９は、確保したスペースにアイコン２４ａ〜ｃを移動させることにより、アイコン２４ａ〜ｃがＴＶ画面表示領域２２及び上記アイコン２４ｄ〜ｆの何れとも重ならないように、アイコン２４ａ〜ｃの表示位置を修正する。
【０１１５】
修正部１９が行う具体的な処理の一例として、修正部１９は、位置情報取得部１８から取得した位置情報と、ＳＴＢ画像に含まれる複数のオブジェクトの表示位置を示す位置情報とに基づいて、対象オブジェクトであるアイコン２４ａ〜ｃの移動先（右方向）に他のオブジェクトが存在しているか否かを判定する。アイコン２４ａ〜ｃの移動先に他のオブジェクトが存在していないと判定した場合には、修正部１９は、図６の（ｂ）に示した処理と同様の処理を行う。また、アイコン２４ａ〜ｃの移動先に他のオブジェクト（アイコン２４ｄ〜ｆ）が存在していると判定した場合には、アイコン２４ａ〜ｃを右方向に移動させることにより、アイコン２４ａ〜ｃとアイコン２４ｄ〜ｆとが重なるか否かを判定する。アイコン２４ａ〜ｃとアイコン２４ｄ〜ｆとが重ならないと判定した場合には、修正部１９は、アイコン２４ａ〜ｃを右方向に移動させることにより、アイコン２４ａ〜ｃがＴＶ画面表示領域２２及び上記アイコン２４ｄ〜ｆの何れとも重ならないように、アイコン２４ａ〜ｃの表示位置を修正する。また、アイコン２４ａ〜ｃとアイコン２４ｄ〜ｆとが重なると判定した場合には、修正部１９は、アイコン２４ｄ〜ｆを右方向に移動させることにより、アイコン２４ａ〜ｃを移動させるためのスペースを確保することができるか否かを判定する。なお、図７に示す例におけるスペースの計算においては、例えば、ＴＶ画面表示領域２２の右辺と画面表示領域２１の右辺との距離、移動先に存在する他のオブジェクトの表示位置、及び該オブジェクトのサイズに基づいて計算すればよい。アイコン２４ａ〜ｃ全てを移動させるためのスペースを確保することができると判定した場合には、修正部１９は、アイコン２４ｄ〜ｆを右方向に移動させるとともに、アイコン２４ａ〜ｃを右方向に移動させることにより、アイコン２４ａ〜ｃがＴＶ画面表示領域２２及び上記アイコン２４ｄ〜ｆの何れとも重ならないように、アイコン２４ａ〜ｃの表示位置を修正する。アイコン２４ａ〜ｃ全てを移動させるためのスペースを確保することができないと判定した場合の処理については、参照する図面を代えて後述する。
【０１１６】
したがって、図７に示す例においては、対象オブジェクトを上記同一方向に移動させた結果、移動先に存在する他のオブジェクトと、移動された対象オブジェクトとが重なるように表示されてしまうことを防止することができる。
【０１１７】
また、修正部１９は、対象オブジェクトであるアイコン２４ａ〜ｃの間の相対的な位置関係を維持するようにアイコン２４ａ〜ｃの表示位置を修正する、ことが好ましい。
【０１１８】
アイコン２４ａ〜ｃの表示位置が修正された場合に、ユーザにとって、修正された対象オブジェクトの新たな表示位置を即座に把握することが困難な場合が生じ得る。したがって、ユーザは、修正された対象オブジェクトを探すための負担を強いられることになる。
【０１１９】
したがって、図７に示す例において、ＳＴＢ１は、複数の対象オブジェクトの間の相対的な位置関係を維持しつつ、当該複数の対象オブジェクトの表示位置を修正するので、修正された対象オブジェクトをユーザが探すための負担を軽減することができる。
【０１２０】
続いて、図７に示す例においてアイコン２４ａ〜ｃ全てを移動させるためのスペースを確保することができないと判定した場合の処理について、図８を参照しながら説明する。図８の（ａ）に示す例においては、図７の（ａ）と同様に、対象オブジェクトであるアイコン２４ａ〜ｃの移動先（アイコン２４ａ〜ｃの右方向）には、他のオブジェクトであるアイコン２４ｄ〜ｆが存在している。修正部１９は、図７に示した例と同様の手順により、アイコン２４ｄ〜ｆを右方向に移動させることにより、アイコン２４ａ〜ｃ全てを移動させるためのスペースを確保することができるか否かを判定する。図８の（ａ）に示す例においては、修正部１９は、アイコン２４ａ〜ｃ全てを移動させるためのスペースを確保することができないと判定する。上記の場合に、修正部１９は、アイコン２４ａ〜ｃの一部または全てを纏めたオブジェクトであるフォルダ２４ｇを生成し、生成したフォルダ２４ｇを表示するスペースを確保することができるか否かを判定する。図８の（ｂ）に示すように、フォルダ２４ｇを表示するスペースを確保することができると判定した場合には、修正部１９は、アイコン２４ｄ〜ｆを右方向に移動させることによりスペースを確保し、生成したフォルダ２４ｇを確保したスペースに表示するとともに、アイコン２４ｃを右方向に移動させる。以上の処理により、修正部１９は、フォルダ２４ｇ、及びアイコン２４ｃがＴＶ画面表示領域２２及び上記アイコン２４ｄ〜ｆの何れとも重ならないように、アイコン２４の表示位置を修正する。
【０１２１】
したがって、図８に示す例において、ＳＴＢ１は、対象オブジェクトを上記同一方向に移動させた結果、移動先に存在する他のオブジェクトと、移動された対象オブジェクトとが重なるように表示されてしまうことを防止することができる。
【０１２２】
（付記事項２）
実施形態１及び実施形態２では、「第１の画像」を、放送波を受信して得られる画像として説明を行ったが、これは上述の実施形態を限定するものではない。例えば、ＴＶ２は、外部機器から供給される画像信号の示す画像を、「第１の画像」として表示する構成としてもよい。
〔実施形態３〕
続いて、本発明の第３の実施形態に係る表示装置１００について、図９を参照して、詳細に説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２３】
本実施形態に係る表示装置１００は、実施形態１に係るＳＴＢ１及びＴＶ２の備える各手段を備えた表示装置である。図９に示すように、表示装置１００は、プログラム実行部１２、メモリ１３、通信制御部１４、操作信号受付部１５、入力切替検出部１６、制御信号送信部１７、位置情報取得部１８、修正部１９、画像制御部３０、アンテナ３１、チューナ部３２、画像制御部３３、重畳表示処理部３４、及び表示部３５を備えている。
【０１２４】
画像制御部３０は、プログラム実行部１２、メモリ１３、通信制御部１４、操作信号受付部１５、入力切替検出部１６、制御信号送信部１７、位置情報取得部１８、および修正部１９に制御信号を送信することにより各部の動作を制御する。
【０１２５】
アンテナ３１は、放送波を受信するための受信手段である。アンテナ３１が受信した放送波は、チューナ部３２に供給される。チューナ部３２は、アンテナ３１から供給された放送波から、画像信号を抽出する。チューナ部３２により抽出された画像信号は、画像制御部３３に供給される。画像制御部３３は、チューナ部３２から供給された画像信号に基づいて、表示部３５に表示する画像（ＴＶ画像）を生成する。生成されたＴＶ画像は、重畳表示処理部３４に供給される。また、プログラム実行部１２がプログラムを実行することにより得られた画像（ＳＴＢ画像）、及び、修正部１９により生成されたＳＴＢ画像は、重畳表示処理部３４に供給される。重畳表示処理部３４は、制御信号送信部１７から送信されるＰｉｎＰ開始信号またはＰｉｎＰ解除信号に基づいて、ＰｉｎＰ表示を開始または解除し、表示部３５に表示する画像を表示部３５に供給する。表示部３５は供給された画像を表示するための表示手段である。
【０１２６】
本実施形態に係る表示装置１００は、上述のように、実施形態１に係るＳＴＢ１及びＴＶ２の備える各手段を備えている。したがって、表示装置１００は、実施形態１に係るＳＴＢ１及びＴＶ２とを備えた表示システムと同様の効果を奏する。
【０１２７】
なお、表示装置１００は、図９における画像制御部３０、プログラム実行部１２、および修正部１９の各機能を第１のＣＰＵにより実現し、チューナ部３２、及び画像制御部３３の各機能を第２のＣＰＵにより実現するように構成することも可能である。さらに、表示装置１００は、画像制御部３０、プログラム実行部１２、修正部１９、チューナ部３２、画像制御部３３、及び重畳表示制御部３４の各機能を一つのＣＰＵにより実現するように構成してもよい。
【０１２８】
また、表示装置１００は、チューナ部３２を備えない構成としてもよい。表示装置１００は、チューナ部３２に代えて、もしくはチューナ部３２と共に、外部信号受付部を備える構成としてもよい。ここで、外部信号受付部は、外部機器から供給される画像信号を受け付け、画像制御部３３に供給するための構成である。このような構成においては、上述の「第１の画像」は、放送波を受信して得られる画像であってもよいし、外部機器から供給される画像信号の示す画像であってもよい。
【０１２９】
また、表示装置１００を備えるテレビジョン受像機も本明細書に記載された発明に含まれる。
【０１３０】
（まとめ）
本発明の一態様に係るセットトップボックス（ＳＴＢ１）は、放送波を受信して得られる第１の画像（ＴＶ画像）を表示可能な表示装置に対して、１又は複数のプログラムを実行して得られる第２の画像（ＳＴＢ画像）を供給するセットトップボックスであって、上記表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得手段（位置情報取得部１８）と、上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のオブジェクト（アイコン２４）のうち少なくとも何れかのオブジェクトの表示位置を、該オブジェクトが上記第１の画像と重ならないように修正する修正手段（修正部１９）と、を備えていることを特徴としている。
【０１３１】
上記のように構成された本発明に係るセットトップボックスによれば、上記表示装置が上記第１の画像と上記第２の画像との重畳表示を開始する際に、上記第１の画像の位置情報を上記表示装置から取得し、上記第２の画像に含まれる複数のオブジェクトのうち、上記第１の画像と重なって表示するオブジェクトの表示位置を自動的に修正することができる。そのため、上記第２の画像に含まれるオブジェクトのうち、上記第１の画像に重なるオブジェクトをユーザが移動させる操作を必要としない。
【０１３２】
したがって、上記の構成によれば、ユーザによる煩雑な操作を低減することができる。
【０１３３】
また、上記のセットトップボックスにおいて、上記修正手段は、上記表示装置が上記第１の画像と上記第２の画像との重畳表示を解除する際に、上記第２の画像に含まれる１又は複数のオブジェクトのうち、表示位置を修正したオブジェクトの表示位置を本来の位置に戻す、ことが好ましい。
【０１３４】
上記の構成によれば、上記表示装置が上記第１の画像と上記第２の画像との重畳表示を解除する際に、上記第２の画像に含まれるオブジェクトのうち、移動したオブジェクトをユーザが本来の位置に戻す操作を必要としない。
【０１３５】
したがって、上記の構成によれば、ユーザによる煩雑な操作をさらに低減することができる。
【０１３６】
また、上記のセットトップボックスにおいて、上記修正手段は、表示位置の修正対象となる対象オブジェクト（アイコン２４ａ〜ｃ）を、同一方向に移動させることにより、該対象オブジェクトが上記第１の画像と重ならないように該対象オブジェクトの表示位置を修正する、ことが好ましい。
【０１３７】
一般的に、表示画面に配置されるオブジェクトは、表示画面に向かって左上から右下に向かって順に配置されることが多い。すなわち、表示画面に向かって右側及び下側の領域は、オブジェクトが配置されておらず、スペースが空いている可能性が高い領域である。上記の構成において、例えば、対象オブジェクトから右方向、または下方向を上記同一方向として予め設定しておくことにより、対象オブジェクトを空いているスペースに移動させることができる。上記の構成によれば、上記修正手段は、対象オブジェクト以外の他のオブジェクトのレイアウトへの影響を抑制しつつ、該対象オブジェクトが上記第１の画像と重ならないように該対象オブジェクトの表示位置を修正することができる。
【０１３８】
したがって、上記の構成によれば、対象オブジェクトの表示位置を修正する際に、ユーザに与える違和感を低減させることができる。
【０１３９】
また、上記のセットトップボックスにおいて、上記位置情報取得手段が取得した上記位置情報と、上記第２の画像に含まれる１又は複数のオブジェクトの表示位置を参照して、上記同一方向を決定する、ことが好ましい。
【０１４０】
上記の構成によれば、ＳＴＢ１は、上記第１の画像の表示位置を基準として、上下左右方向の領域のうち何れの領域において、配置されているオブジェクトが最も少ないかを判定し、判定された領域の存在する方向を上記同一方向として設定する。例えば、上記第１の画像の表示位置を基準として右側の領域に配置されているオブジェクトが最も少ない場合には、ＳＴＢ１は、右方向を上記同一方向として決定する。また、上記第１の画像の表示位置を基準として下側の領域に配置されているオブジェクトが最も少ない場合には、ＳＴＢ１は、下方向を上記同一方向として決定する。すなわち、ＳＴＢ１は、上記位置情報取得手段が取得した上記位置情報と、ＳＴＢ画像に含まれる１又は複数のオブジェクトの表示位置を参照して、上記第１の画像を基準としてオブジェクトの配置数が最も少ない方向を上記同一方向として決定する。
【０１４１】
したがって、上記の構成によれば、対象オブジェクト以外の他のオブジェクトのレイアウトへの影響を抑制することができるので、対象オブジェクトの表示位置を修正する際に、ユーザに与える違和感をさらに低減させることができる。
【０１４２】
また、上記のセットトップボックスにおいて、上記修正手段は、上記対象オブジェクトの移動先に他のオブジェクト（アイコン２４ｄ〜ｆ）が存在している場合には、上記他のオブジェクトを上記同一方向に移動させることにより、上記表示位置の修正対象となるオブジェクトが上記第１の画像及び上記他のオブジェクトの何れとも重ならないように、上記表示位置の修正対象となるオブジェクトの表示位置を修正する、ことが好ましい。
【０１４３】
上記の構成によれば、上記修正手段は、対象オブジェクトの移動先に存在する他のオブジェクトを上記同一方向に移動させることにより、当該対象オブジェクトを移動させるスペースを確保する。
【０１４４】
したがって、上記の構成によれば、対象オブジェクトを上記同一方向に移動させた結果、移動先に存在する他のオブジェクトと、移動された対象オブジェクトとが重なるように表示されてしまうことを防止することができる。
【０１４５】
また、上記のセットトップボックスにおいて、上記修正手段は、上記対象オブジェクトが複数存在する場合に、当該複数の対象オブジェクトの間の相対的な位置関係を維持するように当該複数の対象オブジェクトの表示位置を修正する、ことが好ましい。
【０１４６】
上記対象オブジェクトの表示位置が修正された場合に、修正された対象オブジェクトの新たな表示位置を即座に把握することが、ユーザにとっては困難な場合が生じ得る。このことにより、ユーザは、修正された対象オブジェクトを探すための負担を強いられることになる。
【０１４７】
上記の構成によれば、複数の対象オブジェクトの間の相対的な位置関係を維持しつつ、当該複数の対象オブジェクトの表示位置を修正するので、修正された対象オブジェクトをユーザが探すための負担を軽減することができる。
【０１４８】
また、上記のセットトップボックスにおいて、上記修正手段は、上記対象オブジェクトが複数存在する場合であって、当該複数の対象オブジェクトの移動先において、当該複数の対象オブジェクトの全てを配置するスペースがない場合に、当該複数の対象オブジェクトに代えて、当該複数の対象オブジェクトの一部または全てを纏めたオブジェクト（フォルダ２４ｇ）を上記移動先に表示する、ことが好ましい。
【０１４９】
複数の対象オブジェクトの移動先に存在する他のオブジェクトを上記同一方向に移動させることにより生じるスペースにおいて、当該複数の対象オブジェクトを全て配置することができない場合が生じ得る。このような場合に、上記修正手段は、当該複数の対象オブジェクトに代えて、当該複数の対象オブジェクトの一部または全てを纏めたオブジェクトを表示する。当該複数の対象オブジェクトの一部または全てを纏めたオブジェクトは、例えば、複数のファイルを格納するフォルダのようなオブジェクトであればよい。
【０１５０】
したがって、上記の構成によれば、対象オブジェクトを上記同一方向に移動させた結果、移動先に存在する他のオブジェクトと、移動された対象オブジェクトとが重なるように表示されてしまうことを防止することができる。
【０１５１】
また、上記のセットトップボックスにおいて、上記修正手段は、表示位置の修正対象となる対象オブジェクトを当該対象オブジェクトと上記第１の画像の各辺との距離が最も短い辺の存在する方向に移動させることにより、該対象オブジェクトが上記第１の画像と重ならないように該対象オブジェクトの表示位置を修正する、ことが好ましい。
【０１５２】
上記対象オブジェクトの表示位置を修正する際、修正された対象オブジェクトの新たな表示位置をユーザに容易に把握させるためには、対象オブジェクトの移動距離が最短であることが望ましい。特に、大画面の表示装置を用いるような場合においては、対象オブジェクトが、ユーザの視界の範囲を越える位置に移動されてしまうと、ユーザは、修正された対象オブジェクトを見失ってしまう場合が発生し得る。
【０１５３】
上記の構成によれば、対象オブジェクトと、上記第１の画像の各辺との距離が最も短い方向に、当該対象オブジェクトを移動させることができるので、修正された対象オブジェクトをユーザが探すための負担を軽減することができる。
【０１５４】
また、上記のセットトップボックスにおいて、上記修正手段は、表示位置の修正対象となる対象オブジェクトの外縁と、上記第１の画像の辺とが接するように該対象オブジェクトの表示位置を修正する、ことが好ましい。
【０１５５】
上記修正手段により、オブジェクトの表示位置が修正された後に、ユーザが長時間視聴しているような場合、ユーザは、何れのオブジェクトが表示位置を修正されたオブジェクトであるかを忘れてしまう場合が生じ得る。
【０１５６】
上記の構成によれば、表示位置を修正されたオブジェクトの外縁と、上記第１の画像の辺とが接するように当該オブジェクトの表示位置を修正することにより、上記第２の画像に含まれるオブジェクトのうち、何れのオブジェクトが、上記修正手段により表示位置を修正されたオブジェクトであるかを明示することができる。
【０１５７】
したがって、上記の構成によれば、ユーザが修正された対象オブジェクトを探すための負担をさらに軽減することができる。
【０１５８】
また、上記のセットトップボックスにおいて、上記修正手段は、表示位置の修正対象となる対象オブジェクトを、上記表示装置の表示面内において傾斜をつけて表示する、ことが好ましい。
【０１５９】
上記の構成によれば、表示位置を修正された対象オブジェクトを表示面内において傾斜をつけて表示することにより、何れのオブジェクトが、上記修正手段により表示位置を修正されたオブジェクトであるかを明示することができる。
【０１６０】
したがって、上記の構成によれば、ユーザが修正された対象オブジェクトを探すための負担をさらに軽減することができる。
【０１６１】
また、上記のセットトップボックスにおいて、上記位置情報取得手段が取得する位置情報には、上記表示装置が重畳表示する上記第１の画像の少なくとも何れかの頂点の座標が含まれる、ことが好ましい。
【０１６２】
また、上記のセットトップボックスにおいて、上記セットトップボックスと、上記表示装置とはHigh Definition Multimedia InterfaceであるＨＤＭＩにより接続されており、上記位置情報取得手段は、Consumer Electronics ControlであるＣＥＣコマンドとして、上記位置情報を取得することが好ましい。
【０１６３】
なお、本発明は、放送波を受信して得られる第１の画像を表示可能な表示装置と、上記のセットトップボックスと、を含んでいる表示システムとしても実現できる。
【０１６４】
また、本発明の一態様に係る表示装置１００は、放送波を受信して得られる第１の画像と、１又は複数のプログラムを実行して得られる第２の画像とを表示する表示装置であって、当該表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得手段と、上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のオブジェクトのうち少なくとも何れかのオブジェクトの表示位置を、該オブジェクトが上記第１の画像と重ならないように修正する修正手段と、を備えていることを特徴としている。
【０１６５】
上記の構成によれば、上記の表示システムと同様の効果を奏する。
【０１６６】
なお、本発明は、上記の表示装置１００の上記各手段を備えているテレビジョン受像機としても実現できる。
【０１６７】
また、本発明の一態様に係る制御方法は、放送波を受信して得られる第１の画像を表示可能な表示装置に対して、１又は複数のプログラムを実行して得られる第２の画像を供給するセットトップボックスの制御方法であって、上記表示装置が上記第１の画像と上記第２の画像とを重畳表示する際の、上記第１の画像の表示位置を示す位置情報を取得する位置情報取得工程と、上記位置情報に基づいて、上記第２の画像に含まれる１又は複数のオブジェクトのうち少なくとも何れかのオブジェクトの表示位置を、該オブジェクトが上記第１の画像と重ならないように修正する修正工程と、を含んでいることを特徴としている。
【０１６８】
上記の制御方法によれば、上記のセットトップボックスと同様の効果を奏する。
【０１６９】
また、本発明に係るセットトップボックスが備えているコンピュータを動作させるためのプログラムであって、当該コンピュータを上記セットトップボックスが備えている各手段として機能させるためのプログラム、および、それらのプログラムを記録したコンピュータ読み取り可能な記録媒体についても本発明の範疇に含まれる。
【０１７０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１７１】
（ソフトウェアによる実現例）
最後に、ＳＴＢ１は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１７２】
後者の場合、ＳＴＢ１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるＳＴＢ１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記ＳＴＢ１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１７３】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１７４】
また、ＳＴＢ１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance、登録商標）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１７５】
本発明は、セットトップボックスと表示装置とを含む表示システムに好適に利用することができる。
【符号の説明】
【０１７６】
１          ＳＴＢ（セットトップボックス）
１１          ＣＰＵ
１２          プログラム実行部
１３          メモリ
１４          通信制御部
１５          操作信号受付部
１６          入力切替検出部
１７          制御信号送信部
１８          位置情報取得部（位置情報取得手段）
１９          修正部（修正手段）
２          ＴＶ（表示装置）
２１          画面表示領域
２２          ＴＶ画面表示領域
２３          文字情報表示領域
２４          アイコン（オブジェクト）
２４ａ〜ｃ    アイコン（オブジェクト、対象オブジェクト）
２４ｄ〜ｆ    アイコン（他のオブジェクト）
２４ｇ        フォルダ（オブジェクト）
２５          ＴＶ画像用ウィジェット
【図１】
0005584806.tif 000002
【図２】
0005584806.tif 000003
【図３】
0005584806.tif 000004
【図４】
0005584806.tif 000005
【図５】
0005584806.tif 000006
【図６】
0005584806.tif 000007
【図７】
0005584806.tif 000008
【図８】
0005584806.tif 000009
【図９】
0005584806.tif 000010