(57)【要約】      （修正有）【課題】テレビなどの機器をより簡易に制御できるプログラムを提供する。【解決手段】ユーザ操作取得部１１は入力インターフェース１に対するユーザの操作を取得する。位置取得部１２はモバイル機器１００の位置を示す位置情報を取得する。データ取得部１３は、記憶部７に記憶されたデータを取得したり、外部記録媒体に記録されたデータを記録媒体インターフェース８を介して取得したり、ネットワーク接続される外部装置から通信部５を介してデータを取得したりする。表示画面制御部１４はディスプレイに表示される画面の生成や遷移といった制御を行い、番組表データに基づいてディスプレイに表示する。外部機器制御部１５は通信部５を介して通信可能である外部機器の制御を直接または間接的に行う。通信制御部１６は通信部５を介した送受信を制御する。【選択図】図２
2017204745.tif 000002
【特許請求の範囲】
【請求項１】
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムなどに関する。
【背景技術】
【０００２】
通常のテレビはリモコンで制御される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４６６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
テレビなどの機器をより簡易に制御できるようにする。
【課題を解決するための手段】
【０００５】
本発明の一形態によれば、特許請求の範囲に記載のプログラムなどが提供される。
【図面の簡単な説明】
【０００６】
【図１】モバイル機器１００の概略外観図。
【図２】第１の実施形態に係るモバイル機器１００の内部構成を示す概略ブロック図。
【図３】本実施形態に係るモバイル機器を用いたシステムの概略構成を示す図。
【図４】ディスプレイに表示された番組表画面を示す図。
【図５】音量調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する音量調整画面の例。
【図６】５．１チャンネル用スピーカの音量調整を行うための音量調整画面の例。
【図７】明るさ調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する明るさ調整画面の例。
【図８】明るさ調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する明るさ調整画面の別の例。
【図９】色合い調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する色合い調整画面の例。
【図１０】色合い調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する色合い調整画面の別の例。
【図１１】色合い調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する色合い調整画面の別の例。
【図１２】音センサを利用した５．１チャンネル用スピーカの音量調整を説明する図。
【発明を実施するための形態】
【０００７】
（第１の実施形態）
第１の実施形態は、モバイル機器によってテレビを制御するものである。
図１は、モバイル機器１００の概略外観図である。モバイル機器１００はコンピュータでもあり、典型的には、スマートフォンやタブレットであるが、専用端末であってもよい。図１および以下では、モバイル機器１００がスマートフォンである例を説明する。
【０００８】
モバイル機器１００は、ユーザからの入力を受け付ける入力インターフェース１と、ユーザに情報を出力する出力インターフェース２とを備えている。入力インターフェース１はタッチパネル１ａを含み、出力インターフェース２はディスプレイ２ａを含むのが望ましい。タッチパネル１ａはその少なくとも一部がディスプレイ２ａの少なくとも一部と重なるようディスプレイ２ａ上に配置される。これにより、タッチパネル１ａ上での操作（ジェスチャー）で、ユーザがディスプレイ２ａに表示された画面に対する操作を行うことができる。
【０００９】
本例ではディスプレイ２ａが長方形である例を示しており、便宜上、長辺方向を縦とも呼び、短辺方向を横とも呼ぶ。
【００１０】
ユーザは、タッチパネル１ａに対してタップ、ダブルタップ、長押し、スワイプ、フリック、ピンチイン・ピンチアウトなどの操作を行うことができる。
【００１１】
タップ（シングルタップ）は指やスタイラスなどでタッチパネル１ａ上の１以上の点を短時間タッチする操作である。タップにより、ディスプレイ２ａに表示されているアイコン、文字、項目などが選択され得る。ダブルタップは指などでタッチパネル１ａ上の１以上の点を短時間２度続けてタッチする操作である。長押しは、タッチパネル１ａ上の１以上の点を、タップより長時間タッチする操作である。長押しにより、選択された項目に関する詳細情報が表示され得る。タップ、ダブルタップおよび長押し以外にも、タッチパネル１ａをタッチする時間や回数によって種々の操作を定義できる。
【００１２】
スワイプ（ドラッグ）はタッチパネル１ａ上の点をタッチした状態で指などを滑らせる（移動させる）操作である。滑らせた距離をスワイプの量とも呼ぶ。スワイプにより、画面がスクロールされ得る。フリックはタッチパネル１ａ上の１点をタッチした状態で軽く払うように指などを素早く動かす操作である。フリックにより、次の画面に進んだり、前の画面に戻ったり、項目をディスプレイ２ａ内の別の位置やディスプレイ２ａの外へ移動させたり、テキストを入力できたりする。
【００１３】
ピンチイン（ピンチアウト）はタッチパネル１ａ上の２点を指などでタッチし、タッチパネル１ａに触れたまま指などを近づける（遠ざける）操作である。初めにタッチした２点間の距離と、近づけた（遠ざけた）後の２点間の距離とに応じた値（例えば２つの距離の差や比）をピンチイン（ピンチアウト）の量とも呼ぶ。ピンチイン（ピンチアウト）により、画面が縮小（拡大）され得る。
【００１４】
また、入力インターフェース１はマイクを含んでいてもよい。タッチパネル１ａ上の操作に代えて、マイクに発話すること（これも入力インターフェース１に対する操作の一種である）で、アイコンなどの選択、テキストの入力、画面のスクロール、拡大・縮小など画面に表示される情報を制御してもよい。
【００１５】
さらに、入力インターフェース１はメニューキーなどのキー１ｂ（物理キーまたはソフトキー）を含んでいてもよい。キー１ｂを押下したり触れたりすることで、メニュー画面や設定画面を表示させてもよい。
【００１６】
その他、図１には例示していない入力インターフェース１や出力インターフェース２があってもよい。例えば、リモコンを入力インターフェース１としてもよい。また、モバイル機器１００がパソコンである場合、入力インターフェース１はマウスやキーボードを含んでいてもよい。出力インターフェース２がスピーカを含んでいて、以下に説明する情報を音声で出力してもよい。
【００１７】
図２は、第１の実施形態に係るモバイル機器１００の内部構成を示す概略ブロック図である。モバイル機器１００は、上述した入力インターフェース１および出力インターフェース２に加え、ＧＰＳ受信装置３と、各種センサ４と、通信部５と、放送波処理部６と、記憶部７と、記録媒体インターフェース８と、制御部１０とを備えている。
【００１８】
ＧＰＳ受信装置３はＧＰＳ衛星からの信号を受信して、モバイル機器１００のおおよその位置を把握する。モバイル機器１００の位置は緯度および経度で表され得る。ユーザがモバイル機器１００を携帯する場合、モバイル機器１００の位置はユーザの位置とほぼ一致する。そのため、モバイル機器１００の位置はユーザの位置とも言える。
【００１９】
センサ４は、光センサ、色センサ、音センサ（マイク）、ジャイロセンサ、加速度センサ、温度センサ、重力センサ、照度センサ、加速度センサ、地磁気センサ、圧力センサ、近接センサ、湿度センサ、回転ベクトルセンサなどである。
【００２０】
通信部５は他の機器との通信を行う機能部の総称である。例えば通信部５は、家庭内無線ＬＡＮやＷｉＦｉ（登録商標）などのネットワークを介して、外部装置（サーバや記憶装置など）との間でデータの送受信を行う。また、通信部５は、Ｍｉｒａｃａｓｔ、Ｇｏｏｇｌｅ  Ｃａｓｔ、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、その他の無線通信機能を有してもよい。さらに、通信部５は、ＨＤＭＩケーブル、ＵＳＢケーブル、ＭＨＬケーブルなどを用いた有線通信機能を有していてもよい。通信部５による通信は、他の機器からデータを受信する一方向通信であってもよいし、他の機器にデータを送信する一方向通信であってもよいし、他の機器と双方向通信を行ってもよい。双方向通信の場合、送信経路と受信経路とが異なっていてもよい。
【００２１】
放送波処理部６は、アンテナ、チューナ、デコーダなどを含み、放送波を受信して処理する。放送波は、テレビ番組（映像および音声）、番組表（いわゆるＥＰＧ）、データ放送を表示するためのデータなどを含み得る。
【００２２】
記憶部７は、テレビ制御プログラムや、種々の情報やデータ（具体例として通信部５が他の機器から受信した番組表データ、放送波処理部６が受信したデータ、ユーザ情報（性別、年齢、居住地など））などを記憶している。
【００２３】
テレビ制御プログラムはテレビ制御アプリ（リモコンアプリ）を実現するためのものである。テレビ制御プログラムは予め記憶部７に記憶されていてもよいし（いわゆるプリインストール）、ユーザによってダウンロードされて記憶部７に記憶されてもよい。
【００２４】
番組表データは、各テレビ番組の内容（例えばタイトル、望ましくは出演者や簡単な説明などを含む）、放送時間、チャンネルなどを示すデータであり、番組表の生成に必要なデータを含んでいる。なお、番組表データは、放送波に含まれていてもよいし、通信部５がネットワークを介して取得してもよい。また、番組表データを生成主体は、放送局、テレビ制御アプリの提供者、テレビメーカおよびそれらの関係者など、特に制限はない。
【００２５】
ユーザ情報は、例えば、ユーザの属性（年齢、性別、自宅や職場の住所など）、好みのテレビ番組（例えば、スポーツやドラマといったテレビ番組のジャンルでもよいし、特定の歌手や俳優などの出演者でもよいし）を示す情報である。ユーザ情報はユーザ自身が登録してもよいし、テレビ制御アプリや他のアプリやモバイル機器１００の機能によってユーザの検索履歴や行動履歴に基づいて自動的に取得されてもよい。
【００２６】
さらに、モバイル機器１００にはＳＤカードなどの外部記録媒体を挿入できる。そして、記録媒体インターフェース７は外部記録媒体に対してデータの読み書きを行う。なお、記憶部７に記憶されるとした上記データは、外部記録媒体に記憶されてもよいし、ネットワークを介して接続される外部の記憶装置に記憶されてもよい。
【００２７】
制御部１０は、ユーザ操作取得部１１と、位置取得部１２と、データ取得部１３と、表示画面制御部１４と、外部機器制御部１５と、通信制御部１６とを有する。これら各部の少なくとも一部は、テレビ制御プログラムをモバイル機器１００のプロセッサ（不図示）が実行することによって実現される機能であってもよいし、ＯＳの機能であってもよい。あるいは、処理部１０の少なくとも一部がハードウェアで実装されてもよいし、モバイル機器１００のＯＳが持つ機能であってもよい。
【００２８】
ユーザ操作取得部１１は入力インターフェース１に対するユーザの操作を取得する。例えば、タッチパネル１ａのどの部分がタッチされたか、（言い換えると、タッチされたタッチパネル１ａ上の位置と対応するディスプレイ２ａの位置には何が表示されているか）、どのようにタッチされたか、などを取得する。
【００２９】
位置取得部１２はモバイル機器１００の位置を示す位置情報を取得する。位置取得部１２は、ＧＰＳ受信装置３から位置情報を取得してもよいし、他の手法（ＷｉＦｉ測位、接続されている基地局に基づく測位など）で位置情報を取得してもよい。また、位置取得部１２は複数の手法を組み合わせて位置情報を決定してもよいし、複数の手法のうち最も精度が高い位置情報を採用してもよい。位置は多少の誤差があっても構わない。以下で、「モバイル機器１００の位置」という場合、モバイル機器１００の位置そのものでもよいし、位置取得部１２が取得した（誤差を含み得る）位置でもよい。
【００３０】
データ取得部１３は、記憶部７に記憶されたデータを取得したり、外部記録媒体に記憶されたデータを記録媒体インターフェース８を介して取得したり、ネットワーク接続される外部装置（サーバなど）から通信部５を介してデータを取得したりする。
【００３１】
表示画面制御部１４はディスプレイ２ａに表示される画面の生成や遷移といった制御を行う。具体例として、表示画面制御部１４は、番組表データに基づいて、ディスプレイ２ａに番組表を表示させる。
【００３２】
外部機器制御部１５は通信部５を介して通信可能である外部機器の制御を直接または間接的に行う。すなわち、外部機器制御部１５は外部機器を制御するための制御信号を生成する。本実施形態では、主に外部機器がテレビであり、このテレビの制御を行うための制御信号を外部機器制御部１５が生成する例を示す。
【００３３】
通信制御部１６は通信部５を介した送受信を制御する。例えば、通信制御部１６は、外部機器制御部１５が生成した制御信号をテレビなどの外部機器に送信するための通信制御を行う。また、通信制御部１６は、テレビなどの外部機器から必要な情報を受信するための通信制御を行う。
【００３４】
図３は、本実施形態に係るモバイル機器を用いたシステムの概略構成を示す図である。
図３（ａ）に示すように、モバイル機器１００は、その通信部５を介した無線通信および／または有線通信により、テレビ２００と通信可能であり、かつ、テレビ２００を制御可能であってもよい。
図３（ｂ）に示すように、テレビ２００は録画機器３００を制御できてもよい。あるいは、テレビ２００が録画機能を有してもよい。
図３（ｃ）に示すように、モバイル機器１００は、その通信部５を介した無線通信および／または有線通信により、テレビ２００および録画機器３００と通信可能であり、かつ、テレビ２００および録画機器３００を制御可能であってもよい。この場合、テレビ２００は録画機器３００を制御できてもよい。
【００３５】
以下、モバイル機器１００によるテレビ２００などの制御例を説明する。
まずは、モバイル機器１００の制御対象テレビを特定するのが望ましい。例えば、ユーザがテレビ制御アプリを初めて起動した際やユーザからの指示に応答して、外部機器制御部１５がテレビ３００に対して制御対象を特定するための制御信号を送信する。これに応じて、テレビ３００が自身を特定する情報（型番やＩＤなど）信号をモバイル機器１００に送信する。外部機器制御部１５は同信号を受信して、制御対象テレビを特定する。
あるいは、ユーザが入力インターフェース１を介して制御対象テレビを特定する情報（型番やＩＤなど）を設定してもよい。
【００３６】
テレビ制御アプリが起動すると、表示画面制御部１４は、番組表データに基づき、望ましくはモバイル機器１００の位置において放送される放送局や現在時刻も考慮して、番組表画面を生成してディスプレイに表示してもよい。また、外部機器制御部１５は、テレビ２００と双方向通信可能な場合には、テレビ２００の状態（電源がオンかオフか、オンの場合にどの番組が表示されているか、画質や音質・音量などの設定はどうなっているかなど）を取得してもよい。
【００３７】
図４は、ディスプレイに表示された番組表画面を示す図である。番組表画面は、縦方向に時間軸が設定され、横方向に放送局が設定される。そして、各時間、各放送局によって放送される番組を示す番組情報がマトリクス状に配置される。以下、より詳しく説明する。
【００３８】
番組表画面は、その上側に配置される放送局領域３１を含んでおり、放送局領域３１には放送局を示す放送局情報が横方向に並んで配置されている。配置される放送局は、モバイル機器１００の位置において受信可能なものであるのが望ましい。また、テレビ２００に表示されている番組の放送局を中央に配置するのが望ましい。
【００３９】
放送局情報は典型的には放送局名であるが、必ずしも正式名称ではなく略称やマーク、チャンネル番号など、放送局を特定できるものであればよい。放送局の並び順は、チャンネル番号の昇順あるいは昇順でもよい。あるいは、ユーザが予め任意に設定した順であってもよい。また、ユーザ情報やユーザの履歴（本アプリでの操作履歴や当該モバイル機器１００における検索履歴、ウェブサイトの閲覧履歴など）に基づいて並んでもよく、より具体的にはユーザが強く興味を持っていると思われる放送局ほど左側（後述する時間領域側）に配置してもよい。また、ユーザが任意に並べ替えられるようにしてもよく、より具体的には放送局情報をタッチ（例えば長押し）して選択した上でそのまま左右に移動させることで、放送局情報を並び替えられるようにしてもよい。
【００４０】
すべての放送局を画面内に表示するのが困難な場合、一部の放送局のみを表示し、番組表画面を左右にスクロールすることで他の放送局が表示されるようにしてもよい。
【００４１】
また、番組表画面は、その左側に配置される時間領域３２を含んでおり、時間領域３２には例えば１時間単位の時刻を示す時間情報が縦方向に並んで配置されている。現在時刻を最も上に配置してもよいし、現在時刻より所定時間前の時刻を最も上に配置してもよい。また、番組表画面を上方向にスクロールすることでより早い時刻（過去を含む）が表示され、下方向にスクロールすることでより遅い時刻が表示されるようにしてもよい。
【００４２】
さらに、番組表画面は番組領域３３を含んでおり、番組領域３３には複数の番組欄３４が時間ごとかつ放送局ごとにマトリクス状に配置されている。各番組欄３４には、対応する時間および放送局において放送される番組のタイトル（またはその一部や略称）、簡単な内容、出演者などを含み得る番組情報が表示される。
【００４３】
表示画面制御部１４は特定の番組欄３４を他の番組欄３４とは異なる態様で表示してもよい。異なる態様とは、例えば特定の番組欄３４を色付けしたり、強調表示したりすることである。特定の番組欄３４とは、注目されている番組、シリーズものであってそれまでの視聴率が高い番組、インターネット上で話題になっている番組、ユーザ情報やユーザの履歴（本アプリでの操作履歴や当該モバイル機器１００における検索履歴、ウェブサイトの閲覧履歴など）に基づくユーザの嗜好に合った番組の番組欄３４などである。また、特定の番組欄３４の番組情報を、番組領域３３ではなく、他の位置にテキスト情報で配置するなどしてもよい。
【００４４】
この番組表画面を利用して、ユーザは番組を選択できる。番組の選択は、例えば当該番組に対応する番組欄３４が表示されたディスプレイ２ａ上の位置に対応するタッチパネル１ａ上の位置をユーザがタッチすること（以下、単に「番組欄３４をタッチする」という。他も同様。）によって行われ得る。あるいは、ユーザが番組のタイトルやその略称などを音声で指定することによって、対応する番組が選択されてもよい。
【００４５】
同様に、ユーザは放送局を選択できる。放送局の選択は、例えば放送局名（あるいはその放送局によって放送される任意の番組欄）をユーザがタッチすることによって行われる。あるいは、ユーザが放送局名やその略称などを音声で指定することによって行ってもよい。
次に、ディスプレイ２ａに表示された番組表を用いてテレビ２００を制御する具体例を説明する。
【００４６】
一例として、ユーザが現在放送中の番組を番組表画面から選択した場合、外部機器制御部１５は、選択された番組をテレビ２００に表示するための制御信号を生成してもよい。より詳しくは、外部機器制御部１５は、テレビ２００が他の番組を表示中であれば選択された番組に切り替え、テレビがオフであればオンした上で選択された番組を表示するための制御信号を生成してもよい。
【００４７】
なお、番組を切り替えた場合（切り替えるための制御信号を生成した場合）、それに合わせて表示画面制御部１４は番組表画面を更新してもよい。例えば、切り替えて新たに表示された番組の放送局が中央に配置されるようにするのが望ましい。
【００４８】
また、ある番組が選択された場合、その番組の情報（特に番組表に表示されていない詳細な情報）を、ディスプレイ２ａまたはテレビ２００に表示するための制御信号を生成してもよい。
【００４９】
外部機器制御部１５は、選択された番組を表示するための制御信号だけでなく、任意の設定を行うための制御信号、例えば選択された番組に応じて適切な画質設定や音質設定を行うための制御信号を生成してもよい。
【００５０】
より具体的な例として、選択された番組が映画である場合、外部機器制御部１５は、テレビ２００の画質を「シネマモード」など映画に適した画質にするための制御信号を生成してもよい。選択された番組が映画であることは、番組表データに含まれていてもよいし、番組のタイトルなどに基づいて外部機器制御部１５が検出してもよい。あるいは、番組表データにおいて、番組と該番組に対して適切な設定とが関連付けられていてもよい。
音声についても、ステレオモードや５．１ｃｈモードなど、選択された番組に合った音質設定が行われるよう制御信号を生成してもよい。
【００５１】
外部機器制御部１５は、現在放送中の番組が選択された際に、さらなるユーザの操作を待つことなく上記の生成信号を生成してもよいし、番組を切り替えるか否かをユーザに問うダイアログなどを表示してユーザの意思を確認した後に上記制御信号を生成してもよい。
【００５２】
また、テレビ２００が録画機能を有する場合や、テレビ２００に録画機器３００が接続されている場合、ユーザが現在放送中の番組を選択した場合に、外部機器制御部１５は、選択された番組の録画を開始するための制御信号を生成してもよい。
【００５３】
やはり外部機器制御部１５は、現在放送中の番組が選択された際に、さらなるユーザの操作を待つことなく上記の生成信号を生成してもよいし、録画を開始するか否かをユーザに問うダイアログなどを提示してユーザの意思を確認した後に上記制御信号を生成してもよい。
【００５４】
また、現在放送中の番組が選択された際に、選択された番組に切り替えるか、録画を開始するか、（あるいは両方を行うか）をユーザに問うダイアログなどを提示してユーザの意思を確認した後にユーザの意思に応じた制御信号を生成してもよい。あるいは、選択された番組に切り替えるか、録画を開始するか、（あるいは両方を行うか）を予め設定できてもよい。
【００５５】
また、選択の仕方によって処理を変えてもよく、外部機器制御部１５は、例えば番組欄３４がタップされた場合には番組を切り替えるための制御信号を、長押しされた場合には録画を開始するための制御信号を生成してもよい。あるいは、番組の情報を表示させるための制御信号を生成してもよい。また、ある番組が選択された場合にどのような処理を行うかを問うダイアログなどを提示してもよいし、番組が選択された場合の処理を予め設定できてもよい。
【００５６】
なお上記の各例において、現在放送中の番組が選択された場合に代えて、放送局が選択された場合に上記の制御を行ってもよい。また、現在放送中の番組が選択された場合、および、放送局が選択された場合に上記の制御を行ってもよい。
【００５７】
また別の例として、現在時刻において放送されておらず、将来放送される番組が選択された場合、外部機器制御部は選択された番組を視聴予約するための制御信号を生成してもよい。外部機器制御部は、将来放送される番組が選択された際に、さらなるユーザの操作を待つことなく上記の生成信号を生成してもよいし、視聴予約を行うか否かをユーザに問うダイアログなどを表示してユーザの意思を確認した後に上記制御信号を生成してもよい。
また、将来放送される番組が選択された場合、外部機器制御部は選択された番組を録画予約するための制御信号を生成してもよい。
【００５８】
やはり外部機器制御部は、将来放送される番組が選択された際に、さらなるユーザの操作を待つことなく上記の生成信号を生成してもよいし、録画予約を行うか否かをユーザに問うダイアログなどを提示してユーザの意思を確認した後に上記制御信号を生成してもよい。また、将来放送される番組が選択された際に、視聴予約をするか、録画予約をするか、（あるいは両方を行うか）をユーザに問うダイアログなどを提示してユーザの意思を確認した後にユーザの意思に応じた制御信号を生成してもよい。
【００５９】
また、選択の仕方によって処理を変えてもよく、外部機器制御部は、例えば番組情報がタップされた場合には視聴予約するための制御信号を、長押しされた場合には録画予約するための制御信号を生成してもよい。あるいは、将来放送される番組が選択された場合に、視聴予約をするか、録画予約をするかを予め設定できるようにしておいてもよい。
【００６０】
さらに別の例として、すでに放送が終了した番組が選択された場合、選択された番組がテレビあるいは録画機器に録画されていれば（全番組録画を含む）、選択された番組を再生するための制御信号を外部機器制御部が生成してもよい。選択された番組が録画されていない場合、外部機器制御部は、再放送や関連番組を検索してもよい。検索の結果、見つからなかった場合、外部機器制御部はその旨をディスプレイに示してもよい。検索で見つかった場合、外部機器制御部は、その旨を表示してもよいし、視聴予約してもよいし、録画予約してもよい。検索で見つかった場合、さらなるユーザの操作を待つことなく視聴予約および／または録画予約をするための制御信号を生成してもよいし、視聴予約を行うか、録画予約を行うか、（あるいは両方を行うか）をユーザに問うダイアログなどを提示してユーザの意思を確認した後にユーザの意思に応じた制御信号を生成してもよい。
【００６１】
また、すでに放送が終了した番組が選択された場合、選択された番組がテレビ２００あるいは録画機器３００に録画されていれば（全番組録画を含む）、選択された番組を当該モバイル機器１００に転送（ダビングまたはムーブ）するための制御信号を外部機器制御部が生成してもよい。
【００６２】
望ましくは、外部機器制御部１５は、選択された番組のダビング回数制限をテレビ２００または録画機器３００に確認し、表示画面制御部１４はその結果をディスプレイ１ａに表示してもよい。例えば、あと何回ダビングできるかを表示したり、さらなるダビングができない場合にはムーブになる旨を表示したりする。その表示を見てユーザがダビングやムーブを開始するか否かを選択できるようにしてもよい。
【００６３】
また、テレビ２００（あるいは録画機器３００、以下同じ）からモバイル機器１００に転送する場合、確実な転送のために、両者を有線接続するのが望ましい。そのため、テレビ２００とモバイル機器１００とが無線接続である場合には、有線接続することを促す表示を行ってもよい。なお、制御信号を送受信する経路と、番組を転送する経路は、共通でも異なっていてもよい。
【００６４】
以上は、主にモバイル機器１００がテレビ２００を制御することとしたが、録画に関しては、モバイル機器１００が録画機器３００を直接（図３（ｃ））またはテレビ２００を介して間接的（図３（ｂ））に制御してもよい。
【００６５】
また別の例として、スワイプなどによって番組表画面が横方向にスクロールされた場合、それに合わせて表示される番組を順繰りに切り替える（いわゆる「ザッピング」）ための制御信号を外部機器制御部１５が生成してもよい。例えば、図４の番組表画面が左方向にスクロールされ、中央に表示される放送局が１０２ｃｈ、１０３ｃｈ、１０４ｃｈ、１０５ｃｈと所定速度で変化する場合、この所定速度（あるいはスワイプなどにおいて、指を移動させる速度や移動量）に応じた時間間隔、切り替え速度で、表示される番組を１０２ｃｈ、１０３ｃｈ、１０４ｃｈ、１０５ｃｈと切り替えるための制御信号が生成される。
【００６６】
なお、表示画面制御部１４は番組表画面とリモコンを模した画面の両方をディスプレイ１ａに表示してもよい。リモコンを模した画面には、例えば電源ボタン、音量調節ボタン、チャンネル選択ボタン、メニューボタンなどに相当するアイコンを含み得る。そして、これらのアイコンに対するユーザ操作（タップなど）に応じて、外部機器制御部１５はテレビ２００に制御信号を送信してもよい。
【００６７】
この際、表示画面制御部１４は番組表画面を更新してもよい。望ましくはテレビ２００に表示される番組の切り替えと、番組表画面のスクロールとを同期して行ってもよく、さらに望ましくはテレビ２００に表示される番組の放送局が中央に配置されるよう番組表画面を更新してもよい。
また、表示画面制御部１４は、ユーザからの操作に応じて、番組表画面と通常のリモコンを模した画面とを切り替えてディスプレイ１ａに表示してもよい。
【００６８】
さらに、モバイル機器が双方向通信可能である場合、テレビやそのリモコンとモバイル機器とが連動してもよく、例えばモバイル機器を鳴らせる（または振動させる）ための制御信号を生成する機能をテレビやリモコンが持ってもよい。
【００６９】
（第２の実施形態）
次に説明する第２の実施形態は、モバイル機器１００のディスプレイ２ａに音質調整画面（ＧＵＩ）を表示し、テレビ２００など音響機器の音質（例えば音量）の調整や制御を行うものである。以下、音量の調整を中心に説明する。なお、音響機器とは、テレビの他、スピーカ、アンプ、オーディオプレーヤ、音声処理装置などを含む。また、以下の実施形態で説明する機能は、第１の実施形態で説明したものとは別個の機能であってもよい。
【００７０】
図５は、音量調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する音量調整画面の例である。音量調整を行うための所定の操作がユーザによって行われた際に、このような画面が表示される。音量調整画面は、音量を示す形状の図形を音量表示として含むのが望ましく、以下では音量が大きいほど長いバー６１（例えば実線のバー（図５（ａ１）、細切れのバー（図５（ａ２）））を含むものとする。また、音量を数値で示してもよい。
【００７１】
ここで、音量調整画面が表示されていない状態から初めに音量調整画面を表示する場合、バー６１の長さは、現在の音量に対応しているのが望ましい。現在の音量は、ユーザによる最新の調整結果をモバイル機器１００内に記憶しておいてもよいが、本画面を表示する際にテレビ２００との双方向通信を行って実際にテレビ２００に設定されている現在の音量を取得するのがより望ましい。具体的には、外部機器制御部１５が現在の音量を問い合わせるための制御信号をテレビ２００に送信し、これに応じてテレビ２００から現在の音量を示す信号を受信すればよい。すなわち、テレビ２００が生成した信号に基づいて、外部機器制御部１５が現在の音量を把握すればよい。
【００７２】
そして、ユーザは、入力インターフェース１を介し、バー６１を利用した音量調整のための操作を行うことができる。このようなユーザ操作に応じて、調整後の状態（音量）を反映させて表示画面制御部１４がバー６１の長さ（大きさ）を更新するとともに、外部機器制御部１５がテレビ２００の音量を調整するための制御信号を生成してテレビ２００に送信することにより、音量を調整する。
【００７３】
例えば、タッチパネル１ａにおいて、ユーザがバー６１の右端を指でタッチし、タッチしたまま右側（バー６１を伸ばす（大きくする）方向）に指をスライドさせた場合（図５（ｂ１），（ｂ２）））、表示画面制御部１４がスライド量に応じてバー６１を右方向に伸ばすとともに、伸ばした後のバー６１の長さに応じて（言い換えるとスライド量に応じて）、テレビ２００の音量を大きくするための制御信号が生成される。
【００７４】
逆に、左側（バー６１を縮める（小さくする）方向）に指をスライドさせた場合（図５（ｃ１），（ｃ２））、表示画面制御部１４がスライド量に応じてバー６１を左方向に縮めるとともに、縮めた後のバー６１の長さに応じて（言い換えるとスライド量に応じて）、テレビ２００の音量を小さくするための制御信号が生成される。
【００７５】
このようにすることで、音量調整画面におけるバー６１の伸縮（必要に応じて数値の更新、以下同じ）と、テレビ２００の音量調整とを同期して行うことができる。なお、バー６１の長さは、指をスライドさせることに限らず、任意のユーザ操作によって伸縮可能であってもよい。
【００７６】
ただし、モバイル機器１００とテレビ２００との間の通信が不安定な場合など、音量を調整するための制御信号がモバイル機器１００からテレビ２００に届かないこともある。その場合、モバイル機器１００上では音量が調整されたことになっていてバー６１の長さが更新されるのに、実際にはテレビ２００の音量が調整されず、齟齬が生じてしまう。
【００７７】
そこで、制御信号によってもテレビ２００の音量を調整できない場合、表示画面制御部１４は、バー６１の長さを伸縮させる前（すなわちユーザ操作が行われる前）の音量に対応する長さに戻してもよい。これにより、テレビ２００の音量は調整されないのに、表示画面制御部１４が示す音量（バーの長さ）のみが更新されること、つまり、テレビ２００の実際の音量と音量調整画面が示す音量との不一致を防げる。この場合、テレビ２００の音量を調整できないこと（テレビ２００と通信できないこと）をディスプレイ２ａに表示したり、アラームを発したりしてもよい。
【００７８】
音量を調整できるか否かは、テレビ２００に由来する所定の信号を受信できるか否かによって表示画面制御部１４が判断してもよい。例えば、テレビ２００は、モバイル機器１００から音量を調整するための制御信号を受信すると、音量を調整するのみならず、同制御信号を受信したことを示す通知（Ａｃｋ）あるいは音量調整が完了したことを示す通知を返送するのが望ましい。このような通知を通信制御部１６が所定期間内に受信できた場合、テレビ２００の音量を調整できると判断される。一方、外部機器制御部１５が制御信号を送ったが一定期間テレビ２００から同通知を受信できない場合、表示画面制御部１４はテレビ２００の音量を調整できないと判断される。
【００７９】
あるいは、テレビ２００の音量を調整できないことが予め分かる場合、例えば通信状況が悪くテレビ２００と通信できない場合や、テレビ２００の電源がオフである場合には、音量を調整するためのユーザ操作がなされても、表示画面制御部１４はバー６１の長さを更新しないようにしてもよい。すなわち、テレビ２００との直接あるいは間接的な通信が可能である場合のみ、表示画面制御部１４は音量調整画面を更新できるようにしてもよい。
【００８０】
なお、以上はテレビ２００の音量を調整する例を示したが、テレビ２００とアンプ（不図示）が接続され、当該アンプにスピーカが接続されることもある。その場合、外部機器制御部１５は、直接アンプを制御してスピーカの音量を調整してもよいし、テレビ２００を介して間接的にアンプを制御してスピーカの音量を調整してもよい。後者の場合、モバイル機器１００からテレビ２００に音量調整のための制御信号がテレビ２００に送信され、テレビ２００からアンプに音量調整のための制御信号が送信される。
【００８１】
図６は、５．１チャンネル用スピーカの音量調整を行うための音量調整画面の例である。同画面には各スピーカ６２ａ〜６２ｆがその配置位置に対応付けて表示され、さらに各スピーカの音量を示すバー６３ａ〜６３ｆがそれぞれ表示される。各スピーカの音量調整は上述した通りであり、スピーカごと個別に調整可能であってもよいし、全てのスピーカの音量を共通（連動）して調整可能であってもよいし、個別の調整および共通の調整を切り替え可能であってもよい。また、スピーカの数に制限はなく、２．１チャンネルや７．１チャンネルなどであってもよく、複数のスピーカの音量表示を、配置位置に対応付けてディスプレイ２ａに表示すればよい。
【００８２】
なお、各スピーカ６２ａ〜６２ｆは、テレビ２００に直接接続されるものでもよいし、別個の音響機器に接続されるものでもよい。後者の場合、モバイル機器１００は、音響機器を直接制御してもよいし、テレビ２００を介して音響機器を制御してもよい。
【００８３】
このように、第２の実施形態では、モバイル機器１００のディスプレイに音質表示を含む音質調整画面を表示する。そのため、簡易かつ直感的に音質を調整できる。また、テレビ２００に音質調整画面を表示するわけではなないので、テレビ２００による映像表示を邪魔しない。なお、以上は音質として音量を調整することを説明したが、音量以外の音質を制御してもよい。
【００８４】
（第３の実施形態）
次に説明する第３の実施形態は、モバイル機器１００のディスプレイ２ａに画質調整画面（ＧＵＩ）を表示し、テレビ２００など映像機器の画質（例えば、色合い、明るさ、色の濃さ）の調整や制御を行うものである。なお、映像機器とは、テレビの他、チューナを持たないディスプレイやモニタ、映像処理装置なども含む。
【００８５】
音質（音量）の調整と同様、画質調整画面を表示し、これを利用した画質調整のためのユーザ操作に応じて、調整後の状態（画質）を反映させて画質調整画面を更新するとともに、画質調整のための制御信号を生成する。また、画質調整画面が表示されていない状態から初めに画質調整画面を表示する場合、現在の画質に対応した画面とするのが望ましい。また、調整できない場合には、画質調整画面をユーザ操作前の画面に戻すのが望ましい。このような点は第２の実施形態と同様であるので詳細を省略し、以下では、画質調整に特有の点を中心に説明する。
【００８６】
図７は、明るさ調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する明るさ調整画面の例である。明るさ調整を行うための所定の操作がユーザによって行われた際に、このような画面が表示される。明るさ調整画面は、明るさを示す形状の図形を明るさ表示として含むのが望ましく、以下では明るさが大きいほど長いバー７１（例えば実線のバー（図７（ａ）、細切れのバー（図７（ｂ）））を含むものとする。また、明るさを数値で示してもよい。
【００８７】
この明るさ調整画面を利用した明るさの調整は、第２の実施形態における「音量」を「明るさ」に置き換えればよいので、詳細な説明を省略する。具体的にテレビの明るさを大きく（小さく）するためには、例えば輝度Ｙなどの明るさ信号を正（負）にオフセットさせたり、Ｒ，Ｇ，Ｂなどの信号を正（負）にオフセットさせたりすればよい。
【００８８】
図８は、明るさ調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する明るさ調整画面の別の例である。同画面は明るさ調整としてガンマ値γの補正（ガンマ補正）を行うことを想定している。ガンマ値γは、入力信号の値ｘと、テレビ２００に表示される映像の明るさｙとの関係を示す値であり、例えば２．２である。明るさ調整画面は、ガンマ値γを示す形状の図形を明るさ表示として含むのが望ましく、以下ではｙ＝ｘγ（ｘ＝０〜１）としてｘとｙとの関係を表す曲線７２をグラフ上に示すものとする。このグラフの他、ガンマ値γを数値で示してもよい。
【００８９】
そして、ユーザは、入力インターフェース１を介し、このグラフを利用した明るさ調整のための操作を行うことができる。このようなユーザ操作に応じて、調整後の明るさ（ガンマ値）を反映させて表示画面制御部１４が曲線７２の形状を変形するとともに、外部機器制御部１５がテレビ２００の明るさを調整するための制御信号を生成してテレビ２００に送信することにより、明るさを調整する。
【００９０】
例えば、タッチパネル１ａにおいて、ユーザがグラフにおける曲線７２の一部を指でタッチし、タッチしたまま下側に指をスライドさせた場合（図８（ｂ））、外部機器制御部１５はスライド量に応じて、現在のガンマ値より大きい新たなガンマ値γを設定する。逆に、上側に指をスライドさせた場合（図８（ｃ））、外部機器制御部１５はスライド量に応じて、現在のガンマ値より小さい新たなガンマ値γを設定する。
【００９１】
新たなガンマ値γの具体的な設定例としては、例えば指が離された点に基づいて設定することができ、より具体的にはグラフ上の点（ｘ０，ｙ０）で指が離された場合、γ＝ｌｏｇｘ０ｙ０としてもよい。また、ガンマ値γには上限値と下限値を予め定めておいてもよく、上式で算出されるガンマ値γが上限値（下限値）を超える場合には、上限値（下限値）でリミットしてもよい。
【００９２】
そして、表示画面制御部１４が更新後のガンマ値γについてのｙ＝ｘγの曲線形状とするとともに、更新後のガンマ値γに応じて（言い換えるとスライド量およびスライド方向に応じて）、テレビ２００のガンマ特性を調整（補正）するための制御信号が生成される。
【００９３】
ガンマ特性を調整するためには、例えば信号ｘを信号ｙに変換するためにルックアップテーブルをテレビ２００の内部に持っておき、テーブル値をガンマ値γに応じて書き換えればよい。
【００９４】
このようにすることで、明るさ調整画面における曲線７２の変形（必要に応じて数値の更新、以下同じ）と、テレビ２００の明るさ調整とを同期して行うことができる。なお、グラフの形状は、指をスライドさせることに限らず、プルダウンを用いて複数のガンマ値から選択するなど、任意のユーザ操作によって変形可能でよい。
【００９５】
図９は、色合い調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する色合い調整画面の例である。同画面は色合い調整として、原色（本例ではＲＧＢ）および中間色（本例ではＹＣＭ）を基準とする６軸の色相調整を行うことを想定している。色合い調整画面は、色相調整用の図形を色合い調整表示として含むのが望ましく、本例では１つの原色と１つの中間色を両端とする６つのバー８１〜８６と、バー８１〜８６のそれぞれにおける特定の位置を示す位置表示９１〜９６（同図では三角形のアイコン）とを含み、その位置が色相を示すものとする（図９（ａ））。各バー８１〜８６は両端の色を反映したものであることが望ましく、例えば一番目のバー８１であれば、左端から右端にかけて、赤から黄色に変化する色とする。なお、基準色はＲＧＢおよびＹＣＭに限られず、４原色ディスプレイなどに適用してもよい。
【００９６】
そして、ユーザは、入力インターフェース１を介し、バー８１〜８６および位置表示９１〜９６を利用した色合い調整のための操作を行うことができる。このようなユーザ操作に応じて、調整後の色合いを反映させて表示画面制御部１４が位置表示の位置を移動させるとともに、外部機器制御部１５がテレビ２００の色合いを調整するための制御信号を生成してテレビ２００に送信することにより、色合いを調整する。
【００９７】
例えば、タッチパネル１ａにおいて、ユーザが１つ目のバー８１の位置表示９１を指でタッチし、タッチしたまま右側（Ｙに近づく方向）に指をスライドさせた場合、表示画面制御部１４がスライド量に応じて位置表示９１の位置を移動させる（図９（ｂ））とともに、移動後の位置表示の位置に応じて（言い換えるとスライド量に応じて）、テレビ２００の色合いを調整する（例えば、画面全体あるいは赤と黄色の間の色を全体的に黄色に近づける）ための制御信号が生成される。
【００９８】
このようにすることで、色合い調整画面における位置表示の移動（必要に応じて数値の更新、以下同じ）と、テレビ２００の色合い調整とを同期して行うことができる。なお、位置表示は、指をスライドさせることに限らず、任意のユーザ操作によって移動可能でよい。
【００９９】
図１０は、色合い調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する色合い調整画面の別の例である。同画面は、色合い調整として、ホワイトバランスの調整、すなわち基準となる白の調整（特に色温度の調整）を想定している。色合い調整画面は、白を表す表示を含むのが望ましく、本例では、色空間（本例ではｘｙ色度図）上に色温度曲線があり、同曲線における丸印の位置が白の色温度を表している。この丸印の他、色温度を数値で示してもよい。本色合い調整画面が初めに表示される際、現在のテレビ２００の色温度に対応する位置に丸印がある。
【０１００】
そして、ユーザは、入力インターフェース１を介し、この表示を利用した色温度調整のための操作を行うことができる。このようなユーザ操作に応じて、表示画面制御部１４がｘｙ色度図上における丸印の位置を移動させるとともに、外部機器制御部１５がテレビ２００の色温度を調整するための制御信号を生成してテレビ２００に送信することにより、色温度を調整する。
【０１０１】
例えば、タッチパネル１ａにおいて、ユーザが丸印を指でタッチし、タッチしたまま右側に指をスライドさせて丸印を右方向に移動させた場合（図１０（ｂ））、外部機器制御部１５はスライド量に応じて、現在の色温度より低い新たな色温度を設定する。逆に、左側に指をスライドさせて丸印を左方向に移動させた場合（図１０（ｃ））、外部機器制御部１５はスライド量に応じて、現在の色温度より高い新たな色温度を設定する。
【０１０２】
白は色温度曲線上の色（つまり偏差ｄｕｖが０）であるのが望ましいため、丸印は曲線状でのみ移動できるようにしてもよく、例えば、タッチされているｘ座標にのみに応じて丸印が移動するようにしてもよい。もちろん、色温度曲線上を外れて移動できるようにしてもよい。新たな色温度の設定例として、例えば指が離された点に基づいて設定することができる。
【０１０３】
また、ユーザの便宜のために、いくつかの代表的な色温度（例えば、４，２００Ｋ／５，０００Ｋ（Ｄ５０）／６，５００Ｋ（Ｄ６５）／９，５００Ｋなど）を色温度曲線上に目安として示しておいてもよい。また、丸印は、この目安となる色温度のみを離散的に移動できるようにしてもよい。
【０１０４】
そして、表示画面制御部１４が新たに設定された色温度に丸印を移動させるとともに、設定された色温度に応じてテレビの色温度を調整するための制御信号が生成される。
【０１０５】
なお、色温度を高くするためには、例えばテレビ２００においてＲ信号およびＧ信号に１未満のゲインを乗じればよい。色温度を低くするためには、例えばテレビ２００においてＢ信号に１未満のゲインを乗じればよい。そのため、制御信号はゲインを示すものであってもよい。
【０１０６】
このようにすることで、色あい調整画面における丸印の移動（必要に応じて数値の更新、以下同じ）と、テレビ２００の色合い調整とを同期して行うことができる。なお、丸印は、指をスライドさせることに限らず、プルダウンを用いて複数の色温度から選択するなど、任意のユーザ操作によって更新可能でよい。
【０１０７】
図１１は、色合い調整を行うために、表示画面制御部１４がディスプレイ２ａに表示する色合い調整画面の別の例である。同画面は、色合い調整として、色域の調整、すなわち表示される色の範囲を調整することを想定している。色合い調整画面は、色域を表す表示を含むのが望ましく、本例では、ｘｙ色度図を基準とするが、ｕ’ｖ’色度図など、他の色空間を用いてもよい。
【０１０８】
ｘｙ色度図上に表示される三角形が設定されたテレビ２００の色域を示す。また、テレビ２００が表示可能な色域を示す三角形（太線で示した）が表示されてもよい。
【０１０９】
そして、ユーザは、入力インターフェース１を介し、この表示を利用した色域調整のための操作を行うことができる。このようなユーザ操作に応じて、表示画面制御部１４がｘｙ色度図上における三角形の形状を変化させるとともに、外部機器制御部１５がテレビ２００の色域を調整するための制御信号を生成してテレビ２００に送信することにより、色域を調整する。
【０１１０】
例えば、タッチパネル１ａにおいて、ユーザが三角形の一つの頂点を指でタッチし、タッチしたまま指をスライドさせて三角形の形状を変化させることができる。これにより新たな色域が設定される。そして、この色域内の色で映像を表示するための制御信号が生成される。具体的には、テレビ２００そのものの色域が、設定された色域内の色に変換される（いわゆるガマットマッピング）。
【０１１１】
なお、設定された色域がテレビ２００が表示可能な色域より狭い場合、言い換えると、前者の三角形が後者の三角形に包含される場合、設定された色域内のすべての色を表現可能である。しかし、設定された色域がテレビ２００が表示可能な色域より広い場合、言い換えると、前者の三角形の一部が後者の三角形からはみ出る場合、はみ出た色は実際にはテレビ２００上で表現できない。
【０１１２】
ユーザは、任意に三角形の形状を変化させることができてもよいし、三角形以外の形状にできるようにしてもよい。また、ユーザが、予め設定された色域（例えば、規格で定められたＨＤ用のＢＴ．７０９、ＮＴＳＣ用のＢＴ．６０１、ＰＣ用のｓＲＧＢ，ＡｄｏｂｅＲＧＢなど）から選択できるようにしてもよい。そのため、予め定めた色域も目安としてｘｙ色度図に表示してもよい。
【０１１３】
なお、色域は原色の数に応じた形状であり、３原色（ＲＧＢ）ディスプレイであれば色域は三角形となるが、例えば黄色を加えた４原色ディスプレイなどの場合、四角形を表示してもよい。
【０１１４】
（第４の実施形態）
次に説明する第４の実施形態は、モバイル機器１００が有するセンサ４を利用して、テレビ２００など映像機器の画質（例えば、色合い、明るさ、色の濃さ）を調整するものである。
【０１１５】
まずは、センサ４が外光の照度を計測可能な光センサ（例えばフォトダイオード）を含むとする。この場合、光センサの計測結果に応じてテレビ２００の明るさを調整するための制御信号を外部機器制御部１５が生成し、これを通信制御部１６がテレビ２００に送信してもよい。
【０１１６】
より具体的には、光センサの計測結果が低照度を示す場合、テレビ２００の置かれている環境（特にモバイル機器１００の周囲）が暗いことを意味する。この場合、テレビ２００が表示する映像は暗くてもよい。そのため、テレビ２００の明るさを低くするための制御信号が生成されてもよい。
【０１１７】
逆に、光センサの計測結果が高照度を示す場合、テレビ２００の置かれている環境（特にモバイル機器１００の周囲）が明るいことを意味する。この場合、テレビ２００が表示する映像が明るいのが望ましい。そのため、テレビ２００の明るさを高くするための制御信号が生成されてもよい。
【０１１８】
すなわち、光センサで計測された照度が高いほど、テレビ２００の明るさを高くするための制御信号が生成されてもよい。このような制御信号は、テレビ２００の明るさを示すものであってもよいし、計測結果（照度）でもよい。後者の場合でも、テレビ２００において明るさをどのように調整すべきか認識できるためである。
【０１１９】
次に、センサ４が外光の色を計測可能な色センサ（例えばＲＧＢフォトダイオード）を含むとする。この場合、色センサの計測結果に応じてテレビ２００の色合いを調整（特に、ホワイトバランス調整）するための制御信号を外部機器制御部１５が生成し、これを通信制御部１６がテレビ２００に送信してもよい。
【０１２０】
より具体的には、色センサの計測結果が青っぽい色（高い色温度）を示す場合、テレビ２００の置かれている環境（特にモバイル機器１００の周囲）の照明が青っぽい（蛍光灯など）であることを意味する。この場合、目の順応効果によって青の感度が低下するため、映像が黄色っぽく見える。そのため、テレビ２００を全体的に青っぽくする（色温度を上げる）ための制御信号が生成されてもよい。
【０１２１】
逆に、色センサの計測結果が黄色っぽい色（低い色温度）を示す場合、テレビ２００の置かれている環境（特にモバイル機器１００の周囲）の照明が黄色っぽい（電球など）であることを意味する。この場合、目の順応効果によって黄色の感度が低下するため、映像が青っぽく見える。そのため、テレビ２００を全体的に黄色っぽくする（色温度を下げる）ための制御信号が生成されてもよい。
【０１２２】
すなわち、色センサで計測された色温度が高いほど、テレビ２００の色温度を高くするための制御信号が生成されてもよい。このような制御信号は、テレビ２００の色温度を示すものであってもよいし、計測結果（色温度）でもよい。後者の場合でも、テレビ２００において色温度（色合い）をどのように調整すべきか認識できるためである。なお、色温度の具体的な調整例は上述した通りである。
【０１２３】
なお、光源の種類は限られており、計測すべき色温度も限られている。よって、色センサの精度はそれほど高くなくてもよく、予め定めたいくつかの色温度（例えば、２８００Ｋ／４２００Ｋ／５５００Ｋ／６５００Ｋの４つ）の中から１つを特定できる程度であってもよい。この場合、特定された色温度に合わせて、予めＲ，Ｇ，Ｂ信号に乗じるゲインを設定しておいてもよい。
【０１２４】
上述した明るさや色合い（色温度）の調整は、ユーザ操作を介さず自動的に行ってもよい。この場合、一定周期でセンサの計測結果を取得し、その度にテレビ２００の調整を行うための制御信号を生成してもよいし、計測結果が前回の計測結果から大きく変化した場合（例えば上記特定される色温度が変わったとき）にのみ同制御信号を生成してもよい。あるいは、ユーザ操作に応答して任意のタイミングで調整を行ってもよい。さらに、自動調整とするかユーザ操作で調整するかを設定できてもよい。
【０１２５】
このように、第４の実施形態では、周囲の環境（特に照明の明るさや色）に合わせて、テレビ２００の画質を適切に自動調整できる。また、モバイル機器１００のセンサを利用するため、テレビ２００がセンサを持っている必要もない。
【０１２６】
（第５の実施形態）
次に説明する第５の実施形態は、モバイル機器１００が有するセンサ４を利用して、テレビ２００など音響機器の音質（例えば音量）を調整するものである。
【０１２７】
センサ４が周囲の音を拾う音センサを含むとする。音センサは例えばマイクであって、入力インターフェースと兼用であってもよい。この場合、音センサの計測結果に応じて、テレビ２００の音量を調整するための制御信号を外部機器制御部１５が生成し、これを通信制御部１６がテレビ２００に送信してもよい。
【０１２８】
例えば、音センサの計測結果が大音量を示す場合、モバイル機器１００の周囲がうるさいことが把握される。そのため、テレビ２００の音量を大きくするための制御信号が生成されてもよい。
【０１２９】
さらに、音センサが検出する音を、調整対象であるテレビ２００からの音と、それ以外の音とを判別し、より高度な調整を行ってもよい。
例えば、テレビ２００からの音が一定の目標値に近づくよう、テレビ２００の音量を調整するための制御信号が生成されてもよい。テレビ２００と視聴位置とが離れているほどテレビ２００の音量を大きくすることが望ましいが、このような音量調整を自動でできる。
【０１３０】
あるいは、テレビ２００からの音量と、それ以外の音量の両方を把握し、後者が大きいほどテレビ２００の音量が大きくなるよう制御信号が生成されてもよい。周囲がうるさいほどテレビ２００の音量を大きくすることができる。
【０１３１】
音センサが検出する音がテレビ２００からの音であるか否かは、例えばテレビ２００からの音を予め外部機器制御部１５が知っておけばよい。例えば、番組ごとに音声データを取得して記憶部７に記憶しておき、記憶された音声データと、音センサで検出された音とを比較すればよい。
【０１３２】
図１２は、音センサを利用した５．１チャンネル用スピーカの音量調整を説明する図である。各スピーカ６２ａ〜６２ｆが図示のように配置されている。そして、これらのスピーカ６２ａ〜６２ｆからの音を聴く際にユーザが通常いる位置にモバイル機器１００が、置かれる。環境（部屋の形状、カーテンや壁の材質、家具の配置など）によっては、必ずしも各スピーカの音が均一にモバイル機器１００に到達するとは限らない。
【０１３３】
そこで、モバイル機器１００の音センサを利用して、各スピーカの音量を個々に適切に調整する。以下、その手法の一例を説明する。
外部機器制御部１５はスピーカ６２ｂのみが音を出すよう制御信号を生成する。そして、音センサがスピーカ６２ｂからの音を検出する。その音量が第１所定値となるよう、外部機器制御部１５はスピーカ６２ｂの音量を調整する。音センサが検出する音量が第１所定値（あるいは第１所定値を含む所定の第１許容範囲）になると、スピーカ６２ｂの音を止める。外部機器制御部１５はこのときの音量設定を記憶部７に保存する。
【０１３４】
また、外部機器制御部１５はスピーカ６２ｃのみが音を出すよう制御信号を生成する。そして、音センサがスピーカ６２ｃからの音を検出する。その音量が第２所定値となるよう、外部機器制御部１５はスピーカ６２ｃの音量を調整する。音センサが検出する音量が第２所定値（あるいは第２所定値を含む所定の第２許容範囲）になると、スピーカ６２ｃの音を止める。外部機器制御部１５はこのときの音量設定を記憶部７に保存する。
【０１３５】
なお、スピーカ６２ｂはフロントレフトであり、スピーカ６２ｃはフロントライトであるため、第１所定値と第２所定値（あるいは第１許容範囲と第２許容範囲）は等しいのが望ましいが、異なっていてもよい。第１所定値と第２所定値とを等しくしておけば、例えばスピーカ６２ｂの近くに音を吸収するものがあるような場合、スピーカ６２ｂの音量が大きく設定され、結果としてスピーカ６２ｂからの音とスピーカ６２ｃからの音とが等しい音量でモバイル機器１００の位置に到達する。
【０１３６】
また、外部機器制御部１５はスピーカ６２ｄのみが音を出すよう制御信号を生成する。そして、音センサがスピーカ６２ｄからの音を検出する。その音量が第３所定値となるよう、外部機器制御部１５はスピーカ６２ｄの音量を調整する。音センサが検出する音量が第３所定値（あるいは第３所定値を含む所定の第３許容範囲）になると、スピーカ６２ｄの音を止める。外部機器制御部１５はこのときの音量設定を記憶部７に保存する。
【０１３７】
また、外部機器制御部１５はスピーカ６２ｅのみが音を出すよう制御信号を生成する。そして、音センサがスピーカ６２ｅからの音を検出する。その音量が第４所定値となるよう、外部機器制御部１５はスピーカ６２ｅの音量を調整する。音センサが検出する音量が第４所定値（あるいは第４所定値を含む所定の第４許容範囲）になると、スピーカ６２ｅの音を止める。外部機器制御部１５はこのときの音量設定を記憶部７に保存する。
【０１３８】
なお、スピーカ６２ｄはリアレフトであり、スピーカ６２ｅはリアライトであるため、第３所定値と第４所定値（あるいは第３許容範囲と第４許容範囲）は等しいのが望ましいが、異なっていてもよい。また、第１，２所定と第３，４所定値（あるいは第１，２許容範囲と第３，４許容範囲）が等しくてもよいし、異なっていてもよい。
【０１３９】
同様に、外部機器制御部１５はスピーカ６２ａのみが音を出すよう制御信号を生成する。そして、音センサがスピーカ６２ａからの音を検出する。その音量が第５所定値となるよう、外部機器制御部１５はスピーカ６２ａの音量を調整する。音センサが検出する音量が第５所定値（あるいは所定の第５許容範囲）になると、スピーカ６２ａの音を止める。外部機器制御部１５はこのときの音量設定を記憶部７に保存する。
【０１４０】
さらに、外部機器制御部１５はスピーカ６２ｆのみが音を出すよう制御信号を生成する。そして、音センサがスピーカ６２ｆからの音を検出する。その音量が第６所定値となるよう、外部機器制御部１５はスピーカ６２ｆの音量を調整する。音センサが検出する音量が第５所定値（あるいは所定の第５許容範囲）になると、スピーカ６２ｆの音を止める。外部機器制御部１５はこのときの音量設定を記憶部７に保存する。
【０１４１】
以上のようにして、環境の影響を考慮した各スピーカの適切な音量設定が保存される。例えば、所定のユーザ操作に応じて、外部機器制御部１５は、音量設定に基づいて、各スピーカの音量を一括して設定するための制御信号を生成してもよい。
【０１４２】
また、複数の位置（例えば、ソファの位置と食卓の位置）について適切な音量設定を取得してもよい。そして、実際にスピーカからの音を聴く位置に応じてユーザがいずれかの音量設定を選択し、適切な音量になるようにしてもよい。
また、モバイル機器１００内に保存された音量設定を用いるのではなく、都度各スピーカの音量調整を行ってもよい。
以上説明した各形態を任意に組み合わせてもよい。
【０１４３】
以上から、例えば次のような発明が想到される。
【０１４４】
［付記Ａ１］
モバイル機器に、
番組表を前記モバイル機器のディスプレイに表示させることと、
前記番組表を利用して特定の番組を選択するユーザ操作がなされたことに応答して、選択された番組を当該モバイル機器とは異なる装置に表示させるとともに、該番組に応じた画質または音質設定を行うための制御信号を生成することと、を実行させるプログラム。
【０１４５】
［付記Ａ２］
モバイル機器に、前記モバイル機器の使用履歴またはユーザ情報に基づいて特定される番組が、他の番組とは異なる態様で示された番組表を、前記モバイル機器のディスプレイに表示させることを実行させるプログラム。
【０１４６】
［付記Ａ３］
モバイル機器に、
番組表を前記モバイル機器のディスプレイに表示させることと、
前記モバイル機器のタッチパネルに対して所定のユーザ操作がなされたことに応答して、当該モバイル機器とは異なる装置に表示される番組を順繰りに切り替えるための制御信号を生成することを実行させるプログラム。
【０１４７】
［付記Ａ４］
前記ユーザ操作は、前記番組表が表示された位置に対応する前記タッチパネル上の位置をタッチして移動させる操作である、付記Ａ３に記載のプログラム。
【０１４８】
［付記Ａ５］
移動させる量または速度に応じて、前記装置に表示される番組を切り替える、付記Ａ４に記載のプログラム。
【０１４９】
［付記Ａ５］
前記ユーザ操作は、前記ディスプレイに表示された番組表をスクロールさせるための操作である、付記Ａ３に記載のプログラム。
【０１５０】
［付記Ａ６］
前記装置に表示される番組を順繰りに切り替えるとともに、前記ディスプレイに表示された番組表を更新（スクロール）させる、付記Ａ３〜Ａ５のいずれかに記載のプログラム。
【０１５１】
［付記Ａ７］
前記装置に表示される番組の切り替えと、前記ディスプレイに表示された番組表の更新（スクロール）が同期して行われる、付記Ａ６に記載のプログラム。
【０１５２】
［付記Ａ８］
モバイル機器に、
番組表を前記モバイル機器のディスプレイに表示させることと、
前記番組表に含まれる番組が第１ユーザ操作によって選択された場合と、前記第１ユーザ操作とは異なる第２ユーザ操作によって選択された場合と、で異なる処理を行うための制御信号を生成することと、を実行させるプログラム。
【０１５３】
［付記Ａ９］
前記第１ユーザ操作によって選択された場合の処理は、
選択された番組を前記モバイル機器とは異なる装置に表示させるための第１処理、
選択された番組を録画させるための第２処理、
選択された番組の情報を前記ディスプレイまたは前記装置に表示させるための第３処理、および、
前記第１〜第３処理のうちのいずれの処理を行うかを提示する第４処理、
のいずれかであり、
前記第２ユーザ操作によって選択された場合の処理は、前記第１〜第４処理のうちの他のいずれかである、付記Ａ８に記載のプログラム。
【０１５４】
［付記Ａ１０］
モバイル機器に、
番組表を前記モバイル機器のディスプレイに表示させることと、
前記番組表に含まれる番組がユーザ操作によって選択されたことに応答して、前記モバイル機器とは異なる装置をオンさせるとともに、前記選択された番組を前記装置に表示させるための制御信号を生成することと、を実行させるプログラム。
【０１５５】
［付記Ａ１１］
前記選択された番組を表示させるための制御信号を生成するとともに、前記番組表を更新する、付記Ａ９またはＡ１０に記載のプログラム。
【０１５６】
［付記Ａ１２］
前記選択された番組を表示させるための制御信号を生成するとともに、選択された番組の放送局が中央に配置されるよう前記番組表の表示を更新する、付記Ａ１１に記載のプログラム。
【０１５７】
［付記Ａ１３］
モバイル機器に、
第１方向に時間軸が設定され、第２方向に複数の放送局が設定された番組表を前記モバイル機器のディスプレイに表示させることと、
所定のユーザ操作に応じて前記放送局の並び順を変更することと、を実行させるプログラム。
【０１５８】
［付記Ａ１４］
前記所定のユーザ操作は、１つの放送局が表示されたディスプレイ上の位置に対応するタッチパネルの位置をタッチし、タッチしたまま前記第２方向に移動させる操作である、付記Ａ１３に記載のプログラム。
【０１５９】
［付記Ｂ１］
モバイル機器に、
前記モバイル機器とは異なる音響機器の音質を調整するための音質調整画面を前記モバイル機器のディスプレイに表示させることと、
前記音質調整画面を利用した前記音響機器の音質を調整するためのユーザ操作に応じて、調整後の音質に応じて前記音質調整画面を更新するとともに、前記音響機器の音質を調整するための制御信号を生成することと、を実行させるプログラム。
【０１６０】
［付記Ｂ２］
前記音質調整画面は、音量を示す音量表示を含み、
前記音量表示を利用した前記音響機器の音量を調整するためのユーザ操作に応じて、調整後の音量に応じて前記音量表示を更新するとともに、前記音響機器の音量を調整するための制御信号を生成する、付記Ｂ１に記載のプログラム。
【０１６１】
［付記Ｂ３］
前記音響機器の音量を調整できない場合には、前記ユーザ操作がされる前の前記音量表示に戻す、付記Ｂ２に記載のプログラム。
【０１６２】
［付記Ｂ４］
前記音響機器に由来する所定の信号を受信できるか否かに応じて、前記音響機器の音量調整可否を判断する、付記Ｂ３に記載のプログラム。
【０１６３】
［付記Ｂ５］
前記音質調整画面は、配置位置に対応付けて表示された複数のスピーカのそれぞれの音量表示を含む、付記Ｂ２〜Ｂ４のいずれかに記載のプログラム。
【０１６４】
［付記Ｂ６］
前記音質調整画面は、音量を示す形状の図形を含み、
前記モバイル機器のタッチパネルを介して前記図形を大きくするユーザ操作がなされたことに応じて、前記図形を大きくするとともに、前記音響機器の音量を上げるための制御信号を生成し、
前記モバイル機器のタッチパネルを介して前記図形を小さくするユーザ操作がなされたことに応じて、前記図形を小さくするとともに、前記音響機器の音量を下げるための制御信号を生成する、付記Ｂ１〜Ｂ５のいずれかに記載のプログラム。
【０１６５】
［付記Ｂ７］
前記音質調整画面が表示されていない状態から前記音質調整画面を表示する際には、前記音響機器の現在の音質に応じた前記音質調整画面を表示する、付記Ｂ１〜Ｂ６のいずれかに記載のプログラム。
【０１６６】
［付記Ｂ８］
前記音響機器に由来する所定の信号に基づいて、前記音響機器の現在の音質を把握する、付記Ｂ７に記載のプログラム。
【０１６７】
［付記Ｃ１］
モバイル機器に、
前記モバイル機器とは異なる映像機器の画質を調整するための画質調整画面を前記モバイル機器のディスプレイに表示させることと、
前記画質調整画面を利用した前記映像機器の画質を調整するためのユーザ操作に応じて、調整後の画質に応じて前記画質調整画面を更新するとともに、前記映像機器の画質を調整するための制御信号を生成することと、を実行させるプログラム。
【０１６８】
［付記Ｃ２］
前記画質調整画面は、色あいを調整するための色あい調整表示を含み、
前記色あい調整表示を利用した前記映像機器の色あいを調整するためのユーザ操作に応じて、調整後の色合いに応じて前記色あい調整表示を更新するとともに、前記映像機器の色あいを調整するための制御信号を生成する、付記Ｃ１に記載のプログラム。
【０１６９】
［付記Ｃ３］
前記色あい調整表示は、
原色および中間色を基準として色相を示す表示、
所定の色空間において色温度を示す表示、または、
所定の色空間において色域を示す表示、
を含む、付記Ｃ２に記載のプログラム。
【０１７０】
［付記Ｃ４］
前記映像機器の色あいを調整できない場合には、前記ユーザ操作がされる前の前記色相調整表示に戻す、付記Ｃ２またはＣ３に記載のプログラム。
【０１７１】
［付記Ｃ５］
前記画質調整画面は、明るさを調整するための明るさ調整表示を含み、
前記明るさ調整表示を利用した前記映像機器の明るさを調整するためのユーザ操作に応じて、調整後の明るさに応じて前記明るさ調整表示を更新するとともに、前記映像機器の明るさを調整するための制御信号を生成する、付記Ｃ１〜Ｃ４のいずれかに記載のプログラム。
【０１７２】
［付記Ｃ６］
前記明るさ調整表示は、ガンマ値を示す明るさ表示を含み、
前記明るさ表示を利用した前記映像機器のガンマ値を調整（補正）するためのユーザ操作に応じて、調整後のガンマ値に応じて前記明るさ表示を更新するとともに、前記映像機器のガンマ値を調整（補正）するための制御信号を生成する、付記Ｃ５に記載のプログラム。
【０１７３】
［付記Ｃ７］
前記明るさ表示は、入力信号と明るさとの関係を示すグラフである、付記Ｃ６に記載のプログラム。
【０１７４】
［付記Ｃ８］
前記映像機器の明るさを調整できない場合には、前記ユーザ操作がされる前の前記明るさ調整表示に戻す、付記Ｃ５〜Ｃ７に記載のプログラム。
【０１７５】
［付記Ｃ９］
前記画質調整画面は、明るさを示す形状の図形を含み、
前記モバイル機器のタッチパネルを介して前記図形を大きくするユーザ操作がなされたことに応じて、前記図形を大きくするとともに、前記映像機器の明るさを上げるための制御信号を生成し、
前記モバイル機器のタッチパネルを介して前記図形を小さくするユーザ操作がなされたことに応じて、前記図形を小さくするとともに、前記映像機器の明るさを下げるための制御信号を生成する、請求Ｃ１〜Ｃ８のいずれかに記載のプログラム。
【０１７６】
［付記Ｃ１０］
前記映像機器に由来する所定の信号を受信できるか否かに応じて、前記映像機器の音質調整可否を判断する、付記Ｃ４またはＣ８に記載のプログラム。
【０１７７】
［付記Ｃ１１］
前記画質調整画面が表示されていない状態から前記画質調整画面を表示する際には、前記映像機器の現在の画質に応じた前記画質調整画面を表示する、付記Ｃ１〜Ｃ１０のいずれかに記載のプログラム。
【０１７８】
［付記Ｃ１２］
前記映像機器に由来する所定の信号に基づいて、前記映像機器の現在の画質を把握する、付記Ｃ１１に記載のプログラム。
【０１７９】
［付記Ｄ１］
モバイル機器に、前記モバイル機器のセンサによる計測結果に応じて、前記モバイル機器とは異なる音響機器の音質を調整することを実行させるプログラム。
【０１８０】
［付記Ｄ２］
前記センサは（周囲の音を拾う）音センサであり、該音センサの計測結果に応じて、前記音響機器の音量を調整するための制御信号を生成する、付記Ｄ１に記載のプログラム。
【０１８１】
［付記Ｄ３］（周囲がうるさかったら、テレビの音を大きくする）
前記音センサが計測した音量が大きいほど、前記音響機器の音量を大きくするための制御信号を生成する、付記Ｄ２に記載のプログラム。
【０１８２】
［付記Ｄ４］（静かなときに、テレビの音量がモバイル機器の位置において一定となるようにする）
前記音センサの計測結果に基づいて把握される前記音響機器からの音量が目標値に近づくよう、前記音響機器の音量を調整するための制御信号を生成する、付記Ｄ２に記載のプログラム。
【０１８３】
［付記Ｄ５］
前記音センサの計測結果に基づいて把握される、前記音響機器からの音量と、その他の音量と、に応じて前記音響機器の音量を調整するための制御信号を生成する、付記Ｄ２に記載のプログラム。
【０１８４】
［付記Ｄ６］
前記音響機器はテレビであり、
テレビ番組の音を示す情報と、前記音センサの計測結果と、を比較して、前記音響機器からの音量を把握する、付記Ｄ４またはＤ５に記載のプログラム。
【０１８５】
［付記Ｄ７］
モバイル機器に、
前記モバイル機器の音センサが計測した音量が第１所定値になるよう、前記モバイル機器とは異なる第１スピーカの音量を調整するための制御信号を生成することと、
前記音センサが計測した音量が第２所定値になるよう、前記モバイル機器とは異なる第２スピーカの音量を調整するための制御信号を生成することと、を実行させる、プログラム。
【０１８６】
［付記Ｄ８］
前記音センサが計測した音量が前記第１所定値または第１許容範囲になるときの前記第１スピーカ用の音量設定を保存することと、
前記音センサが計測した音量が前記第２所定値または第２許容範囲になるときの前記第２スピーカ用の音量設定を保存することと、を備える付記Ｄ７に記載のプログラム。
【０１８７】
［付記Ｄ９］
保存された音量設定に基づいて、前記第１スピーカおよび前記第２スピーカの音量を調整するための制御信号を生成することを備える、付記Ｄ８に記載のプログラム。
【０１８８】
［付記Ｄ１０］
前記第１所定値と前記第２所定値は等しい、付記Ｄ７〜Ｄ９に記載のプログラム。
【０１８９】
［付記Ｅ１］
モバイル機器に、前記モバイル機器のセンサによる計測結果に応じて、前記モバイル機器とは異なる映像機器の画質を調整することを実行させるプログラム。
【０１９０】
［付記Ｅ２］
前記センサは（周囲の照度を計測する）光センサであり、該光センサで計測された照度が高いほど、前記映像機器を明るくする、付記Ｅ１に記載のプログラム。
【０１９１】
［付記Ｅ３］
前記センサは（周囲の照明の色を計測する）色センサであり、該色センサで計測された光の色に応じて、前記映像機器の色あいを調整する、付記Ｅ１またはＥ２に記載のプログラム。
【０１９２】
［付記Ｅ４］
該色センサで計測された光の色の色温度が低いほど、前記映像機器の色温度を低くする、付記Ｅ３に記載のプログラム。
【図１】
2017204745.tif 000003
【図２】
2017204745.tif 000004
【図３】
2017204745.tif 000005
【図４】
2017204745.tif 000006
【図５】
2017204745.tif 000007
【図６】
2017204745.tif 000008
【図７】
2017204745.tif 000009
【図８】
2017204745.tif 000010
【図９】
2017204745.tif 000011
【図１０】
2017204745.tif 000012
【図１１】
2017204745.tif 000013
【図１２】
2017204745.tif 000014