(57)【特許請求の範囲】
【請求項１】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口と動画専用バスとの間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【請求項２】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とオーディオ信号線との間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【請求項３】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とスピーカ用信号線との間を選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【請求項４】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とサウンド用信号線との間を選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【請求項５】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口と動画専用バスとの間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【請求項６】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とオーディオ信号線との間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【請求項７】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とスピーカ用信号線との間を選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【請求項８】
複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とサウンド用信号線との間を選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御されることを特徴とするポータブルコンピュータ。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、カードの接続口に接続されたカードを用いて動画処理機能を実現できるポータブルコンピュータに関する。
【０００２】
【従来の技術】
近年、ポータブルコンピュータの発達とともに、マルチメディアパソコンと呼ばれるコンピュータが開発されている。このコンピュータでは、テキストデータやグラフィックスデータの他に動画や静止画等の画像データがＣＲＴに表示可能である。画像データの表示は、従来よりテレビやビデオ等で使用されているＹＵＶ信号を用いて行なわれるので、コンピュータ本体に内蔵されているＲＧＢの表示回路を用いてテキストデータやグラフィックスデータを表示し、画像データの表示はオプションボードをコンピュータ本体に接続して行なう。このようなオプションボードとしては、例えば、米国Ｃ−Ｃｕｂｅ  Ｍｉｃｒｏｓｙｓｔｅｍｓ  のＣＬ−４５０（Ｒｅｇｉｓｔｅｒｅｄ  Ｔｒａｄｍａｒｋ  ）Ｄｅｖｅｌｏｐｍｅｎｔ  Ｂｏａｒｄ  がある。このボードはＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ）ｖｉｄｅｏ  ａｌｇｏｒｉｔｈｍ  を用いて、ＭＰＥＧ  ｃｏｍｐｒｅｓｓｅｄ  ｖｉｄｅｏ  信号を伸張し、ＹＵＶ信号をＲＧＢ信号に変換して出力する。なお、ＭＰＥＧはカラー動画像蓄積用符号化方式の標準化を進める組織であり、ＩＳＯ（国際標準化機構）とＩＥＣ（国際電気標準会議）が共同で進めるＪＴＣＩ（情報処理関連国際標準化技術委員会）の下部組織に当たる、一方で、カラー動画像蓄積用の符号化方式を指すこともある。ＣＤ−ＲＯＭへの応用を考えたＭＰＥＧ−１と、より高画質を目指したＭＰＥＧ−２がある。それぞれ転送速度は、１．５Ｍビット／秒以下と５Ｍ−１０Ｍビット／秒である。
【０００３】
さらに、米国インテル社のＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｉｎｔｅｒａｃｔｉｖｅ  ）ボードが知られている。このＤＶＩボードには、画像を圧縮／伸長するための８２７５０ＰＢチップ、画像データを格納するＶＲＡＭ，画像データの表示を制御する８２７５ＤＢチップ等が実装されている。
【０００４】
しかしながら、このようなオプションボードをコンピュータ本体に接続した場合、コンピュータ本体に内蔵されるＲＧＢ系の表示サブシステムと、オプションボード上のＹＵＶ系の表示サブシステムの２つのサブシステムが存在することになり、回路構成が冗長となる欠点を有している。
【０００５】
また、ラップトップタイプのポータブルコンピュータの発達とともに、ＴＦＴカラーＬＣＤ等のフラットパネルを採用したポータブルコンピュータに於いても、テキストデータ、グラフィックスデータ、動画データおよび静止画データ等の画像データの表示およびそれらの混在表示をフラットパネルディスプレイを用いて行なうことが望まれている。
【０００６】
一方、近年、パーソナルコンピュータに於いては、米国の標準化団体であるＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ  ）、及びＪＥＩＤＡの標準仕様に準拠したＰＣカードのスロットをもつ機器が普及しつつある。このＰＣカードを、動画データの入出力制御を行なう動画キャプチャ、ＭＰＥＧデコーダ等に用いるべく種々の開発がなされている。
【０００７】
このようなオプションカードを用いたシステムを実現しようとしたとき、従来の標準バス仕様（例えばＩＳＡバス仕様）によるパーソナルコンピュータシステムに於いては、ＮＴＳＣ方式によるＴＶ画像と同等の解像度を確保しようとすると、その画像処理にバスの転送スピードが追い付かず、従って画質（解像度）を落として表示処理しなければならない。他の手段としては、ＩＳＡバス等に代えて、例えばＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  ）バス等の高速バスをもつ構成としなければならない。
【０００８】
【発明が解決しようとする課題】
上述したように、パーソナルコンピュータシステムに於いて、標準化されたカードを用い、動画処理の機能拡張を図ろうとしたとき、従来の標準バス仕様によるシステムに於いては、通常のＴＶ画像等に比して、画質（解像度）の低下を余儀なくされる。又、この問題を解決しようとしたときは、システムバスを高速バス化する必要があり、この際はコスト高、大電力化、構成の繁雑化等の不具合を招くという問題が生じる。
【０００９】
本発明は上記実情に鑑みなされたもので、既存の標準化されたシステムバスを用いて構成されたシステムに於いて、既存のオプションカードに加えて、高速で動作する新規のオプションカードを用いた高画質の動画処理機能を実現できるポータブルコンピュータを提供することを目的とする。
【００１０】
又、本発明は、既存の標準化されたバスを用いてオプションカードを用いた高画質の動画処理機能と、既存のオプションカードを用いたカードに固有の処理機能とを簡単な構成にて両立させることのできるオプションカードを使用するポータブルコンピュータを提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明の一態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口と動画専用バスとの間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
本発明の他の態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とオーディオ信号線との間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
本発明の別の態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とスピーカ用信号線との間を選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
本発明のさらに他の態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とサウンド用信号線との間を選択的に接続する切換制御回路とを具備し、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
本発明のさらに別の態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口と動画専用バスとの間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
本発明のさらに他の態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたオーディオ信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とオーディオ信号線との間をカード接続口毎に選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
本発明のさらに別の態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とスピーカ用信号線との間を選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
本発明のさらに他の態様によるパーソナルコンピュータは、複数のカード接続口と、このカード接続口に接続されたカードとの間でデータを入出力制御するカードコントローラと、動画データの表示処理機能をもつディスプレイコントローラと、上記カードからの音声情報を入出力制御するオーディオコントローラと、上記各コントローラが接続されるシステムバスと、上記カードコントローラとディスプレイコントローラとの間に設けられた動画専用バスと、上記カードコントローラとオーディオコントローラとの間に設けられたスピーカ用信号線と、上記カードコントローラとオーディオコントローラとの間に設けられたサウンド用信号線と、上記カードコントローラ内に設けられ、上位処理装置の切換接続指示に従い、カード接続口とシステムバスとの間、又は、カード接続口とサウンド用信号線との間を選択的に接続する切換制御回路とを具備し、
カード接続口に接続されたカードの種類を認識し、通常のカードが接続されたことを認識したとき、通常のカードインターフェース仕様を示すモードＡの指示を出し、特別なカードが接続されたことを認識したとき、特定のカードインターフェース仕様を示すモードＢの指示を出す手段により切り替え制御され、
前記カードコントローラ内の切り替え制御回路は、同コントローラ内に設けられたレジスタの設定に従い、切り替え制御され、
前記カードコントローラ内の接続口ごとに設定されたレジスタのうち、ある接続口のレジスタが特別なカードであることを示したときには、他のすべての接続口のレジスタがオンにならないよう制御される。
【００１３】
【作用】
カード接続口に、例えば通信カード等、既存のカードが接続された際は、カードコントローラの切換制御回路が、カード接続口とシステムバスとの間を選択的に接続し、カード接続口に接続されたカードに固有の例えば通信等の既存のカードによる機能拡張を可能にする。又、カード接続口に、高画質の画像処理機能をもつ、高速データ転送を必要とする新規なカードが接続された際は、カードコントローラの切換制御回路が、カード接続口と動画専用バスとの間を選択的に接続し、カード接続口に接続されたカードに固有の高画質画像処理機能の拡張を可能にする。
【００１４】
【実施例】
以下図面を参照して本発明の一実施例を説明する。
図１は本発明の一実施例の構成を示すブロック図である。
図１に於いて、１はＩＳＡバス等の標準仕様によるシステムバスにより構成されたパーソナルコンピュータ本体（以下ＰＣ本体と称す）であり、ここでは上記標準バス仕様下に於いて、高画質画像処理を含む各種のＰＣカードによる拡張機能を実現するカードインタフェース機構を備えてなる。
【００１５】
２及び３はそれぞれＰＣ本体１のカードスロットに接続可能な、高画質動画処理機能を実現する、新規なＰＣカードであり、ここでは、ＭＰＥＧデコーダカード２と、動画キャプチャカード３の２種のＰＣカードを例示している。
【００１６】
ＭＰＥＧデコーダカード２は、ＣＤ−ＲＯＭ等に格納されている、圧縮されたサウンド及び画像データを伸長処理してＰＣ本体１に出力する機能をもつもので、ＭＰＥＧインタフェース（Ｉ／Ｆ）２１、ＣＩＳ（Ｃａｒｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ）２２、ＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｏｒ  ）２３、ＭＰＥＧサウンドデコーダ（ＭＰＥＧ  Ｓｏｕｎｄ）２４、ＭＰＥＧビデオデコーダ（ＭＰＥＧ  Ｖｉｄｅｏ）２５、ＲＡＭ２６等を内蔵し、ＰＣ本体１よりＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｏｒ  ）２３に“１”がセットされることにより、カード側端子の信号が高画質動画処理のための新規ＰＣカードを使用する、特定カードインタフェース仕様を示すモードＢの意味付け（図３参照）に切り替わる。又、ＭＰＥＧインタフェース（Ｉ／Ｆ）２１に於けるアドレスラッチ機構の構成は図４に示される。このＭＰＥＧのアドレスは図３に示すように２１ビットを必要とし、ここでは上記ＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｏｒ  ）２３に“１”がセットされると、図４に示すアドレス２１ビット（Ａ０−Ａ２０）の入力が可能となる。この際のアドレス制御動作は後述する。
【００１７】
又、動画キャプチャカード３は、ＴＶ、ＶＴＲ等の画像をＰＣ本体１に取り込み、表示出力する拡張機能を実現するもので、上記したＭＰＥＧデコーダカード２と同様のＣＩＳ（Ｃａｒｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ）、及びＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｏｒ  ）と、アナログのステレオサウンド信号をディジタルのシリアルステレオサウンドデータに変換するサウンドアナログ−ディジタルコンバータ（Ｓｏｕｎｄ  Ａ／Ｄ）、ＮＴＳＣ、ＰＡＬ等のビデオ信号（ｖｉｄｅｏ  ）をＹ（輝度）信号及びＵＶ（色）信号に分離し、同期信号とともに出力するビデオデコーダ（Ｖｉｄｅｏ  Ｄｅｃｏｒｄｅｒ）を内蔵している。
【００１８】
１０乃至１９Ａ，１９ＢはそれぞれＰＣ本体１の構成要素をなすもので、このうち、１０はＣＰＵ、メモリ、及び各種ＩＯ等との間のデータ授受に供される、標準仕様によるシステムバスであり、例えばＩＳＡバス（ＩＳＡ−ＢＵＳ）により実現される。
【００１９】
１１はシステム全体の制御を司るＣＰＵであり、ここではメインメモリ１２に格納されたＰＣＭＣＩＡ管理プログラムに従うＰＣＭＣＩＡドライバの処理で、後述するＰＣＭＣＩＡコントローラ１６内のバス切換制御により、動画専用バス１９Ａを用いて、新規ＰＣカード（ＭＰＥＧデコーダカード２、動画キャプチャカード３等）の使用による高画質の動画処理機能を実現する。
【００２０】
１２はＣＰＵ１１の制御に供される各種プログラムの格納領域、作業領域等が割り付けられるメインメモリ（主記憶）であり、ここでは、プログラム格納領域に、ＰＣＭＣＩＡ管理プログラムに含まれるＰＣＭＣＩＡドライバ（ＰＣＭＣＩＡ−ＤＲＶ）１２Ａが格納され、ＣＰＵ１１によりアクセス制御されて、通信等、既存のＰＣカードを用いたカード拡張機能、及び、高画質動画処理のための、ＭＰＥＧデコーダカード２、動画キャプチャカード３等の新規ＰＣカードを用いたカード拡張機能を実現している。
【００２１】
１３及び１４はそれぞれ大容量の外部記憶装置であり、１３はハードディスク装置（ＨＤＤ）、１４はＣＤ−ＲＯＭである。ここではこれらの大容量記憶装置に圧縮された画像データ及びサウンドデータが保存され、ＣＰＵ１１の制御の下にリード／ライト制御される。
【００２２】
１５はＣＰＵ１１の制御の下にサウンドデータを入出力制御するオーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）であり、マイクロフォン（ＭＩＣ）又は図示しないＬＩＮＥ入力による可聴周波数帯のアナログ信号をディジタルデータに変換するアナログ−ディジタルコンバータ（Ａ／Ｄ）１５ａ、ディジタルサウンドデータをアナログ信号に変換してスピーカ（Ｓｐｅａｋｅｒ  ）に出力するためのディジタル−アナログコンバータ（Ｄ／Ａ）１５ｂ、アナログ−ディジタルコンバータ（Ａ／Ｄ）１５ａより出力されるディジタルサウンドデータと後述するＰＣＭＣＩＡコントローラ１６より出力されるオーディオ信号線１９Ｂ上のディジタルサウンドデータとを選択してシステムバス１１上に出力するマルチプレクサ１５ｃ、システムバス１１上のディジタルサウンドデータと上記オーディオ信号線１９Ｂ上のディジタルサウンドデータとを選択してディジタル−アナログコンバータ（Ｄ／Ａ）１５ｂに入力するマルチプレクサ１５ｄ等を備えてなる。
【００２３】
１６は各種ＰＣカードの入出力インタフェースを実現するＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）であり、ここでは、通信等の既存ＰＣカードを使用する際の、通常のカードインタフェース仕様を示すモードＡと、高画質動画処理のための、ＭＰＥＧデコーダカード２、動画キャプチャカード３等の新規ＰＣカードを使用する際の、特定のカードインタフェース仕様を示すモードＢとの端子切替え制御機能をもつ。ここでは通信等の既存ＰＣカードを使用するシステムバス１０経由によるモードＡの端子接続と、高画質動画処理のための新規ＰＣカードを使用する動画専用バス１９Ａ経由によるモードＢの端子接続（図２及び図３参照）とを切替えるバス切換制御機能をもつ切換制御回路（ＣＯＮＴ）１６ａ、新規ＰＣカードを使用する際にモードＢを指定する“１”がセットされ、それ以外の既存ＰＣカードを使用する際にモードＡを指定する“０”がセットされるモード制御ビットをもつ制御レジスタ（Ｒｅｇ  ）１６ｂ等をもつ。
【００２４】
レジスタ（Ｒｅｇ  ）１６ｂのモード制御ビットには、ＰＣＭＣＩＡドライバ（ＰＣＭＣＩＡ−ＤＲＶ）１２Ａに従うＣＰＵ１１の制御の下に、ＰＣＭＣＩＡカードスロット１８にＭＰＥＧデコーダカード２、動画キャプチャカード３等の新規ＰＣカードが接続されていることが認識されたとき、当該新規ＰＣカードを使用するモードＢを指定する“１”がセットされ、それ以外の既存ＰＣカードが接続されていることが認識されたとき、モードＡを指定する“０”がセットされる。
【００２５】
切替制御回路（ＣＯＮＴ）１６ａは、レジスタ（Ｒｅｇ  ）１６ｂのモード制御ビットの内容に従い、通信等の既存ＰＣカードを使用するシステムバス１０経由によるモードＡの端子接続と、高画質動画処理のためのＭＰＥＧデコーダカード２、動画キャプチャカード３等の新規ＰＣカードを使用する動画専用バス１９Ａ経由によるモードＢの端子接続とを切替えるバス切換制御機能をもつ。この際のＰＣＭＣＩＡの各端子の切替内容の具体例を図２及び図３に示している。
【００２６】
１７はＭＰＥＧ、ＴＶ等の動画データ及び静止画データ（グラフィックスデータ）等の画像データを表示出力制御するマルチメディアディスプレイコントローラ（ＭＭＤＣ）であり、ビデオ表示制御回路（Ｖｉｄｅｏ  ）、グラフィックス表示制御回路（Ｇｒａｐｈｉｃｓ）、マルチプレクサ（ＭＵＸ）等により構成される。
【００２７】
ビデオ表示制御回路（Ｖｉｄｅｏ  ）は、ビデオデータを貯えるビデオバッファ、及び同バッファに貯えられたＹＵＶデータをＲＧＢ信号に変換するＹＵＶ−ＲＧＢ変換回路等をもつ。グラフィックス表示制御回路（Ｇｒａｐｈｉｃｓ）は、グラフィックスデータを貯えるＲＡＭのアクセス機構、グラフィックスデータバッファ等をもつ。マルチプレクサ（ＭＵＸ）は、上記ビデオ表示制御回路（Ｖｉｄｅｏ  ）又はグラフィックス表示制御回路（Ｇｒａｐｈｉｃｓ）の出力データを選択し、表示出力データとして標準装備されたＬＣＤ表示パネル（ＬＣＤ）、又は外部ＣＲＴモニタ（ＣＲＴ）に出力する。
【００２８】
この際のＭＰＥＧを対象としたマルチメディアディスプレイコントローラの詳細な構成及び作用は例えば特願平５−１２１３０５号（フレームバッファに画像データを格納するマルチメディア表示制御システム）に開示されているので、ここではその説明を省略する。
【００２９】
１８はＰＣＭＣＩＡカードスロットであり、ここでは、通信カード等の既存ＰＣカードの他に、高画質動画処理のための、ＭＰＥＧデコーダカード２、動画キャプチャカード３等の新規ＰＣカードが接続される。
【００３０】
このＰＣＭＣＩＡカードスロット１８の端子構成は図２に示され、当該端子の新規ＰＣカード使用時に於ける各使用形態は図３に示される。
１９ＡはＰＣＭＣＩＡコントロ−ラ（ＰＣＭＣＩＡ−ＣＯＮＴ）１６とマルチメディアディスプレイコントロ−ラ（ＭＭＤＣ）１７との間に設けられた動画専用バスであり、ここでは、ＰＣＭＣＩＡカ−ドスロット１８の各端子のうち、図３に（Ａ）で示す２０端子（Ａ２５−Ａ１８，Ａ１７−Ａ１０，Ａ９，Ａ８，Ａ７，−ＩＯＩＳ１６等）に相当する２０本の信号線により構成され、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａより出力されるクロック及び同期信号を含む動画データをダイレクトにマルチメディアディスプレイコントローラ（ＭＭＤＣ）１７のビデオ表示制御回路（Ｖｉｄｅｏ  ）に高速転送する。この際の動画専用バス１９Ａによる具体的な信号及び各信号の転送方向は図３（Ａ）に示される。この動画専用バス１９Ａ上の具体的な信号及び各信号の転送方向は後述する。
【００３１】
１９ＢはＰＣＭＣＩＡカードスロット１８に動画キャプチャカード３が接続された際に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６より出力される３ビットのディジタルサウンドデータ（図３（Ｂ）、図５参照）をオーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）１５に転送するオーディオ信号線である。この際のオーディオ信号線１９Ｂ上の各信号及びその内容については後述する。
【００３２】
図２は、ＰＣＭＣＩＡカードスロット１８の各端子の内容を示す図であり、図３は、ＰＣＭＣＩＡカードスロット１８に、ＭＰＥＧデコーダカード２、又は動画キャプチャカード３が接続された際の各端子の使用形態を示す図である。
【００３３】
ここでは図２に示すＰＣＭＣＩＡカードスロット１８の各端子のうち、ピン番４７〜５０，５３〜５６、８，１０〜１４，１９〜２２，４６、３３のＡ２５−Ａ１８，Ａ１７−Ａ１０，Ａ９，Ａ８，Ａ７，−ＩＯＩＳ１６でなる２０端子（図３（Ａ）参照）と、ピン番６０，６２，６３のＳＰＫＲ，ＩＮＰＡＣＫ，ＳＴＳＣＨＧでなる３端子（図３（Ｂ）参照）の計２３端子が信号切換えの対象となる。
【００３４】
ＰＣＭＣＩＡカードスロット１８に動画キャプチャカード３が接続された際は、図３に（Ａ）で示す２０端子（Ａ２５−Ａ１８，Ａ１７−Ａ１０，Ａ９，Ａ８，Ａ７，−ＩＯＩＳ１６等）が、それぞれ動画キャプチャカード３からＰＣ本体１への動画情報転送に供され、図３に（Ｂ）で示す３端子（−ＳＰＫＲ，−ＩＮＰＡＣＫ，−ＳＴＳＣＨＧ）が、それぞれ動画キャプチャカード３からＰＣ本体１（オーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）１５）への音声等、サウンドデータの転送に供される。
【００３５】
尚、図中、Ｙ７−０は８ビットの輝度信号、ＵＶ７−０は同じく色信号、ＨＲＥＦｏｒＨＳは水平同期信号、ＶＳは垂直同期信号、（ＬＬＣ２）はクロック、ＯＤＤはインターレースのフィールド指定（奇／偶）信号である。又、ＳＤＡＴＡは１６ビット単位で切り分けられるシリアルステレオサウンドデータ、ＦＳＹＮＣはステレオのＬＥＦＴ／ＲＩＧＨＴ指定信号、ＳＣＫはシリアルステレオサウンドデータを１６ビット単位毎に切り分ける同期クロックであり、その各信号の詳細は図５に示される。
【００３６】
ＰＣＭＣＩＡカードスロット１８にＭＰＥＧデコーダカード２が接続された際は、図３に（Ａ）で示す２０端子（Ａ２５−Ａ１８，Ａ１７−Ａ１０，Ａ９，Ａ８，Ａ７，−ＩＯＩＳ１６等）がＰＣ本体１との間の動画データの授受に供される。ここではアドレス指定に２１ビットを必要とするので、図４に示すような、データライン（Ｄ１５−Ｄ０）を用いた時分割制御によるアドレス転送手段がＭＰＥＧインタフェース（Ｉ／Ｆ）２１に用意される。
【００３７】
図４は、上記ＭＰＥＧデコーダカード２のＭＰＥＧインタフェース（Ｉ／Ｆ）２１に設けられたアドレスラッチ機構の構成を示す図である。ここでは図３に示すように、アドレス指定に２１ビット（Ａ２０−Ａ０）を必要とすることから、ＭＰＥＧデコーダカード２内に、図４に示すようなデータライン（Ｄ１５−Ｄ０）を用いた時分割制御によるアドレス転送手段が設けられる。ここでは、アドレスライン（Ａ６−Ａ０）につながるデコーダ（ＤＥＣ）に時分割制御データを連続的に順次セットして、そのデコード内容が“０”のとき、ラッチ回路（ＬＡＴＣＨ）２０２ａ，２０２ｃに、それぞれ各８ビット（計１６ビット）のアドレス（Ａ７−Ａ０，Ａ１５−Ａ８）をラッチし、デコード内容が“２”のとき、ラッチ回路（ＬＡＴＣＨ）２０２ｂに５ビットのアドレス（Ａ２０−Ａ１６）をラッチして、ＭＰＥＧデコーダ（ＭＰＥＧサウンドデコーダ（ＭＰＥＧ  Ｓｏｕｎｄ）２４、及びＭＰＥＧビデオデコーダ（ＭＰＥＧ  Ｖｉｄｅｏ）２５）に供給している。
【００３８】
図５は上記ＰＣＭＣＩＡカードスロット１８にＭＰＥＧデコーダカード２が接続された際に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６より出力されるオーディオ信号線１９Ｂ上のディジタルサウンドデータ（シリアルステレオサウンドデータ）の構成を示す図であり、シリアルステレオサウンドデータ（ＳＤＡＴＡ）を１６ビット単位毎に切り分ける１ビットの同期クロック（ＳＣＫ）と、ステレオのＲ−Ｌ判別のための１ビットのＬＥＦＴ／ＲＩＧＨＴ指定信号（ＦＳＹＮＣ）と、１６ビット単位毎に切り分けられるシリアルサウンドデータ（ＳＤＡＴＡ）とにより構成される。
【００３９】
ここで上記構成に於けるシステムの動作を説明する。
システムの初期化処理では、ＰＣＭＣＩＡ管理プログラムに従うＣＰＵ１１の処理で、ＰＣＭＣＩＡカードスロット１８に接続されているカードの種類が認識される。
【００４０】
ここで、ＰＣ本体１のＰＣＭＣＩＡカードスロット１８に、ＭＰＥＧデコーダカード２が接続されていることを認識すると、ＰＣＭＣＩＡドライバ（ＰＣＭＣＩＡ−ＤＲＶ）１２Ａの処理で、ＰＣＭＣＩＡカードスロット１８に接続されたＭＰＥＧデコーダカード２のＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｏｒ  ）２３に、高画質動画処理のための新規ＰＣカードを使用する、特定カードインタフェース仕様のモードＢを示す“１”がセットされ、更に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６に設けられた制御レジスタ（Ｒｅｇ  ）１６ｂのモード制御ビットに、同じく“１”がセットされる。
【００４１】
これにより、ＭＰＥＧデコーダカード２内のＭＰＥＧインタフェース（Ｉ／Ｆ）２１は、図４に示すようなアドレス転送タイミングによるアドレスセットを認識し、例えばＣＤ−ＲＯＭ１４より読出された、圧縮動画データ及びそれに付随するサウンドデータを図３に示す信号インタフェースでそれぞれ入力し、ＲＡＭ２６に貯えた後、ＭＰＥＧデコーダ（ＭＰＥＧサウンドデコーダ（ＭＰＥＧ  Ｓｏｕｎｄ）２４、及びＭＰＥＧビデオデコーダ（ＭＰＥＧ  Ｖｉｄｅｏ）２５）にて伸長処理し、ＰＣ本体１に返す。この伸長処理された動画データは、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａによる図３に示す切り換え制御の下に、動画専用バス１９Ａをダイレクトに経由して、マルチメディアディスプレイコントローラ（ＭＭＤＣ）１７に高速転送され、標準装備されたＬＣＤ表示パネル（ＬＣＤ）、又は外部ＣＲＴモニタ（ＣＲＴ）に表示出力される。又、伸長処理されたサウンドデータは、オーディオ信号線１９Ｂを介し、図５に示すようなタイミングでオーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）１５に送られて、スピーカ（Ｓｐｅａｋｅｒ  ）より出力される。
【００４２】
又、ＰＣＭＣＩＡカードスロット１８に動画キャプチャカード３が接続された際も上記ＭＰＥＧデコーダカード２の場合と同様に、ＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｏｒ  ）に、高画質動画処理のための新規ＰＣカードを使用する、特定カードインタフェース仕様のモードＢを示す“１”がセットされ、更に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６に設けられた制御レジスタ（Ｒｅｇ  ）１６ｂのモード制御ビットに、同じく“１”がセットされる。この動画キャプチャカード３の場合は、ＴＶ、ＶＴＲ等の画像をＰＣ本体１に取り込み、上記ＭＰＥＧデコーダカード２の場合と同様に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａによる図３に示す切り換え制御の下に、動画専用バス１９Ａをダイレクトに経由して、マルチメディアディスプレイコントローラ（ＭＭＤＣ）１７に高速転送され、標準装備されたＬＣＤ表示パネル（ＬＣＤ）、又は外部ＣＲＴモニタ（ＣＲＴ）に表示出力される。
【００４３】
上記したように、カード接続口となるＰＣＭＣＩＡカードスロット１８に、例えば通信カード等、既存のカードが接続された際は、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａが、ＰＣＭＣＩＡカードスロット１８とシステムバス１０との間を選択的に接続し、ＰＣＭＣＩＡカードスロット１８に接続されたカードに固有の例えば通信等の機能拡張を可能にする。又、ＰＣＭＣＩＡカードスロット１８に、高画質の画像処理機能をもつ、高速データ転送を必要とする、ＭＰＥＧデコーダカード２、動画キャプチャカード３等の新規なカードが接続された際は、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａが、ＰＣＭＣＩＡカードスロット１８と動画専用バス１９Ａとの間を選択的に接続し、ＰＣＭＣＩＡカードスロット１８に接続された、ＭＰＥＧデコーダカード２、動画キャプチャカード３等に固有の高画質画像処理機能の拡張を可能にする。
【００４４】
図６及至図９はこの発明の第２実施例を示すブロック図である。
なお、図６及至図９において、図１及至図５と同一部分は同符号を付してその説明を省略する。
【００４５】
図１に示す実施例においては、オーディオ信号線１９Ｂに流れる音声信号はＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）信号である。第２実施例においては、オーディオ信号線１９Ｂに流れる音声信号はＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）信号である。
【００４６】
３１及び３３はそれぞれＰＣ本体１のカードスロットに接続可能な、高画質動画処理機能を実現する、新規なＰＣカードであり、ここでは、ＭＰＥＧデコーダカード３１と、動画キャプチャカード３３の２種のＰＣカードを例示している。
【００４７】
ＭＰＥＧデコーダカード３１は、ＣＤ−ＲＯＭ等に格納されている、圧縮されたサウンド及び画像データを伸長処理してＰＣ本体１に出力する機能をもつもので、ＭＰＥＧインタフェース（Ｉ／Ｆ）２１、ＣＩＳ（Ｃａｒｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ）２２、ＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｅｒ  ）２３、ＭＰＥＧサウンドデコーダ（ＭＰＥＧ  Ｓｏｕｎｄ）２４、ＭＰＥＧビデオデコーダ（ＭＰＥＧ  Ｖｉｄｅｏ）２５、ＲＡＭ２６，  コンフィグレジスタ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）    ２７等を内蔵し、ＰＣ本体１よりコンフィグレジスタ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）    ２７に“１”がセットされることにより、カード側端子の信号が高画質動画処理のための新規ＰＣカードを使用する、特定カードインタフェース仕様を示すモード（図７参照）に切り替わる。又、ＭＰＥＧインタフェース（Ｉ／Ｆ）２１に於けるアドレスラッチ機構の構成は図４に示される。このＭＰＥＧのアドレスは図７に示すように２１ビットを必要とし、ここでは上記コンフィグレジスタ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ    ）２７に“１”がセットされると、図４に示すアドレス２１ビット（Ａ０−Ａ２０）の入力が可能となる。この際のアドレス制御動作は後述する。
【００４８】
又、動画キャプチャカード３３は、ＴＶ、ＶＴＲ、ビデオカメラ等の画像をＰＣ本体１に取り込み、表示出力する拡張機能を実現するもので、上記したＭＰＥＧデコーダカード３１と同様のＣＩＳ（Ｃａｒｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ）、及びＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｇｉｓｔｅｒ  ）およびコンフィグレジスタ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）２７と、アナログのステレオサウンド信号をＰＷＭ（Ｐｕｌｓｅ  ＷｉｄｔｈＭｏｄｕｌａｔｉｏｎ）ステレオサウンドデータに変換するＰＷＭジェネレータ、ＮＴＳＣ、ＰＡＬ等のビデオ信号（ｖｉｄｅｏ  ）をＹ（輝度）信号及びＵＶ（色）信号に分離し、同期信号とともに出力するビデオデコーダ（ＶｉｄｅｏＤｅｃｏｒｄｅｒ  ）を内蔵している。
【００４９】
４９はＣＰＵ１１の制御の下にサウンドデータを入出力制御するオーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）であり、後述するＰＣＭＣＩＡコントローラ１６から出力されるオーディオ信号線５３Ｂ上のＰＷＭサウンドデータをアナログ信号に変換するフィルタ４９ｄ、マイクロフォン（ＭＩＣ）または図示しないＬＩＮＥ入力によるアナログ信号と上記フィルタ４９ｄからのアナログ信号を選択して出力するマルチプレクサ（ＭＵＸ）４９Ｃ，上記選択出力された可聴周波数帯のアナログ信号をデジタルデータに変換し、システムバス１０上に出力するアナログ−デジタルコンバータ（Ｄ／Ａ）４９ｂから出力されるアナログ信号と、フィルタ４９ｄから出力されるアナログ信号が合成され出力される。
【００５０】
１６は各種ＰＣカードの入出力インタフェースを実現するＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）であり、ここでは、通信等の既存ＰＣカードを使用する際の、通常のカードインタフェース仕様を示すモードＡと、高画質動画処理のための、ＭＰＥＧデコーダカード３１、動画キャプチャカード３３等の新規ＰＣカードを使用する際の、特定のカードインタフェース仕様を示すモードＢとの端子切替え制御機能をもつ。ここでは通信等の既存ＰＣカードを使用するシステムバス１０経由によるモードＡの端子接続と、高画質動画処理のための新規ＰＣカードを使用する動画専用バス５５経由によるモードＢの端子接続（図２及び図７参照）とを切替えるバス切換制御機能をもつ切換制御回路（ＣＯＮＴ）１６ａ、新規ＰＣカードを使用する際にモードＢを指定する“１”がセットされ、既存ＰＣカードを使用する際にモードＡを指定する“０”がセットされるモード制御ビットをもつ制御レジスタ（Ｒｅｇ  ）１６ｂ等をもつ。
【００５１】
レジスタ（Ｒｅｇ  ）１６ｂのモード制御ビットには、ＰＣＭＣＩＡドライバ（ＰＣＭＣＩＡ−ＤＲＶ）１２Ａに従うＣＰＵ１１の制御の下に、ＰＣＭＣＩＡカードスロット１８にＭＰＥＧデコーダカード３１、動画キャプチャカード３３等の新規ＰＣカードが接続されていることが認識されたとき、当該新規ＰＣカードを使用するモードＢを指定する“１”がセットされ、既存ＰＣカードが接続されていることが認識されたとき、モードＡを指定する“０”がセットされる。
【００５２】
切替制御回路（ＣＯＮＴ）１６ａは、レジスタ（Ｒｅｇ  ）１６ｂのモード制御ビットの内容に従い、通信等の既存ＰＣカードを使用するシステムバス１０経由によるモードＡの端子接続と、高画質動画処理のためのＭＰＥＧデコーダカード３１、動画キャプチャカード３３等の新規ＰＣカードを使用する動画専用バス５５経由によるモードＢの端子接続とを切替えるバス切換制御機能をもつ。この際のＰＣＭＣＩＡの各端子の切替内容の具体例を図７に示している。
【００５３】
ＰＣＭＣＩＡカードスロット１８の端子構成は図２に示され、当該端子の新規ＰＣカード使用時に於ける各使用形態は図７に示される。
５５はＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６とマルチメディアディスプレイコントローラ（ＭＭＤＣ）１７との間に設けられた動画専用バスであり、ここでは、ＰＣＭＣＩＡカードスロット１８の各端子のうち、図７に示す１９端子（Ａ２５−１８，Ａ１７−１０，Ａ９，Ａ８，Ａ７等）に相当する１９本の信号線により構成され、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａから出力されるクロック及び同期信号を含む動画データをダイレクトにマルチメディアディスプレイコントローラ（ＭＭＤＣ）１７のビデオ表示制御回路（Ｖｉｄｅｏ  ）に高速転送する。この際の動画専用バス５５による具体的な信号及び各信号の転送方向は図７に示される。この動画専用バス５５上の具体的な信号及び各信号の転送方向は後述する。
【００５４】
５３はＰＣＭＣＩＡカードスロット１８に動画キャプチャカード３３が接続された際に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６より出力される２ビットのオーディオＰＷＭ信号（図７のＬＥＦＴ及びＲＩＧＨＴ信号）をオーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）４９に転送するオーディオ信号線である。この際のオーディオ信号線５３上の各信号及びその内容については後述する。
【００５５】
第２実施例においては図２に示すＰＣＭＣＩＡカードスロット１８の各端子のうち、ピン番号４７〜５０，５３〜５６、８，１０〜１４，１９〜２２，４６、３３のＡ２５−１８，Ａ１７−１０，Ａ９，Ａ８，Ａ７でなる１９端子（図７参照）と、ピン番号６２，６３の−ＳＰＫＲ，−ＳＴＳＣＨＧでなる２端子（図７参照）の計２１端子が信号切換えの対象となる。
【００５６】
ＰＣＭＣＩＡカードスロット１８に動画キャプチャカード３３が接続された際は、図７に示す１９端子（Ａ２５−１８，Ａ１７−１０，Ａ９，Ａ８，Ａ７）が、それぞれ動画キャプチャカード３３からＰＣ本体１への動画情報転送に供され、図７で示す２端子（−ＳＰＫＲ、−ＳＴＳＣＨＧ）が、それぞれ動画キャプチャカード３３からＰＣ本体１（オーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）４９）への音声等、サウンドデータの転送に供される。
【００５７】
尚、図中、Ｙ７−０は８ビットの輝度信号、ＵＶ７−０は同じく色信号、ＨＲＥＦは水平同期信号、ＶＳＹＮＣは垂直同期信号、ＰＣＬＫはピクセルクロックである。又、ＬＥＦＴはオーディオレフトＰＷＭ信号を、ＲＩＧＨＴはオーディオライトＰＷＭ信号をそれぞれ表す。
【００５８】
ＰＣＭＣＩＡカードスロット１８にＭＰＥＧデコーダカード３１が接続された際は、図７に示す１９端子（Ａ２５−１８，Ａ１７−１０，Ａ９，Ａ８，Ａ７）と、信号切換えの対象には含まれないＡ６−０，Ｄ１５−０がＰＣ本体１との間の動画データの授受に供される。ここではアドレス指定に２１ビットを必要とするので、図４に示すような、データライン（Ｄ１５−０）を用いた時分割制御によるアドレス転送手段がＭＰＥＧインタフェース（Ｉ／Ｆ）２１に用意される。
【００５９】
図４は、上記ＭＰＥＧデコーダカード３１のＭＰＥＧインタフェース（Ｉ／Ｆ）３５に設けられたアドレスラッチ機構の構成を示す図である。図４に示すようにマルチメディアモードにおけるＰＣ本体とＰＣカードとの間のアドレスのやりとりは時分割制御によりデータバス（Ｄ１５−０）を介して行われる。これはマルチメディアモードにおいては動画データ（Ｙ７−０、ＵＶ７−０）、ＨＲＥＦ、ＶＳＹＮＣ、ＰＣＬＫ）及びオーディオＰＷＭ信号がアドレスピンＡ２５−７および−ＳＰＫＲ、−ＩＮＰＡＣＫピンを介して転送されるため、その間にアドレスを供給する必要が生じた場合には時分割制御によりデータバス（Ｄ１５−０）を介してアドレスをラッチするように構成されている。そして、アドレス値が頻繁に変動する下位１６ビットとアドレス値が下位ビットに比べて変動しない上位ビット（Ａ２０−１６）とをラッチ回路２０２ａ、２０２ｃとラッチ回路２０２ｂとに分け、デコーダ２０１のデコード出力（”０”または”２”）によりいずれかが選択されるように構成されている。ここでは図７に示すように、アドレス指定に２１ビット（Ａ２０−０）を必要とすることから、ＭＰＥＧデコーダカード３１内に、図４に示すようなデータライン（Ｄ１５−０）を用いた時分割制御によるアドレス転送手段が設けられる。ここでは、アドレスライン（Ａ６−０）につながるデコーダ（ＤＥＣ）２０１に時分割制御データを連続的に順次セットして、そのデコード内容が“０”のとき、ラッチ回路（ＬＡＴＣＨ）２０２ａ，２０２ｃに、それぞれ各８ビット（計１６ビット）のアドレス（Ａ７−０，Ａ１５−８）をラッチし、デコード内容が“２”のとき、ラッチ回路（ＬＡＴＣＨ）２０２ｂに５ビットのアドレス（Ａ２０−１６）をラッチして、ＭＰＥＧデコーダ（ＭＰＥＧサウンドデコーダ（ＭＰＥＧ  Ｓｏｕｎｄ）２４、及びＭＰＥＧビデオデコーダ（ＭＰＥＧ  Ｖｉｄｅｏ）２５）に供給している。アドレスラインＡ６−０を介してデコータ２０１に供給される時分割制御データ例えばカードドライバにより供給される。
【００６０】
ここで上記構成に於けるシステムの動作を説明する。
システムの初期化処理では、ＰＣＭＣＩＡ管理プログラムに従うＣＰＵ１１の処理で、ＰＣＭＣＩＡカードスロット１８に接続されているカードの種類が認識される。
【００６１】
ここで、ＰＣ本体１のＰＣＭＣＩＡカードスロット１８に、ＭＰＥＧデコーダカード３１が接続されていることを認識すると、ＰＣＭＣＩＡドライバ（ＰＣＭＣＩＡ−ＤＲＶ）１２Ａの処理により、制御レジスタ１６ｂおよびコンフィグレジスタ２７の各ビット０が”０”にセットされる。この結果、ＣＰＵ１１からのアドレスがＩＳＡバス１０を介してＭＰＥＧデコーダカード３１に供給される。そして通常のＰＣＭＣＩＡ規格のピンアサインメントにもとずいてＣＤ−ＲＯＭ１４から読みだした圧縮動画データおよびそれに付随するサウンドデータをカード３１内のＲＡＭ２６に格納する。カード３１はＲＡＭ２６に格納された圧縮動画データ及び圧縮サウンドデータをそれぞれＭＰＥＧデコーダ（ＭＰＥＧサウンドデコーダ（ＭＰＥＧ  Ｓｏｕｎｄ）２４、及びＭＰＥＧビデオデコーダ（ＭＰＥＧ  Ｖｉｄｅｏ）２５）にて伸長処理する。次に、ＰＣＭＣＩＡ−ＤＲＶ１２Ａにより制御レジスタ１６ｂおよびコンフィグレジスタ２７が’１”にセットされる。この結果、カード３１は伸張した動画データおよびサウンドデータをＰＣ本体１に返す。この伸長処理された動画データは、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａによる図７に示す切り換え制御の下に、動画専用バス５５をダイレクトに経由して、マルチメディアディスプレイコントローラ（ＭＭＤＣ）１７に高速転送され、標準装備されたＬＣＤ表示パネル（ＬＣＤ）、又は外部ＣＲＴモニタ（ＣＲＴ）に表示出力される。又、伸長処理されたサウンドデータは、オーディオ信号線５３を介しオーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）４９に送られて、スピーカ（Ｓｐｅａｋｅｒ  ）より出力される。
【００６２】
又、ＰＣＭＣＩＡカードスロット１８に動画キャプチャカード３３が接続された際も上記ＭＰＥＧデコーダカード３１の場合と同様に、コンフィグレジスタ２７に、高画質動画処理のための新規ＰＣカードを使用する、特定カードインタフェース仕様のモードＢを示す“１”がセットされ、更に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）５１に設けられた制御レジスタ（Ｒｅｇ  ）１６ｂに、同じく“１”がセットされる。この動画キャプチャカード３３の場合は、ＴＶ、ＶＴＲ等の画像をＰＣ本体１に取り込み、上記ＭＰＥＧデコーダカード３１の場合と同様に、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａによる図７に示す切り換え制御の下に、動画専用バス５５をダイレクトに経由して、マルチメディアディスプレイコントローラ（ＭＭＤＣ）１７に高速転送され、標準装備されたＬＣＤ表示パネル（ＬＣＤ）、又は外部ＣＲＴモニタ（ＣＲＴ）に表示出力される。
【００６３】
上記したように、カード接続口となるＰＣＭＣＩＡカードスロット１８に、例えば通信カード等、既存のカードが接続された際は、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａが、ＰＣＭＣＩＡカードスロット１８とシステムバス１０との間を選択的に接続し、ＰＣＭＣＩＡカードスロット１８に接続されたカードに固有の例えば通信等の機能拡張を可能にする。又、ＰＣＭＣＩＡカードスロット１８に、高画質の画像処理機能をもつ、高速データ転送を必要とする、ＭＰＥＧデコーダカード３１、動画キャプチャカード３３等の新規なカードが接続された際は、ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）１６の切替制御回路（ＣＯＮＴ）１６ａが、ＰＣＭＣＩＡカードスロット１８と動画専用バス５５との間を選択的に接続し、ＰＣＭＣＩＡカードスロット１８に接続された、ＭＰＥＧデコーダカード３１、動画キャプチャカード３３等に固有の高画質画像処理機能の拡張を可能にする。
【００６４】
尚、上記した実施例は、ＭＰＥＧデコーダカード３１と、動画キャプチャカード３３とを例に示したが、これに限らず、他の高画質画像処理機能を実現するカードについても上記実施例と同様に使用可能である。
【００６５】
図８はこの発明の第３実施例を示すブロック図である。
第１および第２実施例においては、切り替え制御が動画のバスとオーディオのバスとで分離されていないので、接続口が複数ある場合に、ある接続口に動画のみの処理機能を持つ特別のカード（例えば３Ｄ  ＣＧアクセラレーションカード）が接続され動作している場合、動画専用のバスだけでなく、オーディオの信号線もそのカードのために占有される。逆に、ある接続口に特別な音声処理を行うカードが接続され動作しているときに、別の接続口に特別な動画を行うカードが接続されても同時には動作できない。この実施例では、上述したＰＣＭＣＩＡコントローラ１６内の制御レジスタ１６ａにビデオ制御用のビットと、オーディオ制御用のビットを設けてそれぞれ別個に切り替え制御可能にすることにより、例えば、一方の接続口に動画のみの処理機能を持つ特別のカードを接続し、他方の接続口に高度な音声処理を行う特別のカード（例えばＭＩＤＩカード等）を接続し、高度な動画処理と高度な音声処理をそれぞれ別個のカードを用いて同時に処理することが可能である。
【００６６】
以下、この実施例について図８及至図１０を参照して説明する。なお、図８において図６と同一部には同符号を付けてその説明を省略する。
図８においては、第１の接続口１８ａと第２の接続口１８ｂが設けられる。各接続口１８ａ，１８ｂはそれぞれＰＣＭＣＩＡ規格に準拠している。各接続口の構成は同一構成であり、いずれの接続口に動画処理用カードを接続しても良いし、いずれの接続口に音声処理用カードを接続してもよい。
【００６７】
４はＰＣ本体１のカードスロット（１８ａまたは１８ｂ）に接続可能な、特別な音声処理機能を実現する新規なＰＣカードであり、ここではＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）音源カードのＰＣカードを例示している。ＭＩＤＩ音源カードは、ＭＩＤＩ音源の音を再生できる拡張機能を実現するもので、第１および第２実施例において述べたＣＩＳ、ＣＯＲ、コンフィギュレーションレジスタ（Ｃｏｎｆｉｇ．Ｒｅｇ）２７、ＭＩＤＩ音源を作り出すＭＩＤＩ  Ｇｅｎｅｒａｔｏｒ、およびＭＩＤＩジェネレータ４１をコントロールするコントローラマイコン４２を内蔵している。メモリ１２に格納されたＰＣＭＣＩＡドライバ１２Ａは上述した通信等、既存のＰＣカードを用いたカード拡張機能、および高画質動画処理のためのＭＰＥＧデコータカード３１、動画キャプチャカード３３等や、特別な音声処理のためのＭＩＤＩ音源カード４等の新規ＰＣカードを用いたカード拡張機能を実現する。
【００６８】
１６は各種ＰＣカードの入出力インターフェースを実現するＰＣＭＣＩＡコントローラであり、ここでは、通信等の既存ＰＣカードを使用する際の通常カードインターフェース仕様を示すモードＡと、高画質動画処理機能のためのＭＰＥＧデコーダカード３１、動画キャプチャカード３３等の動画専用処理を行う新規ＰＣカードを使用する際の、特定のカードインターフェース仕様を示すモートＢとの端子切り替え制御機能を持つ。また、通信等の既存ＰＣカードを使用する際の通常カードインターフェース仕様を示すモードＡと、特別の音声処理機能のためのＭＩＤＩ音源カード等の動画専用処理を行う新規ＰＣカードを使用する際の特定のカードインターフェース仕様を示すモードＢ’との端子切り替え制御機能を有する。ＰＣＭＣＩＡコントローラ１６は制御レジスタ１６ｂを有し、上述した動画制御ビットに加えて、ＰＣＭＣＩＡカードスロット１８にＭＩＤＩ音源カード等の音声処理用新規ＰＣカードが接続されていることが認識されたとき、当該新規ＰＣカードを使用するモードＢ’を指定する”１”がセットされる音声モード制御ビットを有する。
【００６９】
図９にレジスタ１６ｂの各ビットのアサインメントを示す。なお、上述したコンフィグレジスタ２７も図９に示すビットアサインメントを持つ。図９に示すようにビットＤ０はビデオ制御ビットであり、このビットに”１”がセットされると、ＭＰＥＧデコータカード３１からの伸張画像データあるいはキャプチャカード３３からの画像データが画像専用バス５５を介してＭＭＤＣ１７に供給される。また、ビットＤ１はオーディオ制御ビットであり、このビットに”１”がセットされると、音声情報がオーディオ信号線５３を介してオーディオコントローラ４９に供給される。従って、スロット１８にＭＰＥＧデコーダカード３１や動画キャプチャカード３３を接続した場合にはビットＤ０およびビットＤ１の両ビットを”１”にセットし、図８に示すＭＩＤＩカード４等の音源カードを接続する場合にはビットＤ１のみを”１”にセットすることによりビデオ信号だけを切り替えることもできるし、オーディオ信号駄毛を切り替えることもできる。さらに、ビットＤ７に”１”がセットされると”ゲートアレイで構成されたＰＣＭＣＩＡコントローラ１６がプログラマブルであることを示す。このビット７はリードオンリであり、例えばＰＣ本体のメーカー側で書き込みを行う。
【００７０】
上記実施例において，ＰＣ本体１のＰＣＭＣＩＡカードスロット１８ａにＭＰＥＧデコーダカードが接続されていることを認識すると、ＰＣＭＣＩＡドライバの処理で、ＰＣＭＣＩＡカードスロット１８ａに接続されたＭＰＥＧデコーダカード３１のＣｏｎｆｉｇ．Ｒｅｇ２７の動画モード制御ビットＤ０に高画質動画処理のための新規ＰＣカードを使用する、特定カードインターフェース仕様のモードＢを示す”１”がセットされ、さらにＰＣＭＣＩＡコントローラ１６に設けられた制御レジスタ１６ｂの動画モード制御ビットＤ０に同じく”１”がセットされる。また、ＰＣ本体１のＰＣＭＣＩＡドライバ１２Ａの処理において、ＰＣＭＣＩＡカードスロット１８ｂに接続されたＭＩＤＩ音源カード４のＣｏｎｆｉｇ．Ｒｅｇ２７のビットＤ１に音声処理のための新規ＰＣカードを使用する特定カードインターフェース仕様のモードＢ’を示す”１’がセットされ、さらにＰＣＭＣＩＡコントローラ１６に設けられた制御レジスタ１６ｂの音声モード制御ビットＤ１に同じく”１”がセットされる。
【００７１】
図１０は切り替え制御回路１６ａの詳細回路図である。同図に示すように、切り替え制御回路１６ａは例えばマルチプレクサ等で実現されるスイッチ回路１６ｃ、１６ｄを有している。スイッチ１６ｃはレジスタ１６ｂのビットＤ０が”０”のとき、図７に示すスタンダートモードになる。すなわち、スイッチ１６ｃはバス１６ｅをバス１６ｆに接続し、ＩＳＡバス１０介してＣＰＵ１１からのアドレスデータＡ７−２５がＰＣカード３１（３３）に供給される。またレジスタ１６ｂのビットＤ０が”１”のとき図７に示すマルチメディアモードとなる。すなわちスイッチ１６ｃはバス１６ｅを動画専用バス５５に接続し、８ビットの輝度信号Ｙ７−０、８ビットの色信号ＵＶ７ー０、水平同期信号ＨＲＥＦ、垂直同期信号ＶＳＹＮＣ、およびピクセルクロック信号ＰＣＬＫがマルチメディアディスプレイコントローラ１７に供給される。  この際図７に示すように上記８ビットの輝度信号Ｙ７−０が図２に示すＰＣＭＣＩＡのピンアサインメントの４７番ピン（Ａ１８端子）及至５０番ピン（Ａ２１端子）及び５３番ピン（Ａ２２端子）及至５６番ピン（Ａ２５端子）を介して画像専用バス５５上に出力される。また、８ビットの色信号ＵＶ７−０が図２に示すＰＣＭＣＩＡピンアサインメントの８番ピン（Ａ１０端子）、１０番ピン（Ａ１１端子）及至１４番ピン（Ａ１４端子）、１９番ピン（Ａ１６端子）、２０番ピン（Ａ１５端子）および４６番ピン（Ａ１７端子）を介して画像専用バス５５上に出力される。さらに水平同期信号ＨＲＥＦ、垂直同期信号ＶＳＹＮＣ、及びＰＣＬＫ信号がそれぞれ図２に示すＰＣＭＣＩＡピンアサインメントの１１番ピン（Ａ９端子）、１２番ピン（Ａ８端子）および２２番ピン（Ａ２２端子）を介して画像専用バス５５に出力される。この実施例においては、アドレスのＭＳＢ（Ａ２５）から順次マルチメディアモードの信号（Ｙ７−０、ＵＶ７−０）、ＨＲＥＦ、ＶＳＹＮＣ、ＰＣＬＫ）をアサインすることにより既存のＰＣＭＣＩＡ規格の端子を流用することによる不都合を生じないように構成されている。すなわち、図４に示すようにアドレスＡ７については、図２に示すＰＣＭＣＩＡピンアサインメントの６番ピン（Ｄ７端子）を介して時分割でアドレスデータを出力し、アドレスＡ８からＡ１５については図２に示すＰＣＭＣＩＡピンアサインメントの６４番ピン（Ｄ８端子）及至６６番ピン（Ｄ１０端子）、および３７番ピン（Ｄ１１端子）及至４１番ピン（Ｄ１５端子）を介して時分割でアドレスデータを出力し、アドレスＡ１６からＡ２０については３０番ピン（Ｄ４端子）及至３２番ピン（Ｄ２端子）および２番ピン（Ｄ３端子）及至３番ピン（Ｄ４端子）を介して時分割でアドレスデータを出力するように構成されている。このように、例えば上述した各マルチメディア信号をアドレス端子Ａ７及至Ａ２５を使用して出力しても、図４に示すようにアドレスＡ０−２０をデータバスＤ０−１５を介して時分割制御によりＭＰＥＧデコーダカード３１に供給するように構成されているので不都合は生じない。
【００７２】
また、制御レジスタ１６ｂのビットＤ１が”１”にセットされると、スイッチ１６ｄはＰＣカード３１（３３）の−ＳＰＫＲ端子と−ＩＮＰＡＣＫ端子をオーディオ信号線５３に接続する。この結果、オーディオ左ＰＷＭ信号とオーディオ右ＰＷＭ信号がそれぞれ−ＳＰＫＲ端子と−ＩＮＰＡＣＫ端子からオーディオ信号線５３を介してオーディオコントローラ４９に供給される。
【００７３】
これによりＭＰＥＧデコーダカード内２のＭＰＥＧインターフェース２１は例えばＣＤ−ＲＯＭ１４から読みだされた圧縮動画データを図７に示す信号インターフェースでそれぞれ入力し、ＲＡＭ２６に蓄えた後、ＭＰＥＧビデオデコーダにて伸張処理し、ＰＣ本体１に返す。この伸張処理された動画データはＰＣＭＣＩＡコントローラ１６の切り替え制御回路１６ａによる切り替え制御のもとに動画専用バス５５をダイレクトに経由して、マルチメディアディスプレイコントローラ１７に高速転送され、標準装備されたＬＣＤ表示パネル、または外部ＣＲＴモニタに表示出力される。また、例えばＣＤ−ＲＯＭ１４から読みだされたＭＩＤＩデータを図７に示す信号インターフェースでそれぞれ入力してＭＩＤＩジェネレータ４１においてＭＩＤＩ音を発生させた後、ＰＣ本体１に返す。この音声データはＰＣＭＣＩＡコントローラ１６の切り替え制御回路１６ａによう切り替え制御のもとに音声専用信号線５３をダイレクトに経由してオーディオコントローラ４９に高速転送されスピーカから出力される。
【００７４】
上記実施例によれば、一方の接続口にＭＰＥＧ（動画のみの）デコーダカードを接続し、もう一方の接続口にＭＩＤＩ音源カードを接続して同時に使用したり、あるいは一方の接続口にビデオ（画像のみの）キャプチャカードを接続し、もう一方の接続口にＭＩＤＩ音源カードを接続し同時使用可能である。
【００７５】
また、図８に示すＭＩＤＩカードのように音声信号のみを処理するカードが接続された場合には、コンフィグレジスタ２７のビットＤ１に”１”がセットされ、さらに制御レジスタ５１ｂのビットＤ１に”１”がセットされる。この結果、ＭＩＤＩカードからのサウンドデータがオーディオ信号線５３を介してオーディオコントローラ４９に供給される。
【００７６】
次に、この発明の第４実施例について図１１を参照して説明する。
この実施例においては例えばビデオ会議等に有用な通信機能を実現させるためのコントローラを備えている。ディスプレイコントローラおよびサウンドコントローラからシステムバスを介して通ってくる画像情報と音声情報を利用し、専用のチップまたはＣＰＵまたはその両方を用いて圧縮し、通信機能を実現するコントローラにシステムバスの速度でデータを転送することが可能である。
【００７７】
なお、図６と同一部は同符号を付けてその説明を省略する。
１４は通信機能を実現する装置であり、ここでは、ＩＳＤＮ１４ａとＬＡＮ１４ｂ、およびＤＳＶＤ（Ｄｉｇｉｔａｌ  Ｓｉｍｕｌｔａｎｅｏｕｓ  Ｖｏｉｃｅ  ａｎｄ  Ｄａｔａ）１４ｃを例示している。これにより、システムバスから送られてくる信号を変換し、ＰＣ本体と外部との通信を実現する。このようなＩＳＤＮを実現する装置としては例えば株式会社マインズ社のＩＳＤＮボードＩＮＳ−Ｂ６４が適用できる。また、ＬＡＮを実現する装置としては、ＩＳＤＮボードＩＮＳ−Ｂ６４とリモートＬＡＮアクセスソフトＩＮＳ−６４ＬＡＮの組合せが適用できる。
【００７８】
ＤＳＶＤは１つのアナログ電話回線で音声とデータを同時に送ることを目的としたモデム用の規格である。このようなＤＳＶＤモデムとしては例えば米国インテル社製が適用できる。転送速度が２８．８Ｋビット／秒であれば８０×６０画素程度の画像を５−１０フレーム／秒で送ることができる。各ネットワークでの転送速度が異なるので、例えば、アナログ電話回線では８０×６０画素、ＩＳＤＮでは、１６０×１２０画素、ＬＡＮでは３２０×２４０画素というように使い分けるようにしても良い。
【００７９】
また、通信手段として上記ＩＳＤＮ、ＬＡＮ、電話網の他にＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）や無線を利用するようにしても良い。
【００８０】
この実施例によれば、マルチメディアディスプレイコントローラ（ＭＭＤＣ）１６に高速で転送された画像情報と、オーディオコントローラ４９に高速で転送された音声情報とをそれぞれのコントローラからのシステムバスを通して転送し、図示しない専用のチップまたはＣＰＵ１２またはその両方を用いて圧縮し、通信機能を実現するＩＳＤＮコントローラ１４ａあるいはＬＡＮコントローラ１４ｂを介して他のシステムにマルチメディア情報を転送する。あるいは、他のコンピュータシステムから送られてきた圧縮画像情報および音声情報をＩＳＤＮコントローラ１４ああるいはＬＡＮコントローラ１４ｂにより受取り、上述した画像処理用ＰＣカードや音声情報処理用カードを用いて伸張処理を行い、画像の表示および音声の出力が可能である。従って、例えばビデオ会議等に有効である。
【００８１】
図１２は図１１に示す変形例である。図１１ではシステムバスとしてＩＳＡバスを用いているが、図１２に示す変形例では、システムバスとしてＰＣＩバス１０ａを使用し、ブリッジコントローラ５９を介してＩＳＡバス１０と接続されるように構成されている。ＩＳＡバスが１６ビットであるのに対して、ＰＣＩバス１０ａは３２ビットであり、図１１に示す実施例に比べてより一層の画像情報および音声情報の高速転送が可能となる。なお、ブリッジコントローラ５９はＰＣＩバス１０ａと、ＩＳＡバス１０を接続するためのバス幅変換機能を含むコントローラである。
【００８２】
尚、上記した実施例は、ＭＰＥＧデコーダカード２と、動画キャプチャカード３とを例に示したが、これに限らず、他の高画質画像処理機能を実現するカードについても上記実施例と同様に使用可能である。
【００８３】
【発明の効果】
以上詳記したように本発明によれば、既存の標準化されたシステムバスを用いて構成されたシステムに於いて、既存のオプションカードに加えて、高速で動作する新規のオプションカードを用いた高画質の動画処理機能を実現できる。
【００８４】
又、既存の標準化されたバスを用いてオプションカードを用いた高画質の動画処理機能と、既存のオプションカードを用いたカードに固有の処理機能とを簡単な構成にて両立させることができる。
【図面の簡単な説明】
【図１】本発明の一実施例の構成を示すブロック図。
【図２】ＰＣＭＣＩＡカードスロットの各端子の内容を示す図。
【図３】上記実施例に於いて、ＰＣＭＣＩＡカードスロットに、ＭＰＥＧデコーダカード、又は動画キャプチャカードが接続された際の各接続状態時に於ける、端子の使用形態を示す図。
【図４】上記実施例に於けるＭＰＥＧデコーダカードのＭＰＥＧインタフェース（Ｉ／Ｆ）に於けるアドレスラッチ機構の構成を示す図。
【図５】上記実施例に於いて、ＰＣＭＣＩＡカードスロットにＭＰＥＧデコーダカードが接続された際に、ＰＣＭＣＩＡコントローラより出力されるオーディオ信号線上のディジタルサウンドデータの構成を示す図。
【図６】この発明の第２実施例の構成を示すブロック図。
【図７】第２実施例におけるＰＣＭＣＩＡカードスロットの各端子の内容を示す図。
【図８】この発明の第３実施例の構成を示すブロック図。
【図９】図８に示す制御レジスタ１６ａの詳細を示すブロック図。
【図１０】図８に示す切り替え制御回路の詳細を示すブロック図。
【図１１】この発明の第４実施例の構成を示すブロック図ｙ。
【図１２】図１１に示す第４実施例の変形例を示す図。
【符号の説明】
１…パーソナルコンピュータ本体（ＰＣ本体）、２…ＭＰＥＧデコーダカード、３…動画キャプチャカード、１０…システムバス（ＩＳＡバス）、１１…ＣＰＵ、１２…メインメモリ（主記憶）、１２…ＡＰＣＭＣＩＡドライバ（ＰＣＭＣＩＡ−ＤＲＶ）、１２Ａ…ＰＣＭＣＩＡドライバ（ＰＣＭＣＩＡ−ＤＲＶ）、１３…ハードディスク装置（ＨＤＤ）、１４…ＣＤ−ＲＯＭ、１５…オーディオコントローラ（Ａｕｄｉｏ−ＣＯＮＴ）、１５ａ…アナログ−ディジタルコンバータ（Ａ／Ｄ）、１５ｂ…ディジタル−アナログコンバータ（Ｄ／Ａ）、１５ｃ，１５ｄ…マルチプレクサ、１６…ＰＣＭＣＩＡコントローラ（ＰＣＭＣＩＡ−ＣＯＮＴ  ）、１６ａ…切換制御回路（ＣＯＮＴ）、１６ｂ…制御レジスタ（Ｒｅｇ  ）、１７…マルチメディアディスプレイコントローラ（ＭＭＤＣ）、１８…ＰＣＭＣＩＡカードスロット、１９Ａ…動画専用バス、１９Ｂ…オーディオ信号線、２１…ＭＰＥＧインタフェース（Ｉ／Ｆ）、２２…ＣＩＳ（Ｃａｒｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ）、２３…ＣＯＲ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｐｔｉｏｎ  Ｒｅｓｉｓｔｏｒ  ）、２４…ＭＰＥＧサウンドデコーダ（ＭＰＥＧ  Ｓｏｕｎｄ）、２５…ＭＰＥＧビデオデコーダ（ＭＰＥＧ  Ｖｉｄｅｏ）、２６…ＲＡＭ、２７・・・Ｃｏｎｆｉｇ．Ｒｅｇ、３１・・・ＭＰＥＧデコーダカード、３３・・・動画キャプチャカード、３５・・・ＭＰＥＧインターフェース、３７・・・ＣＩＳ、３９・・・ＣＯＲ、４１・・・ＭＰＥＧサウンドデコーダ、４３・・・ＭＰＥＧビデオデコーダ、４５・・・ＲＡＭ、４７・・・Ｃｏｎｆｉｇ．Ｒｅｇ、５１・・・ＰＣＭＣＩＡコントローラ、５３・・・オーディオ信号線、５５・・・画像専用バス、５７・・・カードスロット、５９・・・ブリッジコントローラ。
【図１】
0003544742.tif 000002
【図２】
0003544742.tif 000003
【図３】
0003544742.tif 000004
【図４】
0003544742.tif 000005
【図５】
0003544742.tif 000006
【図６】
0003544742.tif 000007
【図７】
0003544742.tif 000008
【図８】
0003544742.tif 000009
【図９】
0003544742.tif 000010
【図１０】
0003544742.tif 000011
【図１１】
0003544742.tif 000012
【図１２】
0003544742.tif 000013