(57)【要約】【課題】情報処理一般による共有バスのトラフィックの影響を受けることなく表示データの処理を行える情報処理装置を提供する。【解決手段】それぞれ情報および表示データを処理する情報処理部（２）と表示データ処理部（９）が切換部（１１，１２）を経由してドライブ（１３，１４）に接続される。ドライブが情報処理部と表示データ処理部の双方で共用可能となる。また、表示データ処理部が切換部を経由してドライブとの間で表示データを伝送することで、バスを経由しない表示データの伝送が可能となり、バスのトラフィックの影響を受けにくくなる。【選択図】図１
2005182537.tif 000002
【特許請求の範囲】
【請求項１】
情報を処理する第１のプロセッサと、この第１のプロセッサと通信可能に接続されたバスと、を有する情報処理部と、
前記情報処理部と独立して動作可能であって、かつ表示データを処理する第２のプロセッサを有する表示データ処理部と、
表示データを格納するドライブと、
前記ドライブに接続され、このドライブと前記情報処理部および前記表示データ処理部との接続を切り換える切換部と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記切換部による接続の切り換えが、前記第１のプロセッサによって制御される。
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記切換部による接続の切換が、前記表示データ処理部および前記表示データ処理部の起動状態によって制御される。
ことを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報一般と表示データの双方を処理する情報処理装置に関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置で画像、音声等の表示データを取り扱う場合がある。例えば、コンピュータの共有バスに表示データを入出力するドライブ、チューナ等を接続し、共有バス経由で伝送される表示データをコンピュータのプロセッサ（ＣＰＵ）または専用のハードウェアで処理する。コンピュータのプロセッサおよび専用のハードウェアでの処理はそれぞれ、ソフトウェア処理およびハードウェア処理に相当する。ソフトウェア処理は処理する表示データの量が膨大になった場合に処理不能となる可能性があるが、ハードウェア処理ではこのようなおそれが少ない。
なお、複数のビデオデバイスの選択を行う技術が開示されている（特許文献１参照）。
【特許文献１】特開平１０−１１６０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ハードウェア処理においても表示データが共通バスを通過するため、共通バスのトラフィックが大きくなった場合に、表示データの品質が低下するおそれがある。また、スクランブルされていない表示データを共通バスに流すのは著作権、機密等の関係で好ましくない場合がある。
本発明は、情報処理一般による共有バスのトラフィックの影響を受けることなく表示データの処理を行える情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明に係る情報処理装置は、情報を処理する第１のプロセッサと、この第１のプロセッサと通信可能に接続されたバスと、を有する情報処理部と、前記情報処理部と独立して動作可能であって、表示データを処理する第２のプロセッサを有する表示データ処理部と、表示データを格納するドライブと、前記ドライブに接続され、このドライブと前記情報処理部および前記表示データ処理部との接続を切り換える切換部と、を具備することを特徴とする。
ドライブが切換部を通じて情報処理部と表示データ処理部に切り換え接続されることから、ドライブが情報処理部と表示データ処理部の双方で共用可能となる。また、表示データ処理部が切換部を経由してドライブとの間で表示データを伝送することで、バスを経由しない表示データの伝送が可能となり、バスのトラフィックの影響を受けにくくなる。
【０００５】
（１）ここで、前記切換部による接続の切り換えが、前記第１のプロセッサによって制御されてもよい。
第１のプロセッサで切換部を制御することで、ドライブを情報処理部と表示データ処理部のいずれで用いるかの調停が行える。
【０００６】
（２）前記切換部による接続の切り換えが、前記表示データ処理部および前記表示データ処理部の起動状態によって制御されてもよい。
例えば、情報処理部のみが起動されたときにはドライブを情報処理部に接続し、表示データ処理部のみが起動されたときにはドライブを表示データ処理部に接続することで、利用者の利便を図ることができる。
【発明の効果】
【０００７】
本発明は、情報処理一般による共有バスのトラフィックの影響を受けることなく表示データの処理を行える情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の実施形態に係る情報処理装置を示すブロック図である。
この情報処理装置は、互いに独立して動作する第１、第２のシステムから構成されている。第１のシステムは、通常のコンピュータと同様のアーキテクチャを有しており、ＯＳ（オペレーティングシステム）の制御のもとで動作し、情報処理部として機能する。一方、第２のシステムは、ＤＶＤやＨＤに記録されまたはテレビ受信された動画などの表示データを処理するためのシステムであり、第１のシステムとは独立して動作し、表示データ処理部として機能する。
【０００９】
第１のシステムは、共有バスとしてのＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス１、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２、ノースブリッジ３、メモリ４およびサウスブリッジ５を含む。また、第２のシステムは、表示コントローラ６、メモリ７、デジタルテレビチューナ８およびＬＣＤ（液晶表示装置）９を含み、ＣＲＴ（陰極線管）１０が外部接続される。
【００１０】
第１、第２のシステムにおいて、切換部１１、１２、ＨＤ(Ｈａｒｄ  Ｄｉｓｋ)ドライブ１３、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）ドライブ１４、音声用のコーデック／アンプ１５、スピーカ１６が共用される。
【００１１】
ＣＰＵ２は、第１のシステムとしての情報処理部の動作を制御するためのプロセッサである。このＣＰＵ２は、ＨＤドライブ１３からメモリ４にロードされるＯＳおよびアプリケーションプログラムを実行する。第１のシステムのコンポーネントは、ＣＰＵ２によって制御される。
【００１２】
ノースブリッジ３は、ＣＰＵ２のローカルバスとサウスブリッジ５とを接続するブリッジデバイスである。このノースブリッジ３には、メモリ４を制御するメモリコントローラおよび表示コントローラ６との通信のためのＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）インタフェースなどが設けられている。
【００１３】
サウスブリッジ５は、ＰＣＩバス１上の各種デバイスとの通信を行うためのブリッジデバイスである。このサウスブリッジ５は、ＩＤＥ（Ｉｎｔｅｇｒａ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラを内蔵しており、ＣＰＵ２からのアクセス要求に応じてＨＤドライブ１３やＤＶＤドライブ１４を制御する。これらのドライブ１３、１４は、ＩＤＥバスを介してそれぞれ切換部１１、１２に接続されている。これらの切換部１１、１２は、ＩＤＥバスを介してそれぞれサウスブリッジ５および表示コントローラ６に接続されている。
【００１４】
切換部１１、１２は、サウスブリッジ５のＩＤＥインタフェースと表示コントローラ６のＩＤＥインタフェースとを切り換えるスイッチデバイスである。つまり、サウスブリッジ５および表示コントローラ６からＨＤドライブ１３およびＤＶＤドライブ１４への接続を切り換えるために用いられる。なお、ＤＶＤドライブ１４として、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）タイプのものを使用できる。
この切換部１１，１２は、ＣＰＵ２によって制御される。また、後述するように、第１、第２のシステム（情報処理部、表示データ処理部）のいずれか一方が起動したときには、ドライブ１３，１４は、起動された側のシステムに自動的に接続される。
【００１５】
コーデック／アンプ１５は、サウスブリッジ５からのＡＣ９７仕様のデータと表示コントローラ６からのＡＣ９７仕様のデータをデコードし、増幅処理するサウンドデバイスである。このコーデック／アンプ１５の出力信号はスピーカ１６に入力されて音声出力される。
【００１６】
表示コントローラ６は、ストリームのインタフェースおよび表示部のインタフェースを有し、デジタルテレビチューナ８、ＤＶＤドライブ１４、ＨＤドライブ１３から取り込んだ画像データを液晶表示装置９等に表示させる。この表示コントローラ６は、デジタルテレビチューナ８から受信した表示データを処理する専用のハードウェアであり、いわゆるＡＶコントローラに相当する。この表示コントローラ６は前記取り込んだ画像データや処理した画像データをメモリ７に保持させるように機能する。
【００１７】
また、この表示コントローラ６は、受信した表示データをデスクランブルし、このデスクランブルした画像データを符号化（例えば、圧縮）して各切換部１１、１２を介しＨＤドライブ１３やＤＶＤドライブ１４に格納させる。なお、表示コントローラ６は表示データを処理する専用プロセッサと専用ＯＳで動作するものとする。
【００１８】
ＣＰＵ２やサウスブリッジ５を含む第１のシステムと表示コントローラ６を含む第２のシステムに対する電源のオン、オフは、図示しないパワーコントローラ（電源用プロセッサ）により制御される。これにより、第１、第２のシステムは互いに独立に起動・動作できる。
第１、第２のシステムの一方のみが起動したときには、このパワーコントローラが、切換部１１，１２を制御して、起動した側のシステムにドライブ１３，１４を接続するものとする。また、第１、第２のシステムの双方が起動されたときには、切換部１１，１２の制御はパワーコントローラからＣＰＵ２に移行するものとする。即ち、プログラムに従ってＣＰＵ２が動作することで、切換部１１，１２の制御が行われる。
第１のシステムへの電源供給時には、ＣＰＵ２はＯＳを起動するためのブートストラップ処理および第１のシステムの各構成要素の初期化を行う。
一方、第２のシステムへの電源供給時には、第１のシステムとは独立して表示コントローラ６が動作可能となる。
【００１９】
ＨＤドライブ１３およびＤＶＤドライブ１４は、第１、第２のシステムいずれかからの電源供給によって動作する。
ＨＤドライブ１３およびＤＶＤドライブ１４は、第１、第２のシステム間で共用され、いずれのシステムでも、ＨＤやＤＶＤに記録された画像データをＬＣＤ９やＣＲＴ１０に表示することができる。
【００２０】
（画像データの転送）
次に、画像データの転送経路について説明する。
第１のシステムにおいては、ＤＶＤドライブ１４から出力される画像データは、サウスブリッジ５およびノースブリッジ３を介して、表示コントローラ６に転送される。この転送動作は、ＣＰＵ２の制御の下に実行される。
【００２１】
具体的には、ＣＰＵ２は、まず、サウスブリッジ５を介して切換部１２を制御することにより、ＤＶＤドライブ１４のＩＤＥバスインタフェースの接続先をサウスブリッジ５側に切り換える。サウスブリッジ５は、ＣＰＵ２からのアクセス要求に従って、ＩＤＥバスを介してＤＶＤドライブ１４との通信を実行する。
【００２２】
これにより、サウスブリッジ５は、ＤＶＤドライブ１４から出力される画像データをＩＤＥバス経由で受信する。サウスブリッジ５で受信された画像データは、メモリ４に一旦記憶された後、ＣＰＵ２によってデコードされる。こうして、デコードされた画像データは、表示コントローラ６を介してＬＣＤ９またはＣＲＴ１０で表示される。
【００２３】
第２のシステムにおいては、ＤＶＤドライブ１４から出力される画像データは切換部１２を介して表示コントローラ６に転送される。
このときは、切換部１２が制御され、ＤＶＤドライブ１４のＩＤＥバスインタフェースの接続先を表示コントローラ６側に切り換える。これに先だって、表示コントローラ６からの切換希望情報がノースブリッジ３経由でＣＰＵ２に送られ、ＣＰＵ２がこの情報に従って切換部１２を制御するものとする。
この切換希望情報に従った切換は必ず行われるとは限らない。例えば、第１のシステム側がＤＶＤドライブ１４への書き込みを行っているような場合である。このようにＤＶＤドライブ１４の利用が衝突する可能性があることから、この切換に対して優先度を付与しておきこの優先度に基づいて切換を行うか否かを判断させることが考えられる。また、ＤＶＤドライブ１４の利用が衝突したときに、ユーザに警告を発して、ユーザによる入力を待って切換を行うことも考えられる。
【００２４】
表示コントローラ６は、ＩＤＥバスを介してＤＶＤドライブ１４との通信を実行する。これにより、表示コントローラ６は、ＤＶＤドライブ１４から出力される画像データをＩＤＥバス経由で受信する。表示コントローラ６によって受信された画像データの信号は、デコードされた後に、ＬＣＤ９またはＣＲＴ１０に表示される。
【００２５】
このように、本情報処理装置においては、第２のシステムを用いることにより、第１のシステム内のバスおよびデバイスを利用することなく、ＤＶＤドライブ１４から出力される画像データをＬＣＤ９またはＣＲＴ１０に表示することができる。
なお、前記実施の形態ではＤＶＤドライブ１４の画像データの転送について述べたが、ＨＤドライブ１３の画像データの転送についても、同様に適用できる。
【００２６】
（情報処理装置の動作）
次に情報処理装置による画像データのストリーム動作について、図２〜図５に示すフローチャートを参照して説明する。ここでは、画像データがデジタルテレビチューナ８から得られた場合について説明する。
（１）デジタルテレビ放送の画像データを受信して、録画する場合（図２）。
表示コントローラ６は、デジタルテレビチューナ８から画像データを受信する（ステップＳ２１）。表示コントローラ６はこの受信した画像データを、表示コントローラ６においてデスクランブルする（ステップＳ２２）。この画像データは、メモリ７に一時記憶させ、ＬＣＤ９やＣＲＴ１０により表示することができる。
また、デスクランブルされたデータは、表示コントローラ６において符号化し（ステップＳ２３）、切換部１１または１２を経由してＨＤドライブ１３またはＤＶＤドライブ１４に格納される（ステップＳ２４）。
この場合、ＣＰＵ２は、各切換部１１、１２を制御して、ＨＤドライブ１３やＤＶＤドライブ１４のドライブ制御が、第１のシステム側に切換えられることのないようにして、データの品質が保たれるようにする。
【００２７】
（２）デジタルテレビ放送の録画済みデータを編集する場合（図３）。
ＨＤドライブ１３またはＤＶＤドライブ１４に格納されている画像データを切換部１１、１２経由で取り込み（ステップＳ３１）、サウスブリッジ５へ入力する（ステップＳ３２）。この画像データは、さらにサウスブリッジ５からノースブリッジ３を経由してＣＰＵ２に入力される（ステップＳ３３）。
【００２８】
ＣＰＵ２で入力された画像データの編集を行う（ステップＳ３４）。編集された画像データは同様の経路を戻って（ステップＳ３５、ステップＳ３６）、ＨＤドライブ１３およびＤＶＤドライブ１４に格納される（ステップＳ３７）。この場合においては、ＣＰＵ２は、各ドライブ１３、１４が表示コントローラ６側に切り替わらないように切換部１１、１２を制御して、表示データの品質が保たれるようにする。
【００２９】
（３）ＤＶＤの再生をハードウェアによるエンコードで行う場合（図４）。
ＤＶＤドライブ１４から画像データをリードする（ステップＳ４１）。次に、このリードしたデータを表示コントローラ６でデコードし（ステップＳ４２）、ＬＣＤ９やＣＲＴ１０へ出力してこれに表示させる（ステップＳ４３）。
この場合に、ＣＰＵ２は、ＤＶＤドライブ１４が第１のシステム側に切り換えられないように切換部１２を制御する。
【００３０】
（４）ＤＶＤの再生をソフトウェアによるエンコードで行う場合（図５）。
ＤＶＤドライブ１４から画像データを読み出す（ステップＳ５１）。次に、読み出したデータをサウスブリッジ５経由で、ＣＰＵ２が受信してデコードし（ステップＳ５２）、さらに表示コントローラ６へ送る（ステップＳ５３）。
また、この表示コントローラ６はその画像データをＬＣＤ９やＣＲＴ１０へ出力してこれらに表示させる（ステップＳ５４）。
この場合、ＤＶＤドライバ１４が表示コントローラ６側に切り換えられないように、ＣＰＵ２が切換部１２を制御する。
なお、ＨＤドライブ１３についても、前記同様の画像のストリーム動作を実行できる。
【００３１】
このように、本発明では、画像データを処理する表示コントローラ６を第１のシステムの稼動に関係なく独立して実行できるようにした。このため、ＣＰＵ２の負荷やＰＣＩバスのトラフイックを増大することなく、膨大なデータ量の画像データを処理できる。
この場合、ＣＰＵ２が切換部１１、１２を制御することで画像データの流れを調停するため、メインバスのレイテンシを大きくせずに画像データを処理できる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態による情報処理装置の構成を示すブロック図である。
【図２】情報処理装置による画像データの録画手順の一例を示すフロー図である。
【図３】情報処理装置による画像データの編集手順の一例を示すフロー図である。
【図４】情報処理装置が、ドライブから画像データを読み出してハードウェア処理を行う手順の一例を示すフロー図である。
【図５】情報処理装置が、ドライブから画像データを読み出してソフトウェア処理を行う手順の一例を示すフロー図である。
【符号の説明】
【００３３】
１…メインバス、２…ＣＰＵ、３…ノースブリッジ、５…サウスブリッジ、６…表示コントローラ、９…ＬＣＤ、１０…ＣＲＴ、１１，１２…切換部、１３…ＨＤドライブ、１４…ＤＶＤドライブ。
【図１】
2005182537.tif 000003
【図２】
2005182537.tif 000004
【図３】
2005182537.tif 000005
【図４】
2005182537.tif 000006
【図５】
2005182537.tif 000007