(57)【要約】【課題】外部接続された映像装置やオーディオ装置の出力環境を自動的に制御する、情報処理装置、情報処理方法、およびプログラムを提供すること。【解決手段】  本発明の情報処理装置１０１は、外部出力装置１１５，１１７の出力環境を設定するための出力制御情報を格納する記憶部１１３ａと、前記外部出力装置の出力環境を示す情報を取得する検知部１０７，１０９と、前記検知部が取得した出力環境を、前記記憶部１１３ａの出力制御情報を参照して決定する制御部１１３と、前記制御部が決定した出力環境に従って前記外部出力装置１１５，１１７を動作させる制御手段とを備えており、外部出力装置の種類に柔軟に対応する出力を行っている。【選択図】図１
2013242357.tif 000002
【特許請求の範囲】
【請求項１】
外部出力装置の出力環境を設定するための出力制御情報を格納する記憶手段と、
前記外部出力装置の出力環境を示す情報を取得する検知手段と、
前記検知手段が取得した出力環境を、前記記憶手段の出力制御情報を参照して決定する制御手段と、
前記制御手段が決定した出力環境に従って前記外部出力装置を動作させる制御手段と
を備える、情報処理装置。
【請求項２】
前記外部出力装置は、映像装置であり、前記出力制御情報は、前記映像装置の解像度を制御するための画面レイアウト情報を含む、請求項１に記載の情報処理装置。
【請求項３】
前記出力制御情報は、映像装置の解像度に対応したグラフィカル・ユーザ・インタフェースのためのオブジェクト情報を含む、請求項１または２に記載の情報処理装置。
【請求項４】
前記外部出力装置は、オーディオ装置であり、前記出力制御情報は、検出された前記オーディオ装置を動作させるためのオーディオ制御情報を含む、請求項１〜３いずれか１項に記載の情報処理装置。
【請求項５】
前記情報処理装置は、単一の画面を複数の画面に分割して単一の画面上に統合して表示する、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
情報処理装置のデフォルト設定以外の出力環境で外部出力装置を動作させるための方法であって、情報処理装置が、
外部出力装置の出力環境を示す情報を取得するステップと、
検知手段が取得した出力環境を、前記外部出力装置の出力環境を設定するための出力制御情報を格納する記憶手段を参照して決定するステップと、
決定した出力環境に従って前記外部出力装置を動作させるステップと
を実行する情報処理方法。
【請求項７】
前記外部出力装置は、映像装置およびオーディオ装置であり、前記出力制御情報は、前記映像装置の解像度を制御するための画面レイアウト情報および検出された前記オーディオ装置を動作させるためのオーディオ制御情報を含む、請求項６に記載の情報処置方法。
【請求項８】
さらに単一の画面を複数の画面に分割して単一の画面上に統合して表示するステップを含む、請求項６または７に記載の情報処理方法。
【請求項９】
情報処理装置を請求項１〜５のいずれか１項に記載の機能手段として機能させるための装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外付けの出力制御装置の出力環境を制御する技術に関し、より詳細には、外部接続された映像装置やオーディオ装置の出力環境を自動的に制御する、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
これまでモニタ装置に映像を再生出力する場合には、ユーザが、例えばプロジェクタやモニタ装置といった画像出力デバイスに適合するように、解像度を設定し、モニタ装置に出力していた。また、モニタ装置によっては、ユーザが設定することなく、画像出力デバイスに対応した解像度を自動設定し、画像を出力するモニタ装置も知られている。
【０００３】
しかしながら、従来のように、ユーザが画像出力の解像度を指定するのでは、映像や音声を出力する出力デバイスの能力を十分に発揮させているといえない場合も考えられる。また、自動的に解像度を決定するシステムであっても、出力デバイスの解像度によっては映像が小さくなりすぎて見づらくなってしまうことがあった。さらに、テレビ会議、音声多重放送、地上波デジタル放送などにおいて単一のモニタ画面上に複数のソースからの画像を、モニタ画面を分割して表示させる場合がある。このような場合、モニタ画面の分割に対応して解像度を調整しない場合には、モニタ画面上に表示される画像が、良好に表示されない場合も発生することが想定される。
【０００４】
また、例えば、ＨＤＭＩといったＡＶデータ再生プロトコルに対応する音声出力つきモニタ装置を使用する場合、スピーカおよびマイクの相対位置が変わることでハウリングなどが発生してしまうなどの問題も考えられる。従来から、上述した問題点を改善する検討がなされてきており、例えば、特開２００８−６１２２０号公報（特許文献１）には、数百人が参加する電話会議システムにおいて、互いに通信して会議を構成する複数のノードを含み、各ノードは、ディスプレイレイアウトを有するビデオディスプレイを有しており、複数のノードの少なくとも１つは、各ノードに固有であり得る特定のフォーマットで、会議の各ノードのディスプレイレイアウトを、少なくとも部分的に個々に制御する点を記載している。
【０００５】
特許文献１に記載された技術は、電話会議システムでビデオディスプレイ上に表示される映像のディスプレイレイアウトを各ノードに固有のフォーマットで制御するものである。しかしながら、特許文献１に記載された技術は、モニタ装置の能力を自動的に最適化しながら複数のディスプレイ領域にそれぞれ他のノードからの動画像または映像を適切に表示させることを課題とするものではない。また、特許文献１は、モニタ画面上の複数の領域それぞれにおいて独立したノードから送付される映像をユーザの視覚や聴覚に負担を掛けないように出力することを解決するものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来技術の問題点に鑑みてなされたものであり、出力デバイスの能力を十分に発揮し、なおかつ、ユーザの視覚や聴覚に負担を掛けないように出力することを可能とする、情報処理装置、情報処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、映像装置については、映像装置の解像度の大小によって、各サイトを表示する映像の位置や大きさを指定する画面レイアウトを変化させることにより、解像度が小さくなっても見づらくなったり、解像度が大きい場合に過剰に映像が大きくなったりすることによる画像上の不都合の発生を自動的に防止するとともに、画像解像度や画面のレイアウト変化に応答して映像再生のためのネットワーク帯域幅の最小値を制御する。
【０００８】
また、本発明では、オーディオ装置の入出力レベルを記憶しておき、検出されたオーディオ装置の出力環境に対応するオーディオ出力レベルを自動設定できるので、ビジュアル信号およびオーディオ信号を含んで生成されたオーディオ・ビジュアル信号（以下、ＡＶ信号として参照する。）の再生出力を、外部入出力装置の能力を十分に発揮し、なおかつ、ユーザの視覚や聴覚に負担を掛けないように出力することができ、外部マイクやスピーカとの間のハウリングなどの干渉環境の発生を回避することができる。
【０００９】
すなわち、本発明によれば、
外部出力装置の出力環境を設定するための出力制御情報を格納する記憶手段と、
前記外部出力装置の出力環境を示す情報を取得する検知手段と、
前記検知手段が取得した出力環境を、前記記憶手段の出力制御情報を参照して決定する制御手段と、
前記制御手段が決定した出力環境に従って前記外部出力装置を動作させる制御手段と
を備える、情報処理装置が提供できる。
【００１０】
前記外部出力装置は、映像装置であり、前記出力制御情報は、前記映像装置の解像度を制御するための画面レイアウト情報を含むことができる。前記出力制御情報は、前記映像装置の解像度に対応したグラフィカル・ユーザ・インタフェースのためのオブジェクト情報を含むことができる。
【００１１】
また、前記外部出力装置は、オーディオ装置であり、前記出力制御情報は、検出された前記オーディオ装置を動作させるためのオーディオ制御情報を含むことができ、前記情報処理装置は、単一の画面を複数の画面に分割して単一の画面上に統合して表示することができる。
【００１２】
さらに本発明は、上記情報処理装置が実行する情報処理方法およびプログラムを提供することができる。
【発明の効果】
【００１３】
本発明によれば、出力デバイスに柔軟な対応を可能としながら、その能力を十分に発揮させ、さらにユーザの視覚や聴覚に負担を掛けないように出力することを可能とする、情報処理装置、情報処理方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の情報処理システム１００の１実施形態であるテレビ会議システムの機能ブロック図
【図２】本実施形態の画面制御方法の概略的なフローチャート
【図３】画面解像度を制御するために、出力制御情報としてシステム制御部１１３が管理する解像度変換可否テーブル３００の実施形態を示す
【図４】本実施形態に従い、解像度変換を行う場合に、主画像および従画像といった具合に外付けモニタ装置の表示画面を適切に割り振って表示させるために使用する出力制御情報の実装形態である表示変換テーブル４００の実施形態
【図５】本実施形態において出力制御情報を構成し、画面のレイアウト、ＵＩ部品、グラフィックス・フォーマットの関係を、会議が４つの遠隔サイト間で行われるものとして具体的に例示したレイアウト定義手段であるレイアウト定義テーブル５００の実施形態を示す
【図６】本実施形態のオーディオ・データの変換処理を示すフローチャート。
【図７】図６の処理で参照するオーディオ制御情報の実施形態であるオーディオテーブルを示す図。
【図８】本実施形態に従って外付けの第２モニタ装置１１５の画面上に表示される会議画像の実施形態８００を示す図。
【図９】本実施形態で、図５にレイアウト３を使用する場合の１実施形態の画面９００の実施形態を示す図。
【図１０】本実施形態の情報処理装置１０１の具体的な実装形態であるテレビ会議端末１０００を示す図。
【図１１】本実施形態のテレビ会議システム１１００の概略図
【発明を実施するための形態】
【００１５】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本実施形態の情報処理システム１００の１実施形態であるテレビ会議システムの機能ブロック図を示す。情報処理システム１００は、テレビ会議への参加者サイトに設置される情報処理装置１０１と、情報処理装置１０１から送付された各種データを処理して、他の参加者のサイトに設置された、他の情報処理装置１１９に転送するためのサーバ１１８とを含んでいる。
【００１６】
情報処理装置１０１をさらに詳細に説明すると、情報処理装置１０１は、各種の外部入出力装置の動作を制御しており、ＲＧＢインタフェース１０２と、ＨＤＭＩインタフェース１０３と、ＵＳＢコントローラ１０４とを入出力制御部として含んでいる。説明する実施形態では、ＲＧＢインタフェース１０２は、情報処理装置１０１がデフォルトで実装し、図１中、第１モニタ装置１１４として示されるＬＣＤディスプレイを駆動させるために使用される。また、ＨＤＭＩインタフェース１０３は、テレビ会議の内容を特定のサイトに居る全出席者に共有させるために外部接続される大型モニタとして実装される第２モニタ装置１１５を駆動するために用意されている。なお、他の実施形態では、ＲＧＢインタフェース１０２，ＨＤＭＩインタフェース１０３ではなく、ＸＧＡ、ＳＸＧＡなどのフォーマットのためにインタフェースを追加的にまたは代替的に実装することもできる。
【００１７】
ＵＳＢコントローラ１０４は、マイク１１６、スピーカ１１７などに対してデータ送受信を行っている。マイク１１６は、特定のサイトにおける参加者の音声を収集し、サーバ１１８を介して他のサイトの情報処理装置１１９に転送することを可能としている。また、スピーカ１１７は、この逆に他のサイトにおいて収集された音声データをサーバ１１８から受領して情報処理装置１０１が設置されているサイトにおいて音声データを共有させている。なお、マイク１１６、スピーカ１１７は、情報処理装置１０１に一体として実装された内蔵スピーカや内装マイクとは別に、外付けデバイスとして実装さるものとして説明する。
【００１８】
ネットワークコントローラ１０５は、情報処理装置１０１と、サーバ１１８および他のサイトの情報処理装置１１９との間のデータ通信を行っており、イーサネット（登録商標）やＩＥＥＥ８０２．１１の通信プロトコルを使用し、例えばＴＣＰ／ＩＰやＵＤＰ／ＩＰといったネットワーク・プロトコルに従った通信を可能とする。
【００１９】
さらに、情報処理装置１０１は、外部モニタ検知・制御部１０７と、リソース監視部１０８と、外部オーディオ接続検知部１０９とを備えている。外部モニタ検知・制御部１０７は、例えば第２モニタ装置１１５といった外付けモニタが接続されているか否かを例えばプラグインアンドプレイプロトコルに基づいて検出し、本実施形態に関連して画像出力の制御を可能とする。また、リソース監視部１０８は、システム制御部１１３などの制御を可能とするＣＰＵの使用量を監視するとともに、メモリの使用量を監視して、情報処理装置１０１がリソースの容量不足に起因するシステム・ダウンやアプリケーションの動作不良などを生じないように制御している。
【００２０】
外部オーディオ接続検知部１０９は、スピーカ１１７などに関し、外部接続されたスピーカが存在するか否かを検出し、本実施形態に従い、オーディオ出力の制御を可能としている。また、情報処理装置１０１は、画面解像度制御部１１０と、オーディオ制御部１１１と、画面制御部１１２と、システム制御部１１３とを含んでいる。
【００２１】
画面解像度制御部１１０は、外部モニタ検知・制御部１０７の検出結果を受領して、外部モニタの解像度情報を判断し、システム制御部１１３に送付する。システム制御部１１３は、受領した外部モニタの解像度情報を使用して本実施形態に従って外部モニタに出力するべき画像情報を生成して、その結果を画面制御部１１２に送付する。画面制御部１１２は、受領した画像情報を画面解像度制御部１１０に送付する。外部モニタ検知・制御部１０７は、画面解像度制御部１１０からの指令に対応してＯＳ１０６を介してＲＧＢインタフェース１０２またはＨＤＭＩインタフェース１０３を駆動させて、対応する第１モニタ装置１１４または第２モニタ装置１１５を駆動させる。本実施形態における画面制御方式は、外部接続されるモニタ装置の画面解像度にかかわらず、サイト毎に異なる画面サイズで映像再生した場合にでも端部切れや過度の縮小表示を与えること無く、特定のサイトにおいて好適な表示を提供することを可能とする。
【００２２】
なお、本実施形態における用語、「モニタ装置」とは、ＬＤＣディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイといった画面上に直接グラフィックスを表示させる装置の他、画面上に形成するべきグラフィックスを投影して表示させるビデオプロジェクタや液晶プロジェクタといったデジタル画像データをＲＧＢ色空間で表示させることができる映像装置を意味する。
【００２３】
また、外部オーディオ接続検知部１０９は、外部スピーカやマイクが接続されたことを検知すると、その性能・製品名などを取得し、オーディオ制御部１１１にデバイス名を渡すオーディオ制御部１１１は、受領した性能・製品名などをシステム制御部１１３に渡す。システム制御部１１３は、取得したデバイス名を使用して外部接続されたスピーカなどのオーディオ装置の入出力レベルを決定し、決定した入出力レベルをオーディオ制御部１１１に通知する。
【００２４】
なお、オーディオ制御部１１１は、決定された入出力レベルを受け取って出力レベルを制御し、ＯＳ１０６およびＵＳＢコントローラ１０４を介してマイク１１６やスピーカ１１７などのオーディオ機器の入出力レベルを制御している。
【００２５】
情報処理装置１０１は、画面解像度の制御およびオーディオ環境の制御を行うために、例えばＮＶＲＡＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリなどの不揮発性メモリといった出力制御情報記憶部１１３ａに出力制御情報を格納している。システム制御部１１３は、外部接続された出力装置が認識されると、出力制御情報を参照して、画面解像度制御部１１０やオーディオ制御部１１１を制御して目的とするグラフィックス環境およびオーディオ環境での出力を可能とさせている。
【００２６】
なお、システム制御部１１３は、これまで知られたＰＥＮＴＩＵＭ（登録商標）、ＸＥＯＮ（登録商標）、ＡＴＨＲＯＮ（登録商標）、ＰＯＷＥＲ  ＰＣ（登録商標）系列のプロセッサを使用でき、プロセッサの構成は、シングルコアまたはマルチコアを問わない。また、ＯＳ１０６としては、ＵＮＩＸ（登録商標）、ＬＩＮＩＸ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＭＡＣ  ＯＳ（登録商標）など適切なＯＳを選択して搭載することができる。
【００２７】
本実施形態のオーディオ制御方式によれば、情報共有のために外部接続されたオーディオ機器がサイト毎に異なっていても、適切なレベルのオーディオ再生が可能となる。
【００２８】
図２は、本実施形態の画面制御方法の概略的なフローチャートを示す。図２の処理は、ステップＳ２００から開始し、ステップＳ２０１で、外部モニタ検知・制御部１０７が外部モニタ装置の接続を検知する。なお、検知しない場合、情報処理装置１０１が搭載するデフォルト・デバイスの設定を使用して以後の処理を実行する。
【００２９】
ステップＳ２０２では、外部モニタ検知・制御部１０７が検出した外部モニタ装置の解像度および製品名を受領した画面解像度制御部１１０は、当該情報をシステム制御部１１３に当該情報を通知する。その後、画面解像度制御部１１０は、システム制御部１１３から適用する画面解像度および画面構成情報を取得し、ステップＳ２０３で受領した画面解像度および画面構成情報（以下ＵＩ部品として参照する。）を使用して画面縮尺を変更し、それに対応してＵＩ部品の配置を設定する。
【００３０】
さらに、ステップＳ２０３では、外部モニタ検知・制御部１０７は、画面解像度制御部１１０から画面縮尺およびＵＩ部品の配置情報を取得する。ステップＳ２０４で、取得した各情報を使用して例えば第２モニタ装置１１５といった外部接続されたモニタ装置に取得した縮尺およびＵＩ部品配置の画面レイアウトで遠隔的に話された複数のサイトで開催されている会議画像を変更する。それに対応して、ステップＳ２０５では、ネットワーク帯域幅を最適化するように修正し、適切な動画像を表示させ、ステップＳ２０６で処理を終了させる。
【００３１】
図２の処理によって、複数のサイト間で開催されている会議の画像を表示するべきサイトの数および外部接続されるモニタ装置の性能に関わらず、適切な動画像表示を提供することが可能となる。
【００３２】
図３は、画面解像度を制御するために、出力制御情報としてシステム制御部１１３が管理する解像度変換可否テーブル３００の実施形態を示す。解像度変換可否テーブル３００には、検出可能なモニタ装置のグラフィックス解像度対応づけて変換を許可するか否かを示す変換可能フラグが対応付づけられた構成とされている。例えば外付けモニタ装置が、ＶＧＡ（６４０×４００）の解像度しかサポートしていない場合、それ以外に変換できないので、変換可能フラグとして「×」が設定されている。また、ＦＨＤ（フルＨＤ）フォーマットの場合は、図３に示した実施形態では変換不可として示しているが、情報処理装置１０１側で例えば高機能のグラフィック・プロセッサを別途搭載することが可能な場合には、変換可能フラグとして「○」を設定することができる。
【００３３】
一方、図３でＳＸＧＡ、ＸＧＡ、ＵＷＶＧＡ、ＳＶＧＡなどのフォーマットについては、説明する実施形態の情報処理装置１０１は、デフォルト設定で下位互換可能である。例えば、ＵＷＶＧＡ（１０２４×４８０）フォーマットを、ＳＶＧＡ（８００×６００）フォーマットの画像に変換して表示させることが可能であることを示している。さらに一般的には、グラフィック機能がサポートすることができる範囲で、下位互換性のあるグラフィックス・フォーマットについては本実施形態により変換可能である。
【００３４】
図３の解像度変換可否テーブル３００に従って解像度変換を行うに際して本実施形態のように単一の画面を複数の従画面に分割して、複数の画像を表示させる場合には、そのままのＵＩ部品を使用して画像を生成しただけでは、端部切れや画像はみ出しなどが発生し、良好な画像を再生することができない。また、グラフィックス・フォーマットの変換に対応して、画像をストリーミング再生するためのバッファリング速度、すなわちネットワーク帯域幅を変化させることが必要になる。
【００３５】
図４は、本実施形態に従い、解像度変換を行う場合に、主画像および従画像といった具合に外付けモニタ装置の表示画面を適切に割り振って表示させるために使用する出力制御情報の実装形態である表示変換テーブル４００の実施形態である。表示変換テーブル４００には、解像度、ＵＩ部品、レイアウト、およびそれに対応する帯域幅がそれぞれカラムを形成し、レコードとして各解像度のために使用する設定条件が登録されている。
【００３６】
例えば、変換後の解像度がＳＶＧＡ（８００×６００）の場合には、ＵＩ部品として使用する各種属性値を登録するＵＩセット、その場合に外部接続されたモニタ装置の表示領域を、主画面および従画面に対してどのように割り当てるかを設定するレイアウト設定である画面レイアウト識別値、および最低保障するべきネットワーク帯域幅が５１２ｋｂｐｓであることが規定されている。
【００３７】
なお、本実施形態においてＵＩ部品としては、例えば、文字フォント、利用されるＧＵＩのボタン、スクロールバー、リストボックス、テキストフィールド、グラフィックウィンドウ、スライダ、コンボボックスなどグラフィカル・ユーザ・インタフェースを構成するオブジェクト属性を意味する。また、本実施形態で用語「レイアウト」とは、テレビ会議のため多地点接続が行われる際に、単一のサイトのモニタ装置上に表示させるべき画面数をどのような配置で表示させるかについての割当て情報を意味する。
【００３８】
さらに、本実施形態で、用語「帯域」とは、ネットワーク帯域のことを意味する。ネットワーク帯域は、テレビ会議を行う上で、映像、音声などについてネットワークを介して送信する場合のデータ・レート（ｋｂｐｓ）のことを意味する。
【００３９】
表示させる画面数は、会議に参加しているサイト全部の画像を均等のサイズで表示させることもできるし、注目度の高いサイトを大面積の主画面とし、その他のサイトの画像を面先の小さな従画像として表示させることもできる。さらに他の実施形態では、ユーザ指令またはユーザ操作に対応して注目度の高いサイトの画像を全画面に表示させる態様を採用することもできる。
【００４０】
さらに図４を使用して説明すると、ＶＧＡ（８００×６００）のグラフィックス・フォーマットの場合ＵＩ部品は、レコード４０２として対応づけられており、ＵＩ１、レイアウト１、および帯域として５１２ｋｂｐｓを使用するべきことが規定されている。また、ＷＳＶＧＡ（１０２４×６００）のグラフィックス・フォーマットの場合、レコード４０３に示すように、ＵＩ部品としてＵＩ２が使用され、画面のレイアウトとしてレイアウト２が使用され、帯域としては８３２ｋｂｐｓが使用されるべきであることが指定されている。
【００４１】
一方、ＸＧＡ（１０２４×７６８）のグラフィクス・フォーマットに変換する場合には、レコード４０４に示されるように、ＵＩ部品としてはＵＩ３で参照されるセットを使用し、レイアウト２を使用することが指定されている。これは、ＸＧＡとＷＳＶＧＡとの間のグラフィックス・フォーマットが、縦方向にＵＩオブジェクトのセットを修正するだけでも十分に対応することができるためである。この点で、ＳＸＧＡ（１２８０×１０２４）のグラフィックス・フォーマットの場合には、レコード４０５に示されるように、これとは異なるＵＩ部品のセットであるＵＩ４が使用され、また新たにレイアウト３の画面レイアウトが指定され、帯域も１０２４ｋｂｐｓが設定されている。
【００４２】
本実施形態では、画面解像度変換に対応して画像を表示するべき領域のサイズが変化することになるが、これらの変化を明確に認識させないように、特に上下にメニューバーや、タスクバーなどを配置することで、表示の不連続性を認識させないようにＵＩ部品を構成する。
【００４３】
図５は、本実施形態において出力制御情報を構成し、画面のレイアウト、ＵＩ部品、グラフィックス・フォーマットの関係を、会議が４つの遠隔サイト間で行われるものとして具体的に例示したレイアウト定義手段であるレイアウト定義テーブル５００の実施形態を示す。図５のレイアウト定義テーブル５００は、システム制御部１１３が管理しており、適切な不揮発性メモリ１１３ａなどに格納したファームウェアなどとして情報処理装置１０１に実装することができる。
【００４４】
例えばカラム５０１に規定されるレイアウト１は、カラム５０２の画面分割属性で規定されるように、１つの主画面と３つのサブ画面に分割されるべきことが指定されている。またその際の画面アロケーション属性がカラム５０３において、各画面の基準座標と、ＸＹドットオフセットと言ったフォーマットとして、セット１〜セット４まで定義されている。画面アロケーションの方法は、説明する以外にも相対オフセットで定義するのではなく、画面上の絶対値で割り当てることもでき、特定の用途おおよび実装方式に依存して適宜設定することができる。なお、レイアウト１において、従画面について基準座標の値を除き同一の画面属性を割り当てることも可能であり、この場合、セット２＝セット３＝セット４として同一の値を使用してもよい。
【００４５】
そして、レイアウト１で、画面解像度がＳＶＧＡであると指定されている場合には、ＵＩ部品としてＵＩ
１が使用されるべきことが、カラム５０４に指定されている。これらが、レイアウト１で、グラフィックス・フォーマットがＳＶＧＡである場合にレコード５０５として対応づけて登録されている。
【００４６】
一方、レイアウト２について言うと、画面構成は、レイアウト１とは異なり、４つのサイト全部をモニタ装置上に均等に割り当てる実施形態である。このとき、変換されるべきグラフィックス・フォーマットは、説明する実施形態ではＷＳＶＧＡでＵＩ ２、ＸＧＡでＵＩ ３とすべきことが指定されている。レイアウト２でＵＩ ２またはＵＩ ３が使用できる理由は、図４で説明した通り、ＷＳＶＧＡおよびＸＧＡでは、ＵＩ部品の設定を変更するだけで違和感のない画像を形成できるためである。また、このときカラム５０３の画面アロケーション属性は、セット５、従画面についてセット６〜７を割り当てており、説明する実施形態では、単一のサイトの画像の基準座標が異なるだけで、ＸＹドットオフセットに関しては同一の値が登録されている。
【００４７】
また、図５に示した実施形態では、レイアウト３は、注目度の高いサイトの画像だけを全画面に表示させる場合の実施形態を例示したものである。この場合、主画面だけが割り当てられており、その画面アロケーションはセット９として変換対象のモニタ装置に適合するように設定される。その際のＵＩ部品としては、ＵＩ ４を使用するべきことがレコード５０７に指定されている。当該ＵＩ ４は、結局のところ、外部モニタ装置のデフォルト解像度に対応することになる。レイアウト３は、レイアウト１の従画面をユーザが選択することによりレイアウト１から遷移することもできるし、有意義なオーディオ・データを現在転送しているサイトに自動フォーカスすることで、レイアウト１やレイアウト２から遷移させることができる。
【００４８】
なお、本実施形態では、この他、各サイトに関してそれぞれ異なる画面サイズで表示するレイアウトも用意することができる。つまり、どのようなレイアウトで、各サイトを表示させるかに関しては、モニタ装置の画面を実際に見るサイトの参加者またはユーザが適宜設定することができる。また、同一のサイトで表示するべき他のサイトの数についても適宜設定し、その表示形態も適宜設定することができる。
【００４９】
以下、さらに本実施形態におけるオーディオ・データの変換処理について説明する。本実施形態のオーディオ・データの変換は、外付けされたスピーカの出力レベルに適合するように出力レベルをチューニングすることが主な処理である。オーディオ・データの変換処理に関し、図６を使用して説明すると、処理はステップＳ６００から開始し、ステップＳ６０１で、外部オーディオ装置が接続されていることを検出する。なお、外部オーディオ装置が接続されていない場合には、情報処理装置１０１のデフォルト設定のスピーカやマイクのための設定を自動選択する。昨今の携行性の高い情報処理装置では、外部オーディオ装置としてマイクスピーカのように一体となるものが増えている。さらに、外部モニターにもスピーカが付属されているものも増えている。そこで、外部オーディオ装置の設定を適切に行わなければ、マイクとスピーカの干渉が生じたり、適切な音量で入力や出力が行えず、不具合が生じることが多々ある。
【００５０】
ステップＳ６０２では、システム制御部１１３は、オーディオ制御部１１１から検出されたＵＳＢ．ｏｒｇの設定するクラス識別値（クラスＩＤ）および製品名などの識別値を受領する。クラスＩＤが、０１ｈである場合には、オーディオ・デバイスがＵＳＢに接続されていることが指定されるので、後述するルックアップテーブルを参照して検知された外部オーディオ装置の出力レベルに適合するように、ノイズキャンセラ、エコーキャンセラ、ＡＧＣ、マイクブーストなどのパラメータを設定して、オーディオ制御部１１１に渡す。クラスＩＤは、０１ｈ以外の場合には、例えばストレージ装置などが接続されているので、図６の処理を停止させる。
【００５１】
その後、ステップＳ６０３でソフトウェア・アンプのパラメータを変更して音量パラメータなどのダイナミックレンジを調整し、オーディオ装置のパラメータを設定し、設定値をオーディオ制御部１１１に渡す。オーディオ制御部１１１は、ＯＳ１０６およびＵＳＢコントローラ１０４を介して外部接続されたマイクやスピーカに対して制御信号を送付し、外付けオーディオ装置に対応する適切なオーディオ再生を可能とさせている。その後図６の処理は、ステップＳ６０４で終了し、処理を後続する制御プロセスに渡す。
【００５２】
図７は、図６の処理で参照するオーディオ制御情報の実施形態であるオーディオテーブル７００の一例を示す。図７のオーディオテーブル７００には、製品名「ＸＸ」、「ＺＺ」などに対応して各種のパラメータがレコード７０２〜７０５として登録されている。システム制御部１１３は、図７に示すオーディオテーブル７００を使用して外部オーディオ接続検知部１０９の検出した値から出力するべきオーディオ。パラメータを決定する。なお、各パラメータを定義すると、入力レベルは、マイクからの入力される感度のアテニュエーション・ファクタを示し、出力レベルは、スピーカから出力される音声の大きさのアテニュエーション・ファクタを示す。
【００５３】
また、ノイズキャンセラとは、スピーカから出力される際のノイズを除去する機能をオン・オフする機能を意味し、エコーキャンセラとは、マイクおよびスピーカのハードウェア的な干渉から生ずるエコーを除去する機能を意味する。さらに、ＡＧＣは、スピーカの出力を安定させるために用いるフィードバック機能のオン・オフ制御を設定する機能を提供し、マイクブーストは、マイクから入力される音量のアンプ機能を設定する。
【００５４】
以上の設定を行った後、システム制御部１１３は、オーディオ制御部１１１に対してオーディオ・データを送付する。そして、オーディオ制御部１１１は、オーディオ・データを設定に従って変調し、ＯＳ１０６およびＵＳＢコントローラ１０４を介して、説明する実施形態では外付けスピーカ１１７からオーディオ・データに対応するアナログ信号を生成させている。
【００５５】
図８は、本実施形態に従って外付けされた第２モニタ装置１１５の画面上に表示される会議画像の実施形態８００を示す。会議画像８０１が図５のレイアウト１に対応し、会議画像８０２がレイアウト２に対応する。会議画像８０１のレイアウト１が表示されるのは、外付けモニタ装置の画面解像度が、例えば、ＶＧＡ、ＸＧＡなど比較的低い場合に、注目度の高いサイトの画像を鮮明に表示させるために利用することが好ましい態様の場合を挙げることができる。また、会議画像８０２のレイアウト２は、外付けモニタ装置に解像度が十分に高く、均等割付画面でも十分に鮮明な画像を表示できる場合のデフォルト設定として使用することができる。
【００５６】
しかしながら、図８に示すように、システムが注目度の高いと判断したサイトまたはユーザがフォーカスをあてたサイトがある場合に、レイアウト２の会議画像８０２からレイアウト１の会議画像８０１に画面遷移し、注目度の高い画面８０１ａとして大画面表示させることができる。この場合、残りのその他のサイトの画像８０１ｂ〜８０１ｄが従画面として表示させることができる。なお、会議画像８０１の主画面・従画面の設定は、上述したようにシステム制御部１１３またはユーザ選択によって任意に変更可能とすることができる。
【００５７】
また、画面の上側および下側には、画面解像度の変更に伴い非表示のままに残される領域８０１ｅ，ｆ及び８０２ｅが形成されており、本実施形態では、分割された画像を可能な限り一体的に認識させるように、図５の画面アロケーション属性を設定する。
【００５８】
図９は、本実施形態で、図５にレイアウト３を使用する場合の１実施形態の画面９００の実施形態を示す。図９に示した実施形態は、外付けモニタ装置の全画面を使用して各種設定を行う場合に、メニュー画面表示のためにレイアウト３を使用する実施形態である。画面９０１が低解像度（ＷＳＶＧＡ）の場合の実施形態を示し、画面９１１が、それよりも高解像度（ＸＧＡ）の場合の実施形態を示すものであり、画面全体に関し、それぞれ略同一のサイズとして示している。図９に示す実施形態では、図４で説明したＵＩ部品を変更するだけで対応できる解像度変更であり、その分だけ画面９０１および画面９１１の端部のマージンの調整により、画像に対する違和感を解消させている。画面９０１では、下側マージン９０２を設定し、そのマージンを効果的に利用して各種の表示などを行うようにしてＵＩ部品を構成する。
【００５９】
また、画面９１０についても略同様の構成を採用するが、縦方向の解像度変更に対応して、下側マージン９１２の幅が修正され、また、レイアウト枠９１４の幅をわずかに画面９０１のレイアウト枠９０４よりも太く（広く）することで、違和感のない画像を生成させている。なお、図９の実施形態では下側マージン９０２，９１２を有効利用する目的で、サンプル画像９０３，９１３を表示させるグラフィックス・ボックスが提供されている。なお、ＵＩ部品としては図９に示すオブジェクトの他、特定の用途に応じて適宜選択し、設定することができる。
【００６０】
図１０は、本実施形態の情報処理装置１０１の具体的な実装形態であるテレビ会議端末１０００を示す。テレビ会議端末１０００は、イーサネット（登録商標）またはＷｉ−Ｆｉといった適切なネットワーク基盤を介して遠隔設置されたサーバ１１８（不図示）に対してＡＶデータを送付し、遠隔地にいる他の参加者との間でコミュニケーションを確立することを可能としている。
【００６１】
より詳細にテレビ会議端末１０００の構成を説明すると、テレビ会議端末１０００は、図１に示した各種機能部を収容するプラットホーム部１００２に対して各種の情報を参加者に提示する機能を備える情報表示手段としてのＬＣＤパネル部１０１０とを備えており、プラットホーム部１００２と、ＬＣＤパネル部１０１０は、プラットホーム部１００２にわずかに厚くなるように形成されたインタフェース部１０１１の端縁部にヒンジ保持されている。ＬＣＤパネル部１０１０は、プラットホーム部１００２側にヒンジを中心として枢軸回転し、ＬＣＤパネル部１０１０がプラットホーム部１００２に接するまで矢線Ｂに沿って移動された場合に、インタフェース部１０１１とＬＣＤパネル部１０１０とが段差を無くするようにプラットホーム部１００２に一体化する構成とされている。
【００６２】
ＬＣＤパネル部１０１０には、デジタルカメラ１００９と、ＬＣＤパネル１００１と、マイク１００３とが備えられている、デジタルカメラ１００９は、矢線Ａ方向に回動して、参加者の希望する画像を取得することを可能としている。また、ＬＣＤパネル１００１は、デジタルカメラ１００９の画像確認を行うとともに、参加者の動画データを取得し、マイク１００３が記録した音声データと画像とを同期させて、例えば、ＭＰ３，ＭＰＥＧ４，ＨＤ２６４などの適切な圧縮フォーマットのＡＶデータを生成し、ネットワークを介してサーバ１１８に転送している。
【００６３】
なお、他の実施形態では、テレビ会議端末１０００は、動画データと音声データとをエンコードすること無く、ＲＡＷデータとしてサーバ１１８に転送し、サーバ１１８側で動画データと音声データとを同期させてＡＶデータを生成し、他の参加者のサイトに転送することで、コミュニケーションを可能とさせる構成を採用することができる。また、ＬＣＤパネル部１０１０には、内蔵のスピーカ１００４も備えられていて、単独でも他の参加者が転送したＡＶデータからデコードされた音声を再生出力することが可能となっている。
【００６４】
当該説明する実施形態では、テレビ会議端末１０００におけるエンコード処理などの負担を軽減でき、テレビ会議端末１０００といった情報処理装置１０１の処理負荷をサーバ側に負担させるので、情報処理装置１０１のコストや重量、可搬性を向上させることが可能となる。
【００６５】
インタフェース部１０１１には、テレビ会議端末１０００といった組込み機器について汎用的に必要とされる入力インタフェース機能が集約されている。インタフェース機能としては、例えば、電源をオン・オフするための電源キー、メニューを表示させるためのメニューキー、カーソル移動キー、決定（Ｅｎｔｅｒ機能に相当する）キー、通信切断キーなどが本体制御キー１００５として集約して配置されている。また、インタフェース部１０１１には、カメラ切替えキー、ＬＣＤ輝度調整キー、ボリューム調整キー、音量ミュートキーなどが機能制御キー１００７として集約して配置されている。
【００６６】
さらに、インタフェース部１０１１には、ＵＳＢホストコネクタ１００６、オーディオ入出力端子１００８、ＨＤＭＩコネクタ１０１２、ＲＧＢインタフェースなどが設けられていて、各種入出力を行うとともにそれらの制御を可能としている。図１０に示すように、テレビ会議端末１０００は、最小限の入出力機能を備えているが、ネットワーク設定やその他の各種設定を行うには、入力インタフェース機能が十分と言うことはできないので、ユーザは、利用性を改善するために、ＵＳＢホストコネクタにＵＳＢキーボードやマウスなどを接続したり、外付けのモニタ装置やモニタ装置一体型のオーディオ装置などその入出力性能を改善することができる。なお、図１０に示したテレビ会議端末１０００には、図示しないイーサネット（登録商標）を接続するためのモジュラージャックが配置されていてもよい。
【００６７】
外付けモニタ装置を接続するために、テレビ会議端末１０００には、ＲＧＢ、ＤＶＩ、ＨＤＭＩといった外付けディスプレイを接続するためのインタフェースが提供されており、本実施形態では、参加者のサイトで他のサイトの画像を多人数で共有するための外付け機器を接続してさらに利用性が拡張されている。
【００６８】
外付けモニタ装置を各サイトで用意する場合、全部が同一の製品・型番のものを提供できる可能性を前提とするのは現実的ではない。このため、本実施形態の情報処理装置１０１が、自らに接続されている外部モニタ装置や外部接続スピーカをプラグインアンドプレイ方式で検出した後、情報処理装置１０１のシステム制御部１１３が自動的にグラフィックス環境およびオーディオ環境を設定し、違和感のない、また効率的な会議進行を可能とする制御を行う。
【００６９】
本実施形態では、外部入力機器の接続を前提とし、外部接続機器が接続された条件下でも、組込み機器として機能する情報処理装置１０１が自動的に出力環境を制御して、円滑な会議設定を可能とすることができる。
【００７０】
図１１は、本実施形態のテレビ会議システム１１００の概略図である。図１１に示したテレビ会議システム１１００は、ネットワーク１１０１を介して複数のテレビ会議端末１１０３が接続されており、それぞれにＲＧＢ、ＤＶＩ、ＨＤＭＩなどの規格に準拠した外付けモニタ１１０４が接続されてその機能が拡張されている。テレビ会議端末１１０３が取得したデータは、イーサネット（登録商標）やＩＥＥＥ８０２．１１などの通信プロトコルに従うＷｉ−Ｆｉなどの無線通信を使用してまずサーバ１１０２に伝送され、適宜ＡＶデータにエンコードされた後、各参加者のテレビ会議端末１１０３にストリーミング配信などを使用して転送される。
【００７１】
ＡＶデータを受領したテレビ会議端末１１０３は、それ以前の設定時に本実施形態に従いグラフィックス環境およびオーディオ環境を調整しているので、直ちにＡＶデータをデコードし、そのＬＣＤパネル１００１または外付けのモニタ装置１００４にデコード後の画像を表示させ、マイクから音声データを再生出力することで、遠隔した参加者相互のコミュニケーションを可能としている。
【００７２】
図１１に示したテレビ会議システムでは、外部入力機器が接続され、テレビ会議端末が設置されたサイトにおける出力環境を考慮することなく、テレビ会議端末１００３が出力環境を自動制御するので、テレビ会議システム１１００のスムースな導入が可能となり、サーバ１１０２に対する過度の負荷を生じさせることなく、効率的な運用開始が可能となる。
【００７３】
これまで本発明を実施形態に基づいて説明してきたが、本発明は、テレビ会議端末にのみ適用されるものではなく、スマートホンやタブレット型ＰＣなど、本来的にその携行性が優先される情報処理装置の制限された入力環境を改善するために使用することができ、上述した実施形態に限定されるものではなく、追加、変更、別実施例など当業者により想到される各種の実装形態について、本発明の効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７４】
１００  情報処理システム
１０１  情報処理装置
１０２  ＲＧＢインタフェース
１０３  ＨＤＭＩインタフェース
１０４  ＵＳＢコントローラ
１０５  ネットワークコントローラ
１０７  外部モニタ検知・制御部
１０８  リソース監視部
１０９  外部オーディオ接続検知部
１１０  画面解像度制御部
１１１  オーディオ制御部
１１２  画面制御部
１１３  システム制御部
１１３ａ  出力制御情報記憶部
１１４  第１モニタ装置
１１５  第２モニタ装置
１１６  マイク
１１７  スピーカ
１１８  サーバ
１１９  情報処理装置
３００  解像度変換可否テーブル
４００  表示変換テーブル
５００  レイアウト定義テーブル
７００  オーディオテーブル
【先行技術文献】
【特許文献】
【００７５】
【特許文献１】特開２００８−６１２２０号公報
【図１】
2013242357.tif 000003
【図２】
2013242357.tif 000004
【図３】
2013242357.tif 000005
【図４】
2013242357.tif 000006
【図５】
2013242357.tif 000007
【図６】
2013242357.tif 000008
【図７】
2013242357.tif 000009
【図８】
2013242357.tif 000010
【図９】
2013242357.tif 000011
【図１０】
2013242357.tif 000012
【図１１】
2013242357.tif 000013