(57)【要約】【課題】あらゆる映像信号に対応してフォーマット検出時間を短縮し、映像入力切替を高速に行う。【解決手段】本発明のデジタルテレビ１００は、デジタルテレビ１００に入力されている複数の映像信号の少なくとも一部について、各映像信号のフォーマットを周期的に検出する映像フォーマット検出部１１と、映像フォーマット検出部１１が検出した映像信号のフォーマット情報を、入力経路と関連付けてフォーマット情報記憶部３０に格納するフォーマット情報管理部２１と、映像信号切替イベントが発生したとき、フォーマット情報記憶部３０に記憶されている、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報に合わせて、上記映像信号を表示部８に出力する表示モジュール（４〜８）の映像設定を行う映像設定制御部２２とを備えている。【選択図】図１
2010048974.tif 000002
【特許請求の範囲】
【請求項１】
映像信号の入力経路を複数備え、上記複数の入力経路から入力された複数の映像信号を切り替えて表示部に出力する映像表示装置において、
当該映像表示装置に入力されている上記複数の映像信号の少なくとも一部について、各映像信号のフォーマットを周期的に検出するフォーマット検出手段と、
上記フォーマット検出手段が検出した映像信号のフォーマット情報を、入力経路と関連付けてフォーマット情報記憶部に格納するフォーマット情報管理手段と、
映像信号切替イベントが発生したとき、上記フォーマット情報記憶部に記憶されている、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報に合わせて、上記映像信号を表示部に出力する表示モジュールの映像設定を行う映像設定制御手段とを備えていることを特徴とする映像表示装置。
【請求項２】
上記フォーマット検出手段が上記複数の入力経路の中から検出対象となる映像信号の入力経路を１つ選択してフォーマット検出を行う際の所定の期間を、入力経路ごとに定められた重み値に基づいて決定する検出タイミング制御手段を備えていることを特徴とする請求項１に記載の映像表示装置。
【請求項３】
上記複数の入力経路の中から検出対象となる映像信号の入力経路を所定の期間で切り替えて、検出対象の映像信号を上記フォーマット検出手段に伝送する検出対象選択手段を備えていることを特徴とする請求項１または２に記載の映像表示装置。
【請求項４】
各入力経路の状態を示す状態情報に基づいて、上記重み値を算出する重み算出手段を備えていることを特徴とする請求項２に記載の映像表示装置。
【請求項５】
ユーザが上記重み値を設定するための操作画面を上記表示部に表示するユーザインターフェース手段を備えていることを特徴とする請求項２または４に記載の映像表示装置。
【請求項６】
上記ユーザインターフェース手段は、さらに、上記重み値を上記重み算出手段によって算出された値とする自動算出モードと、上記重み値をユーザが設定する手動設定モードとのいずれを採用するのかをユーザに選択させるための操作画面を上記表示部に表示することを特徴とする請求項５に記載の映像表示装置。
【請求項７】
上記フォーマット検出手段は、
１つの入力経路につき、当該入力経路に定められている期間内にフォーマットの検出を所定の間隔で複数回行い、
上記フォーマット情報管理手段は、
上記入力経路につき、所定回数以上連続で同じ情報が検出された場合に、検出された情報を上記入力経路のフォーマット情報として上記フォーマット情報記憶部に格納することを特徴とする請求項１から６までのいずれか１項に記載の映像表示装置。
【請求項８】
映像信号の入力経路を複数備え、上記複数の入力経路から入力された複数の映像信号を切り替えて表示部に出力する映像表示装置の制御方法であって、
上記映像表示装置に入力されている上記複数の映像信号の少なくとも一部について、各映像信号のフォーマットを周期的に検出するフォーマット検出ステップと、
上記フォーマット検出ステップにて検出した映像信号のフォーマット情報を、入力経路と関連付けてフォーマット情報記憶部に格納するフォーマット情報管理ステップと、
映像信号切替イベントが発生したとき、上記フォーマット情報記憶部に記憶されている、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報に合わせて、上記映像信号を表示部に出力する表示モジュールの映像設定を行う映像設定制御ステップとを含むことを特徴とする映像表示装置の制御方法。
【請求項９】
コンピュータを、請求項１から７までのいずれか１項に記載の映像表示装置の各手段として機能させるための制御プログラム。
【請求項１０】
請求項９に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された映像信号を表示部に出力する、映像表示装置、映像表示装置の制御方法、制御プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来、テレビまたはパソコンなどのように、規格が異なる多種多様なフォーマットの映像信号を１台で、または複数の機器とシステム連携して、切り替えて表示することが可能な映像表示装置が普及している。また近年の映像表示装置では、複数の機器や大容量の記録媒体等を外部接続してそれらからの映像を取り込んで視聴されることも多くなってきた。さらに、近年のデジタル放送ではデジタル信号のエンコード処理、デコード処理、ＩＰ変換処理、Ｙ／Ｃ分離処理などでデジタル信号の映像情報処理量が飛躍的に増大している。そのため、上記映像表示装置においては、映像信号の処理時間が長くかかるという問題があった。
【０００３】
このような映像表示装置においては、ＨＤＭＩ端子などの接続端子の規格や通信する信号のフォーマットを判別することにより、映像セレクタにて映像信号の入力経路を特定し、該経路より入力された映像信号のフォーマットを検出し、その後、フォーマットに応じた映像設定を、映像信号を表示するための各機構に行って、ようやく、当該映像信号が適切に出力される。
【０００４】
ここで、映像表示装置において映像信号が適切に出力されるためには、フォーマットの検出を適正に行うことが不可欠である。映像フォーマット検出では、同期信号をカウントしてフォーマットを認識するということを行っている。そのため、フォーマットの検出精度を維持するためには、フォーマットの検出にある程度の時間をかけなければいけない（例えば、少なくとも３００〜４００ｍｓ）。
【０００５】
したがって、映像信号の入力経路が切り替えられて出力される映像信号が別のものに切り替えられると、フォーマットの検出からやりなおす必要があり、映像が切り替わるまでに時間がかかってしまう。特に、映像信号切替指示を受け付けて、フォーマットの検出を行い、映像信号を切り替えるというシーケンシャルな手順によって、映像信号の切り替えを行う映像表示装置においては、映像が切り替わるまでに多くの時間を要することは不可避であり、このタイムラグが視聴中のユーザのストレスの原因となっていた。
【０００６】
このようなユーザのストレスを軽減するために、映像信号切替処理の時間を短縮するための工夫がなされている。
【０００７】
例えば、特許文献１には、選局対象チャンネルの番組の映像フォーマット情報及びアスペクト比情報を選局前に取得し、それらの情報をモニタに設定してから選局を開始することで、選局開始から正常な映像表示が完了するまでの時間を短縮するデジタル放送受信装置が開示されている。
【０００８】
また、特許文献２には、電源オン時あるいはビデオ入力切替時において、出画しようとするビデオ入力のフォーマット(走査周波数等)に応じた機器内部の設定処理に要する時間を短縮して、出画を早くするための映像機器の設定方法が開示されている。具体的には、1以上の外部入力毎にフォーマット情報をラストメモリし、次回その入力が再選択された時または電源再立ち上げの時には、現入力の検出結果よりも予めラストメモリされた情報を優先して出画制御が行われる。これにより、出画制御は現入力のフォーマット検出と並列処理される。
【特許文献１】特開２００７−１１０２９５号公報（２００７年４月２６日公開）
【特許文献２】特開２００７−１５１０３１号公報（２００７年６月１４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した特許文献に記載の技術では、それぞれ以下のような問題が生じる。
【００１０】
特許文献１に記載のデジタル放送受信装置は、モニタに設定を行うための情報として放送規格を特定するものである。しかし、この放送規格の情報は、放送信号に含まれているＳＩ（Service Information）データのＥＩＴ（Event Information Table）から取得されるものであるため、ＳＩデータを含む放送信号にしか対応できない。すなわち、ＳＩデータを含まない各種映像信号の切り替えには対応できず、それらの映像信号への切替時間を短縮することはできない。例えば、各種映像規格準拠のケーブル端子を介して入力される外部入力信号には対応できない。
【００１１】
また、特許文献２に記載の機器設定方法では、映像機器における現入力の検出結果よりも、予めラストメモリされた画像の情報を優先して出画制御を行っている。そのため、ビデオ入力切替時の入力ビデオのフォーマットと、ラストメモリされたフォーマットとが一致している場合には、切替・出画時間を短縮できるが、一致しない場合には、上記ビデオ入力への切替時間を短縮することができない。
【００１２】
また、入力が切り替わった後も映像フォーマットが短い時間間隔で変更されることがあるので、ラストメモリされた情報を用いるだけでは、そのような変更に追随できない。
【００１３】
さらに、近年、映像表示装置において、ＨＤＭＩ端子およびＰＣ入力端子を含む外部接続端子が設けられる数が増加しているが、それらの端子を介して行われる入力を、特定の用途に使用する場合もあり（例えば、ゲーム専用入力、ＡＶアンプ入力など）、ユーザビリティー向上のために高速な切り替えがますます要望されている。
【００１４】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、あらゆる映像信号に対応してフォーマット検出時間を短縮し、映像入力切替を高速に行う映像表示装置、映像表示装置の制御方法、制御プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１５】
本発明の映像表示装置は、上記課題を解決するために、映像信号の入力経路を複数備え、上記複数の入力経路から入力された複数の映像信号を切り替えて表示部に出力する映像表示装置において、当該映像表示装置に入力されている上記複数の映像信号の少なくとも一部について、各映像信号のフォーマットを周期的に検出するフォーマット検出手段と、上記フォーマット検出手段が検出した映像信号のフォーマット情報を、入力経路と関連付けてフォーマット情報記憶部に格納するフォーマット情報管理手段と、映像信号切替イベントが発生したとき、上記フォーマット情報記憶部に記憶されている、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報に合わせて、上記映像信号を表示部に出力する表示モジュールの映像設定を行う映像設定制御手段とを備えていることを特徴としている。
【００１６】
上記構成によれば、上記フォーマット検出手段は、当該映像表示装置が備える入力経路を介して入力されるすべてまたは一部の映像信号について、フォーマットの解析を行い、周期的に映像フォーマットを検出する。当該映像表示装置においていつどの映像信号が表示されているのか、あるいは、どの映像信号に切り替わるのかに関わらず、つまり、映像表示・切替処理とは独立して、決まった入力経路の映像信号のフォーマットを順に、繰り返し検出する。
【００１７】
続いて、このように周期的に検出されたフォーマット情報は、フォーマット情報管理手段によって、フォーマット情報記憶部に格納される。フォーマット情報管理手段は、フォーマット検出手段によって検出されたフォーマット情報を、そのフォーマット情報がどの入力経路からの映像信号のものであるのか分かるように、入力経路と関連付けてフォーマット情報を格納する。これにより、フォーマット情報記憶部には、入力経路ごとに、定期的に更新されたフォーマット情報が常に最新の状態で記憶されていることになる。
【００１８】
そして、何らかの映像信号切替イベントが発生した場合には、映像設定制御手段は、フォーマット情報記憶部を参照し、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報を特定する。そして、映像設定制御手段は、当該フォーマット情報に合わせて映像設定処理が適切に行われるように、映像表示・切替処理を実行する表示モジュールの各部を制御する。
【００１９】
これにより、映像信号切替イベントが発生すると、フォーマット情報記憶部に記憶されているフォーマット情報に基づいて、映像設定処理を即時実行し、切替後の映像信号を表示する処理に円滑に移行することが可能になる。
【００２０】
このように、本発明の映像表示装置によれば、あらかじめ（表示処理と独立して）、フォーマット検出手段によってフォーマット検出が周期的に行われているので、表示（切替）処理が実行されるときには、従来のようにフォーマット検出が完了するのを待つ必要がなく、フォーマット情報記憶部から必要なフォーマット情報をすぐに取得することが可能である。
【００２１】
そして、その周期的フォーマット検出処理は、特定の入力経路に限定されず、映像表示装置が備えるあらゆる入力経路からの映像信号のフォーマットを周期的に検出する。また、周期的に検出処理を繰り返し行っているので、映像信号のフォーマットがあわただしく変化する場合にも、フォーマット情報は精度良く維持される。
【００２２】
結果として、あらゆる映像信号に対応してフォーマット検出時間を短縮し、映像入力切替を高速に行うことが可能となるという効果を奏する。
【００２３】
上記映像表示装置は、さらに、上記フォーマット検出手段が上記複数の入力経路の中から検出対象となる映像信号の入力経路を１つ選択してフォーマット検出を行う際の所定の期間を、入力経路ごとに定められた重み値に基づいて決定する検出タイミング制御手段を備えていることが好ましい。
【００２４】
上記構成によれば、上記検出タイミング制御手段は、上記フォーマット検出手段が、１つの入力経路についてどのくらいの期間をフォーマット検出に費やせばよいのかを、入力経路ごとに定められた重み値に基づいて決定する。
【００２５】
これにより、フォーマット検出手段は、検出タイミング制御手段が決定した入力経路ごとの期間に基づいて、その入力経路の映像信号のフォーマット検出を行う。そして上記期間が満了すると、別の入力経路を選択して、またフォーマット検出を繰り返す。このようにして、フォーマット検出手段は、周期的フォーマット検出処理を実現することができる。
【００２６】
上述のとおり、入力経路ごとにフォーマット検出の所要時間を設定することによって、重要度の高い入力経路の映像信号には、より精度の高いフォーマット検出が実行されるようにするなど、経路の重要度に応じて精度を調節することが可能になる。
【００２７】
上記映像表示装置は、さらに、上記複数の入力経路の中から検出対象となる映像信号の入力経路を所定の期間で切り替えて、検出対象の映像信号を上記フォーマット検出手段に伝送する検出対象選択手段を備えていることが好ましい。
【００２８】
上記構成によれば、上記検出対象選択手段は、上記フォーマット検出手段が１つの入力経路についてフォーマットの検出を行う時間を所定の期間費やすと、次に、検出対象となる映像信号の入力経路を切り替えて、新たな映像信号を上記フォーマット検出手段に伝送する。
【００２９】
これにより、各入力経路のフォーマット検出に費やす期間を一定期間に調節して周期的にフォーマット検出を繰り返すことが可能となる。
【００３０】
上記映像表示装置は、さらに、各入力経路の状態を示す状態情報に基づいて、上記重み値を算出する重み算出手段を備えていることが好ましい。
【００３１】
上記構成によれば、上記重み算出手段は、各入力経路がどのような状態にあるのかに応じて、入力経路の重要度や緊急性を考慮して、より適正に重み値を算出することが可能である。重み値が重要度や緊急性に即して適性に算出されれば、入力経路ごとに、周期的フォーマット検出にかける期間をより適正に設定することが可能である。
【００３２】
これにより、フォーマット検出手段の動作を制御して、より重要な入力経路（映像信号）、切替時により高速性、緊急性を要求される入力経路（映像信号）について、より頻繁に、より長く、フォーマット検出が実行され、精度の高いフォーマット情報が常に維持されるようにすることができる。
【００３３】
上記映像表示装置は、さらに、ユーザが上記重み値を設定するための操作画面を上記表示部に表示するユーザインターフェース手段を備えていることが好ましい。
【００３４】
上記構成によれば、ユーザは、上記表示部に表示された操作画面を介して、上記重み値を任意の値に設定することができる。これにより、ユーザの希望が反映された重み値にしたがってフォーマット検出が行われるので、ユーザにとって重要な入力経路（映像信号）について、精度の高いフォーマット情報が常に維持される。
【００３５】
上記ユーザインターフェース手段は、さらに、上記重み値を上記重み算出手段によって算出された値とする自動算出モードと、上記重み値をユーザが設定する手動設定モードとのいずれを採用するのかをユーザに選択させるための操作画面を上記表示部に表示することが好ましい。
【００３６】
上記構成によれば、ユーザは、上述の重み算出手段による自動算出モードと、上述のユーザが任意に重み値を設定する手動設定モードとのいずれかを選択することができるようになる。ユーザは、自分で重み値を調整したいときにだけ、手動設定モードを選択すればよいので、ユーザの利便性が向上する。
【００３７】
上記映像表示装置の上記フォーマット検出手段は、１つの入力経路につき、当該入力経路に定められている期間内にフォーマットの検出を所定の間隔で複数回行い、上記フォーマット情報管理手段は、上記入力経路につき、所定回数以上連続で同じ情報が検出された場合に、検出された情報を上記入力経路のフォーマット情報として上記フォーマット情報記憶部に格納することが好ましい。
【００３８】
上記構成によれば、上記フォーマット検出手段は、１つの入力経路につき、当該入力経路に定められている期間内にフォーマットの検出を所定の間隔で複数回行う。一方、上記フォーマット情報管理手段は、所定の間隔で実行された検出の結果の情報を都度フォーマット情報記憶部に格納するのではなく、所定の間隔で複数回実行された検出の結果の情報が、所定回数以上連続で同じ情報であった場合に、その情報を正式なフォーマット情報としてフォーマット情報記憶部に格納する。
【００３９】
これにより、極端に短い時間にフォーマットが変化し、安定していない状態の場合に、フォーマット情報が忙しく更新されるという状態を防ぎ、一定以上安定して維持されているフォーマットだけが正しいフォーマット情報としてフォーマット情報記憶部に更新される。
【００４０】
結果として、フォーマット情報記憶部に記憶されるフォーマット情報の信頼性を高めることが可能となる。
【００４１】
本発明の映像表示装置の制御方法は、上記課題を解決するために、映像信号の入力経路を複数備え、上記複数の入力経路から入力された複数の映像信号を切り替えて表示部に出力する映像表示装置の制御方法であって、上記映像表示装置に入力されている上記複数の映像信号の少なくとも一部について、各映像信号のフォーマットを周期的に検出するフォーマット検出ステップと、上記フォーマット検出ステップにて検出した映像信号のフォーマット情報を、入力経路と関連付けてフォーマット情報記憶部に格納するフォーマット情報管理ステップと、映像信号切替イベントが発生したとき、上記フォーマット情報記憶部に記憶されている、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報に合わせて、上記映像信号を表示部に出力する表示モジュールの映像設定を行う映像設定制御ステップとを含むことを特徴としている。
【００４２】
上記方法によれば、映像表示装置の表示モジュールにおける映像表示・切替処理とは独立して、あらゆる入力経路の映像信号についてのフォーマット情報を検出し、記憶しておけるので、あらゆる映像信号に対応してフォーマット検出時間を短縮し、映像入力切替を高速に行うことが可能になるという効果を奏する。
【００４３】
なお、上記映像表示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記映像表示装置をコンピュータにて実現させる映像表示装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４４】
本発明の映像表示装置は、上記課題を解決するために、当該映像表示装置に入力されている上記複数の映像信号の少なくとも一部について、各映像信号のフォーマットを周期的に検出するフォーマット検出手段と、上記フォーマット検出手段が検出した映像信号のフォーマット情報を、入力経路と関連付けてフォーマット情報記憶部に格納するフォーマット情報管理手段と、映像信号切替イベントが発生したとき、上記フォーマット情報記憶部に記憶されている、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報に合わせて、上記映像信号を表示部に出力する表示モジュールの映像設定を行う映像設定制御手段とを備えていることを特徴としている。
【００４５】
本発明の映像表示装置の制御方法は、上記課題を解決するために、上記映像表示装置に入力されている上記複数の映像信号の少なくとも一部について、各映像信号のフォーマットを周期的に検出するフォーマット検出ステップと、上記フォーマット検出ステップにて検出した映像信号のフォーマット情報を、入力経路と関連付けてフォーマット情報記憶部に格納するフォーマット情報管理ステップと、映像信号切替イベントが発生したとき、上記フォーマット情報記憶部に記憶されている、切り替えるべき映像信号の入力経路に関連付けられたフォーマット情報に合わせて、上記映像信号を表示部に出力する表示モジュールの映像設定を行う映像設定制御ステップとを含むことを特徴としている。
【００４６】
したがって、あらゆる映像信号に対応してフォーマット検出時間を短縮し、映像入力切替を高速に行うことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００４７】
本発明の一実施形態について図面に基づいて説明すると以下の通りである。本実施形態では、一例として、本発明の映像表示装置を、アナログおよびデジタル映像信号の各種入力端子を備えたデジタルテレビに適用した場合について説明する。
【００４８】
〔デジタルテレビの概要〕
図２は、本発明の実施形態に係るデジタルテレビ１００の概略構成を示すブロック図である。
【００４９】
図２に示すとおり、デジタルテレビ１００は、制御部１、操作部２、記憶部３、アナログ映像スイッチ４、ＡＤコンバータ５、デジタル映像スイッチ６、映像調整コントロール部７、表示部８、ケーブル挿入検知部９、検出対象選択スイッチ１０および映像フォーマット検出部１１を備える構成となっており、さらに、デジタルテレビ１００は、各種映像信号の各入力端子、アナログ映像入力端子Ａ１、アナログ映像入力端子Ａ２、アナログ映像入力端子Ａ３、アナログ映像入力端子Ａ４、デジタル映像入力端子Ｄ１、デジタル映像入力端子Ｄ２およびデジタル映像入力端子Ｄ３を備えている。なお、図２に示す、デジタルテレビ１００が備える入力端子の種類、数は、一例であり、本発明のデジタルテレビ１００の構成を限定するものではない。
【００５０】
制御部１は、デジタルテレビ１００が備える各部を統括制御するものである。制御部１は、さらに、機能ブロックとしての各部を備えているが、これらについては後述する。
【００５１】
操作部２は、ユーザがデジタルテレビ１００に対する各種命令信号を入力するためのものである。例えば、操作部２は、これに限定されないが、命令信号を赤外線信号としてデジタルテレビ１００に送信するリモコンとして実現することができる。ユーザは、操作部２を操作することによって、メニュー画面を呼び出したり、デジタル放送を視聴したり、映像信号を他の入力端子からのものに切り替えたりすることを指示する命令信号をデジタルテレビ１００に入力することができる。
【００５２】
記憶部３は、制御部１が実行する制御プログラム、ＯＳプログラム、および、制御部１が、デジタルテレビ１００が有する各種機能を実行するときに読み出す各種データを記憶するものであり、フラッシュメモリなどの不揮発性の記憶装置によって構成されるものである。また、記憶部３には、制御部１が映像信号のフォーマットを検出したり、検出のタイミングおよび検出頻度の重み値を計ったりするときに用いる各種データが記憶されている。記憶部３に記憶される各種データの具体例については後述する。
【００５３】
アナログ映像スイッチ４は、デジタルテレビ１００が備えるアナログ映像入力端子Ａ１〜Ａ４から入力されるアナログ映像信号のうちのいずれか１つが出画されるように映像信号の入力経路を切り替えるものである。アナログ映像スイッチ４が選択した入力端子から入力されたアナログ映像信号は、ＡＤコンバータ５に伝送される。
【００５４】
ＡＤコンバータ５は、アナログ映像スイッチ４から伝送されたアナログ映像信号をデジタル映像信号に変換するものである。これにより、デジタルテレビ１００において、入力されたアナログ映像信号をデジタル処理することが可能になる。
【００５５】
デジタル映像スイッチ６は、デジタルテレビ１００が備えるデジタル映像入力端子Ｄ１〜Ｄ３から入力されるデジタル映像信号およびＡＤコンバータ５から伝送された元アナログ映像信号がデジタル化されたものであるデジタル映像信号のうちのいずれか１つが出画されるように映像信号の入力経路を切り替えるものである。デジタル映像スイッチ６が選択した入力端子（またはＡＤコンバータ５）から入力されたデジタル映像信号は、映像調整コントロール部７に伝送される。
【００５６】
映像調整コントロール部７は、デジタル映像スイッチ６によって選択されたデジタル映像信号を、表示部８の仕様に合わせて適切に調整して表示部８に出力するものである。
【００５７】
表示部８は、操作部２を介して行われるユーザからの指示入力を促す操作画面（ＧＵＩ画面など）、および、各入力端子より入力された映像信号をユーザが視聴可能な映像として表示するものである。表示部８としては、例えばＬＣ（Liquid Crystal）表示装置やＥＬ（Electro Luminescence）表示装置等を好適に適用することができる。
【００５８】
ケーブル挿入検知部９は、デジタルテレビ１００が備える各入力端子において、外部の映像出力装置とデジタルテレビ１００とをつなぐケーブルの挿入の有無を検出するものである。ケーブル挿入検知部９が検出したケーブル挿入有無の情報は、制御部１が、フォーマット検出のタイミングおよび検出頻度の重み値を計ったりするときに用いられる。
【００５９】
検出対象選択スイッチ１０は、デジタルテレビ１００が備える各入力端子を介して入力される映像信号のうちから、フォーマット検出を行う対象となる映像信号（入力端子）を１つ選択して切り替えるものである。検出対象選択スイッチ１０は、制御部１が算出する検出タイミングにしたがって適切な検出対象端子を選択し、該検出対象端子を介して入力される映像信号を、フォーマット検出のために映像フォーマット検出部１１に伝送する。
【００６０】
映像フォーマット検出部１１は、検出対象選択スイッチ１０より入力された映像信号の映像フォーマットを検出するものである。映像フォーマット検出部１１は、従来どおり、表示部８に映像信号が表示される前に、表示対象となっている映像信号に対してフォーマット検出を行うことができるのに加えて、さらに、本実施形態において、映像信号の表示処理とは独立して（並行して）、アナログ映像入力端子Ａ１〜Ａ４、デジタル映像入力端子Ｄ１〜Ｄ３の各入力端子から入力されるすべての映像信号のフォーマット検出を周期的に実行することが可能である。映像表示処理と独立して行われる周期的フォーマット検出処理については後述する。
【００６１】
〔デジタルテレビの構成〕
図１は、本発明の実施形態に係るデジタルテレビ１００の要部構成を示すブロック図である。なお、図１の各構成要素に付された符号は、図２の各構成要素に付された符号に対応しており、同じ符号は、同じ構成要素を示している。したがって、すでに説明した構成要素についての説明は繰り返さない。
【００６２】
図１に示すとおり、制御部１は、機能ブロックとしての検出タイミング制御部２０、フォーマット情報管理部２１、映像設定制御部２２、映像切替制御部２３、状態監視部２４および重み算出部２５を備えている。記憶部３は、フォーマット情報記憶部３０、重み情報記憶部３１、状態情報記憶部３２および検出仕様記憶部３３を備えている。
【００６３】
検出タイミング制御部２０は、映像フォーマット検出部１１が実行する映像信号のフォーマット検出のタイミングを制御するものである。具体的には、検出仕様記憶部３３に記憶されている検出仕様情報にしたがって、どの入力端子からの映像信号に対して、いつのタイミングで、どのくらいの長さフォーマット検出するのかを検出対象選択スイッチ１０および映像フォーマット検出部１１に対して指示する。これにより、検出対象選択スイッチ１０は、適切なタイミングで検出対象端子を切り替えることができる。また、映像フォーマット検出部１１は、適切に選択された検出対象端子の映像信号に対して、適切なタイミングでフォーマット検出を周期的に実行することができる。
【００６４】
さらに、本実施形態では、検出タイミング制御部２０は、各入力端子の映像信号のフォーマット検出の頻度や長さを重み情報記憶部３１に記憶されている重み値に応じて決定してもよい。例えば、検出タイミング制御部２０は、ユーザが好んで頻繁に視聴する入力端子については、頻繁により長い時間でフォーマット検出が実行されるようにタイミングを決定することができる。
【００６５】
フォーマット情報管理部２１は、映像フォーマット検出部１１によって検出された映像信号のフォーマット情報を、フォーマット情報記憶部３０に保存し、管理するものである。フォーマット情報管理部２１は、デジタルテレビ１００が備える７つの入力端子ごとに、映像フォーマット検出部１１が検出したフォーマット情報をフォーマット情報記憶部３０に記憶する。
【００６６】
フォーマット情報管理部２１は、１つの入力端子につき、一定の間隔で周期的に検出されるフォーマット情報を、検出される度にフォーマット情報記憶部３０に保存してもよいが、これに限定されない。本実施形態では、フォーマット情報管理部２１は、周期的に検出されるフォーマット情報を、検出される度に図示しないＲＡＭなどの揮発性メモリに一時的に格納し、１つの入力端子について、同じフォーマット情報が所定回数以上連続で検出された場合のみ、そのフォーマット情報を上記入力端子に関連付けてフォーマット情報記憶部３０に記憶する。
【００６７】
上記構成によれば、映像信号のフォーマットが不安定な場合に、検出される度にフォーマット情報が目まぐるしく書き換えられることを避け、ある一定の長さ同じフォーマット情報が検出された場合にだけ、それを正しいフォーマット情報としてフォーマット情報記憶部３０に保存することができる。これにより、フォーマット情報記憶部３０に記憶されている入力端子ごとのフォーマット情報の信頼性を高めることが可能となる。
【００６８】
映像設定制御部２２は、選択された映像信号が適切に処理されて表示部８に適切に表示されるように、表示対象となる映像信号のフォーマット情報を、アナログ映像スイッチ４、ＡＤコンバータ５、デジタル映像スイッチ６、映像調整コントロール部７および表示部８の各部に伝送し、映像設定処理を指示するものである。これにより、上記各部は、伝送されたフォーマット情報に応じて適切に映像表示処理を実行することができるので、どのようなフォーマットの映像信号が入力されてもそれを表示部８に適切に表示させることが可能となる。
【００６９】
映像設定制御部２２が、映像設定処理を上記各部に指示するタイミングとしては、具体的には以下のようなイベント発生時が想定される。例えば、現在表示処理中の映像信号（入力端子）について、フォーマット情報記憶部３０に記憶されているフォーマット情報が変更されるというイベントである。映像設定制御部２２は、フォーマット情報記憶部３０に記憶されている、現在表示処理中の入力端子についてのフォーマット情報を監視し、フォーマット情報に変更が生じた場合には、変更後のフォーマットに追随するように、上記各部を制御する。あるいは、表示対象の映像信号が、別の入力端子からの映像信号に切り替えられるというイベントも想定される。映像設定制御部２２は、表示対象の映像信号（入力端子）が切り替えられると、切り替えられた入力端子に関連付けられているフォーマット情報をフォーマット情報記憶部３０から取得して、それを上記各部に伝送し、映像設定処理を指示する。
【００７０】
映像切替制御部２３は、映像信号切り替えイベントを検知し、アナログ映像スイッチ４またはデジタル映像スイッチ６に対して、出力すべき映像信号の切り替えを指示するものである。映像信号切り替えイベントとしては、例えば、入力端子にケーブルが接続されること、あるいは、操作部２を介して映像の切り替え指示がユーザによって入力されることなどが想定される。
【００７１】
状態監視部２４は、デジタルテレビ１００において発生するあらゆるイベントに応じて、デジタルテレビ１００の状態、特に、各入力端子に関する状態を監視するものである。本実施形態では、状態監視部２４は、（１）映像表示処理中の映像信号を供給する入力端子か否か、（２）映像信号切り替え（入力端子選択）イベント発生の有無、（３）各入力端子におけるケーブル挿入有無、（４）入力端子お好み登録情報の編集、（５）入力端子モニタリングスキップ設定の変更、（６）各入力端子を介して接続されている外部映像出力装置の専用入力キーの有無、の６つの項目を入力端子ごとに監視して、監視結果としての状態情報を、入力端子ごとに状態情報記憶部３２に保存する。なお、監視対象となる上記６つの項目は、一例であって、状態監視部２４の構成を限定するものではない。
【００７２】
状態監視部２４が監視した結果として、状態情報記憶部３２に保存される状態情報は、重み算出部２５が各入力端子に対するフォーマット検出の重み値（周期的フォーマット検出のタイミング、頻度など）を算出するときに利用される。
【００７３】
重み算出部２５は、各入力端子の状態情報に応じて、どの入力端子からの映像信号について、どのようなタイミング、頻度でフォーマット情報を検出するべきかを特定するための重み値を算出するものである。重み算出部２５は、状態情報記憶部３２に記憶されている状態情報を取得し、その状態情報に応じて、入力端子の重要度を判断する。そして、重み算出部２５は、重要度の高い入力端子からの映像信号に対して、より長く、より頻繁にフォーマット検出が実行されるように、適切な重み値を算出する。
【００７４】
重み算出部２５が入力端子ごとに算出した重み値は、重み情報記憶部３１に記憶され、検出タイミング制御部２０によって利用される。
【００７５】
上記機能ブロックとして示される各部（検出タイミング制御部２０、フォーマット情報管理部２１、映像設定制御部２２、映像切替制御部２３、状態監視部２４および重み算出部２５）は、ＣＰＵ（central processing unit）が不図示のＲＯＭ（read only memory）等の記憶装置に記憶されているプログラムをＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【００７６】
これまで述べてきたとおり、デジタルテレビ１００は、各入力端子を介して入力される映像信号の切替・表示を行う映像表示処理、各入力端子の映像信号のフォーマット情報を検出する検出処理、デジタルテレビ１００の状態に応じて、フォーマット検出のタイミングや頻度を決定するための重み値を算出する重み算出処理の３つを実行している。
【００７７】
以下では、説明の便宜上、上記映像表示処理を実行するための構成要素、すなわち、アナログ映像スイッチ４、ＡＤコンバータ５、デジタル映像スイッチ６、映像調整コントロール部７、表示部８、映像設定制御部２２、映像切替制御部２３および操作部２を、まとめて表示モジュールと称する。上記検出処理を実行するための構成要素、すなわち、検出対象選択スイッチ１０、映像フォーマット検出部１１、検出タイミング制御部２０、フォーマット情報管理部２１、フォーマット情報記憶部３０および検出仕様記憶部３３を、まとめて検出モジュールと称する。上記重み算出処理を実行するための構成要素、すなわち、ケーブル挿入検知部９、状態監視部２４、重み算出部２５、重み情報記憶部３１、状態情報記憶部３２および操作部２を、まとめて重み算出モジュールと称する。
【００７８】
本発明のデジタルテレビ１００において、各モジュールは、それぞれ独立して（並行して）それぞれの処理を実行することが可能である。次に、図３を参照しながら、各モジュールにおける各処理の流れを説明する。
【００７９】
〔デジタルテレビの処理フロー〕
図３は、本発明の実施形態に係るデジタルテレビ１００が備える各モジュールの処理の流れを示すフローチャートである。
【００８０】
デジタルテレビ１００の電源が投入されると（Ｓ１においてＹＥＳ）、アナログ映像スイッチ４およびデジタル映像スイッチ６は、前回視聴されていた入力端子を選択し（切り替え）て、切り替えた入力端子（Ａ１〜Ａ４、または、Ｄ１〜Ｄ３のいずれかの入力端子）からの映像信号が、映像調整コントロール部７へ伝送されるように経路を決定する（Ｓ２）。
【００８１】
続いて、制御部１の映像設定制御部２２は、Ｓ２で選択された入力端子のフォーマット情報がフォーマット情報記憶部３０に記憶されているか否かを確認する。ここで、フォーマット情報がフォーマット情報記憶部３０に記憶されていない場合は（Ｓ３においてＮＯ）、検出モジュールによって、上記選択された入力端子のフォーマット情報が検出される（Ｓ４）。すでに、フォーマット情報が記憶されている場合には（Ｓ３においてＹＥＳ）、映像設定制御部２２は、フォーマット情報記憶部３０から、選択された入力端子（対象端子）のフォーマット情報を取得する。
【００８２】
映像設定制御部２２は、選択された対象端子が、アナログ映像入力端子である場合には（Ｓ６においてＡ）、アナログ経路の各部（アナログ映像スイッチ４、ＡＤコンバータ５、デジタル映像スイッチ６、映像調整コントロール部７および表示部８）に、Ｓ４またはＳ５にて取得したフォーマット情報を送信して、映像設定処理を指示する（Ｓ７）。一方、対象端子がデジタル映像入力端子である場合には（Ｓ６においてＤ）、デジタル経路の各部（デジタル映像スイッチ６、映像調整コントロール部７および表示部８）に、上記フォーマット情報を送信して、映像設定処理を指示する（Ｓ８）。
【００８３】
これにより、電源投入後、初回は、直前に視聴していた対象端子の映像信号が表示部８に出画される（Ｓ９）。以降、Ｓ１０にて出画中の映像信号においてフォーマット情報が変化する、または、Ｓ１１にて出画中の映像信号とは別の入力端子からの映像信号へと映像を切り替えるイベントが発生するまでは、Ｓ９の映像信号を出画し続ける（Ｓ１０およびＳ１１においてＮＯ）。
【００８４】
電源投入後、表示モジュールが上述の映像表示処理を実行している一方、当該映像表示処理と独立して、検出モジュールが、周期的フォーマット検出処理（Ｓ１００）を繰り返し実行する。検出タイミング制御部２０が、周期的フォーマット検出処理の開始イベントの発生を検知すると（Ｓ１２においてＹＥＳ）、映像フォーマット検出部１１を含む検出モジュールの各部は、デジタルテレビ１００が備える７つの入力端子の映像信号について、周期的にフォーマット検出を行う（Ｓ１３）。ここで、検出されたフォーマット情報は、入力端子ごとにフォーマット情報記憶部３０に保存され（Ｓ１４）、Ｓ５において表示モジュールによって利用される。
【００８５】
再び表示モジュールの動作の説明に戻る。Ｓ９にて、初回に、直前の対象端子の映像信号が出画された後、その映像信号のフォーマット情報が変化、または、映像信号切替イベントが発生した場合は（Ｓ１０またはＳ１１においてＹＥＳ）、Ｓ５の処理に戻る。
【００８６】
すなわち、映像設定制御部２２は、フォーマット情報記憶部３０から、Ｓ１０にて変更されたフォーマット情報または、Ｓ１１にて切り替えられた対象端子のフォーマット情報を取得する（２回目以降のＳ５）。
【００８７】
ここで、上述したとおり、検出モジュールは、周期的フォーマット検出処理Ｓ１００を表示モジュールの映像表示処理とは独立して行っているので、２回目以降のＳ５の時点では、各入力端子についてフォーマット検出が実行され、フォーマット情報記憶部３０にフォーマット情報が記憶されている。
【００８８】
したがって、映像設定制御部２２は、現在出画されようとしている映像信号の検出を待たずとも、即座にフォーマット情報記憶部３０から必要な新しいフォーマット情報を取得して、表示モジュールの各部に映像設定処理を指示することが可能となる。
【００８９】
これにより、Ｓ１０またはＳ１１にて、フォーマット情報が変更されたり、別の映像信号に切り替えられたりしても、フォーマットの追随または映像信号の切替を円滑に実行し、映像の切替に要する時間を短縮することが可能となる。
【００９０】
なお、本実施形態では、デジタルテレビ１００は、さらに、重み算出モジュールを備えていてもよい。重み算出モジュールは、検出モジュールが実行する周期的フォーマット検出処理における、各入力端子の検出タイミングや検出頻度を決定するための重み値を算出する。重み算出モジュールが実行する重み算出処理Ｓ２００は、表示モジュールの映像表示処理、および、検出モジュールの周期的フォーマット検出処理とは独立して実行される。
【００９１】
デジタルテレビ１００において、デジタルテレビ１００の状態が変化するイベントが派生すると（Ｓ１５においてＹＥＳ）、重み算出モジュールの状態監視部２４は、検出されたデジタルテレビ１００の状態について、状態情報記憶部３２に記憶されている状態情報を更新する。状態情報記憶部３２の状態情報が更新されると、重み算出部２５が更新された状態情報に基づいて、重み値を計算する（Ｓ１６）。重み算出部２５は、新たに算出した重み値を、重み情報記憶部３１に記憶する（Ｓ１７）。
【００９２】
検出タイミング制御部２０は、重み情報記憶部３１に新たに記憶された重み値に基づいて、検出対象選択スイッチ１０および映像フォーマット検出部１１を制御することが可能となる。
【００９３】
上記構成によれば、デジタルテレビ１００の状態の変化に応じて、常に、適切なタイミングおよび頻度で検出モジュールが周期的フォーマット検出処理を実行することが可能となる。
【００９４】
次に、検出モジュールの周期的フォーマット検出処理（Ｓ１００）について、具体例を用いてより詳細に説明する。
【００９５】
〔フォーマット情報について〕
図４は、映像フォーマット検出部１１が検出する各入力端子のフォーマット情報の具体例を示す図である。フォーマット情報は、フォーマット情報記憶部３０に記憶されている。ここでは、一例として、図２のアナログ映像入力端子Ａ１はコンポジット入力端子、アナログ映像入力端子Ａ２はＳ入力端子、アナログ映像入力端子Ａ３はコンポーネント入力端子、アナログ映像入力端子Ａ４はＲＧＢ入力端子、デジタル映像入力端子Ｄ１、Ｄ２はＨＤＭＩ端子、デジタル映像入力端子Ｄ３はＤＶＩ−Ｄ端子で構成されているものとする。しかし、デジタルテレビ１００が備える入力端子はこれに限定されるものではない。
【００９６】
図４に示すとおり、デジタルテレビ１００が備える入力端子ごとに、映像フォーマット検出部１１が検出したフォーマット情報が記憶されている。例えば、映像フォーマット検出部１１は、検出タイミング制御部２０の制御にしたがって、コンポジット入力端子としてのアナログ映像入力端子Ａ１から入力された映像信号を解析して、該映像信号のカラーシステムがＮＴＳＣであることを検出し、それをフォーマット情報として記憶する。また、映像フォーマット検出部１１は、ＨＤＭＩ端子としてのデジタル映像入力端子Ｄ２から入力された映像信号を解析して、該映像信号の解像度がＸＧＡであり、リフレッシュレートが６０Ｈｚであることを検出し、それらをフォーマット情報として記憶する。これらは、フォーマット情報の一例であるので、検出されるフォーマット情報は上記に限定されない。
【００９７】
〔重み値について〕
図５は、重み算出部２５が算出する各入力端子の重み値の具体例を示す図である。重み値は、重み情報記憶部３１に記憶されている。
【００９８】
図５に示すとおり、本実施形態では、一例として、重み値は百分率で表現されている。重み値は、周期的フォーマット検出処理の所定の検出周期（何ミリ秒間）のうち、何パーセントを当該入力端子の解析に充てるのかを示す値である。
【００９９】
例えば、アナログ映像入力端子Ａ１に関連付けられている重み値「５０％」は、所定の検出周期を１０００ミリ秒としたときに、「アナログ映像入力端子Ａ１の映像信号の解析に、５００ミリ秒を充てる」ということを意味している。
【０１００】
図５に示す例では、入力端子Ａ１の重み値が５０％、Ａ２の重み値が３０％、Ｄ１の重み値が２０％となっている。したがって、映像フォーマット検出部１１は、検出周期１０００ミリ秒のうち、５００ミリ秒をアナログ映像入力端子Ａ１の映像信号の解析に、３００ミリ秒をアナログ映像入力端子Ａ２の映像信号の解析に、２００ミリ秒をデジタル映像入力端子Ｄ１の映像信号の解析に充てて、フォーマット検出を周期的に繰り返す。
【０１０１】
〔検出仕様情報について〕
図６は、検出タイミング制御部２０が検出のタイミングを計るときに利用する検出仕様情報の具体例を示す図である。検出仕様情報は、検出仕様記憶部３３に記憶されている。
【０１０２】
図６に示すとおり、本実施形態では、検出仕様情報として、検出周期、検出間隔、検出回数の３つが記憶されている。
【０１０３】
検出周期は、上述したとおり、デジタルテレビ１００が備える７つの入力端子（あるいはその一部）を周期的にフォーマット検出する場合の、１周の時間の長さを示す。図６に示す例では、検出周期は「１０００ミリ秒」となっているので、１０００ミリ秒間を１周として、必要なすべての入力端子のフォーマット検出を行う。
【０１０４】
検出間隔は、１つの入力端子について所定の時間かけてフォーマット検出する場合に、その検出対象端子の映像信号からフォーマット情報を実際に取得する時間間隔を示す。図６に示す例では、検出間隔は「１００ミリ秒」となっている。そこで、例えば、アナログ映像入力端子Ａ１について、映像フォーマット検出部１１が５００ミリ秒かけてフォーマット情報を検出する場合に、フォーマット情報管理部２１は、５００ミリ秒のうち、１００ミリ秒間隔で、５回、検出されたフォーマット情報を取得して図示しない揮発性記憶装置に一時的に格納する。
【０１０５】
検出回数は、１つの入力端子について、この回数以上連続で同一の値のフォーマット情報が取得された場合に、当該値を正式なフォーマット情報として、フォーマット情報記憶部３０に記憶するということを意味する、フォーマット情報を確定させるための回数の閾値を示す。図６に示す例では、アナログ映像入力端子Ａ１について、フォーマット情報管理部２１が、１００ミリ秒間隔でフォーマット情報を取得するとき、３回連続で同じ値が取得された場合に、フォーマット情報管理部２１は、当該３回目のフォーマット情報をアナログ映像入力端子Ａ１に関連付けてフォーマット情報記憶部３０に記憶し、フォーマット情報を確定させる。なお、検出されて同じであるか否か比較される情報は、解像度などの数値であってもよいし、各種映像信号が有する特徴ある波形の情報であってもよい。
【０１０６】
〔重み値による周期的フォーマット検出処理〕
図７は、周期的フォーマット検出処理が実行されるときに、検出モジュールの各部が行う動作のタイミングを示すタイミングチャートである。
【０１０７】
ここで、図５に示す重み値と図６に示す検出仕様情報にしたがって検出モジュールは動作しているものとする。
【０１０８】
デジタルテレビ１００の電源が投入されるなどして、アナログ映像入力端子Ａ１の映像信号の視聴が開始されると、検出モジュールは、周期的フォーマット検出処理を開始する（Ｔ０）。Ｔ０において、検出タイミング制御部２０は、検出対象選択スイッチ１０に対して検出対象端子をアナログ映像入力端子Ａ１に切り替えるように指示をする。そして、映像フォーマット検出部１１が、Ａ１の映像信号の解析を行う。１００ミリ秒間隔で、すなわち、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５の時点で、フォーマット情報管理部２１は、映像フォーマット検出部１１が検出したフォーマット情報を取得するとともに、連続で同じ値が取得された回数をカウントする。Ｔ３の時点で、３回連続同じ値が取得された場合には、フォーマット情報管理部２１は、Ｔ３で取得した値をフォーマット情報として確定させて、アナログ映像入力端子Ａ１に関連付けてフォーマット情報記憶部３０に記憶する。
【０１０９】
検出タイミング制御部２０は、重み値に基づいて、Ｔ５を経過したら検索対象端子切替のタイミングと判定し、検出対象選択スイッチ１０に対して検索対象端子をアナログ映像入力端子Ａ１からアナログ映像入力端子Ａ２へと切り替えるように指示する。映像フォーマット検出部１１が、アナログ映像入力端子Ａ２の映像信号の解析を開始する。フォーマット情報管理部２１は、Ｔ６、Ｔ７、Ｔ８の時点で、映像フォーマット検出部１１が検出したフォーマット情報を取得する。Ｔ８の時点で、Ｔ７の時点とは異なる値が取得された場合は、フォーマット情報管理部２１は、それまでのカウントをリセットして、Ｔ８の値を取得した時点からカウント１から再スタートする。Ｔ８の値とカウント１の情報は、検出対象端子がデジタル映像入力端子Ｄ１に切り替えられて、アナログ映像入力端子Ａ２の検出が中断されても、Ｔ１５の時点でアナログ映像入力端子Ａ２の検出が再開されるまで保持されている。そして、Ｔ１５、Ｔ１６にて、Ｔ８と同じ値が取得された場合には、フォーマット情報管理部２１は、Ｔ１６の時点で、上記値をフォーマット情報として確定させて、アナログ映像入力端子Ａ２に関連付けてフォーマット情報記憶部３０に記憶する。
【０１１０】
上記構成によれば、１００ミリ秒単位の極端に短い間隔で、フォーマットが目まぐるしく変化する場合に、そのような不安定な状態のフォーマットに都度追従することがなくなるので、信頼性の高い安定したフォーマット情報に基づいて、適正に映像設定処理を行い、映像信号を出力することが可能となる。
【０１１１】
〔周期的フォーマット検出処理の流れ〕
図８は、検出モジュールの周期的フォーマット検出処理の流れを示すフローチャートである。周期的フォーマット検出処理は、表示モジュールの映像表示処理とは独立して実行されるものである。
【０１１２】
デジタルテレビ１００の電源が投入されるなどの、周期的フォーマット検出処理の開始イベントが発生すると（Ｓ１０１においてＹＥＳ）、検出タイミング制御部２０は、検出仕様記憶部３３に記憶されている各種検出仕様情報および重み情報記憶部３１に記憶されている重み値にしたがって、各入力端子の検出時間を設定する（Ｓ１０２）。例えば、１０００ミリ秒を１周として、どの入力端子を何ミリ秒間解析するのかを特定する。
【０１１３】
検出タイミング制御部２０の指示にしたがって、検出対象選択スイッチ１０が、検出対象端子を選択する（Ｓ１０３）。選択された検出対象端子から入力される映像信号は、映像フォーマット検出部１１に伝送される。
【０１１４】
映像フォーマット検出部１１は、検出対象選択スイッチ１０から伝送された検出対象端子の映像信号を解析し、フォーマット情報を検出する。フォーマット情報管理部２１は、検出仕様記憶部３３に記憶されている検出間隔にしたがって、検出したフォーマット情報を一時的に記憶する（Ｓ１０４）。このとき、フォーマット情報管理部２１が、同じ値が連続で取得された回数をカウントしている。
【０１１５】
検出タイミング制御部２０は、Ｓ１０２にて設定された時間まで、上記検出対象端子の映像信号の検出が行われたかどうかを計測する。そして、設定された時間を経過した場合には（Ｓ１０５においてＹＥＳ）、Ｓ１０３のステップに戻って、検出タイミング制御部２０の指示にしたがって、検出対象選択スイッチ１０が別の入力端子に、検出対象を切り替える。
【０１１６】
ここで、本実施形態では、Ｓ１０３に戻る前に、フォーマット情報管理部２１が、定期的に取得した映像信号のフォーマット情報の値と同じ値が取得された回数をカウントしているので、検出回数に基づいて所定回数以上連続して同じ値が取得された場合には（Ｓ１０６においてＹＥＳ）、フォーマット情報管理部２１は、その値を検出対象端子のフォーマット情報として確定させて、フォーマット情報記憶部３０に記憶する（Ｓ１０７）。
【０１１７】
以降、Ｓ１０２にて設定された検出時間にしたがって、各入力端子のフォーマット検出が周期的に実行される。
【０１１８】
Ｓ１０７にて記憶された各入力端子のフォーマット情報は、表示モジュールが映像信号を切り替えたり、映像設定処理を実行したりするときにすぐ利用できるように記憶されている。
【０１１９】
なお、どの入力端子をどのくらいの長さ検出するのかについては特に限定されない。７つある入力端子のすべてについて均等な時間の長さで検出を周期的に行ってもよいし、特定の入力端子のみを、長さを変えて検出してもよい。
【０１２０】
次に、重み算出モジュールの重み算出処理（Ｓ２００）について、具体例を用いてより詳細に説明する。
【０１２１】
〔状態情報について〕
図９は、状態監視部２４が監視する各入力端子の状態情報の具体例を示す図である。状態情報は、状態情報記憶部３２に記憶されている。
【０１２２】
図９に示すとおり、状態情報は、デジタルテレビ１００が備える７つの入力端子に関連付けて記憶されている。重み算出部２５は、状態情報記憶部３２に記憶されている各入力端子の下記の各項目に格納された状態情報に基づいて、重み値を算出する。
【０１２３】
項目「接続先」は、当該入力端子を介して接続されている外部の映像出力装置の機種を示している。例えば、アナログ映像入力端子Ａ１（コンポジット入力端子）の接続先は、ＶＨＳレコーダである。
【０１２４】
項目「視聴状況」は、当該入力端子からの映像信号が、現在表示モジュールにて出画されている映像信号か否かを示している。図９に示す例では、アナログ映像入力端子Ａ１に「視聴中」と示されているので、現在出画されているのは、アナログ映像入力端子Ａ１からの映像信号であることが分かる。現在視聴されているということは、最もフォーマット情報を正確に把握しておくべき映像信号である。したがって、視聴中の入力端子に対しては高い重み値を付けて、より正確により頻繁にフォーマットが検出されるようにして、映像設定処理の追従が円滑に行われるようにすることができる。
【０１２５】
項目「ケーブル挿入」は、当該入力端子にケーブルが挿入されているか否かを示している。ケーブルが挿入されているということは、外部の映像出力装置と接続され、該映像出力装置からの映像信号を受け付けていると考えられる。したがって、デジタルテレビ１００に入力されている映像信号の供給元の入力端子には、高い重み値をつけてフォーマットが検出されるようにして、当該映像信号への切替に備えることができる。反対に、ケーブルが挿入されていない場合には、映像信号がデジタルテレビ１００に入力されていないので、フォーマット検出が不要ということになる。そこで、重み値を低く、あるいは、ゼロにして、検出モジュールのリソースが他の入力端子に有効利用されるように設定することが可能となる。
【０１２６】
項目「選択頻度」は、当該入力端子からの映像信号がユーザによって選択された回数（視聴頻度）を示している。数値が高ければ高いほど、ユーザがその入力端子からの映像信号の出画を所望したということである。選択頻度が高い入力端子は、ユーザによって映像信号の切替が指示される可能性が高いので、その切替を高速に行うために、頻繁にフォーマット検出が行われるように重み値を高く設定することが可能である。
【０１２７】
項目「お好み登録」は、どの入力端子をよく使用するか、どの入力端子の映像により精細さを求めるのかなどに応じて、ユーザが当該入力端子の重要度が高いと認識しているか否かを示している。例えば、ゲームが好きなユーザは、ゲーム機と接続される入力端子（図９に示す例では、アナログ映像入力端子Ａ３とデジタル映像入力端子Ｄ２）に対して、お好み登録を有効（あり）にあらかじめ設定しておくことができる。このように、ユーザが重要と考えている入力端子は、より精細により高速に切り替えて出画されることが望まれるので、お好み登録「あり」の入力端子には、高い重み値を付与することが好ましい。
【０１２８】
項目「専用入力キー」は、操作部２に設けられた特殊用途ボタンなどで、当該入力端子への高速切替が要求されているのか否かを示している。このように、特殊用途ボタンでの高速切替が要求されている入力端子には、高い重み値を付与してフォーマット検出の頻度を上げ、切替の高速化を実現することが可能である。
【０１２９】
項目「スキップ設定」は、ユーザがあまり重要と考えていない入力端子に対して、周期的フォーマット検出処理の対象から除外したか否かを示している。すなわち、スキップ設定「あり」の入力端子は、周期的フォーマット検出が不要であるとユーザが考えている端子であることを意味する。したがって、そのような入力端子には、重み値を低く、あるいは、ゼロに設定して、検出モジュールのリソースを他の入力端子のフォーマット検出に有効利用できるようにすることが望ましい。
【０１３０】
重み算出部２５は、状態監視部２４によって監視、保存されている状態情報記憶部３２の状態情報に基づいて、各入力端子の重み値を算出することが可能となる。本実施形態では、状態監視部２４は、状態変化イベントが発生する度に、最新の状態情報を更新する。重み算出部２５は、状態情報が更新される度に、重み値を更新する。また、重み値の算出に影響を与える状態情報は、ユーザが、自身の嗜好に応じて柔軟に変更することができる。
【０１３１】
上記構成によれば、デジタルテレビ１００の最新の状態に応じて、また、ユーザの嗜好に応じて、重み値が適切にメンテナンスされるので、検出モジュールは、デジタルテレビ１００の最新の状態に適した、かつ、ユーザの嗜好に合致した頻度とタイミングで各入力端子の周期的フォーマット検出処理を実行することができる。
【０１３２】
重み算出部２５が、状態情報を用いて重み値を算出する方法としては、具体的には以下の方法がある。
【０１３３】
現在視聴中の入力端子の重み値を５０％ととし、残りの５０％を、各入力端子のユーザの選択頻度により分割することができる。
【０１３４】
あるいは、残りの５０％について、専用入力ボタンがある入力端子(例えば、ゲーム用入力専用端子)の重み値を次に高い３０％ととし、残りの全入力端子の重み値は、残りの２０％%を等分割することができる。
【０１３５】
あるいは、残りの５０％について、ユーザがお好み登録している入力端子の重み値を３０％ととし、残りの全入力端子の重み値は、残りの２０％を等分割することができる。ここで、残りの入力端子のうち、ケーブル挿入が確認されない入力端子は除外して重み値を割り当てないようにすることができる。
【０１３６】
なお、本実施形態では、デジタルテレビ１００が表示部８に出力する映像信号の入力経路として、７つの入力端子が備えられている例について説明したが、映像信号の切替対象となる入力経路は、上述の７つの入力端子に限定されない。例えば、図示しないチューナ及び復調部を介して受信される放送波をデコードして出力されるデジタル（アナログ）放送映像信号の経路も、本発明の高速切替対象としての入力経路に含まれる。
【０１３７】
〔重み算出処理の流れ〕
図１０は、重み算出モジュールの重み算出処理の流れを示すフローチャートである。重み算出処理は、表示モジュールの映像表示処理および検出モジュールの周期的フォーマット検出処理とは独立して実行されるものである。
【０１３８】
デジタルテレビ１００の電源が投入されて以降、状態監視部２４が、デジタルテレビ１００の状態が変化するイベントの発生を検知すると（Ｓ２０１においてＹＥＳ）、状態監視部２４は、それがどのような状態変化であるのか判定する各ステップに移行する。
【０１３９】
検知したイベントが、映像信号切替であった場合には（Ｓ２０２においてＹＥＳ）、状態監視部２４は、図９に示す「視聴状況」について、切替後の入力端子に視聴中のフラグを立てるとともに、切替後の入力端子の「選択頻度」の値を１つインクリメントする（Ｓ２０３）。
【０１４０】
検知したイベントが、ケーブル挿入検知部９によるケーブル挿入の有無検知であった場合には（Ｓ２０２においてＮＯ、Ｓ２０４においてＹＥＳ）、状態監視部２４は、ケーブル挿入検知部９が検知した入力端子について、「ケーブル挿入」のあり／なしを更新する（Ｓ２０５）。
【０１４１】
検知したイベントが、ユーザによるお好み登録の変更指示の入力である場合には（Ｓ２０２、Ｓ２０４においてＮＯ、Ｓ２０６においてＹＥＳ）、状態監視部２４は、「お好み登録」のあり／なしを、上記変更指示にしたがって更新する（Ｓ２０７）。
【０１４２】
検知したイベントが、専用入力キーの変更指示の入力である場合には（Ｓ２０２、Ｓ２０４、Ｓ２０６においてＮＯ、Ｓ２０８においてＹＥＳ）、状態監視部２４は、「専用入力キー」のあり／なしを、上記変更指示にしたがって更新する（Ｓ２０９）。
【０１４３】
検知したイベントが、スキップ設定の変更指示の入力である場合には（Ｓ２０２、Ｓ２０４、Ｓ２０６、Ｓ２０８においてＮＯ）、状態監視部２４は、「スキップ設定」のあり／なしを、上記変更指示にしたがって更新する（Ｓ２１０）。
【０１４４】
上述のように、状態監視部２４によって状態情報記憶部３２の状態情報が更新されると、重み算出部２５は、各入力端子についての各種状態情報を状態情報記憶部３２から取得する（Ｓ２１１）。そして、取得した新しい状態情報に基づいて、各入力端子の重み値を再計算する（Ｓ２１２）。最後に、重み算出部２５は、算出した重み値を重み情報記憶部３１に入力端子ごとに記憶する（Ｓ２１３）。
【０１４５】
以降、デジタルテレビ１００の電源が落ちるまでの間は、状態監視部２４が状態変化イベントの発生を監視する。状態監視部２４は、イベントが発生する度に状態情報を更新するという処理を繰り返し、重み算出部２５は、状態情報が更新される度に重み値を再計算する重み算出処理を繰り返す。
【０１４６】
なお、上述の説明では、重み算出部２５は、デジタルテレビ１００の状態情報の変化に応じて自動で重み値を再計算する構成としたが、上記に限定されない。例えば、デジタルテレビ１００のメニュー設定のための操作画面上で、図５に示す各入力端子の重み値を、ユーザが、手動で調整できるようにしてもよい。あるいは、メニュー設定のための上記操作画面上で、重み値の導出について、重み算出部２５による自動計算と、ユーザによる手動調整のいずれの手法を採用するのかをユーザが選択できるようにしてもよい。
【０１４７】
具体的には、デジタルテレビ１００の制御部１は、ユーザインターフェース部（ユーザインターフェース手段）２６を備えている。ユーザインターフェース部２６は、ＧＵＩ画面などの操作画面を表示部８に表示するとともに、該操作画面を介して操作部２から受け付けたユーザ操作にしたがって、記憶部３に記憶されている各種データに対して所定の処理を施すものである。
【０１４８】
ユーザインターフェース部２６は、重み情報記憶部３１に記憶された入力経路ごとの重み値（図５）をユーザが編集可能なように表示部８に表示する。そして、ユーザが操作部２を用いて、上記重み値を変更した場合には、ユーザインターフェース部２６は、重み情報記憶部３１に記憶されている重み値を、操作部２を介して入力されたユーザの指定どおりに変更する。このようにして、ユーザは、自動算出された重み値を手動で編集することができる。また、ユーザインターフェース部２６は、重み算出部２５による重み値の自動算出モードと、ユーザ操作による重み値の手動設定モードとのいずれを採用するのかをユーザに選択させるための操作画面を表示部８に表示するとともに、ユーザによって選択されたモードにて、重み値が決定されるようデジタルテレビ１００を制御することができる。
【０１４９】
以下、デジタルテレビ１００の状態が変化した場合に、重み値が再計算されるときの重み算出モジュールの各部の動作を、具体例を用いて詳細に説明する。
【０１５０】
例えば、検出周期１０００ミリ秒において、現在視聴中のアナログ映像入力端子Ａ１の重み値が７０％、専用入力キーのあるデジタル映像入力端子Ｄ１の重み値が３０％と設定されているとする。検出対象選択スイッチ１０は、デジタル映像入力端子Ｄ１に切り替えて、映像フォーマット検出部１１が、Ｄ１の映像信号のフォーマットを検出する。３００ミリ秒（１０００ｍｓの３０％）経過すると、次に、検出対象選択スイッチ１０は、視聴中のアナログ映像入力端子Ａ１に切り替える。そして、映像フォーマット検出部１１は、Ａ１の映像信号のフォーマットを検出する。７００ミリ秒（１０００ｍｓの７０％）経過すると、再び、検出対象端子は、Ｄ１に切り替えられる。
【０１５１】
ここで、現在視聴中のアナログ映像入力端子Ａ１から、デジタル映像入力端子Ｄ１への映像信号切替が発生した場合には、Ａ１からＤ１への映像信号切替の各種処理が表示モジュールによって実行される。このとき、表示モジュールは、映像フォーマット検出部１１があらかじめ検出しておいたデジタル映像入力端子Ｄ１のフォーマット情報を用いて、高速に映像信号を切り替えることが可能である。
【０１５２】
続いて、視聴中の入力端子が変更され、デジタル映像入力端子Ｄ１の選択頻度が変更されたことに伴って、重み算出部２５が、各入力端子の重み値の再計算を行う。例えば、新たに選択されて現在視聴中のデジタル映像入力端子Ｄ１の重み値を９０％ととし、今まで視聴されていたアナログ映像入力端子Ａ１の重み値を１０％に変更する。これにより、検出モジュールは、９００ミリ秒、１００ミリ秒、・・・で検出対象端子を切り替えて周期的にフォーマット検出を実行する。
【０１５３】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１５４】
最後に、デジタルテレビ１００の各ブロック、特に、検出対象選択スイッチ１０、映像フォーマット検出部１１、検出タイミング制御部２０、フォーマット情報管理部２１、映像設定制御部２２および重み算出部２５は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１５５】
すなわち、デジタルテレビ１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルテレビ１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記デジタルテレビ１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１５６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１５７】
また、デジタルテレビ１００を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１５８】
本発明の映像表示装置は、複数ある入力端子からの映像信号について、映像フォーマットを事前に検出しておくことにより、映像信号の切替を高速に行えるので、映像切替時の出画ストレスを軽減するとともに、ユーザの操作性を向上させることができる。したがって、複数チューナや多数の外部入力端子を搭載する映像表示装置において、特に、好適に利用可能である。
【図面の簡単な説明】
【０１５９】
【図１】本発明の実施形態に係るデジタルテレビ（映像表示装置）の要部構成を示すブロック図である。
【図２】本発明の実施形態に係るデジタルテレビの概略構成を示すブロック図である。
【図３】本発明の実施形態に係るデジタルテレビが備える各モジュールの処理の流れを示すフローチャートである。
【図４】デジタルテレビの映像フォーマット検出部が検出する各入力端子のフォーマット情報の具体例を示す図である。
【図５】デジタルテレビの重み算出部が算出する各入力端子の重み値の具体例を示す図である。
【図６】デジタルテレビの検出タイミング制御部が検出のタイミングを計るときに利用する検出仕様情報の具体例を示す図である。
【図７】周期的フォーマット検出処理が実行されるときに、検出モジュールの各部が行う動作のタイミングを示すタイミングチャートである。
【図８】検出モジュールの周期的フォーマット検出処理の流れを示すフローチャートである。
【図９】デジタルテレビの状態監視部が監視する各入力端子の状態情報の具体例を示す図である。
【図１０】重み算出モジュールの重み算出処理の流れを示すフローチャートである。
【符号の説明】
【０１６０】
１  制御部
２  操作部
３  記憶部
４  アナログ映像スイッチ
５  ＡＤコンバータ
６  デジタル映像スイッチ
７  映像調整コントロール部
８  表示部
９  ケーブル挿入検知部
１０  検出対象選択スイッチ（検出対象選択手段）
１１  映像フォーマット検出部（フォーマット検出手段）
２０  検出タイミング制御部（検出タイミング制御手段）
２１  フォーマット情報管理部（フォーマット情報管理手段）
２２  映像設定制御部（映像設定制御手段）
２３  映像切替制御部
２４  状態監視部
２５  重み算出部（重み算出手段）
２６  ユーザインターフェース部（ユーザインターフェース手段）
３０  フォーマット情報記憶部
３１  重み情報記憶部
３２  状態情報記憶部
３３  検出仕様記憶部
１００  デジタルテレビ（映像表示装置）
Ａ１〜Ａ４  アナログ映像入力端子（入力経路）
Ｄ１〜Ｄ３  デジタル映像入力端子（入力経路）
【図１】
2010048974.tif 000003
【図２】
2010048974.tif 000004
【図３】
2010048974.tif 000005
【図４】
2010048974.tif 000006
【図５】
2010048974.tif 000007
【図６】
2010048974.tif 000008
【図７】
2010048974.tif 000009
【図８】
2010048974.tif 000010
【図９】
2010048974.tif 000011
【図１０】
2010048974.tif 000012