(57)【要約】【課題】消費電力を抑制しながら、リアルタイム性が得やすい集積回路を提供する。【解決手段】集積回路１００は、バス１０１に接続される共用メモリ１０４と、バスを介して共用メモリにアクセスするオーディオ・多重分離プロセッサ１０６と、バスを介して共用メモリにアクセスし、かつ、より重い処理を実行するビデオプロセッサ１０５と、ビデオプロセッサにより、バスを介さずにアクセスされる専用メモリ１１０を備える。アクセス競合による待ち時間を回避し、リアルタイム性を向上できる。画像入力時にスムーズにデータを取り込め、映像表示の途切れや乱れを抑制できる。【選択図】  図１
2004252713.tif 000002
【特許請求の範囲】
【請求項１】
バスと、
前記バスに接続される第１のメモリと、
前記バスを介して前記第１のメモリにアクセスする第１の処理ユニットと、
前記バスを介して前記第１のメモリにアクセスし、かつ、前記第１の処理ユニットよりも多くのデータの処理、及び／又は、多くの演算を実行する第２の処理ユニットと、
前記第２の処理ユニットにより、前記バスを介さずにアクセスされる第２のメモリとを備える、集積回路。
【請求項２】
前記第２の処理ユニットは、画像入力回路、及び／又は、画像表示回路を、有する、請求項１記載の集積回路。
【請求項３】
前記第１の処理ユニットは、圧縮されたオーディオ信号の伸張処理を行い、
前記第２の処理ユニットは、圧縮されたビデオ信号の伸張処理を行い、
前記第２の処理ユニットは、前記第２のメモリに、ビデオ信号の伸張処理過程で生成される参照画像データを格納する、請求項１から２記載の集積回路。
【請求項４】
前記第１の処理ユニットは、オーディオ信号の圧縮処理を行い、
前記第２の処理ユニットは、ビデオ信号の圧縮処理を行い、
前記第２の処理ユニットは、前記第２のメモリに、ビデオ信号の圧縮処理過程で生成される参照画像データを格納する、請求項１から２記載の集積回路。
【請求項５】
前記第１の処理ユニットは、ビットストリームからオーディオ信号とビデオ信号とを分離する処理、及び／又は、オーディオ信号とビデオ信号とをビットストリームに多重化する処理を実行する、請求項１から４記載の集積回路。
【請求項６】
前記第２の処理ユニットは、コンピュータグラフィクス画像を生成する処理を実行する、請求項１から５記載の集積回路。
【請求項７】
前記第１の処理ユニット、及び／又は、前記第２の処理ユニットを、制御する制御ユニットを有する、請求項１から６記載の集積回路。
【請求項８】
バスと、
前記バスに接続される第１のメモリと、
前記バスを介して前記第１のメモリにアクセスする第１の処理ユニットと、
前記バスを介して前記第１のメモリにアクセスし、かつ、前記第１の処理ユニットよりも多くのデータの処理、及び／又は、多くの演算を実行する第２の処理ユニットと、
前記第２の処理ユニットにより、前記バスを介さずにアクセスされる第２のメモリとを有し、
前記第１の処理ユニットは、圧縮されたオーディオ信号の伸張処理を行い、
前記第２の処理ユニットは、圧縮されたビデオ信号の伸張処理を行い、かつ、伸張したビデオ信号に基づいて画像表示信号を生成し、
前記第２の処理ユニットは、前記第２のメモリに、ビデオ信号の伸張処理過程で生成される参照画像データを格納する集積回路と、
前記第１の処理ユニットが伸張したオーディオ信号をアナログオーディオ信号に変換する変換器とを備える、電子機器。
【請求項９】
前記集積回路は、前記第１の処理ユニット、及び／又は、前記第２の処理ユニットを、制御する制御ユニットを有する、請求項８記載の電子機器。
【請求項１０】
前記画像表示回路が生成した画像表示信号を入力して画像を表示する表示デバイスと、
前記変換器が出力するアナログオーディオ信号を入力して発音する再生デバイスとを備える、請求項８から１０記載の電子機器。
【請求項１１】
前記第２の処理ユニットは、コンピュータグラフィクス画像を生成する処理を実行する、請求項８から１０記載の集積回路。
【請求項１２】
カメラと、マイクと、集積回路と、変換器とを備え、
前記集積回路は、
バスと、
前記バスに接続される第１のメモリと、
前記バスを介して前記第１のメモリにアクセスする第１の処理ユニットと、
前記バスを介して前記第１のメモリにアクセスし、かつ、前記第１の処理ユニットよりも多くのデータの処理、及び／又は、多くの演算を実行する第２の処理ユニットと、
前記第２の処理ユニットにより、前記バスを介さずにアクセスされる第２のメモリとを有し、
前記第１の処理ユニットは、オーディオ信号の圧縮処理を行い、
前記第２の処理ユニットは、前記カメラの出力を入力してビデオ信号を生成し、かつ、このビデオ信号の圧縮処理を行い、
前記第２の処理ユニットは、前記第２のメモリに、ビデオ信号の圧縮処理過程で生成される参照画像データを格納し、
前記変換器は、前記マイクの出力を入力してオーディオ信号を生成し、このオーディオ信号を前記第１の処理ユニットへ出力する、電子機器。
【請求項１３】
前記第２の処理ユニットは、コンピュータグラフィクス画像を生成する処理を実行する、請求項１２記載の電子機器。
【請求項１４】
前記集積回路は、前記第１の処理ユニット、及び／又は、前記第２の処理ユニットを、制御する制御ユニットを有する、請求項１２または１３記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、集積回路及びそれを用いた電子機器に関し、特に、集積回路が複数のプロセッサを有し、これらのプロセッサがバスを介して共用のメモリをアクセスする際の技術改良に関するものである。
【０００２】
【従来の技術】
近年、ビデオ、オーディオ及びその他の各種のデータからなる、マルチメディアデータを、電子機器で取り扱う機会が増えている。この電子機器では、それに実装された、専用あるいは汎用のプロセッサが、マルチメディアデータを処理している。
【０００３】
ここで、プロセッサの性能が極めて高く、また、その消費電力の大小が問われないならば、単一の高性能プロセッサのみで、必要な処理の全てを実行することも可能であろう。
【０００４】
しかしながら、特に、可搬性が重視される電子機器（例えば、携帯電話、ＰＤＡ、デジタルビデオカメラ、デジタルスチルカメラなど）では、電池駆動が主流であり、さらなる、小型・軽量化及び高性能化のため、消費電力の抑制と処理能力の向上を、両立させることが、望まれている。
【０００５】
また、据え置き型の電子機器（例えば、ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤレコーダなど）においても、省資源、省エネルギーのために、同様のことが当てはまる。
【０００６】
そして、マルチメディアデータを処理する集積回路について、必要十分な性能と低消費電力とを、両立させるために、非特許文献１では、次のような工夫をした技術が開示されている。
（工夫１）単一のプロセッサのみでは、十分な処理能力を得にくいため、ビデオ信号を処理するプロセッサと、オーディオ信号を処理するプロセッサとを、設けたマルチプロセッサ構成とする。
（工夫２）消費電力の半分以上が、チップ間Ｉ／Ｏ（Ｉｎ／Ｏｕｔ）によるものである点に着目し、ビデオ信号を処理するプロセッサと、オーディオ信号を処理するプロセッサの、両方が共用するメモリを、集積回路内部に設け、バスを介して、これらのプロセッサが、共用するメモリにアクセスするようにする。これにより、チップ間Ｉ／Ｏによる消費電力を削減する。
【０００７】
次に、図２を参照しながら、従来技術をさらに具体的に説明する。図２は、従来の集積回路の概略ブロック図である。
【０００８】
図２に示すように、集積回路１は、その内部に、バス２を有する。バス２には、共用メモリ３が接続される。
【０００９】
また、ビデオ信号を処理するビデオプロセッサ４、オーディオ信号を処理するオーディオプロセッサ５、ビットストリームに対して、多重化／分離処理を行う多重分離プロセッサ６とを設けた、マルチプロセッサ構成とし、これらのプロセッサ４、５、６を、バス２に接続する。
【００１０】
そして、各プロセッサ４、５、６は、バス２を介して、共用メモリ３にアクセスし、処理を分担しながら、協調しつつ並行して処理を実行する。
【００１１】
この構成によると、共用メモリ３は、ビデオプロセッサ４、オーディオプロセッサ５、多重分離プロセッサ６の全てからアクセスされるため、バス２に対するアクセスが競合することがある。このとき、バス２は、これらのアクセスを調停することになるが、その結果、アクセスを待たされるプロセッサについて、待ち時間が発生してしまう。
【００１２】
特に、ビデオプロセッサ４の処理は、オーディオプロセッサ５や多重分離プロセッサ６よりも重いものであり、ビデオプロセッサ４は、高速に、待ち時間なく、共用メモリ３をアクセスできないと、処理が遅延し、一定時間内に担当する処理を完了できなくなることがある。
【非特許文献１】「ＭＰＥＧ−４ＬＳＩにおけるシステムＬＳＩ技術」  東芝レビュー  Ｖｏｌ．５７  Ｎｏ１（２００２）
【発明が解決しようとする課題】
従来技術では、プロセッサ間における、処理負担の軽重について、考慮がなく、全体として、リアルタイム性が失われてしまうことがあった。
【００１３】
そこで本発明は、消費電力を抑制しながら、リアルタイム性が得やすい集積回路及びその関連技術を提供することを目的とする。
【００１４】
【課題を解決するための手段】
請求項１記載の集積回路は、バスと、バスに接続される第１のメモリと、バスを介して第１のメモリにアクセスする第１の処理ユニットと、バスを介して第１のメモリにアクセスし、かつ、第１の処理ユニットよりも多くのデータの処理、及び／又は、多くの演算を実行する第２の処理ユニットと、第２の処理ユニットにより、バスを介さずにアクセスされる第２のメモリとを備える。
【００１５】
この構成において、より多くのデータの処理、及び／又は、多くの演算を実行する第２の処理ユニットは、第２のメモリを使用することにより、第１のメモリに対するアクセス競合から解放される。即ち、第２の処理ユニットは、アクセス競合に起因する待ち時間なしに、処理を実行でき、集積回路全体としての、リアルタイム性を高く保持できる。
【００１６】
また、第１のメモリ及び第２のメモリへのアクセスは、チップ間Ｉ／Ｏを介さずに行われるため、消費電力を低く抑えることができる。
【００１７】
請求項３記載の集積回路では、第１の処理ユニットは、圧縮されたオーディオ信号の伸張処理を行い、第２の処理ユニットは、圧縮されたビデオ信号の伸張処理を行い、第２の処理ユニットは、第２のメモリに、ビデオ信号の伸張処理過程で生成される参照画像データを格納する。
【００１８】
この構成において、圧縮されたマルチメディアデータのデコーダを実現でき、このデコーダにおいて、処理負担が重いビデオ信号の伸張処理を、アクセス競合に起因する待ち時間なしに、実行でき、集積回路全体としての、リアルタイム性を高く保持できる。
【００１９】
請求項４記載の集積回路では、第１の処理ユニットは、オーディオ信号の圧縮処理を行い、第２の処理ユニットは、ビデオ信号の圧縮処理を行い、第２の処理ユニットは、第２のメモリに、ビデオ信号の圧縮処理過程で生成される参照画像データを格納する。
【００２０】
この構成において、マルチメディアデータを圧縮するエンコーダを実現でき、このエンコーダにおいて、処理負担が重いビデオ信号の圧縮処理を、アクセス競合に起因する待ち時間なしに、実行でき、集積回路全体としての、リアルタイム性を高く保持できる。
【００２１】
請求項５記載の集積回路では、第１の処理ユニットは、ビットストリームからオーディオ信号とビデオ信号とを分離する処理、及び／又は、オーディオ信号とビデオ信号とをビットストリームに多重化する処理を実行する
【００２２】
この構成において、処理負担が軽い第１の処理ユニットに、ビットストリームの取り扱いを兼務させ、集積回路をコンパクトに構成できる。
【００２３】
請求項６記載の集積回路では、第２の処理ユニットは、コンピュータグラフィクス画像を生成する処理を実行する。
【００２４】
この構成において、第２の処理ユニットに、コンピュータグラフィクス画像の取り扱いを兼務させることにより、互いに、関連性が強い、ビデオ信号とコンピュータグラフィクス画像とを、一括して効率よく処理できる。
【００２５】
請求項８記載の電子機器は、バスと、バスに接続される第１のメモリと、バスを介して第１のメモリにアクセスする第１の処理ユニットと、バスを介して第１のメモリにアクセスし、かつ、第１の処理ユニットよりも多くのデータの処理、及び／又は、多くの演算を実行する第２の処理ユニットと、第２の処理ユニットにより、バスを介さずにアクセスされる第２のメモリとを有し、第１の処理ユニットは、圧縮されたオーディオ信号の伸張処理を行い、第２の処理ユニットは、圧縮されたビデオ信号の伸張処理を行い、かつ、伸張したビデオ信号に基づいて画像表示信号を生成し、第２の処理ユニットは、第２のメモリに、ビデオ信号の伸張処理過程で生成される参照画像データを格納する集積回路と、第１の処理ユニットが伸張したオーディオ信号をアナログオーディオ信号に変換する変換器とを備える。
【００２６】
この構成により、請求項３のデコーダを実装した再生機能を持つ電子機器を実現できる。
【００２７】
請求項１０記載の電子機器では、画像表示回路が生成した画像表示信号を入力して画像を表示する表示デバイスと、変換器が出力するアナログオーディオ信号を入力して発音する再生デバイスとを備える。
【００２８】
この構成により、請求項８の作用効果に加え、再生された画像及び音響をモニタできる電子機器を実現できる。
【００２９】
請求項１１記載の電子機器では、第２の処理ユニットは、コンピュータグラフィクス画像を生成する処理を実行する。
【００３０】
この構成により、互いに、関連性が強い、ビデオ信号とコンピュータグラフィクス画像とを、一括して効率よく処理できる。
【００３１】
請求項１２記載の電子機器では、カメラと、マイクと、集積回路と、変換器とを備え、集積回路は、バスと、バスに接続される第１のメモリと、バスを介して第１のメモリにアクセスする第１の処理ユニットと、バスを介して第１のメモリにアクセスし、かつ、第１の処理ユニットよりも多くのデータの処理、及び／又は、多くの演算を実行する第２の処理ユニットと、第２の処理ユニットにより、バスを介さずにアクセスされる第２のメモリとを有し、第１の処理ユニットは、オーディオ信号の圧縮処理を行い、第２の処理ユニットは、カメラの出力を入力してビデオ信号を生成し、かつ、このビデオ信号の圧縮処理を行い、第２の処理ユニットは、第２のメモリに、ビデオ信号の圧縮処理過程で生成される参照画像データを格納し、変換器は、マイクの出力を入力してオーディオ信号を生成し、このオーディオ信号を第１の処理ユニットへ出力する。
【００３２】
この構成により、請求項４のエンコーダを実装した記録機能を持つ電子機器を実現できる。
【００３３】
【発明の実施の形態】
次に、図面を参照しながら、本発明の実施の形態を説明する。図１は、本発明の一実施の形態における電子機器のブロック図である。
【００３４】
本形態では、電子機器として、携帯電話を例にとって説明するが、本発明が適用できる電子機器としては、このほかに、従来の技術の項で述べた各種の電子機器、これらの電子機器を内蔵するテレビジョン装置、ＴＶ会議システム、ナビゲーションシステム、監視カメラ装置等がある。
【００３５】
図１に示すように、この電子機器は、集積回路１００を有する。本形態では、集積回路１００は、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）４に対応した、エンコーダ兼デコーダであるものとする。
【００３６】
しかしながら、必要に応じて、集積回路１００をエンコーダのみ、あるいは、デコーダのみにすることもできる。
【００３７】
例えば、電子機器が、再生専用のＤＶＤプレーヤであるときは、エンコーダの機能を省略しても差し支えないから、集積回路１００をデコーダのみとすることができる。
【００３８】
逆に、電子機器が監視カメラ装置であるときは、集積回路１００をエンコーダのみとすることができる。
【００３９】
集積回路１００のビデオ信号処理は、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｅｃｔｏｒ）Ｈ．２６３、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等に対応するようにしてもよい。
【００４０】
集積回路１００のオーディオ信号処理は、ＡＭＲ（Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ  Ｒａｔｅ）、ＩＴＵ−Ｔ  Ｇ．２７９、Ｇ．２７３．１  音声コーデック、ＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ３）、ＡＡＣ−ＬＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ−Ｌｏｗ  Ｃｏｍｐｌｅｘｉｔｙ）等に対応するものとしてもよい。
【００４１】
なお、図１では、説明を簡単にするため、オーディオ信号は、モノラルであることとするが、他に、ステレオ（２ｃｈ）、５．１ｃｈ、７．１ｃｈ等に拡張してもよい。
【００４２】
さて、図１に示すように、集積回路１００は、その内部にメインバス１０１を有する。その他、集積回路１００の内部に、周辺バス１０３が設けられており、メインバス１０１と周辺バス１０３とは、ブリッジ回路１０２により接続されている。メインバス１０１には、第１のメモリに相当する、共用メモリ１０４が接続される。
【００４３】
集積回路１００は、ビデオ信号を処理するビデオプロセッサ１０５、オーディオ信号の処理とビットストリームに対する、多重化／分離処理を行うオーディオ・多重分離プロセッサ１０６、システム全体を制御するシステムプロセッサ１０７とを設けた、マルチプロセッサ構成とする。これらのプロセッサ１０５、１０６、１０７は、メインバス１０１に接続される。また、ビデオプロセッサ１０５とオーディオ・多重分離プロセッサ１０６とは、それぞれ内部にバッファメモリ１０８、１０９を有する。
【００４４】
ここで、オーディオ・多重分離プロセッサ１０６は、第１の処理ユニットに相当し、ビデオプロセッサ１０５は、第２の処理ユニットに相当し、システムプロセッサ１０７は、制御ユニットに相当する。また、ビデオプロセッサ１０５は、後に詳述する、画像入力回路１３と画像表示回路１０とを内蔵する。
【００４５】
本形態では、ビデオプロセッサ１０５に対し、処理負担が軽い、オーディオ信号の処理と多重化／分離処理とを、オーディオ・多重分離プロセッサ１０６で一括して実行することとしたが、勿論、オーディオ信号の処理を行うプロセッサと、多重化／分離の処理を行うプロセッサとを、独立して設けても差し支えない。
【００４６】
また、本形態では、ビデオプロセッサ１０５は、ビデオ信号の処理だけでなく、コンピュータグラフィクスの生成・編集処理も行うようにした。コンピュータグラフィックスは、ビデオ信号に合成されたり、あるいは、単独で取り扱われる。
【００４７】
このようにすると、通常のビデオ信号とコンピュータグラフィクスとを、一括して取り扱えるため、便利である。しかし、コンピュータグラフィクスの処理を行わないようにしてもよい。
【００４８】
いずれにしても、ビデオプロセッサ１０５の処理負担は、オーディオ・多重分離プロセッサ１０６よりも重い。そのため、集積回路１００内部に、専用メモリ１１０を設け、ビデオプロセッサ１０５に専用メモリ１１０を占有させるようにしている。
【００４９】
ビデオプロセッサ１０５は、ビデオ信号の（伸張あるいは圧縮）処理過程で生成される参照画像のデータや、コンピュータグラフィクスの画像データ、あるいは、これらに伴う命令（インストラクション）等を、専用メモリ１１０に格納したり、読み出したりする。このようなデータ転送は、ＤＭＡＣ（ダイレクト・メモリアクセス・コントローラ）を用いて行ってもよいし、用いなくともよい。
【００５０】
即ち、ビデオプロセッサ１０５が専用メモリ１１０にアクセスするときは、メインバス１０１を介さないため、メインバス１０１の競合により、待ち時間が発生することはない。なお、専用メモリ１１０は、第２のメモリに相当する。
【００５１】
周辺バス１０３には、第１インターフェイス１１１、第２インターフェイス１１２、第３インターフェイス１１３、第４インターフェイス１１４が、接続される。第１インターフェイス１１１には、ビットストリームが入出力され、第２インターフェイス１１２には、文字或いは数字などのキーセット１４の状態情報が入力される。
【００５２】
第３インターフェイス１１３には、ＡＤ・ＤＡ変換器１５が接続され、ＡＤ・ＤＡ変換器１５は、周辺バス１０３を介してオーディオ・多重分離プロセッサ１０６に接続される。ＡＤ・ＤＡ変換器１５は、マイク１６から入力があると、これをＡＤ変換してオーディオ・多重分離プロセッサ１０６へ出力する。
【００５３】
また、ＡＤ・ＤＡ変換器１５は、オーディオ・多重分離プロセッサ１０６からオーディオ信号を入力すると、これをＤＡ変換してスピーカ１７へ出力し、スピーカ１７は、発音する。
【００５４】
ここで、スピーカ１７は、再生デバイスに相当する。再生デバイスとしては、他にヘッドフォン等を用いてもよい。
【００５５】
ビデオプロセッサ１０５が、専用メモリ１１０を用いて伸張したビデオ信号に基づいて、ビデオプロセッサ１０５の画像表示回路１０は、画像表示信号を生成し、これを表示デバイスとしての、ＬＣＤ１１へ出力し、ＬＣＤ１１が画像を表示する。
【００５６】
表示デバイスとしては、このほかに、有機ＥＬ、ブラウン管、プラズマディスプレイ等を用いてもよい。
【００５７】
画像表示回路１０は、ＹＵＶ形式の画像データ、または、ＲＧＢ形式の画像データを映像に変換する機能を持つ。ビデオプロセッサ１０５は、専用メモリ１１０に格納された画像データを、画像表示回路１０に転送する。このようなデータ転送は、ＤＭＡＣ（ダイレクト・メモリアクセス・コントローラ）を用いて行ってもよいし、用いなくともよい。
【００５８】
一方、カメラ１２が撮影を行うと、その出力は、ビデオプロセッサ１０５の画像入力回路１３へ入力され、画像入力回路１３がビデオ信号を生成し、ビデオプロセッサ１０５は、専用メモリ１１０を用いて、このビデオ信号を圧縮する。
【００５９】
画像入力回路１３は、映像をＹＵＶ形式（輝度信号と色差信号）の画像データに変換する機能、または、ＲＧＢ形式（赤信号、緑信号、青信号）の画像データに変換する機能、を持つ。このように、映像を画像データに変換することで、ビデオプロセッサ１０５は、映像を処理することが可能となる。
【００６０】
ビデオプロセッサ１０５は、画像入力回路１３が変換した画像データを、専用メモリ１１０に転送する。このようなデータ転送は、ＤＭＡＣ（ダイレクト・メモリアクセス・コントローラ）を用いて行ってもよいし、用いなくともよい。
【００６１】
次に、ビットストリームの入力時の動作を説明する。まず、第１インターフェイス１１１からビットストリームが入力されると、このストリームは、オーディオ・多重分離プロセッサ１０６へ入力され、ストリームからオーディオ信号とビデオ信号とが、分離される。
【００６２】
オーディオ・多重分離プロセッサ１０６は、分離したビデオ信号を、ビデオプロセッサ１０５へ転送し、自らは、オーディオ信号の伸張処理を開始する。
【００６３】
ビデオ信号を受け取ったビデオプロセッサ１０５は、専用メモリ１１０を用いて、ビデオ信号を伸張する。この際、ビデオプロセッサ１０５は、専用メモリ１１０を用いるため、アクセスの競合が発生せず、遅延なく伸張を行える。
【００６４】
伸張されたビデオ信号は、ビデオプロセッサ１０５内部の画像表示回路１０を経てＬＣＤ１１に表示される。また、伸張されたオーディオ信号は、オーディオ・多重分離プロセッサ１０６から周辺バス１０３、第３インターフェイス１１３を経て、ＡＤ・ＤＡ変換器１５へ至り、アナログオーディオ信号に変換され、スピーカ１７から発音される。
【００６５】
次に、ビットストリームの出力時の動作を説明する。まず、カメラ１２の撮影と、マイク１６の集音が開始すると、カメラ１２が得た画像は、ビデオプロセッサ１０５の画像入力回路１３へ入力され、画像入力回路１３がビデオ信号を生成し、ビデオプロセッサ１０５は、専用メモリ１１０を用いてビデを信号を圧縮する。このときも、ビデオプロセッサ１０５は、専用メモリ１１０を用いるため、アクセスの競合が発生せず、遅延なく圧縮を行える。
【００６６】
また、マイク１６が得たアナログオーディオ信号は、ＡＤ・ＤＡ変換器１５によりデジタルのオーディオ信号に変換され、第３インターフェイス１１３、周辺バス１０３を経て、オーディオ・多重分離プロセッサ１０６へ至る。すると、オーディオ・多重分離プロセッサ１０６は、これを圧縮する。
【００６７】
そして、ビデオプロセッサ１０５が画像圧縮を終えると、圧縮されたビデオ信号が、オーディオ・多重分離プロセッサ１０６へ渡され、オーディオ・多重分離プロセッサ１０６は、これと、自身で圧縮したオーディオ信号とを、多重化し、周辺バス１０３、第１インターフェイス１１１を介して、多重化されたビットストリームが、外部（記録媒体など）へ出力される。
【００６８】
以上において、ビデオプロセッサ１０５は、オーディオ・多重分離プロセッサ１０６が共用メモリ１０４を用いて他の処理を行っている間にも、
▲１▼画像入力回路１３を通して専用メモリ１１０に格納した画像データの圧縮、
▲２▼圧縮されたデータの画像データへの伸張、
▲３▼グラフィックス処理による画像データの生成、
▲４▼画像データの加工や編集、
などの処理を、専用メモリ１１０を用いて、アクセスの競合なく、実行できる。
【００６９】
これにより、アクセスの競合を抑制し、リアルタイム性を高めることができる。
【００７０】
【発明の効果】
本発明によれば、処理負担が重い処理ユニットに、第２のメモリを占有させることにより、アクセス競合による待ち時間を回避し、リアルタイム性を向上できる。
【００７１】
アクセスの競合による待ち時間を回避できるため、画像入力時において、映像をスムーズに画像データとしてメモリに取り込める。
【００７２】
アクセスの競合による待ち時間を回避できるため、画像出力時において、映像をスムーズに表示デバイスへ表示でき、映像表示の途切れや乱れを抑制できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態における電子機器のブロック図
【図２】従来の集積回路の概略ブロック図
【符号の説明】
１０  画像表示回路
１１  ＬＣＤ
１２  カメラ
１３  画像入力回路
１４  キーセット
１５  ＡＤ・ＤＡ変換器
１６  マイク
１７  スピーカ
１００  集積回路
１０１  メインバス
１０２  ブリッジ回路
１０３  周辺バス
１０４  共用メモリ
１０５  ビデオプロセッサ
１０６  オーディオ・多重分離プロセッサ
１０７  システムプロセッサ
１０８、１０９  バッファメモリ
１１０  専用メモリ
１１１  第１インターフェイス
１１２  第２インターフェイス
１１３  第３インターフェイス
１１４  第４インターフェイス
【図１】
2004252713.tif 000003
【図２】
2004252713.tif 000004