(57)【特許請求の範囲】
【請求項１】
表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、
音声信号のみを出力する音声出力端子と、
前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得する取得手段と、
取得された前記情報を記憶する第１の記憶手段と、
取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成する画面生成手段と、
前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択する選択手段と、
選択された前記所定の設定項目を記憶する第２の記憶手段と、
前記選択手段により選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定する設定手段と
を備える情報処理装置。
【請求項２】
前記画面生成手段は、前記入出力端子を介して前記情報処理装置が再度前記表示装置と接続された場合、前記第１の記憶手段に記憶されている前記情報と、前記第２の記憶手段に記憶されている前記所定の設定項目に基づいて、選択可能な設定項目上に、以前に選択された前記所定の設定項目が予め選択されている前記画面を生成する
請求項１に記載の情報処理装置。
【請求項３】
前記入出力端子は、HDMI（High-Definition Multimedia Interface）端子であり、
前記情報は、EDID（Extended Display Identification Data）である
請求項１に記載の情報処理装置。
【請求項４】
前記情報には、前記音声信号の符号化方式、サンプリングレート、ビット数、またはチャンネル数についての情報が含まれる
請求項１に記載の情報処理装置。
【請求項５】
前記画面生成手段は、オーディオドライバと、それを実行するCPUにより構成される
請求項１に記載の情報処理装置。
【請求項６】
前記画面生成手段が生成する前記画面の前記設定項目には、前記表示装置側で画像と音声の同期をとるための補正時間もあり、
前記第２の記憶手段は、前記画面で設定された前記補正時間も記憶する
請求項１に記載の情報処理装置。
【請求項７】
表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、音声信号のみを出力する音声出力端子とを備える情報処理装置の情報処理方法において、
前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得し、
取得された前記情報を記憶手段に記憶させ、
取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、
前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択し、
選択された前記所定の設定項目を前記記憶手段に記憶させ、
選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定する
ステップを含む情報処理方法。
【請求項８】
表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、音声信号のみを出力する音声出力端子とを備える装置のコンピュータに、
前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得し、
取得された前記情報を記憶手段に記憶させ、
取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、
前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択し、
選択された前記所定の設定項目を前記記憶手段に記憶させ、
選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定する
ステップを含む処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、表示装置に出力する音声信号のフォーマットを、迅速に、かつ適正に設定することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータと、ディスプレイは、DVI(Digital Visual Interface)やアナログRGBのインタフェースで接続される。DVIまたはアナログRGBのインタフェースでは、音声信号を含むことができないので、パーソナルコンピュータがDVIまたはアナログRGBのインタフェースによりディスプレイと接続した場合、音声信号用に、例えば、S/PDIF (Sony Philips Digital Interface )などの別のインタフェースを用意する必要がある。
【０００３】
また、DVIまたはアナログRGBのインタフェースでは、解像度やスキャンレートなどの、ディスプレイの表示設定については、ユーザ自身が決定する必要があり、ディスプレイの能力を最大限に生かした設定を行うためには、ユーザが、ディスプレイの表示設定について、ある程度の知識を有している必要があった。換言すれば、ディスプレイの表示設定に対する知識がないユーザは、ディスプレイの表示設定値を適正な値に設定することができず、画像が表示されないという事態を招くことがあった。
【０００４】
そのため、ディスプレイの表示設定を自動で最適な値に設定する技術が望まれている。例えば、特許文献１には、所定のイベントが発生されたときに、ディスプレイに表示されている画面を拡大または縮小して表示する技術が提案されているが、この技術は、ディスプレイの解像度の設定そのものを変更するものではない。
【０００５】
ところで、DVIから発展し、家電やAV(Audio Visual)機器などのコンスーマ（Consumer）機器において採用され始めているHDMI（High-Definition Multimedia Interface）では、接続されている機器に応じてディスプレイの表示を最適にするようになっている。また、HDMIでは、画像信号とともに音声信号も接続されている機器に送信することができる。
【０００６】
【特許文献１】特開２００２−１４００５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、HDMIに含まれる音声信号において、如何にして、接続されている機器に応じた最適な音声信号を出力するかについて考慮されているとは言い難かった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、表示装置に出力する音声信号のフォーマットを、迅速に、かつ適正に設定することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報処理装置は、表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、音声信号のみを出力する音声出力端子と、前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得する取得手段と、取得された前記情報を記憶する第１の記憶手段と、取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成する画面生成手段と、前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択する選択手段と、選択された前記所定の設定項目を記憶する第２の記憶手段と、前記選択手段により選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定する設定手段とを備える。
【００１０】
前記画面生成手段には、前記入出力端子を介して前記情報処理装置が再度前記表示装置と接続された場合、前記第１の記憶手段に記憶されている前記情報と、前記第２の記憶手段に記憶されている前記所定の設定項目に基づいて、選択可能な設定項目上に、以前に選択された前記所定の設定項目が予め選択されている前記画面を生成させることができる。
【００１１】
前記入出力端子は、HDMI（High-Definition Multimedia Interface）端子であり、前記情報は、EDID（Extended Display Identification Data）であるようにすることができる。
【００１２】
前記情報には、前記音声信号の符号化方式、サンプリングレート、ビット数、またはチャンネル数についての情報が含まれるようにすることができる。
【００１３】
前記画面生成手段は、オーディオドライバと、それを実行するCPUにより構成されるようにすることができる。
【００１４】
前記画面生成手段が生成する前記画面の前記設定項目には、前記表示装置側で画像と音声の同期をとるための補正時間もあり、前記第２の記憶手段には、前記画面で設定された前記補正時間も記憶させることができる。
【００１５】
本発明の一側面の情報処理方法は、表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、音声信号のみを出力する音声出力端子とを備える情報処理装置の情報処理方法において、前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得し、取得された前記情報を記憶手段に記憶させ、取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択し、選択された前記所定の設定項目を前記記憶手段に記憶させ、選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定するステップを含む。
【００１６】
本発明の一側面のプログラムは、表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、音声信号のみを出力する音声出力端子とを備える装置のコンピュータに、前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得し、取得された前記情報を記憶手段に記憶させ、取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択し、選択された前記所定の設定項目を前記記憶手段に記憶させ、選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定するステップを含む処理を実行させる。
【００１７】
本発明の一側面においては、入出力端子に表示装置が接続された場合に、表示装置の画像および音声の能力を表す情報が表示装置から取得され、取得された情報が記憶手段に記憶され、取得された情報から表示装置が音声出力を備えていることが認識された場合、情報に基づいて、表示装置が受入可能な音声信号のフォーマットに関する１以上の設定項目を表示する画面が生成され、取得された情報から表示装置が音声出力を備えていないことが認識された場合、音声出力端子が出力可能な音声信号のフォーマットに関する１以上の設定項目を表示する画面が生成され、画面に表示されている１以上の設定項目のなかから所定の設定項目が選択され、選択された所定の設定項目が記憶手段に記憶され、選択された所定の設定項目に従ったフォーマットに音声信号が設定される。
【発明の効果】
【００１８】
本発明の一側面によれば、表示装置に出力する音声信号のフォーマットを、迅速に、かつ適正に設定することができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
本発明の一側面の情報処理装置は、第１に、
表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、
音声信号のみを出力する音声出力端子と、
前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得する取得手段（例えば、図２のEDID取得部１１１）と、
取得された前記情報を記憶する第１の記憶手段（例えば、図２のEDID記憶領域１２１）と、
取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成する画面生成手段（例えば、図２の制御部１０４）と、
前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択する選択手段（例えば、図２の操作部１０５）と、
選択された前記所定の設定項目を記憶する第２の記憶手段（例えば、図２のユーザ設定情報記憶領域１２２）と、
前記選択手段により選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定する設定手段（例えば、図２のオーディオコントローラ１０２）と
を備える。
【００２３】
本発明の一側面の情報処理方法は、
表示装置と接続される入出力端子であって、画像信号と音声信号を前記表示装置に出力し、前記表示装置の画像および音声の能力を表す情報を入力する入出力端子と、音声信号のみを出力する音声出力端子とを備える情報処理装置の情報処理方法において、
前記入出力端子に前記表示装置が接続された場合に、前記情報を前記表示装置から取得し（例えば、図７のステップＳ１１）、
取得された前記情報を記憶手段に記憶させ（例えば、図７のステップＳ１２）、
取得された前記情報から前記表示装置が音声出力を備えていることが認識された場合、前記情報に基づいて、前記表示装置が受入可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し、取得された前記情報から前記表示装置が音声出力を備えていないことが認識された場合、前記音声出力端子が出力可能な前記音声信号のフォーマットに関する１以上の設定項目を表示する画面を生成し（例えば、図７のステップＳ１７）、
前記画面に表示されている前記１以上の設定項目のなかから、所定の設定項目を選択し（例えば、図７のステップＳ２０）、
選択された前記所定の設定項目を前記記憶手段に記憶させ（例えば、図７のステップＳ２１）、
選択された前記所定の設定項目に従ったフォーマットに前記音声信号を設定する（例えば、図７のステップＳ２２）ステップを含む。
【００２４】
以下、図を参照して、本発明の実施の形態について説明する。
【００２５】
図１は、本発明を適用した画像処理装置の一実施の形態の構成例を示している。
【００２６】
図１において、画像処理装置１１は、モニタ１２とHDMI（High-Definition Multimedia Interface）ケーブル１３で接続されている。ここで、画像処理装置１１は、画像または音声（の信号）を供給する側の、HDMIの規格で定義されるソース（Source）機器であり、モニタ１２は、画像または音声を受け取る側の、シンク（Sink）機器である。
【００２７】
画像処理装置１１は、マザーボード２１、グラフィックボード２２、およびオーディオボード２３を少なくとも有している。マザーボード２１は、CPU（Central Processing Unit）３１、メモリ３２、ノースブリッジ３３、およびサウスブリッジ３５で構成されている。CPU３１は、ノースブリッジ３３と接続されており、ノースブリッジ３３は、CPU３１、メモリ３２、サウスブリッジ３５、およびグラフィックボード２２と接続されている。
【００２８】
CPU３１は、メモリ３２または後述するHDD（Hard Disk Drive）４２に記憶されているプログラムに従って各種の処理を実行する。例えば、CPU３１は、HDD４２からロードされたOS(Operation System)、ビデオドライバ、オーディオドライバ等のプログラムを実行する。OSは、画像処理装置１１の基本的な動作を制御するプログラムであり、ビデオドライバおよびオーディオドライバは、グラフィックボード２２およびオーディオボード２３をそれぞれ制御するプログラムである。メモリ３２は、ROM（Read Only Memory）やRAM（Random Access Memory）で構成され、CPU３１が実行するOSなどのプログラムや、各種の処理で一時的に保持することが必要なデータを記憶する。
【００２９】
ノースブリッジ３３は、PCI expressなどのバス３４を介してグラフィックボード２２を制御する。サウスブリッジ３５は、オーディオバス３６を介してオーディオボード２３を制御する。また、サウスブリッジ３５には、IDE（Integrated Drive Electronics）バス４１を介してHDD４２が接続されており、必要に応じてドライブ４３も接続される。HDD４２は、CPU３１が実行する各種のプログラムやモニタ１２に供給するコンテンツデータなどを記憶する。ドライブ４３には、磁気ディスク、光ディスク、或いは光磁気ディスク等からなるリムーバブルメディア４４が適宜装着され、そこから読み出されたプログラムが、必要に応じてHDD４２にインストールされる。サウスブリッジ３５にはまた、LPC(Low Pin Count)バス４５を介してキーボード４６およびマウス４７が接続されている。
【００３０】
グラフィックボード２２は、GPU(Graphics Processing Unit)５1、ビデオメモリ５２、マイクロコンピュータ５３、HDMIトランスミッタ５４、HDMIコネクタ５５、およびPLL（Phase Locked Loop）５６で構成されている。
【００３１】
GPU５1は、バス３４を介してノースブリッジ３３から供給される画像信号のエンコードまたはデコードを行う。例えば、GPU５1には、所定の方式（例えば、MPEG２ (Moving Picture Experts Group２）方式）でエンコードされてHDD４２に記憶されている画像信号が、サウスブリッジ３５、ノースブリッジ３３等を介して供給される。GPU５1は、それをデコードし、HDMIトランスミッタ５４に供給する。また、GPU５1は、エンコードされたままの画像信号を、HDMIトランスミッタ５４に供給することも可能である。さらに、図示せぬ通信部などから入力された画像信号がGPU５1に供給された場合には、GPU５1は、その入力された画像信号を所定の方式でエンコードする。このエンコードされた画像信号は、例えばHDD４２に記憶される。
【００３２】
ビデオメモリ５２には、GPU５1で処理される画像信号が一時的に記憶される。マイクロコンピュータ５３は、PLL５６内部のレジスタを参照し、HDMIトランスミッタ５４を制御する。例えば、マイクロコンピュータ５３は、PLL５６内部のレジスタを参照することにより、オーディオボード２３（のオーディオコーデック６１）からHDMIトランスミッタ５４に供給される音声信号のサンプリングレートの切り替わりを検知し、HDMIトランスミッタ５４の制御タイミングを切り替える。また、マイクロコンピュータ５３は、HDMIケーブル１３を介してモニタ１２から取得されるEDID（Extended Display Identification Data）を、GPU５1、ノースブリッジ３３等を介してHDD４２に記憶（記録）させる。このEDIDには、図３を参照して後述するように、モニタ１２が受入可能な画像信号の解像度や、音声信号のフォーマット（符号化方式、サンプリングレート、ビット数）などの、モニタ１２の能力を表す情報が、モニタ１２を識別するためのモニタIDなどとともに格納されている。
【００３３】
HDMIトランスミッタ５４は、GPU５1から供給される画像信号と、オーディオボード２３（のオーディオコーデック６１）から供給される音声信号をHDMIフォーマットの信号（以下、HDMI信号と称する）に変換し、HDMIコネクタ５５を介してモニタ１２に出力する。なお、HDMIトランスミッタ５４には、音声信号から抽出されたマスタークロック（MCLK）もPLL５６から供給される。HDMIトランスミッタ５４は、このマスタークロックに基づいて、上述のHDMI信号への変換処理を行う。PLL５６は、オーディオコーデック６１から供給されるバイフェーズの音声信号からマスタークロックを抽出するとともに、オーディオコーデック６１からHDMIトランスミッタ５４に供給される音声信号についての情報（符号化方式、サンプリングレート、ビット数など）をマイクロコンピュータ５３に提供する。
【００３４】
オーディオボード２３は、オーディオコーデック６１、S/PDIF(Sony Philips Digital Interface )出力端子６２、およびアナログ出力端子（RCA出力端子）６３を有している。オーディオコーデック６１は、オーディオバス３６を介してサウスブリッジ３５から供給される音声信号のエンコードまたはデコードを行う。例えば、オーディオコーデック６１は、オーディオバス３６を介してサウスブリッジ３５から供給される音声信号を、リニアPCM（Pulse Code Modulation）方式やAC３（Audio Code number 3）方式によりエンコードして、さらにS/PDIFに準拠した信号に変換し、HDMIトランスミッタ５４、PLL５６、およびS/PDIF出力端子６２に出力する。なお、サウスブリッジ３５から供給される音声信号が、出力する方式と異なる方式でエンコードされている場合には、オーディオコーデック６１は、エンコードされている画像信号を一旦デコードし、それから出力する方式でエンコードする。また、オーディオコーデック６１は、オーディオバス３６を介してサウスブリッジ３５から供給されるデジタルの音声信号をアナログの音声信号に変換し、アナログ出力端子６３から出力する。アナログ出力端子６３は、左用（L:Left）と右用（R:Right）の２つの端子を備えている。なお、本実施の形態では、音声信号は、オーディオコーデック６１を介してHDMIトランスミッタ５４に供給されているが、HDMIトランスミッタ５４をオーディオバス３６に接続するようにして、サウスブリッジ３５から直接音声信号を受け取るようにしてもよい。この場合、PLL５６を省略することができる。
【００３５】
一方、モニタ１２は、HDMIコネクタ７１、HDMIレシーバ７２、メモリ７３、ビデオデコーダ７４、スケーラ７５、ディスプレイ７６、オーディオデコーダ７７、左スピーカ７８L、右スピーカ７８R、および５．１チャンネル用出力端子７９から構成されている。
【００３６】
HDMIケーブル１３を介して、画像処理装置１１のHDMIコネクタ５５からHDMIコネクタ７１に入力されたHDMI信号は、HDMIレシーバ７２に供給される。HDMIレシーバ７２は、供給されるHDMI信号を画像信号と音声信号に分離して、画像信号をビデオデコーダ７４に供給し、音声信号をオーディオデコーダ７７に供給する。メモリ７３は、例えば、DRAM（Dynamic Random Access Memory）などで構成され、上述したモニタ１２のEDIDを記憶する。ここに記憶されているEDIDは、HDMIケーブル１３により画像処理装置１１とモニタ１２が接続されると、DDC(Display Data Channel)の規格に従って画像処理装置１１に送信される。
【００３７】
ビデオデコーダ７４は、HDMIレシーバ７２から供給される画像信号を所定の方式でデコードして、スケーラ７５に供給する。スケーラ７５は、画像信号をディスプレイ７６に合わせたスケーリングを行い、ディスプレイ７６に供給する。ディスプレイ７６は、LCDまたはCRTなどで構成され、供給された画像信号に対応する画像を表示する。
【００３８】
オーディオデコーダ７７は、HDMIレシーバ７２から供給される音声信号を、所定の方式でデコードするとともに、アナログ信号に変換して、左スピーカ７８L、右スピーカ７８R、または５．１チャンネル用出力端子７９に供給する。左スピーカ７８L、右スピーカ７８R、または５．１チャンネル用出力端子７９のそれぞれは、供給された音声信号に対応する音声を出力する。なお、５．１チャンネル用出力端子７９は、センタ、リア右、リア左、およびウーハー１チャンネル用の４つの出力端子を有している。フロントの左右のチャンネルとしては、左スピーカ７８Lおよび右スピーカ７８Rが利用（共用）される。
【００３９】
以上のように構成される画像処理装置１１およびモニタ１２では、画像処理装置１１のHDMIコネクタ５５とモニタ１２のHDMIコネクタ７１とがHDMIケーブル１３で接続された場合、モニタ１２のメモリ７３に記憶されているEDIDが画像処理装置１１に送信される。画像処理装置１１は、モニタ１２から取得されたEDIDに基づいて、モニタ１２の能力に応じたフォーマットで画像信号および音声信号を出力する。
【００４０】
そこで、図２は、画像処理装置１１がモニタ１２の能力に応じたフォーマットで画像信号および音声信号を供給するために、画像信号および音声信号のフォーマットを設定（決定）する場合の、画像処理装置１１の機能的な構成例を表す機能ブロック図を示している。なお、図２では、制御部１０４から各部への信号線の図示が省略されている。
【００４１】
図２において、画像処理装置１１は、ビデオコントローラ１０１、オーディオコントローラ１０２、記憶部１０３、制御部１０４、および操作部１０５により構成されている。また、ビデオコントローラ１０１は、EDID取得部１１１を有しており、記憶部１０３は、EDID記憶領域１２１、ユーザ設定情報記憶領域１２２、およびコンテンツデータ記憶領域１２３を有している。
【００４２】
ビデオコントローラ１０１には、制御部１０４を介してコンテンツデータ記憶領域１２３から、所定の方式でエンコードされた画像信号が供給される。ビデオコントローラ１０１は、そのエンコードされた画像信号をデコードし、所定のフォーマット（後述する７２０ｐや１０８０ｉなど）の画像信号に変換し、さらにHDMI信号に変換して、モニタ１２（図１）に出力する。なお、ビデオコントローラ１０１は、オーディオコントローラ１０２から音声信号が供給された場合、その音声信号もHDMI信号に含めて、モニタ１２に出力する。
【００４３】
ビデオコントローラ１０１のEDID取得部１１１は、画像処理装置１１がモニタ１２とHDMIケーブル１３で接続された場合、モニタ１２からEDIDを取得して、記憶部１０３のEDID記憶領域１２１に記憶させる。また、EDID取得部１１１は、モニタ１２のEDIDをEDID記憶領域１２１に記憶させた場合、EDIDを記憶させた旨のイベントを制御部１５に発行する。なお、ビデオコントローラ１０１は、図１のグラフィックボード２２と、そのグラフィックボード２２を制御する（CPU３１によって実行される）ビデオドライバとに対応する。
【００４４】
オーディオコントローラ１０２は、後述するように、EDIDが書き込まれたことを表すイベントが制御部１０４から通知された場合、記憶部１０３のEDID記憶領域１２１にアクセスして、いまアクティブとなっているモニタ、即ち、画像処理装置１１といま接続されているモニタ１２のEDIDを取得する。
【００４５】
さらに、オーディオコントローラ１０２は、取得したEDIDに含まれているモニタIDに基づいて、ユーザ設定情報記憶領域１２２を検索し、いま接続されているモニタ１２が以前に接続されたことがあるか否かも判定する。モニタ１２が以前に接続されたことがない場合、即ち、ユーザ設定情報記憶領域１２２に、取得したモニタIDと同一のIDを有するデータがない場合、オーディオコントローラ１０２は、取得したEDIDに基づいて、モニタ１２が受入可能な音声信号のフォーマットに関する情報（以下、適宜、オーディオフォーマット情報と称する）のみを制御部１０４に出力する。一方、モニタ１２が以前に接続されたことがある場合には、上述のオーディオフォーマット情報とともに、ユーザ設定情報記憶領域１２２に記憶されている、以前モニタ１２が接続されたときにユーザによって設定された音声信号のフォーマットに関する情報（以下、適宜、ユーザ設定情報と称する）も制御部１０４に出力する。そして、オーディオコントローラ１０２は、供給したオーディオフォーマット情報に基づいてユーザが設定した音声信号のフォーマットを、制御部１０４から受け取る。
【００４６】
オーディオコントローラ１０２は、制御部１０４を介してコンテンツデータ記憶領域１２３から供給される音声信号を、制御部１０４から供給された、ユーザが設定したフォーマットに変更し、ビデオコントローラ１０１に供給するとともに、S/PDIF出力端子６２またはアナログ出力端子６３（図１）供給する。なお、オーディオコントローラ１０２は、アナログ出力端子６３に対しては、アナログ変換後の音声信号を供給する。
【００４７】
オーディオコントローラ１０２は、図１のオーディオボード２３と、そのオーディオボード２３を制御する（CPU３１によって実行される）オーディオドライバとに対応する。
【００４８】
記憶部１０３は、図１のHDD４２に対応し、各種のデータを記憶する。例えば、EDID記憶領域１２１には、EDID取得部１１１から供給される、画像処理装置１１と接続された各種のモニタ（例えば、モニタ１２）のEDIDが記憶される。ユーザ設定情報記憶領域１２２には、画像処理装置１１と以前接続されたことがあるモニタの、以前接続されたときにユーザにより設定された音声信号のフォーマットの情報（ユーザ設定情報）が記憶される。コンテンツデータ記憶領域１２３には、図示せぬチューナや通信部によって受信された、放送番組や映画などのコンテンツデータ（画像信号と音声信号）が記憶される。
【００４９】
制御部１０４は、図１の（CPU３１によって実行される）OS等に対応し、画像処理装置１１の各部を制御する。例えば、制御部１０４は、ビデオコントローラ１０１のEDID取得部１１１からEDIDを記憶させた旨のイベントが発行された場合、その旨をオーディオコントローラ１０２に通知する。また、制御部１０４は、オーディオコントローラ１０２からモニタ１２のオーディオフォーマット情報が供給された場合、そのオーディオフォーマット情報を表示するオーディオフォーマット設定画面の画面データを生成し、ビデオコントローラ１０１に供給する。このオーディオフォーマット設定画面の画面データは、ビデオコントローラ１０１を介してモニタ１２に供給され、モニタ１２において、オーディオフォーマット設定画面として表示される。ユーザは、オーディオフォーマット設定画面を参照し、モニタ１２が受入可能な音声信号のフォーマットを決定する複数の設定項目のなかから、所望の設定項目を選択する操作を操作部１０５で行う。これにより、ユーザの選択操作に対応する操作信号が操作部１０５から制御部１０４に供給され、制御部１０４は、どの設定項目が選択されたかを認識し、その認識結果をオーディオコントローラ１０２に供給する。オーディオコントローラ１０２は、選択された設定項目に従ったフォーマットで音声信号を出力する。
【００５０】
また例えば、制御部１０４は、所定のコンテンツデータを再生させる旨の操作信号が操作部１０５から供給された場合、その操作信号に対応して、指定されたコンテンツデータをコンテンツデータ記憶領域１２３から取得し、その画像信号および音声信号を、ビデオコントローラ１０１およびオーディオコントローラ１０２にそれぞれ供給する。
【００５１】
操作部１０５は、図１のキーボード４６やマウス４７に対応し、ユーザの操作に対応する操作信号を制御部１０４に供給する。例えば、ユーザがコンテンツデータ記憶領域１２３に記憶されているコンテンツデータのなかから、所定のコンテンツデータを再生させる操作を行った場合、操作部１０５は、その操作に対応する操作信号を制御部１０４に供給する。
【００５２】
次に、図３を参照して、モニタ１２から取得されるEDIDに含まれる内容について説明する。図３は、EDIDのフォーマットを示している。
【００５３】
EDIDは、図３に示すように、モニタ１２の機種を表す情報であるプロダクト情報、モニタ１２が受入可能な画像信号のフォーマットについての情報であるビデオ情報、およびモニタ１２が受入可能な音声信号のフォーマットについての情報であるオーディオ情報で構成される。
【００５４】
プロダクト情報としては、８バイトのヘッダに続いて、２バイトの製品名（Manufacture Name）、２バイトの製品コード（Product Code）、４バイトのシリアルナンバ（Serial Number）、１バイトの製造された（年初から数えた）週（Manufactured Week）、および１バイトの製造された年（Manufactured Year）を表す情報が、順に格納される。
【００５５】
ビデオ情報としては、有効走査線数７２０本のプログレッシブ画像に対応する７２０ｐや、有効走査線数１０８０本のインターレース画像に対応する１０８０iなどの、モニタ１２が受入可能な画像信号のフォーマット（解像度）を表す情報が格納される。
【００５６】
オーディオ情報は、全部で３バイト（２４ビット）により構成される。そのうちの最初の１バイト（８ビット）には、図３に示すように、１ビットの予約領域（Rsvd）に続いて、４ビットのオーディオフォーマットコード（Audio Format Codes）、３ビットのチャンネル数（Number of channels）を表す情報が順に格納される。４ビットで表されるオーディオフォーマットコードは、例えば、図３に示すように、オーディオフォーマットコードが“１”である場合、リニアPCMの符号化方式による音声信号を受入可能であることを表し、オーディオフォーマットコードが“２”である場合、AC３の符号化方式による音声信号を受入可能であることを表している。
【００５７】
次の１バイト（８ビット）には、１ビットの予約領域（Rsvd）に続いて、１９２kHz，１７６ｋHz，９６ｋHz，８８ｋHz，４８ｋHz，４４．１ｋHz，３２ｋHzのサンプリングレートへの対応の可否を表す情報がそれぞれ１ビットずつ、全７ビットに格納される。例えば、１９２ｋHzのサンプリングレートを表すビットが“１”である場合、モニタ１２は、１９２ｋHzのサンプリングレートによる音声信号の受入が可能であることを表している。
【００５８】
さらに次の１バイト（８ビット）には、ビット数（量子化ビット数）（bit rate）を表す情報が格納される。
【００５９】
以上のようなフォーマットに従ったEDIDが取得され、記憶部１０３のEDID記憶領域１２１に記憶される。
【００６０】
EDID記憶領域１２１においては、図３のフォーマットで取得されたEDIDが、例えば、OSであるウィンドウズ（登録商標）Xpなどのレジストリ（ファイル）として記憶されている。
【００６１】
図４は、レジストリエディタでEDID記憶領域１２１に記憶されている内容を表示させた場合の画面例である。
【００６２】
レジストリ（ファイル）において、ディスプレイについての各設定項目の設定値は、“DISPLAY”のディレクトリの階層下（ディレクトリ内）に保存される。その“DISPLAY”の階層下には、図４に示す例では、“Default_Monitor”のディレクトリ、“SII4448”のディレクトリ、“SNY00D2”のディレクトリが存在している。“Default_Monitor”のディレクトリには、画像処理装置１１がデフォルトとして有しているモニタのEDIDが格納されている。また、“DISPLAY”の階層下に“SII4448”および“SNY00D2”のディレクトリが生成されており、デフォルトとして画像処理装置１１が予め有していないモニタである“SII4448”と“SNY00D2”のモニタが、以前に（現在接続されているものも含む）画像処理装置１１と接続されたことを表している。ここで、ディレクトリ名である“SII4448”と“SNY00D2”は、例えば、モニタの製品名（Manufacture Name）でもある。
【００６３】
また、図４では、“SNY00D2”のディレクトリの階層下に、“5&19f15”のディレクトリと“5&1f497”のディレクトリが設けられている。“5&19f15”と“5&1f497”は、例えば、モニタのシリアルナンバに対応する。従って、シリアルナンバの異なる２台の“SNY00D2”のモニタが画像処理装置１１に接続されたことを表している。
【００６４】
ディレクトリ“5&19f15”と“5&1f497”の階層下には、それぞれ、“Device Parameters”のディレクトリと“LogConf”のディレクトリが設けられている。
【００６５】
EDID取得部１１１によって各モニタから取得されたEDIDは、“Device Parameters”のディレクトリに格納されている。例えば、シリアルナンバが“5&19f15”である“SNY00D2”のモニタでは、図４右側に示すように、図３で説明したEDIDについての情報が、バイナリデータで“00 ff ff ff ff ff ff 00 4d d9 d2 00 01 01 01 01 00 0e …”と格納されている。
【００６６】
オーディオコントローラ１０２は、EDIDが書き込まれた旨のイベントが制御部１０４から通知された場合、図４に示すようにEDID記憶領域１２１に記憶されている各モニタのEDIDのうち、アクティブな（画像処理装置１１と現在接続されている）モニタ１２のEDIDを取得し、その取得したEDIDをオーディオフォーマット情報として、制御部１０４に供給する。
【００６７】
図５は、オーディオコントローラ１０２から供給されたモニタ１２のオーディオフォーマット情報に基づいて、制御部１０４がモニタ１２に表示させるオーディオフォーマット設定画面の例を示している。
【００６８】
図５のオーディオフォーマット設定画面１５１には、「オーディオフォーマット」のタイトルとともに、符号化方式設定項目１６１、サンプリングレート設定項目１６２、ビット数設定項目１６３、チャンネル数設定項目１６４、および終了ボタン１６５が設けられている。
【００６９】
符号化方式設定項目１６１には、EDID内のオーディオ情報のうちのオーディオフォーマットコードに対応する情報が表示される。サンプリングレート設定項目１６２には、EDID内のオーディオ情報のうちのサンプリングレートに対応する情報が表示される。ビット数設定項目１６３には、EDID内のオーディオ情報のうちのビット数に対応する情報が表示される。チャンネル数設定項目１６４には、EDID内のオーディオ情報のうちのチャンネル数に対応する情報が表示される。
【００７０】
例えば、図５の符号化方式設定項目１６１では、モニタ１２がリニアPCMとAC３の符号化方式に対応した音声を出力することが可能であることを表しており、ユーザは、リニアPCMまたはAC３のいずれの符号化方式による音声信号をモニタ１２に供給するかを決定し、対応するチェックボックス１６１aまたは１６１ｂをチェックする（選択する）。
【００７１】
サンプリングレート設定項目１６２では、モニタ１２が４４．１kHz，４８ｋHz，９６kHz、または１９２kHzのサンプリングレートに対応した音声を出力することが可能であることを表しており、ユーザは、４４．１kHz，４８ｋHz，９６kHz、または１９２kHzのいずれのサンプリングレートによる音声信号をモニタ１２に供給するかを決定し、対応するチェックボックス１６２ａ，１６２ｂ，１６２ｃ、または１６２ｄをチェックする。
【００７２】
ビット数設定項目１６３では、モニタ１２が１６ビット（bit），２０ビット、または２４ビットのビット数に対応した音声を出力することが可能であることを表しており、ユーザは、１６ビット，２０ビット、または２４ビットのいずれのビット数による音声信号をモニタ１２に供給するかを決定し、対応するチェックボックス１６３ａ，１６３ｂ、または１６３ｃをチェックする。
【００７３】
チャンネル数設定項目１６４では、モニタ１２が２チャンネル(ch)、または、５．１チャンネル（サラウンド）に対応した音声を出力することが可能であることを表しており、ユーザは、２チャンネル、または、５．１チャンネルのいずれによる音声信号をモニタ１２に供給するかを決定し、対応するチェックボックス１６４ａまたは１６４ｂをチェックする。
【００７４】
図６は、モニタ１２と異なるその他のモニタ（以下、適宜、別モニタと称する）におけるオーディオフォーマット設定画面の例を示している。
【００７５】
別モニタから取得されたEDIDには、リニアPCMの符号化形式による音声信号のみが受入可能であることを表す情報が格納されており、この場合、オーディオフォーマット設定画面１５１では、図６に示すように、符号化方式設定項目１６１において、AC３の符号化形式が選択できないようになっている。なお、図６では、ユーザが選択できない設定項目を、便宜上、斜線で示している。
【００７６】
また、別モニタのEDIDには、４４．１kHzと４８kHzのサンプリングレートによる音声信号が受入可能であることを表す情報が格納されており、この場合、オーディオフォーマット設定画面１５１では、図６に示すように、サンプリングレート設定項目１６２において、９６kHzと１９２kHzのサンプリングレートが選択できないようになっている。
【００７７】
同様に、別モニタのEDIDには、１６ビットと２０ビットによる音声信号が受入可能であることを表す情報が格納されており、この場合、オーディオフォーマット設定画面１５１では、図６に示すように、ビット数設定項目１６４において、２４ビットのビット数が選択できないようになっている。
【００７８】
また、別モニタのEDIDには、２チャンネルによる音声信号のみが受入可能であることを表す情報が格納されており、この場合、オーディオフォーマット設定画面１５１では、図６に示すように、チャンネル数設定項目１６４において、５．１チャンネルのチャンネル数が選択できないようになっている。
【００７９】
ユーザは、図５や図６のようなオーディオフォーマット設定画面１５１を参照し、符号化方式、サンプリングレート、ビット数、およびチャンネル数のそれぞれの設定項目について、所望の設定項目を選択（指定）することができる。オーディオフォーマット設定画面１５１として表示される符号化方式、サンプリングレート、ビット数、およびチャンネル数のそれぞれの設定項目は、取得されたEDIDに基づいて、画像処理装置１１と現在接続されているモニタ１２が受入可能な設定項目のみが選択可能となされているので、オーディオ出力の設定に詳しくないユーザであっても、不適切な設定を行う心配がない。
【００８０】
なお、図５および図６のオーディオフォーマット設定画面１５１は、EDIDに含まれる情報の一例であり、上述した設定項目のみに限定されるものではない。即ち、その他の符号化方式、その他のサンプリングレート、その他のビット数、およびその他のチャンネル数があってもよい。例えば、その他の符号化方式としては、AAC(Advanced Audio Coding)やDTS(Digital Theater Systems)、またはDSD(Direct Stream Digital)などを採用することができる。
【００８１】
また、EDIDのビデオ情報に関しては、画像処理装置１１は、EDIDのビデオ情報に格納されている、モニタ１２が受入可能なフォーマット（解像度）のうちの最も高解像度の設定項目を選択するようになされているため、ユーザによる選択の操作はない。
【００８２】
次に、図７のフローチャートを参照して、画像処理装置１１にモニタ１２がHDMIケーブル１３を介して接続された場合に開始される、画像処理装置１１のオーディオフォーマット設定処理について説明する。
【００８３】
初めに、ステップＳ１１において、EDID取得部１１１は、モニタ１２のEDIDを取得し、ステップＳ１２に進み、取得したEDIDを、記憶部１０３のEDID記憶領域１２１に記憶させる（書き込む）。
【００８４】
ステップＳ１３において、EDID取得部１１１は、モニタ１２のEDIDをEDID記憶領域１２１に書き込んだ旨のイベントを制御部１５に発行する。
【００８５】
ステップＳ１４において、制御部１０４は、EDIDが書き込まれたことを表すイベントをオーディオコントローラ１０２に通知する。
【００８６】
ステップＳ１５において、EDIDが書き込まれたことを表すイベントを受け取ったオーディオコントローラ１０２は、アクティブとなっているモニタのEDIDを取得することにより、いま接続されたモニタ１２のEDIDを取得して、ステップＳ１６に進む。
【００８７】
ステップＳ１６において、オーディオコントローラ１０２は、いま接続されているモニタ１２が以前に画像処理装置１１と接続されたことがあるか否かを判定する。ステップＳ１６で、モニタ１２がこれまでに画像処理装置１１と接続されたことがないと判定された場合、即ち、ユーザ設定情報記憶領域１２２に、取得したモニタIDと同一のIDを有するデータがない場合、ステップＳ１７に進み、オーディオコントローラ１０２は、取得したEDIDに基づくオーディオフォーマット情報を制御部１０４に出力する。そして、制御部１０４は、そのオーディオフォーマット情報に基づいて、モニタ１２が受入可能な符号化形式、サンプリングレート、ビット数、およびチャンネル数それぞれの設定項目が表示されたオーディオフォーマット設定画面の画面データを生成し、ビデオコントローラ１０１に供給することにより、オーディオフォーマット設定画面をモニタ１２に表示させる。
【００８８】
一方、ステップＳ１６で、モニタ１２が以前に画像処理装置１１と接続されたことがあると判定された場合、ステップＳ１８に進み、オーディオコントローラ１０２は、取得したモニタIDと対応付けてユーザ設定情報記憶領域１２２に記憶されているユーザ設定情報を読み出し、オーディオフォーマット情報とともに、制御部１０４に出力する。
【００８９】
ステップＳ１９において、制御部１０４は、オーディオフォーマット情報に基づく、モニタ１２が受入可能な符号化形式、サンプリングレート、ビット数、およびチャンネル数それぞれの設定項目と、ユーザ設定情報に基づいて、前回設定された各設定項目のチェックボックスにデフォルトとしてのチェックが入れられた、オーディオフォーマット設定画面の画面データを生成し、ビデオコントローラ１０１に供給することにより、オーディオフォーマット設定画面をモニタ１２に表示させる。
【００９０】
ステップＳ１７またはＳ１９の処理後、ステップＳ２０に進み、符号化形式、サンプリングレート、ビット数、およびチャンネル数それぞれの設定項目について、ユーザによる設定（変更）が終了したか否かが判定され、終了したと判定されるまで待機する。
【００９１】
ステップＳ２０において、ユーザによる設定が終了したと判定された場合、即ち、オーディオフォーマット設定画面１５１の終了ボタン１６５（図５）が操作された場合、ステップＳ２１に進み、制御部１０４は、符号化方式、サンプリングレート、ビット数、チャンネル数それぞれについて、どの設定項目が選択されたかを認識し、その認識結果をオーディオコントローラ１０２に供給する。オーディオコントローラ１０２は、ユーザに選択された設定項目を、モニタIDと対応付けて、記憶部１０３のユーザ設定情報記憶領域１２２に記憶させる（上書きする）。
【００９２】
ステップＳ２２において、オーディオコントローラ１０２は、ユーザに選択された設定項目に従ったフォーマットで音声信号を出力するように内部を設定して、処理を終了する。
【００９３】
以上のようにして、モニタ１２接続時のオーディオフォーマット設定処理が行われる。なお、画像処理装置１１がサスペンド状態や休止状態から復旧した場合には、上述のステップＳ１５から処理を開始することができる。
【００９４】
図８は、現在のオーディオフォーマットの設定を変更する場合のオーディオフォーマット設定変更処理のフローチャートである。ユーザは、モニタ１２が画像処理装置１１と接続されている間は、いつでも画像処理装置１１から出力する音声信号のフォーマットの設定を変更することができ、この処理は、例えば、設定メニュー等で、オーディオフォーマットの変更が指示された場合などに開始される。
【００９５】
初めに、ステップＳ３１において、オーディオコントローラ１０２は、アクティブとなっているモニタ１２のEDIDをEDID記憶領域１２１から取得するとともに、モニタ１２のモニタIDと対応付けてユーザ設定情報記憶領域１２２に記憶されているユーザ設定情報を読み出し、オーディオフォーマット情報とユーザ設定情報を制御部１０４に出力する。
【００９６】
ステップＳ３２において、制御部１０４は、オーディオフォーマット情報に基づく、モニタ１２が受入可能な符号化形式、サンプリングレート、ビット数、およびチャンネル数それぞれの設定項目と、ユーザ設定情報に基づいて、前回設定された各項目のチェックボックスにデフォルトとしてのチェックが入れられた、オーディオフォーマット設定画面の画面データを生成し、ビデオコントローラ１０１に供給することにより、オーディオフォーマット設定画面をモニタ１２に表示させる。
【００９７】
ステップＳ３３では、ユーザによる各設定項目の選択が終了するまで待機され、ユーザによる選択が終了した場合、その選択に変更があったか否かが判定される。ステップＳ３３で、変更がないと判定された場合、ステップＳ３４およびＳ３５をスキップし、処理は終了される。
【００９８】
一方、ステップＳ３３で、変更があったと判定された場合、ステップＳ３４に進み、制御部１０４は、符号化形式、サンプリングレート、ビット数、およびチャンネル数のそれぞれについて、どの設定項目が選択されたかを認識し、その認識結果をオーディオコントローラ１０２に供給する。オーディオコントローラ１０２は、ユーザに選択された設定項目を、モニタIDと対応付けて、記憶部１０３のユーザ設定情報記憶領域１２２に記憶させる（上書きする）。
【００９９】
ステップＳ３５において、オーディオコントローラ１０２は、ユーザに選択された設定項目に従ったフォーマットで音声信号を出力するように内部を設定（変更）して、処理を終了する。
【０１００】
上述した図７および図８のオーディオフォーマット設定処理によれば、モニタ１２が画像処理装置１１とHDMIケーブル１３を介して接続された場合、画像処理装置１１は、モニタ１２から取得したEDIDに基づいて、モニタ１２が受入可能な音声信号の設定項目だけが選択可能となされているオーディオフォーマット設定画面を表示させ、ユーザに画像処理装置１１からモニタ１２に供給する音声信号のフォーマットを選択（指定）させる。これにより、オーディオ出力の設定に詳しくないユーザが、不適切な設定項目を選択することを防止することができる。また、オーディオフォーマットの設定は、GUI(Graphical User Interface)により行われるため、設定の操作が簡単である。
【０１０１】
また、接続されたモニタ１２が以前に画像処理装置１１と接続されたことがある場合、画像処理装置１１は、ユーザ設定情報にも基づいて、前回設定された各項目のチェックボックスが予め選択されているオーディオフォーマット設定画面を表示させ、ユーザに画像処理装置１１からモニタ１２に供給する音声信号のフォーマットを選択（指定）させる。これにより、ユーザは、前回の設定値を容易に、かつ、迅速に確認することができる。
【０１０２】
また、画像処理装置１１は、モニタ１２のEDIDおよびモニタ１２が接続されたときのユーザ設定情報を、記憶部１０３のEDID記憶領域１２１およびユーザ設定情報記憶領域１２２にそれぞれ記憶するようにしたので、以前に画像処理装置１１と接続したことがあるモニタ１２が再度接続された場合、そのEDIDおよびユーザ設定情報を、記憶部１０３のEDID記憶領域１２１およびユーザ設定情報記憶領域１２２から読み出すことにより、迅速に、かつ、適正に、モニタ１２に出力する音声信号のフォーマットを設定することができる。
【０１０３】
次に、接続されたモニタ１２がオーディオ出力を備えていない場合のオーディオフォーマット設定処理について説明する。
【０１０４】
図７や図８で説明した処理では、画像処理装置１１がHDMIコネクタ５５、S/PDIF出力端子６２、およびアナログ出力端子６３から出力する音声信号は、いずれも、モニタ１２が受入可能なフォーマットとなされていた。従って、画像処理装置１１のS/PDIF出力端子６２およびアナログ出力端子６３では、モニタ１２が受入可能なフォーマットよりも高音質の音声（信号）を出力することができたとしても、モニタ１２が受入可能な低音質の音声（信号）に変更（制限）されることがある。
【０１０５】
例えば、S/PDIF出力端子６２が１９２kHzのサンプリングレートで２４ビットのビット数の音声信号を出力することが可能であったとしても、モニタ１２が４４．１ｋHzと４８ｋHzのサンプリングレートと１６ビットおよび２０ビットのビット数の音声信号だけを受入可能であれば、オーディオコントローラ１０２は、S/PDIF出力端子６２に対しても、モニタ１２に出力するのと同一の４８kHzのサンプリングレートおよび２０ビットのビット数の音声信号を出力することになる。
【０１０６】
しかしながら、モニタ１２がオーディオ出力を備えていない場合には、モニタ１２が受入可能なフォーマットに制限されることなく、画像処理装置１１のS/PDIF出力端子６２およびアナログ出力端子６３が出力可能な音声信号のフォーマットを、設定することが可能である。
【０１０７】
そこで、接続されたモニタ１２がオーディオ出力を備えていない場合には、画像処理装置１１は、図９のフローチャートに示すオーディフォーマット設定処理に従って、S/PDIF出力端子６２およびアナログ出力端子６３が出力する音声信号のフォーマットを決定（設定）する。
【０１０８】
初めに、ステップＳ５１において、EDID取得部１１１は、モニタ１２のEDIDを取得し、ステップＳ５２において、取得したEDIDを、記憶部１０３のEDID記憶領域１２１に記憶させる（書き込む）。
【０１０９】
ステップＳ５３において、EDID取得部１１１は、モニタ１２のEDIDをEDID記憶領域１２１に書き込んだ旨のイベントを制御部１５に発行する。
【０１１０】
ステップＳ５４において、制御部１０４は、EDIDが書き込まれたことを表すイベントをオーディオコントローラ１０２に通知する。
【０１１１】
ステップＳ５５において、オーディオコントローラ１０２は、アクティブとなっているモニタのEDIDを取得することにより、いま接続されたモニタ１２のEDIDを取得して、ステップＳ５６に進む。
【０１１２】
ステップＳ５６において、オーディオコントローラ１０２は、取得したEDIDから、いま接続されているモニタ１２がオーディオ出力を備えていないことを認識し、HDMI出力をオフにする。即ち、オーディオコントローラ１０２は、音声信号をビデオコントローラ１０１に供給するラインを遮断する。
【０１１３】
ステップＳ５７において、オーディオコントローラ１０２は、S/PDIF出力端子６２およびアナログ出力端子６３が出力可能な音声信号のフォーマットに関する情報（オーディオフォーマット情報）を制御部１０４に出力する。また、ステップＳ５７において、制御部１０４は、そのオーディオフォーマット情報に基づく、オーディオフォーマット設定画面の画面データを生成し、ビデオコントローラ１０１に供給することにより、オーディオフォーマット設定画面をモニタ１２に表示させる。なお、ステップＳ５７では、モニタ１２がオーディオ出力を備えていない場合のデフォルトの設定項目（ユーザが以前に設定した設定項目でもよい）をユーザ設定情報記憶領域１２２に記憶させておくようにして、そこから読み出された設定項目がチェックされたオーディオフォーマット設定画面を表示させるようにしてもよい。
【０１１４】
ステップＳ５８において、ユーザによる符号化形式、サンプリングレート、ビット数、およびチャンネル数それぞれの設定（変更）が終了したか否かが判定され、終了したと判定されるまで待機する。
【０１１５】
ステップＳ５８において、ユーザによる設定が終了したと判定された場合、即ち、オーディオフォーマット設定画面１５１の終了ボタン１６５（図５）が操作された場合、ステップＳ５９に進み、制御部１０４は、符号化形式、サンプリングレート、ビット数、およびチャンネル数それぞれについて、どの設定項目が選択されたかを認識し、その認識結果をオーディオコントローラ１０２に供給する。オーディオコントローラ１０２は、ユーザに選択された設定項目を、モニタIDと対応付けてユーザ設定情報記憶領域１２２に記憶させる（上書きする）。
【０１１６】
ステップ６０において、オーディオコントローラ１０２は、ユーザに選択された設定項目に従ったフォーマットで音声信号を出力するように内部を設定して、処理を終了する。
【０１１７】
以上のように、画像処理装置１１と接続されたモニタ１２がオーディオ出力を備えていない場合、モニタ１２の能力に制限されることがないので、ユーザは、画像処理装置１１が出力可能な全ての音声信号のフォーマットのなかから、所望のフォーマットを選択することができる。
【０１１８】
なお、上述した例では、制御部１０４が、オーディオフォーマット情報を表示するオーディオフォーマット設定画面の画面データを生成し、ビデオコントローラ１０１に供給することにより、オーディオフォーマット設定画面をモニタ１２に表示させるようにしたが、オーディオコントローラ１０２が、オーディオフォーマット情報を表示するオーディオフォーマット設定画面の画面データを生成し、ビデオコントローラ１０１に供給することにより、オーディオフォーマット設定画面をモニタ１２に表示させるようにしてもよい。この場合、オーディオコントローラ１０１を構成するオーディオドライバの更新（アップデート）により、オーディオフォーマット設定画面の変更を行うことができる。即ち、ユーザの要望を取り入れたり、よりわかりやすく改変したり、機能を増やしたオーディオフォーマット設定画面の変更が容易になる。
【０１１９】
また、上述した例では、ビデオコントローラ１０１がイベントを制御部１０４に発行し、そのイベントをさらに制御部１０４が、オーディオコントローラ１０２に通知するようにしたが、ビデオコントローラ１０１からオーディオコントローラ１０２に直接イベントを通知するようにしてもよい。あるいは、オーディオコントローラ１０２がビデオコントローラ１０１から制御部１０４に通知されるイベントを監視し、検出するようにしてもよい。
【０１２０】
また、記憶部１０３のユーザ設定情報記憶領域１２２には、画像信号のフォーマットと音声信号のフォーマット（設定項目）とをリンクさせて記憶させるようにすることができる。
【０１２１】
さらに、モニタ１２側で、画像信号の処理にかかる時間と音声信号の処理にかかる時間に相違があり、モニタ１２のディスプレイ７６に表示される画像とスピーカ７８Lおよび７８Rから出力される音声とが同期しない場合、その同期をとるための補正時間をオーディオフォーマット設定画面で設定（入力）させるようにすることができ、そこで入力された補正時間も、モニタ１２のモニタIDと対応付けてユーザ設定情報記憶領域１２２に記憶させるようにすることができる。これにより、以前に接続されたことがあるモニタが再度画像処理装置１１に接続された場合、モニタ１２のディスプレイ７６に表示される画像とスピーカ７８Lおよび７８Rから出力される音声との同期をとるための補正時間が与えられ、迅速に補正を行った音声信号の出力を行うことができる。
【０１２２】
また、ユーザ設定情報記憶領域１２２に、モニタごとのユーザ設定情報ではなく、前回の設定項目を記憶させるようにして、画像処理装置１１がモニタと次に接続された場合、次に接続されたモニタのオーディオフォーマット情報と、前回の設定項目とを比較して、より最適な（より高音質となる）設定項目を選択し、出力する音声信号のフォーマットを決定するようにしてもよい。
【０１２３】
なお、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１２５】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１２６】
【図１】本発明を適用した画像処理装置の一実施の形態の構成例を示すブロック図である。
【図２】画像処理装置１１の機能的な構成例を表す機能ブロック図である。
【図３】EDIDに含まれる内容について説明する図である。
【図４】EDID記憶領域１２１に記憶されている内容を説明する図である。
【図５】オーディオフォーマット設定画面の例を示す図である。
【図６】その他のオーディオフォーマット設定画面の例を示す図である。
【図７】オーディオフォーマット設定処理について説明するフローチャートである。
【図８】オーディオフォーマット設定変更処理について説明するフローチャートである。
【図９】その他のオーディオフォーマット設定処理について説明するフローチャートである。
【符号の説明】
【０１２７】
１１  画像処理装置，  １０１  ビデオコントローラ，  １０２  オーディオコントローラ，  １０３  記憶部，  １０４  制御部，  １０５  操作部，  １１１  EDID取得部，  １２１  EDID記憶領域，  １２２  ユーザ設定情報記憶領域，  １２３  コンテンツデータ記憶領域，
【図１】
0004674520.tif 000002
【図２】
0004674520.tif 000003
【図３】
0004674520.tif 000004
【図４】
0004674520.tif 000005
【図５】
0004674520.tif 000006
【図６】
0004674520.tif 000007
【図７】
0004674520.tif 000008
【図８】
0004674520.tif 000009
【図９】
0004674520.tif 000010