(57)【要約】  信号処理部であるカード部を有する電子機器において、機能拡張を行う場合に、最適なシステム構成の電子機器およびその制御方法を提供する。  実施形態の電子機器は、カード処理手段と、第一のアプリケーション処理手段と、第二のアプリケーション処理手段と、表示手段と、映像出力制御手段と、制御手段と、を具備する。カード処理手段は、信号処理部を保持したカード部との間のデータの受け渡しを行う。第一のアプリケーション処理手段は、前記カード処理手段により認証したカード部の前記信号処理部の動作の起動と終了、あるいはカード部の選択を行うための第一のアプリケーションを実行する。第二のアプリケーション処理手段は、前記カード部の前記信号処理部を動作するためのユーザインターフェースとして機能する第二のアプリケーションを実行する。表示手段は、前記第一及び第二のアプリケーション処理手段の動作に対応する表示及び再生映像を表示する。映像出力制御手段は、前記表示手段が表示する前記第一及び第二のアプリケーション処理手段の動作に対応する表示及び前記再生映像に対応する出力信号を出力する。制御手段は、前記第一及び第二のアプリケーション処理手段及び前記映像出力制御手段の動作を制御する。
2014192154.tif 000002
【特許請求の範囲】
【請求項１】
信号処理部を保持したカード部との間のデータの受け渡しを行うカード処理手段と、
前記カード処理手段により認証したカード部の前記信号処理部の動作の起動と終了、あるいはカード部の選択を行うための第一のアプリケーションを実行する第一のアプリケーション処理手段と、
前記カード処理手段が認証したカード部の前記信号処理部を動作するためのユーザインターフェースとして機能する第二のアプリケーションを実行する第二のアプリケーション処理手段と、
前記第一及び第二のアプリケーション処理手段の動作に対応する表示及び再生映像を表示する表示手段と、
前記表示手段が表示する前記第一及び第二のアプリケーション処理手段の動作に対応する表示及び前記再生映像に対応する出力信号を出力する映像出力制御手段と、
前記第一及び第二のアプリケーション処理手段及び前記映像出力制御手段の動作を制御する制御手段と、
を具備する電子機器。
【請求項２】
前記第二のアプリケーション処理手段は、前記カード部と通信し、前記カード部の前記信号処理部の前記機能を動作する請求項１の電子機器。
【請求項３】
前記第二のアプリケーションは、ＨＴＭＬ（Hypertext Markup Language）およびＪａｖａＳｃｒｉｐｔを含む請求項１の電子機器。
【請求項４】
前記制御手段は、前記カード処理手段が認証したカード部のサーバ部との間で通信経路および映像信号経路を設定する請求項１の電子機器。
【請求項５】
前記カード部は、複数の並列利用が可能である請求項１の電子機器。
【請求項６】
前記カード部の前記サーバ部は、ＷｅｂＳｏｃｋｅｔを含む請求項４記載の電子機器。
【請求項７】
前記第二のアプリケーションを外部から取得可能な通信手段をさらに具備する請求項１の電子機器。
【請求項８】
第二のアプリケーション処理手段は、前記カード処理手段が認証したカード部の前記信号処理部の前記機能を用いて前記第一のアプリケーションを動作する請求項１の電子機器。
【請求項９】
前記カード処理手段が認証したカード部は、前記制御手段からアドレスの配布を受け、前記第二のアプリケーション処理手段との間で通信を行うサーバとして機能する請求項８の電子機器。
【請求項１０】
カード部の信号処理部の動作の起動と終了、あるいはカード部の選択を行うための第一のアプリケーションを実行し、
第一のアプリケーションにより特定するカード部の信号処理部を動作する第二のアプリケーションを実行し、
第一及び第二のアプリケーションの動作に対応する表示及び再生映像に対応する出力信号を出力する
電子機器の制御方法。
【請求項１１】
第二のアプリケーションは、ネットワークを通じて取得可能である請求項１０の電子機器の制御方法。
【請求項１２】
第二のアプリケーションは、ＨＴＭＬ（Hypertext Markup Language）およびＪａｖａＳｃｒｉｐｔに従い動作する請求項１０の電子機器の制御方法。
【請求項１３】
第二のアプリケーションは、認証したカード部のサーバ部との間で通信経路および映像信号経路を設定する請求項１０の電子機器の制御方法。
【請求項１４】
第二のアプリケーションは、認証したカード部の信号処理部を用いて第一のアプリケーションを動作する請求項１０の電子機器の制御方法。
【請求項１５】
第二のアプリケーションは、認証したカード部の信号処理部の機能を実行する請求項１０の電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器及びその制御方法に関する。
【背景技術】
【０００２】
テレビジョン放送受信装置等のモニター装置を有する電子機器においては、近年、モニター装置はますます大型化する反面、放送を受信する信号処理装置はますます小型化している。また、例えばテレビジョン放送受信装置においても、放送の受信に限らず、ネットワークからのストリーミング映像の信号処理や、ＤＬＮＡ（Digital Living Network Alliance）規格やＷｉＤｉ（Wireless Display-Distribution System）規格などのネットワーク機能を使用する映像転送技術にも対応することを求められている。【０００３】
このため、モニター装置（モニター部）と、信号処理を行う信号処理部であるカード部とに分け、カード部を着脱可能にすることにより、様々な国のテレビ放送の規格への対応や、機能の拡張を容易とするハードウェア、ソフトウェア構成を実現する手法の提案が要望されている。【０００４】
また、最近では、機能拡張の容易さ、後継機種や多機種に渡る流用性などを考慮して、映像表示システムのＧＵＩ（グラフィカルユーザインターフェース）をＷｅｂブラウザ上のＨＴＭＬ／ＪａｖａＳｃｒｉｐｔ（登録商標）を用いて実現する手段が、検討、および実現されつつある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−５６６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
着脱式カードを用いることで機能拡張が可能な映像表示システムは、既に存在しているが、信号伝送規格としてＨＤＭＩ、ＵＳＢ、ＰＣＩｅｘｐｒｅｓｓなどを用いることにより、モニター部とカード部との間の通信は、信号伝送規格に限定される。【０００７】
このため、拡張して使用する場合は独自システムを構築する必要がある。【０００８】
また、上述の独自なシステムでは、上記のようにＨＴＭＬ／ＪａｖａＳｃｒｉｐｔ技術を用いた場合、モニター部、カード部ともに複雑なシステム構成を追加することとなる。【０００９】
この発明の目的は、信号処理部であるカード部を有する電子機器において、機能拡張を行う場合に、最適なシステム構成の電子機器およびその制御方法を提供することである。
【課題を解決するための手段】
【００１０】
実施形態の電子機器は、カード処理手段と、第一のアプリケーション処理手段と、第二のアプリケーション処理手段と、表示手段と、映像出力制御手段と、制御手段と、を具備する。カード処理手段は、信号処理部を保持したカード部との間のデータの受け渡しを行う。第一のアプリケーション処理手段は、前記カード処理手段により認証したカード部の前記信号処理部の動作の起動と終了、あるいはカード部の選択を行うための第一のアプリケーションを実行する。第二のアプリケーション処理手段は、前記カード部の前記信号処理部を動作するためのユーザインターフェースとして機能する第二のアプリケーションを実行する。表示手段は、前記第一及び第二のアプリケーション処理手段の動作に対応する表示及び再生映像を表示する。映像出力制御手段は、前記表示手段が表示する前記第一及び第二のアプリケーション処理手段の動作に対応する表示及び前記再生映像に対応する出力信号を出力する。制御手段は、前記第一及び第二のアプリケーション処理手段及び前記映像出力制御手段の動作を制御する。
【図面の簡単な説明】
【００１１】
【図１】実施形態を適用する電子機器の一例を示す。
【図２】実施形態の動作の一例をフローチャート。
【図３】実施形態の動作の一例を示すシーケンシャルチャート。
【図４】実施形態の動作の一例を示すシーケンシャルチャート。
【図５】実施形態の表示画面の表示例の一例を示す。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の一形態について説明する。
【００１３】
図１は、電子機器、例えばモニター部（映像表示部）と信号処理部とからなる映像表示システムの一例を示す。なお、以下に説明する要素や構成は、マイクロコンピュータ（処理装置、ＣＰＵ（Central Processing Unit））によりソフトウェアで実現するものであってもよいし、ハードウェアで実現するものであってもよい。また、モニター部が表示するコンテンツの取得の方法としては、空間波（電波）の利用、ケーブル（光ファイバを含む）やインターネット・プロトコル（ＩＰ）通信網等のネットワークの利用、ネットワークからのストリーミング映像の信号処理や、ネットワーク機能を使用する映像転送技術等、任意である。なお、コンテンツは、ストリームや番組、もしくは情報と称する場合があり、映像及び音声あるいは音楽等を含む。また、映像は、動画と静止画、あるいはテキスト（コード化された符号列で示される文字や記号等で表される情報）、ならびにその任意の組み合わせを含む。
【００１４】
図１に示す電子機器は、モニター部１０、ＧＵＩアプリケーション部１１、Ｗｅｂブラウザ（ファイル閲覧処理）部１２、アプリケーション制御部１３、サーバ部１４、映像出力制御部１５、入力切換部１６、カード認証部１７、制御部（ＣＰＵ，Central Processing Unit）１８、カード装着部１９及びリモコン入力部２０等を備える。
【００１５】
モニター部１０は、カード装着部１９に装着されたカードが提供する機能に従い、映像出力制御部１５が出力する映像（コンテンツ）を表示する。なお、カード装着部１９には、複数のカードが装着可能である。
【００１６】
ＧＵＩ（Graphical User Interface）アプリケーション部１１は、例えばＨＴＭＬ（Hypertext Markup Language）５／ＪａｖａＳｃｒｉｐｔ（登録商標）で記述されたＧＵＩアプリケーションを保持する。
【００１７】
Ｗｅｂブラウザ部１２は、ＣＰＵ１８の制御の下で、ＧＵＩアプリケーション部１１が保持する任意のＧＵＩアプリケーションに基づいて、ブラウザ機能を実行する。
【００１８】
アプリケーション制御部１３は、ＣＰＵ１８の制御の下で、アプリケーションの起動と終了、あるいは複数のアプリケーションの中で操作（動作）中のアプリケーション（フォーカス）を制御する。
【００１９】
アプリケーション制御部１３は、例えばＷｅｂサーバあるいはＷｅｂＳｏｃｋｅｔサーバを含み、ＣＰＵ１８の制御の下で、カード認証部１７による認証、入力切換部１６による認証できたカードに対するネットワーク経路設定及び映像出力制御部１５による映像信号経路の設定等を行う。
【００２０】
なお、サーバ部１４は、カードが未装着である場合には、モニター部１０（ＧＵＩアプリケーション部１１）に予め用意されているモニター部１０の制御用ＧＵＩアプリケーションに対応するＧＵＩ表示およびＧＵＩ表示に対応する制御入力に従うモニター部１０の表示の制御を行う。
【００２１】
カード部、例えば第一の機能を実現できるカードＡ、第二の機能を実現できるカードＢ及びカードＮ（Ｎは正の整数）は、それぞれサーバ部Ａ１０、Ｂ１０及びＮ１０、機能制御部Ａ１１、Ｂ１１及びＮ１０を含む。なお、カードＡは、機能Ａ−１と機能Ａ−２を実行できるものとする。また、カードＢは、機能Ｂ−１〜機能Ｂ−３を実行できるものとする。また、カードＮは、機能Ｎ−１を実行できるものとする。
【００２２】
それぞれのカード（カード部）において、サーバ部Ａ１０、Ｂ１０及びＮ１０は、例えばＨＴＴＰサーバやＨＴＭＬ５におけるＷｅｂＳｏｃｋｅｔサーバなどを含み、インターネットサーバ技術を用いた双方向通信が可能である。なお、それぞれのカード（カード部）は、映像出力（伝送）規格として、例えばＨＤＭＩ（High-definition Digital Media Interface）規格やＵＳＢ（Universal Serial Bus）規格などの伝送規格に準拠するとともに、イーサネット（登録商標）／Ｅｔｈｅｎｅｔ（登録商標）に準拠する通信インターフェースを備える。
【００２３】
すなわち、モニター部１０は、モニター部１０が含むＷｅｂブラウザ１２上で動作するＧＵＩアプリケーション１１からカード認証部１７が認証し、入力切換部１６による入力切り換えが終了したカードと通信し、カード部すなわちカードＡ／カードＢ／カードＮの操作及び個々のカードが有する機能を実現することが可能である。
【００２４】
なお、ＣＰＵ１８は、例えばサーバ部１４、あるいはサアプリケーション制御部１３、と一体であってもよく、もしくはサーバ部１４、あるいはサアプリケーション制御部１３がＣＰＵ１８のファームウェアとして用意されてもよい。
【００２５】
また、モニター部１０には、詳述しないが音声出力制御部が出力する音声（Audio）を再生するスピーカ（音響再生器）２１が接続可能である。
【００２６】
図２に、図１が示す実施形態（ハードウェア構成）の動作の一例をフローチャート形式で説明する。
【００２７】
モニター部１０のカード装着部１９に任意のカードが挿入される［１０１］と、カード認証部１７においてカードの挿入を検出し、認証を試みる［１０２］。なお、認証方式は任意であり、実用化されているさまざまな方法（方式）が利用可能である。
【００２８】
認証が成功した場合［１０３−ＹＥＳ］、挿入されたカードにカード認証部１７がＩＰ（Internet Protocol）アドレスを配布する［１０４］。カードは、配布されたＩＰアドレスを使用し、自身のサーバ部を起動する。
【００２９】
認証ができなかった（認証失敗の）場合［１０３−ＮＯ］、認証に失敗した旨をユーザに通知（モニター部１０の所定の領域にメッセージなどを表示）し、終了する（待機状態に戻る）。
【００３０】
また、カード認証部１７は、カードに配布したＩＰアドレスをＧＵＩアプリケーション部１１に通知する［１０５］。なお、ＧＵＩアプリケーション部１１は、システム起動時などにおいて、モニター部１０のサーバ部１４との間の接続が確立しているものとする。また、カード認証部１７は、認証済みカードとそのＩＰアドレスの一覧を保持しており、新しく認証されたカードが追加された場合、ＧＵＩアプリケーション部１１に、ＩＰアドレスを通知する。
【００３１】
次に、ＧＵＩアプリケーション部１１は、通知されたカードのＩＰアドレスに接続する［１０６］。
【００３２】
続いて、ＧＵＩアプリケーション部１１とカードのサーバ部との間でクライアント認証を行う［１０７］。これにより、後述するようにＧＵＩアプリケーションをＧＵＩ（インターネット）サーバ１００からダウンロードする場合などにおいて、不正なクライアントからの接続を拒否することが可能となる。
【００３３】
ＧＵＩアプリケーション部１１とカードのサーバ部との間の認証ができなかった（認証失敗の）場合［１０８−ＮＯ］、認証に失敗した旨をユーザに通知（モニター部１０の所定の領域にメッセージなどを表示）し、終了する（待機状態に戻る）。
【００３４】
ＧＵＩアプリケーション部１１とカードのサーバ部との間の認証が成功した場合［１０８−ＹＥＳ］、カードは、ＧＵＩアプリケーション部１１に対して、プロファイル情報を返却する［１０９］。なお、プロファイル情報とは、例えばカードの名前などの情報や、カードが備える機能の一覧などを含む。また、プロファイル情報は、ダウンロードすべきＧＵＩアプリケーションが設置されてあるＵＲＬ（ＧＵＩ（インターネットサーバ）１００内のアドレス）などを含んでもよい。
【００３５】
ここで、カードが備える機能とは、カードが、例えばデジタルテレビジョン放送のためのチューナーカードであれば、    
・チャンネルスキャンなどのチャンネル設定機能    
・設定済みチャンネルの情報取得機能    
・チャンネル選局機能    
・視聴中チャンネルのＳＩ（Service Information）情報取得機能    
・視聴中チャンネルのストリーム切換え機能    
などを含む。
【００３６】
一方、カードが、例えば有料のデジタルテレビジョン放送のためのチューナーカードであれば、    
・チャンネルスキャンなどのチャンネル設定機能    
・契約済みチャンネルの情報取得機能    
・契約中チャンネルのＳＩ（Service Information）情報取得機能    
・チャンネル選局機能    
・視聴年齢制限のあるチャンネル選局のためのパスワード管理機能    
などを含む。
【００３７】
なお、上述の機能は、本映像表示システムを構築するにあたり、予めスーパーセットとしての全機能リストが定義されており、そのリストのうちどの機能をサポートするか、を示すことで実現する。
【００３８】
カードからのプロファイル情報（カード情報）の返却を受けたＧＵＩアプリケーション部１１は、任意のカードが接続されたことを、ユーザに通知する。すなわち、ＧＵＩアプリケーション部１１からアプリケーション部１３及びサーバ部１４へのカードの名前等とカードが挿入されたことの通知に従い、映像出力制御部１５からの映像出力としてモニター部１０の所定の領域に、カードの選択を促すＧＵＩ（映像）を表示させ、ユーザの選択を促す［１１０］。すなわち、ユーザは、挿入されたカードに対応するＧＵＩアプリケーションを起動するかどうか（カードの機能の実行）を選択でき、カードは、ユーザからの指示入力を待つ待機状態となる。
【００３９】
以下、ユーザの操作（ユーザの選択指示入力）に応じて、適切な（カードに応じて選択される）ＧＵＩアプリケーションを表示する［１１１］。すなわち、選択されたカードにおいて、ＧＵＩアプリケーションが起動されると、カードのプロファイル情報に含まれたＵＲＬに従い、ＧＵＩ（インターネット）サーバ１００から、ＧＵＩアプリケーションのダウンロードを試みる。
【００４０】
なお、ネットワーク未接続などによりＧＵＩアプリケーションのダウンロード失敗した場合は、モニター部１０もしくはカードに予め内蔵されたＧＵＩアプリケーションを起動する。この場合は、ＧＵＩ（インターネット）サーバ１００からダウンロードするＧＵＩアプリケーションに比較して一部の機能が制限される縮退された機能が提供される場合があるが、基本的な機能については使用できるものとする。
【００４１】
一方、ＧＵＩ（インターネット）サーバ１００からのＧＵＩアプリケーションのダウンロードができた場合は、モニター部１０に固有の機能を実現するアプリケーション制御部１３と通信するＧＵＩアプリケーションに加え、新ら他にＷｅｂページを生成することをＷｅｂブラウザ部１２に要求し、生成されたＷｅｂページにロードする。これにより、モニター部１０の１つの表示画面内に複数のアプリケーションを同時に実行する機能が実現できる。なお、新しくダウンロードされたＧＵＩアプリケーションは、カードのサーバ部とは未接続のため、上述の［１０９］〜［１１０］に従い、カードのサーバ部との間の接続を開始する（接続を確立する）。
【００４２】
以下、カードのサーバ部との接続が確立のあと、ユーザ操作に従い、適切にカード部の機能を使用することが可能となる。なお、アプリケーション制御部１３は、現在フォーカスしている（表示画面内において１つのボタン表示が特定され、例えば表示色が反転されている）ＧＵＩアプリケーションを管理しており、リモコン入力部２０から入力されたリモコンキーの操作入力に対応する制御コマンドを、適切に配布する。すなわち、ユーザのリモコン操作に従って選択されるカード機能の操作を実施する［１１２］。
【００４３】
このとき、モニター部１０の状態によっては、ＧＵＩアプリケーションが動作しているＷｅｂページのアンロード処理、例えばユーザの指示（リモコン操作）に従い、特定のＧＵＩアプリケーションに属する表示画面の単独の表示などを行うこともある。
【００４４】
なお、カードに固有の他の機能の実施が選択された場合［１１３−ＹＥＳ］、ユーザの操作（リモコンキーの操作よる制御コマンドの入力）に対応するＧＵＩアプリケーションのダウンロード及び表示と、表示されたＧＵＩアプリケーションに対応するカード機能の操作を実施できる（［１１１］〜［１１２］の繰り返し）。
【００４５】
図３は、図１が示す実施形態（ハードウェア構成）の動作の一例を、カード（信号処理部）が１つの場合を例に、シーケンシャルチャート形式で説明する。
【００４６】
なお、図３においては、カード側サーバ部（図１における［Ａ１１］が対応）１Ａ、カード認証部（モニター部１０側における［１７］が対応）１Ｂ、ユーザ１Ｃ、ＧＵＩアプリケーション部（メイン（モニター部１０側における［１１］が対応））１Ｄ、アプリケーション制御部（モニター部１０側における［１３］が対応）１Ｅ、ＧＵＩアプリケーション部＃１（ＧＵＩ（インターネット）サーバ１００のＧＵＩアプリケーション格納部が保持する任意のＧＵＩアプリケーション）１Ｆ、及びＧＵＩ（インターネット）サーバ（図１における［１００］が対応）１Ｇ、を規定する。
【００４７】
カード未挿入状態時＜０＞のモニター部１０の制御用アプリケーションのみが動作している（待機）状態＜０．１＞において、カード認証部１Ｂにて、カードの挿入＜１＞を検出すると、カード認証処理が行われる＜１．０．１＞。なお、認証方法は、任意であり、実用化されているさまざまな方法（方式）が利用可能である。
【００４８】
カード認証処理＜１．０．１＞によりカードの認証が成功すると、カード認証部１Ｂからカード側サーバ部１Ａに、ＩＰアドレスが配布される＜１．１＞。また、カード認証部１ＢからＧＵＩアプリケーション部１Ｄに、カード側サーバ部１Ａに配布したＩＰアドレスが通知される＜１．２＞。
【００４９】
ＩＰアドレスの配布を受けたカード側サーバ部１Ａにおいては、サーバ動作を開始する＜１．１．１＞。
【００５０】
また、ＧＵＩアプリケーション部１Ｄからカード側サーバ部１Ａに、接続要求すなわち接続要求を行うクライアントの認証処理が行われる＜１．２．１＞。なお、認証方法は、任意であり、実用化されているさまざまな方法（方式）が利用可能である。
【００５１】
認証成功すなわちカード側サーバ部１Ａにおいて、接続要求に応答する接続が成功すると＜１．２．１ａ＞、カード側サーバ部１ＡからＧＵＩアプリケーション部１Ｄに、接続成功が通知される＜１．２．１．１＞。また、カード側サーバ部１ＡからＧＵＩアプリケーション部１Ｄに、プロファイル情報が通知される＜１．２．１．２＞。
【００５２】
プロファイル情報を受け取ったＧＵＩアプリケーション部１Ｄにおいては、カード情報を表示する＜１．２．１．２．１＞。なお、カード情報は、ユーザ１Ｃからのアプリケーション起動選択＜２＞が入力されるまでの間、もしくは所定時間（期間）の間、継続して表示される＜１．２．１．２．１．１＞。
【００５３】
ユーザ１Ｃからのアプリケーション起動選択＜２．＞が入力されると、ＧＵＩアプリケーション部１Ｄは、アプリケーション制御部１Ｅに新規アプリケーション起動要求＜２．１＞を送信（発行）する。
【００５４】
新規アプリケーション起動要求を受け取ったアプリケーション制御部１Ｅは、ＧＵＩアプリケーション部（＃１）１Ｆに、生成（create）コマンドを送信（発行）する＜２．１．１＞。
【００５５】
生成（create）コマンドを受け取ったＧＵＩアプリケーション部（＃１）１Ｆは、ＧＵＩ（インターネット）サーバ１Ｇにダウンロード要求＜３＞を送信（発行）する。
【００５６】
ダウンロード要求を受け取ったＧＵＩ（インターネット）サーバ１Ｇは、ＧＵＩアプリケーション部（＃１）１Ｆに返答＜３．１＞を送信する。
【００５７】
返答＜３．１＞を受け取ったＧＵＩアプリケーション部（＃１）１Ｆは、アプリケーション画面表示を、ユーザ１Ｃからのリモコンキー入力＜４＞が入力されるまでの間、もしくは所定時間（期間）の間、継続して表示する＜３．１．１＞。
【００５８】
ユーザ１Ｃからのリモコンキー入力＜４＞があると、アプリケーション制御部１Ｅは、リモコンキー種別に従い、ある種別はＧＵＩアプリケーション部（メイン）１Ｄに、ある種別はＧＵＩアプリケーション部（＃１）１Ｆに、それぞれ、転送する。
【００５９】
以下、アプリケーション制御部１３は、現在フォーカスしている（表示画面内において１つのボタン表示が特定され、例えば表示色が反転されている）ＧＵＩアプリケーションを管理しており、リモコン入力部２０から入力されたリモコンキーの操作入力に対応する制御コマンドを、適切に配布する。すなわち、ユーザのリモコン操作に従って選択されるカード機能の操作を実施する。
【００６０】
図４は、図１が示す実施形態（ハードウェア構成）の動作の一例を、カード（信号処理部）が３つの場合を例に、シーケンシャルチャート形式で説明する。
【００６１】
なお、図４においては、ユーザ１１Ａ、アプリケーション制御部（モニター部１０側における［１３］が対応）１１Ｂ、ＧＵＩアプリケーション部（メイン（モニター部１０側における［１１］が対応））１１Ｃ、モニター側サーバ部（モニター部１０側における［１４］が対応）１１Ｄ、入力切換部（モニター部１０側における［１６］が対応）１１Ｅ、映像出力制御部（モニター部１０側における［１５］が対応）１１Ｆ、ＧＵＩアプリケーション部＃１（ＧＵＩ（インターネット）サーバ１００のＧＵＩアプリケーション格納部が保持する任意のＧＵＩアプリケーション＃１）１１Ｇ、ＧＵＩアプリケーション部＃２（ＧＵＩアプリケーション格納部が保持する任意のＧＵＩアプリケーション＃２）１１Ｈ、ＧＵＩアプリケーション部＃３（ＧＵＩアプリケーション格納部が保持する任意のＧＵＩアプリケーション＃３）１１Ｉ、を規定する。
【００６２】
なお、以下の説明は、カードＡとカードＢが既に挿入されており、かつ認証済みの状態であり＜０＞、カードＡの映像（Video）表示及びＧＵＩアプリケーション表示画像がモニター部１０に全画面表示中である状態＜０．１＞であって、ＧＵＩアプリケーション部（＃２）１１Ｈ及びＧＵＩアプリケーション部（＃３）１１Ｉに従うＧＵＩアプリケーション表示画面が、非表示状態である状態＜０．１．１＞，＜０．１．２＞においてユーザ１１Ａが、リモコンキーから複数アプリケーション実行要求＜１＞を指示入力した場合を想定する。
【００６３】
ユーザ１１Ａが、リモコンキーから複数アプリケーション実行要求＜１＞を指示入力すると、アプリケーション制御部１１ＢからＧＵＩアプリケーション部（メイン）１１Ｃにリモコンキーによる指示入力（コマンド）が転送される＜１．１＞。
【００６４】
リモコンキーによる指示入力（コマンド）を受けつけたＧＵＩアプリケーション部（メイン）１１Ｃは、モニター側サーバ部１１Ｄに、入力受付要求を送信（発行）する＜１．１．１＞。
【００６５】
モニター側サーバ部１１Ｄは、入力切換部１１Ｅに、カードＢの入力を受け付けるためのカードＢ入力受付（要求）を、送信（発行）する＜１．１．１．１＞。
【００６６】
リモコンキーによる指示入力（コマンド）を受けつけたＧＵＩアプリケーション部（メイン）１１Ｃはまた、モニター側サーバ部１１Ｄに、映像（Video）表示位置変更要求を送信（発行）する＜１１．１．２＞。
【００６７】
映像（Video）表示位置変更要求を受けつけたモニター側サーバ部１１Ｄは、入力切換部１１Ｅに、カードＡ，カードＢの映像（Video）表示位置変更要求を指示する＜１．１．２．１＞。
【００６８】
ＧＵＩアプリケーション部（メイン）１１Ｃはまた、アプリケーション制御部１１Ｂにアプリケーション＃１の表示位置の変更を要求するアプリケーション＃１表示位置変更要求を、送信（発行）する＜１．１．２＞。
【００６９】
アプリケーション制御部１１Ｂは、アプリケーション＃１表示位置変更要求に対応し、ＧＵＩアプリケーション部（＃１）１１Ｇに、Ｗｅｂページ表示位置・サイズ変更（要求）を送信（発行）する＜１．１．２．１＞。
【００７０】
Ｗｅｂページ表示位置・サイズ変更（要求）を受けつけたＧＵＩアプリケーション部（＃１）１１Ｇは、ＧＵＩ画面を更新する＜１．１．３．１．１＞。
【００７１】
ＧＵＩアプリケーション部（メイン）１１Ｃはまた、アプリケーション制御部１１Ｂにアプリケーション＃２の表示位置の変更を要求するアプリケーション＃２表示位置変更要求を、送信（発行）する＜１．１．２＞。
【００７２】
アプリケーション制御部１１Ｂは、アプリケーション＃２表示位置変更要求に対応し、ＧＵＩアプリケーション部（＃２）１１Ｈに、Ｗｅｂページ表示位置・サイズ変更（要求）を送信（発行）する＜１．１．３．１＞。
【００７３】
Ｗｅｂページ表示位置・サイズ変更（要求）を受けつけたＧＵＩアプリケーション部（＃２）１１Ｈは、ＧＵＩ画面を更新する。なお、更新したＧＵＩ画面の表示を維持する＜１．１．４．１．１＞。
【００７４】
ＧＵＩアプリケーション部（メイン）１１Ｃはさらに、アプリケーション制御部１１Ｂにアプリケーション＃３の表示位置の変更を要求するアプリケーション＃３表示位置変更要求を、送信（発行）する＜１．１．４＞。
【００７５】
アプリケーション制御部１１Ｂは、アプリケーション＃３表示位置変更要求に対応し、ＧＵＩアプリケーション部（＃３）１１Ｉに、Ｗｅｂページ表示位置・サイズ変更（要求）を送信（発行）する＜１．１．４．１＞。
【００７６】
Ｗｅｂページ表示位置・サイズ変更（要求）を受けつけたＧＵＩアプリケーション部（＃３）１１Ｉは、ＧＵＩ画面を更新する。なお、更新したＧＵＩ画面の表示を維持する＜１．１．５．１．１＞。
【００７７】
このように、３つのＧＵＩ画面表示が表示された状態で、アプリケーション制御部１１Ｂは、アプリケーションフォーカス管理＜２＞において、初期状態として、ＧＵＩアプリケーション（＃１）１１Ｆをフォーカス状態とする＜２．１＞。
【００７８】
この状態で、ユーザ１１Ａによるリモコンキー操作（制御入力）＜３＞が有った場合、リモコンキー種別に従い、ある種別はＧＵＩアプリケーション部（メイン）１１Ｃに、ある種別はＧＵＩアプリケーション（＃１）１１Ｆすなわちフォーカス中アプリケーションに、転送する＜３．１ａ＞。
【００７９】
次に、アプリケーション制御部１１Ｂは、ＧＵＩアプリケーション（＃１）１１Ｆに、リモコンキー（制御入力）を転送する＜３．１＞。
【００８０】
リモコンキー（制御入力）を受けつけたＧＵＩアプリケーション（＃１）１１Ｆは、ＧＵＩ画面表示を更新する。このとき、ＧＵＩアプリケーション（＃１）１１Ｆは、必要に応じ、対応するカードＡのサーバに情報取得や処理実行を要求する＜３．１．１．１＞。
【００８１】
なお、ユーザ１１Ａによるリモコンキー操作（制御入力）によるフォーカス対象アプリケーションの変更が指示された場合＜４＞が有った場合、アプリケーション制御部１１Ｂは、リモコンキー（制御入力）に基づいてフォーカス対象アプリケーションを変更する＜４．１＞。リモコンキー（制御入力）が、例えばアプリケーション＃２をフォーカス状態とする制御入力である場合、アプリケーション制御部１１Ｂは、ＧＵＩアプリケーション（＃２）１１Ｇをフォーカス状態とする＜４．１．１＞。
【００８２】
この状態で、ユーザ１１Ａによるリモコンキー操作（制御入力）＜５＞が有った場合、リモコンキー種別に従い、ある種別はＧＵＩアプリケーション部（メイン）１１Ｃに、ある種別はＧＵＩアプリケーション（＃２）１１Ｇすなわちフォーカス中アプリケーションに、転送する＜５．１ａ＞。
【００８３】
リモコンキー（制御入力）を受けつけたＧＵＩアプリケーション（＃２）１１Ｇは、ＧＵＩ画面表示を更新する。このとき、ＧＵＩアプリケーション（＃２）１１Ｇは、必要に応じ、対応するカードＢのサーバに情報取得や処理実行を要求する＜５．１．１．１＞。
【００８４】
なお、図２〜図４が示す実施形態においては、モニター部１０のＷｅｂブラウザ部１３において、ＧＵＩアプリケーションを実行しているが、モニター部１０とは異なる外部のＷｅｂブラウザであっても構わない。例えば、カードＡ，カードＢ，・・・，カードＮのいずれかまたはそれぞれに、Ｗｅｂブラウザを搭載しても構わないし、ある種のＯＳ（Operation System）、例えばＡｎｄｒｏｉｄ（登録商標）を搭載したタブレット端末装置や、例えばｉＯＳ（登録商標）を搭載したスマートフォンなどに代表されるモバイル端末装置のＷｅｂブラウザ上で実行することも可能である。但し、その場合は、モバイル端末装置のＧＵＩアプリケーションについて、モニター部のサーバには接続できる（モニター部のサーバとの間の接続のみ可能である）ものの、カード部のサーバとは直接的には接続できないため、モニター部にＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）のブリッジ機能を備える必要がある。
【００８５】
また、ここではＷｅｂブラウザ上のＨＴＭＬ／ＪａｖａＳｃｒｉｐｔアプリケーションの実行を想定してしているが、サーバ部がクライアント機能を実行可能であれば、Ｗｅｂブラウザを必ずしも使用する必要はない。
【００８６】
図５は、図１〜図４により説明した第一のカード（カード（信号処理部）Ａ）及び第二のカード（（信号処理部）カードＢ）の２つのカードが挿入されたモニター部の表示画面の表示例の一例を示す。
【００８７】
図５が示す表示例は、カード（信号処理部）Ａで信号処理された映像（コンテンツ）及びカード（信号処理部）Ｂで信号処理された映像（コンテンツ）が同時に表示されている例であって、カードＡの機能に沿ったアプリケーションＡに対応する映像が領域１０−Ａに、カードＢの機能に沿ったアプリケーションＢに対応する映像が領域１０−Ｂに、それぞれ示される例である。なお、図５に示すように、モニター部１０に入力された後の信号をどのように表示するか、という機能については、カードではなく、モニター部１０の入力切換部１６及び映像出力制御部１５による設定に従う。すなわち、図１において説明したように、ＧＵＩアプリケーション部１１は、モニター部１０のサーバ部１４と接続し、モニター部１０の表示を制御することができる。
【００８８】
例えば、アプリケーションＡは、カードＡ（第一のカード／信号処理部）が提供可能なサービスの一例（一覧）を示し、チャンネル＃１，チャンネル＃２，・・・，チャンネル＃５の番組（コンテンツ）を受信し、個々のチャンネルの映像を表示できることを示す。
【００８９】
また、例えば、アプリケーションＢは、カードＢ（第二のカード／信号処理部）が提供可能なサービスの一例を示し、例えばインターネットサーバ１００を経由して接続する任意のＷｅｂサイトのコンテンツ及びチャンネルバナーなどを表示する例を示す。
【００９０】
なお、アプリケーションＣのように、例えばカードＡにおいて、チャンネルスキャンに使用したリージョン（地域）情報を取得したあと、その（リージョン情報が特定する）地域の天気予報情報などをインターネットサーバ１００から取得し、アプリケーションＡまたはＢもしくは両者と並列に実行することも可能である。すなわち、アプリケーションＣは、挿入されているカード（信号処理部）の機能とは関係なく（アプリケーションＡまたはＢもしくは両者と独立に）、モニター部１０に固有のＷｅｂブラウザ１２上のアプリケーションを実行する例を示す。
【００９１】
なお、実施形態においては、カードに信号処理部があるケースを紹介したが、モニター部にアンテナ入力があり、信号処理部を保有していても問題はない。本映像表示システムの利点は、ＧＵＩアプリケーションから見て、インターネットに設置されているサーバのように、モニター部とカード（部）の機能が利用できることであり、機能が実際に、どのハードウェア上で実現されているかは、直接的には関係がない。
【００９２】
また、実施形態においては、カード側の機能をインターネットサーバのように提供することができるため、カード（部）と本体（モニター部）のインターフェースが格段に簡単になる。このため、本体（モニター部）を製造／設計しない会社（サードベンダー）に公開することも非常に容易である。
【００９３】
以上の説明した通り、実施形態により、ＨＴＭＬ／ＪａｖａＳｃｒｉｐｔ技術を用いたＧＵＩアプリケーションを備える映像表示装置（映像表示システム）において、カードである信号処理部による機能拡張が容易に実現できる。
【００９４】
また、実施形態を活用することにより、カード（信号処理部）を差し替えることにより任意の国向けの映像システムを、容易に提供できる。すなわち、モニター部を全世界共通仕様とすることで、製品コストを低減することが可能になる。
【００９５】
さらに、カード（部）の機能制御部以下を、契約したカードベンダー（信号処理部作成会社）に情報公開し、カード（部）を外部で開発してもらうことが可能である。
【００９６】
またさらに、ＧＵＩアプリケーションをカードベンダーに用意してもらうことも、容易である。特に、例えばコンテンツのオンデマンド配信に特化した新しいコンテンツサービスプロバイダ（ＣＳＰ）への対応において非常に有効である。
【００９７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９８】
例えば、カード（信号処理部）に、インターネットサーバ技術を用いた双方向通信可能な機能を搭載し、モニター部に用意されたＷｅｂブラウザ上から通信し、カード部の操作を実現することができる。サーバ技術とは、ＨＴＴＰまたはＨＴＭＬ５におけるＷｅｂＳｏｃｋｅｔなどを利用可能であり、双方向に高速なレスポンスを実現するためにはＷｅｂＳｏｃｋｅｔの利用が好ましい。
【００９９】
また、カード（信号処理）部は、ＨＤＭＩやＵＳＢなどの映像出力の他、Ｅｔｈｅｎｅｔ（イーサネット）、ＤＬＮＡやＷｉＤｉなどに準拠する通信インターフェースを備えることで、実施形態の機能を容易に実現できる。
【０１００】
また、モニター部は、装着されたカード（信号処理）部を認証したのち、カードにＩＰアドレスを配布し、モニター部のＧＵＩアプリケーションに、新しく装着されたカードのＩＰアドレス情報を通知したのち、そのアドレスに対して接続する。これにより、不正なクライアントからの接続を拒否することが可能となる。
【０１０１】
また、Ｗｅｂブラウザ上に構成されたＨＴＭＬ／ＪａｖａＳｃｒｉｐｔを用いたＧＵＩアプリケーションは、インターネットからダウンロード可能である。なお、ネットワークに接続していない場合は、モニター部、またはカード部に予め保存されたものを使用してもよい。
【０１０２】
また、複数のカードが装着された場合においても、ＧＵＩアプリケーションは、新しくＷｅｂＳｏｃｋｅｔ等のコネクションを複数用意するだけでよく、複数のカードや、映像出力制御などのモニター部固有の機能を同時に使用することが可能である。
【図１】
2014192154.tif 000003
【図２】
2014192154.tif 000004
【図３】
2014192154.tif 000005
【図４】
2014192154.tif 000006
【図５】
2014192154.tif 000007
【国際調査報告】
2014192154.tif 000008
2014192154.tif 000009