JP2004364092A - Video module unit and video information device - Google Patents
Video module unit and video information device Download PDFInfo
- Publication number
- JP2004364092A JP2004364092A JP2003161858A JP2003161858A JP2004364092A JP 2004364092 A JP2004364092 A JP 2004364092A JP 2003161858 A JP2003161858 A JP 2003161858A JP 2003161858 A JP2003161858 A JP 2003161858A JP 2004364092 A JP2004364092 A JP 2004364092A
- Authority
- JP
- Japan
- Prior art keywords
- video
- video signal
- video information
- module unit
- information device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【課題】ネットワーク接続機能を有する映像情報装置の開発費用の低減、及び開発期間の短縮化を実現する。
【解決手段】テレビジョン受像装置2100に搭載される映像モジュールユニット42は、CPU13と、該CPUにローカルバスを介してそれぞれ接続され互いに異なる機能を実行する複数のハードウェアエンジン21,22,23,24と、映像情報装置との間で信号を伝送するための汎用バスと、前記ローカルバスと前記汎用バスとを接続するバスブリッジとを含む。複数のハードウェアエンジンの1つはネットワーク46,47,48を介して外部のネットワーク機器と通信することにより該ネットワーク機器から映像情報を取得する手段を有するコミュニケーションエンジン24である。
【選択図】 図18To reduce the development cost and shorten the development period of a video information device having a network connection function.
A video module unit mounted on a television receiver includes a CPU and a plurality of hardware engines connected to the CPU via a local bus to execute different functions. 24, a general-purpose bus for transmitting a signal between the video information device, and a bus bridge connecting the local bus and the general-purpose bus. One of the plurality of hardware engines is the communication engine 24 having means for acquiring video information from an external network device by communicating with the external network device via the networks 46, 47, and 48.
[Selection] Fig. 18
Description
【0001】
【発明の属する技術分野】
本発明は、アナログテレビ、デジタルテレビ、プロジェクションテレビ、モニタなどの映像表示装置に取り付けられ、これらの映像表示装置をネットワーク機能を有する映像情報装置として動作させる映像モジュールユニット、及びこのような映像モジュールユニットを備えた映像情報装置に関する。
【0002】
【従来の技術】
パーソナルコンピュータの低価格化・高機能化、インターネットコンテンツの充実、携帯電話・PDA等のネットワーク接続機器の多様化などにより、一般家庭においてもLAN(Local Area Network)やインターネットを利用する機会が増大している。また、IEEE1394規格をベースとし、異なるメーカのAV機器を接続して相互コントロールするための規格であるHAVi(Home Audio Video Interoperability)や、既築住宅に対応でき、多くの機器のコントロールを簡単に行うための規格であるECHONET(Energy Conservation and Homecare Network)など規格面でも家電機器がネットワークに接続するための整備が進められている。
【0003】
ネットワークに接続可能な映像情報装置は例えば特許文献1に記載されている。また、特許文献2にはネットワークに接続された映像情報装置を含む料金収集システムが記載されている。
【0004】
【特許文献1】
特開2002−16619号公報(第5−6頁、第1図)
【特許文献2】
特開2002−230429号公報(第10−13頁、第2図)
【0005】
【発明が解決しようとする課題】
特許文献1,2に記載されているように、従来、映像表示装置内のシステムLSIをネットワーク接続機能を有するものに変更することにより装置にネットワーク機能を追加している。しかし、映像情報装置に要求される機能・性能は機種毎に異なり、そのため機種毎にシステムLSIを開発する必要がある。さらに、システムLSIを変更する度に装置の基板変更・ソフト変更が必要になるので、信頼性検証、EMI検証などは再度行うものの、信頼性の確保が困難であるという問題があった。
【0006】
また、システムLSIを機種毎に開発するため、装置の価格が上昇し、また開発には長期間を要するため、開発したシステムLSIが陳腐化して使用できなくなり、損失が発生する場合もあった。
【0007】
本発明は上記問題に鑑みなされたものであり、ネットワーク接続機能を有する映像情報装置の開発費用の低減、開発期間の短縮化を実現することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成すべく、映像情報装置に搭載される本発明の映像モジュールユニットは、CPUと、該CPUにローカルバスを介してそれぞれ接続され互いに異なる機能を実行する複数のハードウェアエンジンと、映像情報装置との間で信号を伝送するための汎用バスと、前記ローカルバスと前記汎用バスとを接続するバスブリッジとを含み、
前記複数のハードウェアエンジンの1つはネットワークを介して外部のネットワーク機器と通信することにより該ネットワーク機器から映像情報を取得する手段を有するコミュニケーションエンジンであることを特徴とする。
【0009】
【発明の実施の形態】
以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態1.
図1は、本発明の実施の形態1に係るユビキタスモジュールユニット(UMU)を搭載した映像情報装置がネットワーク1に接続されている様子を示す図である。
【0010】
ネットワーク1は、小規模のLANであってもよく、世界規模のインターネットであってもよく、様々な種類のパーソナルコンピュータサーバやパーソナルコンピュータクライアントが接続されている。ネットワーク1に接続されたPC(パーソナルコンピュータ)2は、メールの送受信、ホームページの開発・閲覧など様々なサービス・用途に用いられる。データベース3には、映像配信のストリーミングデータ、映像・音楽データの保管、FAの管理データ、監視カメラの監視画面などが保管されている。
【0011】
ネットワーク1にはさらに、デジタル入力の映像コンテンツを表示するためのデジタルテレビ6、DVDやHDDなどの大容量のストレージに映像・音楽データを保存・再生するためのDVD/HDDレコーダ7、エレベータ・店内の状況をカメラで撮影し、保管するための監視レコーダ8、工場内のFA(Factory Automation)のためのFA機器9、単独ではネットワーク接続が出来ない携帯電話10、個人用情報端末PDA11が接続されている。このように、ネットワークに接続して使用する可能性のある機器は多種多様であるが、ユビキタスモジュールユニット4を搭載することにより、各機器をネットワーク1に接続することができる。
【0012】
図2に、ユビキタスモジュール(UM)12の構成を示す。同図に示すように、ユビキタスモジュール12は、N個のハードウェアエンジン(以下H/Wエンジンという)17、H/Wエンジン17を制御するためのCPU(UM−CPU)13、UM−CPU13と各H/Wエンジンとを接続するためのローカルバス14、ローカルバス14を外部の映像情報装置との接続用の汎用バス(UM−BUS)16に接続するためのバスブリッジ15を含む。H/Wエンジン17には、有線LANや無線LANとの接続、あるいはシリアルバスとの接続のための専用のバスライン18を設けることも可能である。
【0013】
ユビキタスモジュール12のH/Wエンジンは、当該モジュールが搭載された装置にネットワーク機能を補充するためのものであり、図3に示すように、例えば、有線LANや無線LAN、あるいはシリアルバスとの接続を可能にするコミュニケーションエンジン24、描画性能を向上させるグラフィックエンジン21、動画や静止画など撮像信号処理を行うカメラエンジン22、動画圧縮のためのMPEG4エンジン23などがある。なお、図に示した構成は、一例であり、ユビキタスモジュール12には所望のネットワーク機能を実現するために必要なエンジンを設けることができる。
【0014】
また、ユビキタスモジュール12は、組込みOS27、ミドルウェア25、仮想マシン26、アプリケーションソフトなどを含んでおり、ユビキタスモジュール単体で、ネットワークに関する機能を実現できる。即ち、ユビキタスモジュール単体でネットワークに接続されるホストコンピュータの機能が実現される。
【0015】
図4及び図5に、映像情報装置とユビキタスモジュールとのトポロジ(接続形態)を示す。映像情報装置のCPU(SYS−CPU)201とユビキタスモジュールのCPU(UM−CPU)13は、バス形式での接続やHUBを介したスター形式での接続が可能である。
【0016】
図4に示すバス形式の接続トポロジの場合、SYS−CPU201とUM−CPU13は、ユビキタスモジュールの汎用バス(UM−BUS)16にバス型に接続される。SYS−CPU201は映像情報装置のシステムの制御をつかさどるホストサーバの機能を実現し、UM−CPU13はネットワークサーバの機能を実現する。尚、映像情報装置は、ユビキタスモジュールが組み込まれなくともSYS−CPU201のみで、問題なく製品仕様を満足するように動作可能な構成となっている。
【0017】
ユビキタスモジュール12の汎用バス16に接続されたインタフェース(U−I/F)32は、システム側、即ち映像情報装置側のバスに接続されたインタフェース(S−I/F)31と機械的に接続可能であり、映像情報装置に高性能・高付加価値のネットワーク機能を付加することが要求される場合には、S−I/F31とU−I/F32とによりユビキタスモジュール12を映像情報装置に接続する。これにより、ネットワーク機能が実現され、映像情報装置は例えばLAN33上の他のネットワーク端末34にアクセスすることが可能となる。尚、汎用バス16に、ホスト機能を持たないデバイス(例えばメモリ、専用機能のIC)を接続することも可能である。
【0018】
図5はスター型の接続形態の場合を示しており、S−IF31がHUB35を介してシステム側のバスに接続される点でバス型と異なるが、その他の構成及び機能は同様である。また、接続形態として、リング型のものを用いることも可能である。
【0019】
S−I/F31とU−I/F32との間のデータ転送は、ATA、PCI、SCSI、汎用CPUBUS等の規格に従うパラレル転送としてもよく、あるいは、IEEE1394、USB,UART等の規格に従うシリアル転送としてもよい。
【0020】
また、映像情報装置とユビキタスモジュールとの接続は、PCカードやカードバス等に用いられるコネクタ接続、PCIバス等に用いられるカードエッジコネクタ接続、FPCケーブル、フラットケーブル、IEEE1394用ケーブル等を使用したケーブル接続などの方法を用いて行うことができる。
【0021】
図6は、ユビキタスモジュールユニット42を映像情報装置40に接続したときの全体の構成を示す図である。映像情報装置40は、システムLSI200と、前段処理部(FP)207と、後段処理部(BP)209と、ビデオインタフェース(V−I/F)210と、上述したS−I/F31とを備える。システムLSI200は、CPU201、映像信号処理回路(VSP)、ROM203、RAM204を含む。入力される映像信号がアナログ信号の場合、前段処理部207は、A/D変換器やデコーダとしての機能を備える。また、後段処理部209は出力バッファとしての機能を備える。ただし、前段処理部、後段処理部の構成及び機能はシステムLSIの設計思想やシステムの構成に依存するものであり、上記に限定されるものではない。
【0022】
ユビキタスモジュールユニット42は、ユビキタスモジュール12とU−I/F32とで構成されるユニットである。インタフェースS−I/F31とU−I/F32とを接続することにより、ユビキタスモジュール12の持つ機能が映像情報装置40に追加される。
【0023】
ユビキタスモジュールユニット42は、そのコミュニケーションエンジン24により、インターネット環境に接続した後、インターネット上のサイトから画像・音声のMPEG4ファイルをダウンロードする。ダウンロードされたMPEG4ファイルは、MPEG4エンジン23でデコードされ、グラフィックエンジン21でグラフィック処理され、インタフェースU−I/F32から映像情報装置40に利用可能なデータ形式で出力される。映像情報装置40に入力されたデータは、システムLSI200により表示ユニット211のドライバ212が処理可能な信号に変換され、その表示デバイス213上に映像が表示される。
【0024】
また、カメラから入力された動画・静止画ファイルはユビキタスモジュールユニット42のカメラエンジン22で画素数変換、レート変換、画像処理が施され、グラフィックエンジン21でグラフィック処理され、インタフェースU−I/F32から映像情報装置40に利用可能なデータ形式で出力される。映像情報装置40に入力されたデータは、システムLSI200により表示ユニット211のドライバ212が処理可能な信号に変換され、その表示デバイス213上に画像または映像が表示される。
【0025】
なお、上記の各エンジンの処理は、一例に過ぎず、ネットワーク機能を補強するため上記以外の処理を行うこともできる。
【0026】
また、以上の説明では、映像情報装置とユビキタスモジュールは主に映像データ表示するシステムを構成するものとして説明したが、本実施形態の構成は、音声入力の再生装置・テキスト入力の表示・配信装置、情報のストレージ入力のストレージ装置にも適用可能である。
【0027】
図7は、ユビキタスモジュールユニット42に、表示ユニット211に直接映像出力を供給する機能を追加した場合の構成の一例を示す。同図において、ユビキタスモジュールユニット42のビデオ入力端子(UVI)44は、映像情報装置40の映像出力端子(V−I/F)210との接続を可能にするインタフェースを形成している。また、ユビキタスモジュールユニット42のビデオ出力端子(UVO)45は、表示ユニット211との接続を可能にするインタフェースを形成する。
【0028】
この構成では、例えば、ユビキタスモジュール12のグラフィックエンジン21が生成する表示画面に映像情報装置40の映像出力をオーバーレイすることが可能となる。グラフィックエンジン21が生成する表示画面に映像情報装置40の映像出力をオーバーレイすることは、映像情報装置40が生成した映像出力を、S−I/F31とU−I/F32と汎用バスとを介してユビキタスモジュール12に転送することによっても可能であるが、本実施形態の構成を用いることにより、汎用バスの負荷が過大になることを防止できる。
【0029】
従来、映像情報装置がネットワーク対応機器でない場合、インターネット上のグラフィックデータに映像信号をオーバーレイして表示することは困難であったが、以上説明したように、ネットワークの必須機能であるオーバーレイ機能をユビキタスモジュールに予め備えることにより、システムLSIを新規に開発することなく、映像情報装置の機能を拡張し、容易にオーバレイ表示を実現することができる。
【0030】
図8は、上記のユビキタスモジュール12に代え、コミュニケーションエンジン24に外部ネットワーク接続用の端子を設けたユビキタスモジュール12Aを用いた場合の構成例を示している。このユビキタスモジュールユニット12Aは、有線LAN経由、無線LAN経由、あるいはIEEE1394などのシリアルバス経由でネットワーク接続が可能である。ユビキタスモジュール12Aには有線LAN経由、無線LAN経由、IEEE1394の全ての接続端子を設けてもよく、またその中の1つだけを設けてもよく、ネットワーク環境に応じてフレキシブルに対応することができる。
【0031】
尚、本実施形態では、映像情報装置とユビキタスモジュールは同じOSを用いているが、異なるOSを用いてもよい。ただし、同じOSを用いれば、ユビキタスモジュールの持つH/Wエンジンの機能が陳腐化し、映像情報装置内に、それに代わる最新の機能を取り込む時、OSが共通であるためソフトの改定作業が容易であり、改定のための開発費が少なく、信頼性などの面でバグが入りにくいなどの開発面での優位性がある。
【0032】
図9は本実施形態に用いるユビキタスモジュールのソフトウェアブロックの構成図である。同図に示すように、最下層はマイコン(CPU)を含むハードウェア層100である。このハードウェア層100の上位に、ハードウェアを抽象化することにより、ハードウェアの違いを吸収するソフトウェアである、HAL(Hardware Adaptation Layer)101を配置する。HAL101の上位には、マルチタスクオペレーティングシステムLinux102を配置する。オペレーティングシステムLinux102は、HAL101に属するソフトウェアを介し、ハードウェア層の構成要素である各ハードウェアデバイスを制御する他、アプリケーションの実行環境を提供する。また、オペレーティングシステムLinux102上で動作するグラフィックシステムとしては、例えばX−Window103が使用可能である。オペレーティングシステムLinux102上で動作するミドルウェアは4つに大別される。
【0033】
第1は、インターネットと接続するための通信処理を行うためのものであって、次世代のインターネットプロトコルであるIPv6のプロトコルにも対応しているIPv6対応インターネット通信プロトコルミドルウェア104である。
【0034】
第2は、自動的に設定を行うためのユニバーサルプラグアンドプレイミドルウェア105である。ユニバーサルプラグアンドプレイミドルウェア105は、IPv6対応インターネット通信プロトコルミドルウェア104に属するプロトコルを使用するため、階層的にIPv6対応インターネット通信プロトコルミドルウェア104の上に属する。
【0035】
第3は、マルチメディアのための規格であるMPEG2/4に対応したエンコード/デコード処理、MPEG7に対応したメタデータ処理、MPEG21に対応したコンテンツ管理処理の組み合わせによってマルチメディアデータの配信、蓄積等の処理を行うためのMPEGx映像配信蓄積プロトコルミドルウェア106である。
【0036】
第4は、カメラの制御および2次元/3次元のグラフィック処理を行うための撮像・表示ミドルウェア107である。上記のミドルウェア群の内、ユニバーサルプラグアンドプレイミドルウェア105とMPEGx映像配信蓄積プロトコルミドルウェア106の上位にJavaのアプリケーション実行環境であるJava仮想マシン(VM)108を配置し、仮想マシン(VM)108上に、ユーザーインタフェースを含んだアプリケーションの作成を容易にするための、UIアプリケーションフレームワーク109を配置する。UI(User Interface)アプリケーションフレームワーク109は例えば仮想マシン(VM)108上で動作するクラスの集合などである。最上位には、UIアプリケーションフレームワーク109や撮像・表示ミドルウェア107を用いて、当該ユビキタスモジュールを搭載する機種ごとに必要な機能を実現するための機種別アプリケーション110を配置する。
【0037】
次に、ユビキタスモジュールを、異なる機種の情報装置に適用する場合の手順について説明する。ユビキタスモジュールは、最上位のアプリケーション層とハードウェアの上位に位置するHALのみを機種毎に変更し、その他の層は共通化して使用することで、異なる機種に対応することが可能である。図10は、ユビキタスモジュールを携帯電話に適用する場合を示しており、携帯HAL120と携帯アプリケーション125を組み合わせている。同様に車載用電話に適用する場合にはカー携帯HAL121とカー携帯アプリケーション126を組み合わせ、カーナビゲーションシステムに適用する場合にはカーナビHAL122とカーナビアプリケーション127を組み合わせ、AV家電機器に適用する場合にはAV家電HAL123とAV家電アプリケーション128を組み合わせ、監視システム機器に適用する場合には監視HAL124と監視アプリケーション129を組み合わせる。
【0038】
図11に、IPv6対応インターネット通信プロトコルミドルウェア104のソフトウェアブロックの構成を示す。同図に示すように、このブロックには通信用のインタフェースとして、10BASE−Tや100BASE−TXに従うイーサネットと、IEEE802.11a/b/gに従う無線LANと、IEEE1394などの高速シリアル通信の3種類が含まれる。各デバイスを制御するためのデバイスドライバソフトウェアとして、イーサネットドライバ131、無線LANドライバ132、1394ドライバ133を配置する。イーサネットドライバ131及び無線LANドライバ132の上位層として、インターネットプロトコルの処理を行うIPプロトコルスタック137を配置する。このIPプロトコルスタック137は次世代のインターネットプロトコルであるIPv6に対応するための処理と、セキュリティのためのプロトコルIPsecに対応するための処理を含む。1394ドライバ133の上位層としてはIEEE1394のトランザクション処理を行うための1394トランザクションスタック135を配置する。
【0039】
また、IEEE1394のトランザクションを無線LAN経由で実行できるようにするために、無線LANドライバ132と1394トランザクションスタック135の間にPAL(Protocol Adaptation Layer)134を配置する。PAL134は1394トランザクションと無線LANの間のプロトコル変換を行う。IPスタック137の上位にはトランスポート層としてTCPおよびUDPのスタック138を配置する。TCPおよびUDPのスタック138の上位には、HTTP(Hyper Text Transfer Protocol)のプロトコル処理を行うHTTPスタック139を配置する。
【0040】
また、この上位にHTTPを用いてXMLベースのメッセージ通信を行うSOAP(Simple Object Access Protocol)のプロトコル処理を行うSOAP/XMLスタック140を配置する。HTTPスタック139とTCP及びUDPのスタック138間のインタフェースはsocketを用いる。オペレーティングシステムLinux130の上に位置する層の中、HTTPスタック139、SOAP/XMLスタック140、1394トランザクションスタック135までの層が、IPv6対応インターネット通信プロトコルミドルウェア104に含まれる。SOAP/XMLスタック140およびHTTPスタック139の上位には、インターネットプロトコルベースのプラグアンドプレイ機能を実現するためのプロトコルであるユニバーサルプラグアンドプレイの処理を行うUPnPスタック141を配置する。
【0041】
また、1394トランザクションスタック135の上位には、IEEE1394を用いたネットワークのプラグアンドプレイ機能を実現するための処理を行うAV系ミドルウェア136を配置する。UPnPスタック141とAV系ミドルウェア136の上位には、それぞれのネットワークを相互的に接続する統合ミドルウェア142を配置する。AV系ミドルウェア136、UPnPスタック141、統合ミドルウェア142を含む層が、ユニバーサルプラグアンドプレイミドルウェア105に含まれる。
【0042】
統合ミドルウェア142の上位の層はアプリケーション層となる。SOAPを用いて、ネットワーク上の他のコンピュータとの間でアプリケーション連携を行うWebサービスに対応するために、Webサーバプログラム144、Webサービスインタフェース145、Webサービスアプリケーション146を階層的に配置する。Webサービスアプリケーション146はWebサービスインタフェース145を通じて、Webサーバの提供するサービスを使用する。また、Webサービス以外のアプリケーションは統合ミドルウェア142を経由して通信を行う。主なアプリケーションとしてはHTTPを用いるブラウザソフトウェアが挙げられる。
【0043】
図12はユニバーサルプラグアンドプレイミドルウェア105のソフトウェアブロックの構成図である。同図に示すように、このソフトウェアブロックは、図11で説明したイーサネット、無線LAN、IEEE1394によるネットワーク接続機能以外に、通信用インタフェースとしてBluetooth、特定省電力無線、電灯線を用いたPLC(Power Line Communication)を用いる白物家電系ネットワーク接続機能を有する。最下層には、それぞれのネットワークインタフェースを制御するためのデバイスドライバとして、Bluetoothドライバ153、特定小電力ドライバ154、PLCドライバ155があり、その上位にIPスタック156、TCPおよびUDPのスタック157を階層的に配置する。TCPおよびUDPのスタック157の上位層として白物家電系ネットワークミドルウェア158を配置する。図11で説明した統合ミドルウェア142をAV系ミドルウェア136、UPnPスタック141および白物家電系ネットワークミドルウェア158の上位に配置することで、全てのネットワークを相互接続することが可能となる。
【0044】
図13はユビキタスモジュールの撮像・表示ミドルウェア107のソフトウェアブロック図である。同図において、185は撮像・表示部ミドルウェアであり、各アプリケーションに撮像・表示系の機能提供を行うソフトウェアモジュール群を含む。撮像・表示部ミドルウェア185は、ハードウェアを直接制御するドライバ群と、アプリケーションへのインタフェースを提供するライブラリ群の二層構造になっており、各ソフトウェアモジュールは全て組込みLinux175上に構築されている。
【0045】
上記ドライバ群は、カメラ171などの撮像系のハードウェアを制御するカメラドライバ180、LCD172、2Dグラッフィクスエンジン173などの表示系ハードウェアを制御するXサーバ178、3Dグラフィックスエンジン174などの3Dハードウェアを制御する3Dグラフィックサーバ176より構成される。
【0046】
また、上記ライブラリ群は、各アプリケーションに撮像・表示機能のインタフェースを提供するものであり、カメラ機能を提供するカメラライブラリ181、Xウィンドウズ機能を提供するXライブラリ179、3D機能を提供する3Dグラフィックスライブラリ177より構成される。
【0047】
アプリケーション182は、例えばカメラアプリケーション、ブラウザなど、UIを提供する上位ソフトウェアモジュールである。アプリケーション182としては、撮像・表示部ミドルウェアの機能を直接使用するもの、即ち、撮像・表示部ミドルウェアのライブラリ群より提供されたプログラムインタフェースで撮像・表示機能を実現するものであってもよく、また、UIアプリケーションフレームワーク184、JAVAVM183経由で撮像・表示機能を実現するものであってもよい。
【0048】
撮像・表示部ミドルウェア185がアプリケーション182に提供する主な機能には、静止画撮影、動画撮影、動画プレビュー表示、2D・3D表示などがある。カメラ171から入力された画像データをJPEGやMPEGなどに符号化して蓄積・送信する場合には、カメラ171から入力された画像データを3Dグラフィックサーバ176を経由して映像配信蓄積プロトコルミドルウェアブロック106に転送する。
【0049】
図14は、ユビキタスモジュールの映像配信蓄積ミドルウェア106のソフトウェアブロック構成図である。この映像配信蓄積ミドルウェア106は、アプリケーションに対するメディア・データの配信・受信制御、伝送に対する品質保証制御、メディア・データの多重・分離処理及びエンコード・デコード、メディアの検索及び構造定義、識別等の各機能を実現するソフトウェア・モジュール群として構成され、使用する通信経路に対応したメディアの多重化処理、伝送制御を行うメディアゲートウェイ・レイヤ194と、メディアの符号化処理を行うトランスコーダ・レイヤ195と、メディアの検索、識別などの構造記述言語を含むメディア・プレゼンテーション・レイヤ196とを含んでいる。
【0050】
メディアゲートウェイ・レイヤ194は、放送などによる配信を想定しているTS(トランスポート・ストリーム)を扱うITU−TH.222などの処理を行うTSブロック190、ISDNなどの伝送路を対象とし、端末間通信を想定しているH.221とモバイル機器による通信を想定しているH.223とをサポートする通信ブロック191、LAN、インターネットによるメディア伝送を想定しているH.225に代表されるIPブロック192、及び主に蓄積媒体を扱うPS(プログラム・ストリーム)ブロック193を含む。
【0051】
以上のように構成されたユビキタスモジュール映像配信蓄積ミドルウェア106は、上位アプリケーション(例えば、ブラウザ)のUI操作に従い、インターネットを介してメディア・データを取得する。上位アプリケーションがメディア・データを取得する際、メディア・プレゼンテーション・レイヤ196はMPEG−7で規定されたMultimedia Content Description Interfaceを用いたコンテンツ検索機能、MPEG−21で規定されたIPMP(Intellectual Property Management and Protection)によるメディア著作権・保護機能を利用することができる。取得したデータに対して、メディアゲートウェイ・レイヤ194による多重分離処理、トランスコーダ・レイヤによるデコード処理が行われ、SMIL(Synchronized Multimedia Integration Language)/HTMLで指定された位置、タイミングで表示することができる。
【0052】
図15に、映像情報装置のソフトウェアとユビキタスモジュールのソフトウェアの間の関係を示す。ユビキタスモジュールは、ハードウェア111の上位にHAL101を介してオペレーティングシステムLinux102を配置し、その上位にミドルウェア112を配置し、その上位にJava仮想マシン108とUIアプリケーションフレームワーク109を配置し、最上位にUIアプリケーションフレームワークを用いたアプリケーション110を配置した構成となっている。
【0053】
映像情報装置のソフトウェア構成も、ユビキタスモジュールと同様な階層構造とする。即ち、映像情報装置ハードウェア220の上位にオペレーティングシステムLinux221を配置し、その上位にミドルウェア222を配置し、その上位にJava仮想マシン223とUIアプリケーションフレームワーク224を配置し、最上位にUIアプリケーションフレームワークを用いたアプリケーション225を配置している。以上のように、ユビキタスモジュールと映像情報装置との間でソフトウェア階層構造を合わせた上で、映像情報装置からユビキタスモジュールに対して、各階層ごとに透過的にアクセスできるように結合する。すなわち、映像情報装置のオペレーティングシステムLinux221とユビキタスモジュールのオペレーティングシステムLinux102の間はシステムコールレベルで透過的とする。この結果、例えば、映像情報装置上のプログラムでOPEN命令を用いて、ユビキタス映像モジュールのデバイスをオープンすることが可能となる。
【0054】
また、映像情報装置のミドルウェア222とユビキタスモジュールのミドルウェア112の間もミドルウェアAPIレベルで透過的とする。この結果、例えば、映像情報装置上のプログラムからミドルウェアAPIをコールすることで、ユビキタス映像モジュールのミドルウェアを操作することが可能となる。
【0055】
また、映像情報装置のJava仮想マシン223及びUIアプリケーションフレームワーク224と、ユビキタスモジュールのJava仮想マシン108及びUIアプリケーションフレームワーク109との間もアプリケーションを作成する際のアプリケーション設計データレベルで透過的とする。この結果、映像情報装置、ユビキタスモジュールのプラットフォームの違いを気にせずにアプリケーションを作成することが可能となる。
【0056】
図16に示すように、映像情報装置のソフトウェアを、映像情報装置ハードウェア220の上位にオペレーティングシステムLinux221を配置し、最上位にUIアプリケーションフレームワークを用いたアプリケーション226を配置する構成としてもよい。この場合にも、映像情報装置のオペレーティングシステムLinux221とユビキタスモジュールのオペレーティングシステムLinux102の間をシステムコールレベルで透過的とすることにより、映像情報装置上のプログラムでOPEN命令を用いて、ユビキタス映像モジュールのデバイスをオープンすることが可能となる。
【0057】
また、図17に示すように、映像情報装置のソフトウェアを、映像情報装置ハードウェア220の上位にオペレーティングシステムLinux221を配置し、その上位にミドルウェア222を配置し、最上位にUIアプリケーションフレームワークを用いたアプリケーション227を配置する構成としてもよい。
この場合にも、映像情報装置のオペレーティングシステムLinux221とユビキタスモジュールのオペレーティングシステムLinux102の間をシステムコールレベルで透過的とすることにより、例えば映像情報装置上のプログラムでOPEN命令を用いて、ユビキタス映像モジュールのデバイスをオープンすることが可能となり、また、映像情報装置のミドルウェア222とユビキタス映像モジュールのミドルウェア112の間もミドルウェアAPIレベルで透過的とすることにより、例えば、映像情報装置上のプログラムからミドルウェアAPIをコールすることで、ユビキタス映像モジュールのミドルウェアを操作することが可能となる。
【0058】
実施の形態2.
ユビキタスモジュールユニットを、テレビ受像装置2100にチューナとして接続した例を本発明の実施の形態2として以下に説明する。図18に示すように、テレビ受像装置2100は実施の形態1の映像情報装置40にチューナ230を追加した構成となっている。この例では、ユビキタスモジュールユニット42はテレビ受像装置2100の内蔵チューナ230とシステム的に等価な位置に取り付けられ、第2チューナとして動作可能である。テレビ受像装置側インタフェース31はたとえばUARTやI2C等の規格に従う内部インタフェースである。インタフェース31から制御信号を受け取ったユビキタスモジュール42は、制御信号により指示された動作、たとえばWebページを取得し、その画像を映像信号化してテレビ受像装置2100にチューナ出力として供給する。尚、テレビ受像装置側インタフェース31にユビキタスモジュールに特有の制御信号を通すのが困難な場合には、たとえばチューナのチャンネル選択信号を組み合わせてユビキタスモジュール用の制御信号としてもよい。
本実施形態によれば、ネットワーク機能を有するテレビ受像装置を容易に実現することができる。
【0059】
実施の形態3.
ユビキタスモジュールをテレビ受像装置にチューナとして接続した別の例を本発明の実施の形態3として以下に説明する。図19に示すように、この例では、ユビキタスモジュールユニット42は、コミュニケーションエンジン24が取得した映像情報を映像信号に変換し、更にそれを表示デバイス213に直接供給可能なNTSC等のビデオ信号に変換してから、ビデオインタフェース210に入力する。本実施形態によっても、ネットワーク機能を有するテレビ受像装置を容易に実現することができる。
【0060】
実施の形態4.
ユビキタスモジュールをテレビ受像装置にチューナとして使用した更に別の例を本発明の実施の形態4として以下に説明する。図20に示すように、この例では、ユビキタスモジュールユニット42は外部チューナとしてテレビ受像装置に接続される。ユビキタスモジュールユニット42の映像出力はテレビ受像装置の外部チューナ用入力端子2001に接続され、且つ、ユビキタスモジュールユニットの制御出力もテレビ受像装置2100の外部チューナ制御端子2002に接続され、テレビ受像装置2001は、これらの端子を介し、外部チューナとして動作するユビキタスモジュールユニット42から映像信号と制御信号の両方を受け取ることができる。
【0061】
実施の形態5.
ユビキタスモジュールユニットをテレビ受像装置にビデオデッキとして接続した例を本発明の実施の形態5として以下に説明する。図21に示すように、ユビキタスモジュールユニット42の映像出力端子はテレビ受像装置2100のビデオ入力端子2006に接続される。テレビ受像装置2100は、IRドライバ(赤外線ドライバ)2003を備えており、SI/F31を介して映像信号または制御信号が供給されるとIRドライバ2003は発光ダイオード2004を発光させる。ユビキタスモジュールユニット42は光センサ2005を備えており、光センサ2005は発光ダイオード2004が発した赤外線を受光すると信号を生成し、UI/F32を介してユビキタスモジュール12Aに信号を送る。これにより、テレビ受像装置2100からユビキタスモジュール12Aに映像信号及び制御信号を送ることができる。以上の構成により、ユビキタスモジュールユニット42をチューナが受信した番組の録画・再生を行うビデオデッキとして使用することができる。
【0062】
実施の形態6.
ユビキタスモジュールユニットをHAVi(Home Audio Video Interoperability)機器としてテレビ受像装置に接続した例を本発明の実施の形態6として図22に示す。
ユビキタスモジュールユニット2201をHAViのBAV(Base AV Device)として使用する場合、ユビキタスモジュールユニット2201に自分自身を制御するための制御ソフトウェアであるDCM(device control module)2202を設ける。接続相手がHAViのFAV(Full AV Device)であれば、DCM2202はFAVにアップロードされてユビキタスモジュールユニットの制御に使用される。
【0063】
しかし、接続相手がDCM2202のアップロードに対応していないIAV(Intermediate AV Device)である場合には、そのままでは制御を受けることはできない。そこで、IAVに内蔵されている可能性の高いビデオデッキ用DCMを用いて制御を受けることができるようにする。そのため、ユビキタスモジュールユニット2201がビデオデッキとして振る舞い、それによりたとえばIAVテレビ受像装置2200が内蔵するいくつかのDCM(本実施形態では、チューナ用DCM2211、ビデオデッキ用DCM2212、DVD用DCM2213)の中、ビデオデッキ用DCM2212の起動を促し(この場合に起動されるDCMを、特定装置対応のDCMと称す)、このDCM2212の制御ソフトウェアによりユビキタスモジュールユニット2201が制御を受けるようにする。この場合ユビキタスモジュールユニット2201が持つ自分自身のDCM2202は使用されない。
本実施形態によればHAVi対応のテレビ受像機に容易にユビキタスモジュールユニットを接続することができる。
【0064】
実施の形態7.
図23〜図25に、チャネル選択信号の組み合わせを制御信号とする場合の例を示す(尚、以下の説明においては、例えば、図18〜図20に示したような映像情報装置の構成を前提とする)。
図23に、利用者が操作するリモコン3001の例を示す。図示のようにこの例では、チャンネル選択ボタンの「2」、「8」、「4」、「6」に上下左右のカーソル移動機能、チャンネル選択ボタン「5」に決定機能、チャンネル選択ボタン「1」にメニュー呼出機能をそれぞれ割り当てる。
【0065】
図24に、ユビキタスモジュールが表示するメニュー遷移の例を示す。
図23に示したチャンネル選択ボタンの「1」を押下すると、メニュー呼出機能によりメインメニューが呼び出され、図示しない表示装置にメニュー画面が表示される。
【0066】
メニュー画面上のカーソルが表示された項目の内の設定されている項目は、例えばハイライト表示される。この表示されたメニュー画面を参照しながらチャンネル選択ボタンの「2」または「8」を押下することにより、このメインメニュー上下方向のカーソル移動機能で項目を選択し、決定機能で選択を確定する。そして、これら一連の操作を繰り返すことにより所望の操作が行えるようにされている。
【0067】
このような操作を行う場合、ユビキタスモジュール12が接続されているテレビ受像装置から、図25に示すように、利用者が押下したリモコンボタンに対応するチャンネル切り替え信号をユビキタスモジュール12に送り込むことでメニュー操作を行い、利用者の所望の操作を呼び出して実行することができる。
【0068】
このように、テレビ受像装置が本来有している、例えば、リモコン3001のチャンネル切り替え信号と、ユビキタスモジュール12の制御信号とを対応付けすることで、リモコン3001のチャンネル切り替え信号をユビキタスモジュール12の制御信号として使用でき、一般に、より複雑な通信機能を持たないテレビ受像装置等でもユビキタスモジュール12を接続することが可能となる。
【0069】
この例では、利用者のリモコン3001のボタン操作(チャンネル切り替え信号)と、ユビキタスモジュール12の制御信号とが1対1に対応している例であるが、リモコン3001のボタン操作とユビキタスモジュール12の制御信号とを必ずしも1対1に対応させる必要はなく、複数の制御信号を組み合わせて、より複雑なコマンドを送出することも可能である。例えば、複数のチャンネル切り替え信号の組み合わせを文字コードに対応させ、これを用いてアクセス先のURLなどを送出することも可能となる。
【0070】
【発明の効果】
本発明によれば、ネットワーク接続機能を有する映像情報装置の開発費用の低減、及び開発期間の短縮化が実現される。
【図面の簡単な説明】
【図1】本発明の実施の形態1に係るユビキタスモジュールユニットを搭載した映像情報装置がネットワークに接続されている様子を示す図である。
【図2】実施の形態1のユビキタスモジュールの内部ブロック図である。
【図3】実施の形態1のユビキタスモジュールの機能構成例を示す図である。
【図4】実施の形態1のユビキタスモジュールユニットのバス型の接続形態を示す図である。
【図5】実施の形態1のユビキタスモジュールユニットのスター型の接続形態を示す図である。
【図6】実施の形態1の映像情報装置のシステム構成例を示した図である。
【図7】実施の形態1の映像情報装置のシステム構成例を示した図である。
【図8】実施の形態1の映像情報装置のシステム構成例を示した図である。
【図9】実施の形態1のユビキタスモジュールのソフトウェアブロック図である。
【図10】実施の形態1のユビキタスモジュールが備える種々のアプリケーションを示す図である。
【図11】実施の形態1のユビキタスモジュールのIPv6対応インターネット通信プロトコルミドルウエアのソフトウェアブロック構成図である。
【図12】実施の形態1のユビキタスモジュールのユニバーサルプラグアンドプレイミドルウェアのソフトウェアブロック構成図である。
【図13】実施の形態1のユビキタスモジュールの撮像・表示ミドルウェアのソフトウエアブロック図である。
【図14】実施の形態1のユビキタスモジュールの映像配信蓄積ミドルウェアのソフトウェアブロック図である。
【図15】実施の形態1における、映像情報装置のソフトウェアとユビキタスモジュールのソフトウェアとの対応関係を示した図である。
【図16】実施の形態1における、映像情報装置のソフトウェアとユビキタス映像モジュールのソフトウェアの対応関係を示した図である。
【図17】実施の形態1における、映像情報装置のソフトウェアとユビキタスモジュールのソフトウェアの対応関係を示した図である。
【図18】本発明の実施の形態2に係る映像情報装置の構成図である。
【図19】本発明の実施の形態3に係る映像情報装置の構成図である。
【図20】本発明の実施の形態4に係る映像情報装置の構成図である。
【図21】本発明の実施の形態5に係る映像情報装置の構成図である。
【図22】本発明の実施の形態6に係る映像情報装置の構成図である。
【図23】本発明の実施の形態7に係る映像情報装置における、リモコン操作の例を説明する図である。
【図24】本発明の実施の形態7に係る映像情報装置における、メニュー遷移の表示例を示す図である。
【図25】本発明の実施の形態7に係る映像情報装置における、メニュー操作の例を説明する図である。
【符号の説明】
1 ネットワーク、 2 PC、 3 データベース、 4 ユビキタスモジュールユニット(UMU)、 5 UMUを搭載したデジタルテレビ、 6 デジタルテレビ、 7 DVD/HDD レコーダ、 8 監視レコーダ、 9 FA機器、 10 携帯電話、 11 PDA、 12 ユビキタスモジュール、 13 ユビキタスモジュールのCPU、 14 ローカルバス、 15 バスブリッジ、 16 汎用バス、 17 ハードウェアエンジン、 18 専用バス、 21 グラフィックエンジン、 22 カメラエンジン、 23 MPEG4エンジン、 24 コミュニケーションエンジン、 25 ミドルウェア、 26 仮想マシン、27 組込みLinux、 31 システム側インタフェース、 32 ユビキタスモジュール側インタフェース、 33 LAN、 34 ネットワーク端末、 35 HUB、 40 映像情報装置、 44 映像入力インタフェース、 45 映像出力インタフェース、 46 有線LANの外部接続端子、 47 無線LANの外部接続端子(アンテナ)、 48 シリアルバス接続用端子、 200 システムLSI、 201 CPU、 202 映像信号処理回路、 203 ROM、 204 RAM、 207 前段処理部、 209 後段処理部、 210 ビデオインタフェース、 211 表示ユニット、 212 表示ドライバ、 213 表示デバイス、 2100テレビ受像装置、 2001 外部チューナ入力端子、 2002 外部チューナ制御端子、 2003 IRドライバ、 2004 発光ダイオード、 2005 光センサ、 2006 ビデオ入力端子、 2200 IAVテレビ受像装置、 2201 ユビキタスモジュール、 2202 DCM、 2211チューナ用DCM、 2212 ビデオデッキ用DCM、 2213 DVD用DCM、3001 リモコン。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a video module unit that is attached to a video display device such as an analog television, a digital television, a projection television, and a monitor, and operates these video display devices as a video information device having a network function. The present invention relates to a video information device provided with:
[0002]
[Prior art]
Due to lower prices and higher functionality of personal computers, enhancement of Internet contents, and diversification of network connection devices such as mobile phones and PDAs, opportunities for using LAN (Local Area Network) and the Internet even in ordinary households are increasing. ing. Also, it is compatible with HAVi (Home Audio Video Interoperability), which is a standard for connecting and mutually controlling AV devices of different manufacturers based on the IEEE 1394 standard, and is compatible with an existing house, and easily controls many devices. In order to connect home electric appliances to a network, a standard is being developed, such as ECHONET (Energy Conservation and Homecare Network).
[0003]
A video information device connectable to a network is described in, for example,
[0004]
[Patent Document 1]
JP-A-2002-16619 (
[Patent Document 2]
JP-A-2002-230429 (pages 10-13, FIG. 2)
[0005]
[Problems to be solved by the invention]
As described in
[0006]
In addition, since the system LSI is developed for each model, the price of the device increases, and the development takes a long time. Therefore, the developed system LSI becomes obsolete and cannot be used, resulting in a loss.
[0007]
The present invention has been made in view of the above problems, and has as its object to reduce the development cost and the development period of a video information apparatus having a network connection function.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, a video module unit of the present invention mounted on a video information device comprises: a CPU; a plurality of hardware engines each connected to the CPU via a local bus to execute different functions; A general-purpose bus for transmitting a signal between the information device, and a bus bridge that connects the local bus and the general-purpose bus,
One of the plurality of hardware engines is a communication engine having means for communicating with an external network device via a network to acquire video information from the network device.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be specifically described with reference to the drawings showing the embodiments.
FIG. 1 is a diagram illustrating a state in which a video information device equipped with a ubiquitous module unit (UMU) according to
[0010]
The
[0011]
The
[0012]
FIG. 2 shows a configuration of the ubiquitous module (UM) 12. As shown in FIG. 1, the
[0013]
The H / W engine of the
[0014]
Further, the
[0015]
4 and 5 show the topology (connection form) between the video information device and the ubiquitous module. The CPU (SYS-CPU) 201 of the video information device and the CPU (UM-CPU) 13 of the ubiquitous module can be connected in a bus format or in a star format via a hub.
[0016]
In the case of the bus-type connection topology shown in FIG. 4, the SYS-
[0017]
The interface (U-I / F) 32 connected to the general-
[0018]
FIG. 5 shows a case of a star type connection mode, which differs from the bus type in that the S-
[0019]
The data transfer between the S-I /
[0020]
In addition, the connection between the video information device and the ubiquitous module includes a connector connection used for a PC card or a card bus, a card edge connector connection used for a PCI bus or the like, a FPC cable, a flat cable, a cable using an IEEE1394 cable, or the like. It can be performed using a method such as connection.
[0021]
FIG. 6 is a diagram showing the overall configuration when the
[0022]
The
[0023]
The
[0024]
Also, the moving image / still image file input from the camera is subjected to pixel number conversion, rate conversion, image processing by the
[0025]
The processing of each engine described above is merely an example, and processing other than the above may be performed to reinforce the network function.
[0026]
Further, in the above description, the video information device and the ubiquitous module are mainly described as configuring a system for displaying video data. However, the configuration of the present embodiment is configured as a voice input reproduction device, a text input display / distribution device. The present invention can also be applied to a storage device for inputting information storage.
[0027]
FIG. 7 shows an example of a configuration in a case where a function of directly supplying a video output to the
[0028]
In this configuration, for example, it is possible to overlay the video output of the
[0029]
Conventionally, it was difficult to display a video signal overlaid on graphic data on the Internet if the video information device was not a network-compatible device. However, as described above, the overlay function, which is an essential function of the network, has been ubiquitous. By providing the module in advance, the function of the video information device can be extended and overlay display can be easily realized without newly developing a system LSI.
[0030]
FIG. 8 shows a configuration example in which a
[0031]
In the present embodiment, the video information device and the ubiquitous module use the same OS, but different OSs may be used. However, if the same OS is used, the function of the H / W engine of the ubiquitous module becomes obsolete, and when the latest function is taken into the video information device, the OS is common, so the software revision work is easy. Yes, development costs for revision are low, and there are advantages in development, such as bugs are less likely to be introduced in terms of reliability.
[0032]
FIG. 9 is a configuration diagram of a software block of the ubiquitous module used in the present embodiment. As shown in the figure, the lowest layer is a
[0033]
The first is an IPv6-compatible Internet
[0034]
The second is a universal plug and
[0035]
Third, distribution and storage of multimedia data by a combination of encoding / decoding processing corresponding to MPEG2 / 4, which is a standard for multimedia, metadata processing corresponding to MPEG7, and content management processing corresponding to MPEG21. This is an MPEGx video distribution /
[0036]
Fourth is an imaging /
[0037]
Next, a procedure for applying the ubiquitous module to information devices of different models will be described. The ubiquitous module is capable of coping with different models by changing only the highest application layer and the HAL located above the hardware for each model, and using the other layers in common. FIG. 10 shows a case where the ubiquitous module is applied to a mobile phone, in which the
[0038]
FIG. 11 shows a configuration of a software block of the Internet
[0039]
In addition, a PAL (Protocol Adaptation Layer) 134 is arranged between the
[0040]
In addition, a SOAP /
[0041]
An
[0042]
The upper layer of the
[0043]
FIG. 12 is a configuration diagram of a software block of the universal plug and
[0044]
FIG. 13 is a software block diagram of the imaging /
[0045]
The driver group includes a
[0046]
The library group provides an interface of an imaging / display function to each application, and includes a
[0047]
The
[0048]
The main functions provided by the imaging /
[0049]
FIG. 14 is a software block diagram of the video
[0050]
The
[0051]
The ubiquitous module video
[0052]
FIG. 15 shows the relationship between the software of the video information device and the software of the ubiquitous module. The ubiquitous module arranges the
[0053]
The software configuration of the video information device also has the same hierarchical structure as the ubiquitous module. That is, the
[0054]
Also, the
[0055]
Further, the Java
[0056]
As shown in FIG. 16, the software of the video information device may be configured such that the
[0057]
Also, as shown in FIG. 17, the software of the video information device is provided by arranging an
Also in this case, by making the
[0058]
An example in which the ubiquitous module unit is connected to the
According to the present embodiment, a television receiver having a network function can be easily realized.
[0059]
Another example in which a ubiquitous module is connected to a television receiver as a tuner will be described below as a third embodiment of the present invention. As shown in FIG. 19, in this example, the
[0060]
Still another example in which a ubiquitous module is used as a tuner in a television receiver will be described below as a fourth embodiment of the present invention. As shown in FIG. 20, in this example, the
[0061]
An example in which a ubiquitous module unit is connected to a television receiver as a video deck will be described below as a fifth embodiment of the present invention. As shown in FIG. 21, the video output terminal of the
[0062]
An example in which the ubiquitous module unit is connected to a television receiver as a HAVi (Home Audio Video Interoperability) device is shown in FIG. 22 as a sixth embodiment of the present invention.
When the
[0063]
However, if the connection partner is an IAV (Intermediate AV Device) that does not support uploading of the
According to the present embodiment, the ubiquitous module unit can be easily connected to the HAVi compatible television receiver.
[0064]
FIGS. 23 to 25 show examples in which a combination of channel selection signals is used as a control signal (note that, in the following description, for example, the configuration of the video information apparatus shown in FIGS. 18 to 20 is assumed). And).
FIG. 23 shows an example of a remote controller 3001 operated by a user. As shown, in this example, the channel selection buttons "2", "8", "4", and "6" move the cursor up, down, left, and right, the channel selection button "5" determines, and the channel selection button "1". Is assigned a menu call function.
[0065]
FIG. 24 shows an example of menu transition displayed by the ubiquitous module.
When the channel selection button “1” shown in FIG. 23 is pressed, the main menu is called by the menu calling function, and a menu screen is displayed on a display device (not shown).
[0066]
The set item among the items on the menu screen where the cursor is displayed is, for example, highlighted. By depressing the channel selection button "2" or "8" while referring to the displayed menu screen, an item is selected by the cursor moving function in the up-down direction of the main menu, and the selection is confirmed by the decision function. A desired operation can be performed by repeating these series of operations.
[0067]
When such an operation is performed, the television receiver to which the
[0068]
In this way, for example, by associating the channel switching signal of the remote controller 3001 and the control signal of the
[0069]
In this example, the user's button operation (channel switching signal) of the remote controller 3001 and the control signal of the
[0070]
【The invention's effect】
According to the present invention, the development cost and the development period of a video information device having a network connection function can be reduced.
[Brief description of the drawings]
FIG. 1 is a diagram showing a state in which a video information device equipped with a ubiquitous module unit according to
FIG. 2 is an internal block diagram of the ubiquitous module according to the first embodiment.
FIG. 3 is a diagram illustrating a functional configuration example of a ubiquitous module according to the first embodiment;
FIG. 4 is a diagram illustrating a bus-type connection configuration of the ubiquitous module unit according to the first embodiment.
FIG. 5 is a diagram showing a star-type connection configuration of the ubiquitous module unit according to the first embodiment.
FIG. 6 is a diagram illustrating a system configuration example of the video information device according to the first embodiment;
FIG. 7 is a diagram illustrating a system configuration example of the video information device according to the first embodiment;
FIG. 8 is a diagram illustrating an example of a system configuration of the video information device according to the first embodiment;
FIG. 9 is a software block diagram of the ubiquitous module according to the first embodiment.
FIG. 10 is a diagram illustrating various applications included in the ubiquitous module according to the first embodiment.
FIG. 11 is a software block configuration diagram of an IPv6-compatible Internet communication protocol middleware of the ubiquitous module of the first embodiment.
FIG. 12 is a software block diagram of the universal plug and play middleware of the ubiquitous module according to the first embodiment.
FIG. 13 is a software block diagram of imaging / display middleware of the ubiquitous module according to the first embodiment.
FIG. 14 is a software block diagram of a video distribution storage middleware of the ubiquitous module according to the first embodiment.
FIG. 15 is a diagram showing a correspondence relationship between software of the video information device and software of the ubiquitous module according to the first embodiment.
FIG. 16 is a diagram showing a correspondence relationship between software of a video information device and software of a ubiquitous video module in the first embodiment.
FIG. 17 is a diagram illustrating a correspondence relationship between software of the video information device and software of the ubiquitous module according to the first embodiment.
FIG. 18 is a configuration diagram of a video information device according to
FIG. 19 is a configuration diagram of a video information device according to
FIG. 20 is a configuration diagram of a video information device according to
FIG. 21 is a configuration diagram of a video information device according to
FIG. 22 is a configuration diagram of a video information device according to
FIG. 23 is a diagram illustrating an example of a remote control operation in the video information device according to the seventh embodiment of the present invention.
FIG. 24 is a diagram showing a display example of menu transition in the video information device according to the seventh embodiment of the present invention.
FIG. 25 is a diagram illustrating an example of a menu operation in the video information device according to the seventh embodiment of the present invention.
[Explanation of symbols]
1 Network, 2 PC, 3 Database, 4 Ubiquitous Module Unit (UMU), 5 Digital TV with UMU, 6 Digital TV, 7 DVD / HDD Recorder, 8 Monitoring Recorder, 9 FA Equipment, 10 Mobile Phone, 11 PDA, 12 Ubiquitous Module, 13 Ubiquitous Module CPU, 14 Local Bus, 15 Bus Bridge, 16 General Bus, 17 Hardware Engine, 18 Dedicated Bus, 21 Graphic Engine, 22 Camera Engine, 23 MPEG4 Engine, 24 Communication Engine, 25 Middleware, 26 virtual machine, 27 embedded Linux, 31 system side interface, 32 ubiquitous module side interface, 33 LAN, 34 network terminal, 35 HUB, 40 video information device, 44 video input interface, 45 video output interface, 46 wired LAN external connection terminal, 47 wireless LAN external connection terminal (antenna), 48 serial bus connection terminal, 200 system LSI, 201 CPU , 202 video signal processing circuit, 203 ROM, 204 RAM, 207 pre-processing unit, 209 post-processing unit, 210 video interface, 211 display unit, 212 display driver, 213 display device, 2100 television receiver, 2001 external tuner input terminal, 2002 External tuner control terminal, 2003 IR driver, 2004 light emitting diode, 2005 light sensor, 2006 video input terminal, 2200 IAV television receiver, 2201 ubiquitous module, 202 DCM, for 2211 tuner DCM, 2212 video deck for DCM, 2213 DVD for DCM, 3001 remote control.
Claims (8)
前記複数のハードウェアエンジンの1つはネットワークを介して外部のネットワーク機器と通信することにより該ネットワーク機器から映像情報を取得する手段を有するコミュニケーションエンジンである
ことを特徴とする映像モジュールユニット。A CPU, a plurality of hardware engines respectively connected to the CPU via a local bus and executing different functions, a general-purpose bus for transmitting signals between external devices, the local bus and the general-purpose bus And a bus bridge connecting the
An image module unit, wherein one of the plurality of hardware engines is a communication engine having means for acquiring image information from the network device by communicating with an external network device via a network.
前記映像信号処理手段が前記汎用バスを介して前記映像モジュールユニットから映像情報を受け取ることを可能にするインタフェース手段を備え、
前記表示手段は、前記映像モジュールユニットから転送され、前記映像信号処理手段により処理された映像情報に応じた映像を表示可能である
ことを特徴とする映像情報装置。A video information apparatus comprising: a video signal processing means for processing a received video signal; a display means for displaying a video corresponding to the video signal processed by the video signal processing means; and the video module unit according to claim 1. And
Interface means for allowing the video signal processing means to receive video information from the video module unit via the general-purpose bus,
The video information device, wherein the display means is capable of displaying a video according to the video information transferred from the video module unit and processed by the video signal processing means.
前記映像信号処理手段から前記映像モジュールユニットへの映像信号の転送を制御するための制御信号を、前記汎用バスを介して前記映像信号処理手段と前記映像モジュールユニットとの間で伝送することを可能にするインタフェース手段を備え、
前記映像モジュールユニットは、前記映像情報装置から前記映像信号処理手段により処理された映像信号が転送されたときに、該転送された映像信号に前記コミュニケーションエンジンの取得した映像情報をオーバーレイする機能を有する映像処理エンジンを含み、
前記表示手段は、前記映像モジュールユニットの映像出力端子から出力される前記映像情報のオーバーレイされた映像信号を受け取り、該映像情報のオーバーレイされた映像信号に応じた映像を表示する
ことを特徴とする映像表示装置。A video information processing apparatus comprising: a video signal processing unit configured to process a received video signal; a video module unit according to claim 1; and a display unit configured to display a video according to the video signal.
A control signal for controlling transfer of a video signal from the video signal processing unit to the video module unit can be transmitted between the video signal processing unit and the video module unit via the general-purpose bus. Interface means for
The video module unit has a function of overlaying video information obtained by the communication engine on the transferred video signal when the video signal processed by the video signal processing unit is transferred from the video information device. Including a video processing engine,
The display means receives an overlaid video signal of the video information output from a video output terminal of the video module unit, and displays an image according to the overlaid video signal of the video information. Video display device.
前記映像モジュールユニットから前記映像信号処理手段への映像信号の転送を制御するための制御信号を、前記汎用バスを介して前記映像モジュールユニットと前記映像信号処理手段との間で伝送することを可能にするインタフェース手段を備え、
前記映像信号処理手段は、前記コミュニケーションエンジンの取得した映像情報が前記映像モジュールユニットの映像情報出力端子から転送されたときに、該映像情報を第2の受信手段からの映像信号として処理する
ことを特徴とする映像情報装置。Receiving means for receiving a television signal and generating a video signal, video signal processing means for processing a video signal output from the receiving means, and displaying an image corresponding to the video signal processed by the video signal processing means A video information device including a television receiving device including a display unit for performing the processing, and the video module unit according to claim 1,
A control signal for controlling transfer of a video signal from the video module unit to the video signal processing means can be transmitted between the video module unit and the video signal processing means via the general-purpose bus. Interface means for
The video signal processing means, when the video information obtained by the communication engine is transferred from a video information output terminal of the video module unit, processes the video information as a video signal from a second receiving means. Characteristic video information device.
前記映像モジュールユニットから前記映像信号処理手段への映像信号の転送を制御するための制御信号を、前記汎用バスを介して映像モジュールユニットと前記映像信号処理手段との間で伝送することを可能にするインタフェース手段を備え、
前記映像モジュールユニットは前記コミュニケーションエンジンの取得した映像情報を処理し、映像信号を生成する映像処理エンジンを有し、
前記表示手段は前記映像処理エンジンから転送される映像信号に応じた映像を表示可能である
ことを特徴とする映像情報装置。Receiving means for receiving a television signal and generating a video signal, video signal processing means for processing a video signal output from the receiving means, and displaying an image corresponding to the video signal processed by the video signal processing means A video information device including a television receiving device including a display unit for performing the processing, and the video module unit according to claim 1,
A control signal for controlling transfer of a video signal from the video module unit to the video signal processing unit can be transmitted between the video module unit and the video signal processing unit via the general-purpose bus. Interface means for
The video module unit processes the video information obtained by the communication engine, and has a video processing engine that generates a video signal,
The video information device according to claim 1, wherein said display means is capable of displaying a video according to a video signal transferred from said video processing engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003161858A JP2004364092A (en) | 2003-06-06 | 2003-06-06 | Video module unit and video information device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003161858A JP2004364092A (en) | 2003-06-06 | 2003-06-06 | Video module unit and video information device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004364092A true JP2004364092A (en) | 2004-12-24 |
Family
ID=34054166
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003161858A Withdrawn JP2004364092A (en) | 2003-06-06 | 2003-06-06 | Video module unit and video information device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004364092A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020126237A (en) * | 2019-01-31 | 2020-08-20 | ハーマン ベッカー オートモーティブ システムズ ゲーエムベーハー | Synchronous multi-channel loopback in embedded architecture |
-
2003
- 2003-06-06 JP JP2003161858A patent/JP2004364092A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020126237A (en) * | 2019-01-31 | 2020-08-20 | ハーマン ベッカー オートモーティブ システムズ ゲーエムベーハー | Synchronous multi-channel loopback in embedded architecture |
| JP7636863B2 (en) | 2019-01-31 | 2025-02-27 | ハーマン ベッカー オートモーティブ システムズ ゲーエムベーハー | Synchronous Multi-Channel Loopback in Embedded Architectures |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060164550A1 (en) | Video device, video module unit, and video device operation method | |
| US20080288618A1 (en) | Networked Device Control Architecture | |
| KR101771003B1 (en) | Content output system and codec information sharing method thereof | |
| US20070168046A1 (en) | Image information apparatus and module unit | |
| US20120254453A1 (en) | Remote user interface adapter | |
| US20120233552A1 (en) | Personalizing the user experience | |
| JP2003345683A (en) | METHOD FOR GENERATING USER INTERFACE ON HAVi DEVICE FOR CONTROL OF NON-HAVi DEVICE | |
| CN111897478A (en) | Page display method and display equipment | |
| CN114339332B (en) | Mobile terminal, display device and cross-network screen projection method | |
| CN114079819A (en) | A content display method and display device | |
| CN111897641B (en) | Micro-service monitoring and scheduling method and display device | |
| CN111405367B (en) | Method for network sharing of system component based on multi-network switching scene and display equipment | |
| CN113542824B (en) | A display device and a display method for an application interface | |
| JP2004364092A (en) | Video module unit and video information device | |
| Nakajima | Experiences with building middleware for audio and visual networked home appliances on commodity software | |
| Nakajima | System software for audio and visual networked home appliances on commodity operating systems | |
| CN113589990B (en) | Application management method of display device, display device and mobile terminal | |
| CN111756413B (en) | Method for adjusting Bluetooth mode on display device and display device | |
| CN100474274C (en) | Video information system and module unit | |
| CN113691858A (en) | Display device and interface display method | |
| JP2006135982A (en) | Network connection device, video information device, information transmission / reception device, and network connection program | |
| JP2004362411A (en) | Numerical control device with network connection function | |
| CN111857936A (en) | User interface display method and display device for application program | |
| CN113490013B (en) | Server and data request method | |
| CN111787115A (en) | Server, Display Device and File Transfer Method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060306 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080313 |