(57)【特許請求の範囲】
【請求項１】
システムバスに接続されるＣＰＵ及びメモリを備えた情報処理装置において、
ネットワークとのデータ送受信を行うデータ送受信手段と、
外部ユニットとの第１の外部入出力インタフェースに係る制御を行う第１の外部入出力インタフェースコントローラと、
外部ユニットとの第２の外部入出力インタフェースに係る制御を行う第２の外部入出力インタフェースコントローラと、
前記第１の外部入出力インタフェースと前記第２の外部入出力インタフェースと前記システムバスと前記データ送受信手段との間でデータパスを選択的に形成する入出力切り替え手段と、
前記第１の外部入出力インタフェースと前記データ送受信手段とを接続するデータパスと、前記第２の外部入出力インタフェースとシステムバスとを接続するデータパスとを同時に形成するように前記入出力切り替え手段を制御する制御手段と
を具備したことを特徴とする情報処理装置。
【請求項２】
前記制御手段は、更に、前記第１の外部入出力インタフェースとシステムバスとを接続するデータパスと、前記第２の外部入出力インタフェースと前記データ送受信手段とを接続するデータパスとを同時に形成するように前記入出力切り替え手段を制御できることを特徴とする請求項１記載の情報処理装置。
【請求項３】
情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置において、
前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置が選択的に接続される接続手段と、
前記接続手段に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記接続手段に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定する設定手段と
を具備したことを特徴とする情報処理装置。
【請求項４】
前記接続手段には、更に、前記第２の通信手段とは異なる第３の通信手段を含む第２拡張装置が接続可能であり、
前記設定手段は、前記接続手段に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記第３の通信手段を介した通信状態を設定することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記接続手段とはインタフェース規格の異なる別の接続手段を更に具備したことを特徴とする請求項３記載の情報処理装置。
【請求項６】
情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置において、
前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置が選択的に接続される第１の接続手段と、
前記第１及び第２通信手段と異なる第３の通信手段を含む第３拡張装置、及び前記第２拡張装置と異なるメモリを含む第４拡張装置が選択的に接続される第２の接続手段と、
前記第１の接続手段に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第１の接続手段に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記第２の接続手段に前記第３拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第２の接続手段に前記第４拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記第２拡張装置と異なるメモリを含む第４拡張装置を介した通信状態を設定する設定手段と
を具備したことを特徴とする情報処理装置。
【請求項７】
情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置に適用される通信機能拡張方法において、
前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置を前記情報処理装置に選択的に接続できるようにし、
前記情報処理装置に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記情報処理装置に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定することを特徴とする通信機能拡張方法。
【請求項８】
情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置に適用される通信機能拡張方法において、
前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置を前記情報処理装置における第１の接続手段に選択的に接続できるようにし、
前記第１及び第２通信手段と異なる第３の通信手段を含む第３拡張装置、及び前記第２拡張装置と異なるメモリを含む第４拡張装置を前記情報処理装置における第２の接続手段に選択的に接続できるようにし、
前記第１の接続手段に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第１の接続手段に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記第２の接続手段に前記第３拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第２の接続手段に前記第４拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記第２拡張装置と異なるメモリを含む第４拡張装置を介した通信状態を設定することを特徴とする通信機能拡張方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置及び通信機能拡張方法に関する。
【０００２】
【従来の技術】
近年、携帯電話機が大規模に普及しており、それと同時に携帯電話機の本体サイズの小型化が進んでいる。その一方、より高度な機能を備えた情報処理装置としての携帯電話機を実現することが求められる傾向にある。
【０００３】
このような傾向に対応し、外部入出力インタフェース（Ｉ／Ｆ）を用いて携帯電話機の機能を拡張するものがある。具体的には、携帯電話機に有線、もしくは無線接続用のインタフェースを設け、そのインタフェースを通じて外部機器を接続する構成である。例えば、特開平９−１４９１０７号公報には、ヘッドセットを接続する外部端子を有する携帯電話機が開示されている。特に上記外部端子にヘッドセットのプラグが挿入されている場合は、携帯電話機本体のマイク及びスピーカでなくヘッドセット側のマイク及びスピーカに入出力端子を切り換える構成になっている。
【０００４】
また、特開平８−２３４９３１号公報には、情報処理装置であるパーソナルコンピュータにおいて、ＰＣＭＣＩＡ規格のカード接続時にそのカードの機能に応じて、カード接続口とシステムバスとを接続する形態と、カード接続口と動画専用バスとを接続する形態とを選択する切換制御回路が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、携帯電話機及びパーソナルコンピュータに設けられる上記既存の外部入出力インタフェースにおいては、外部入出力インタフェースの無線化という点について何ら考慮されていない。
【０００６】
また、上記携帯電話機では外部入出力インタフェースへ接続される装置に関わらず、外部機器との通信は公衆回線のみであり、他のメディアによる通信を行なうことはできず、拡張性に乏しいものであった。
【０００７】
本発明は、上記事情に鑑みてなされたもので、外部機器との通信に関して拡張性に優れた情報処理装置及び通信機能拡張方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る情報処理装置は、システムバスに接続されるＣＰＵ及びメモリを備えた情報処理装置において、ネットワークとのデータ送受信を行うデータ送受信手段と、外部ユニットとの第１の外部入出力インタフェースに係る制御を行う第１の外部入出力インタフェースコントローラと、外部ユニットとの第２の外部入出力インタフェースに係る制御を行う第２の外部入出力インタフェースコントローラと、前記第１の外部入出力インタフェースと前記第２の外部入出力インタフェースと前記システムバスと前記データ送受信手段との間でデータパスを選択的に形成する入出力切り替え手段と、前記第１の外部入出力インタフェースと前記データ送受信手段とを接続するデータパスと、前記第２の外部入出力インタフェースとシステムバスとを接続するデータパスとを同時に形成するように前記入出力切り替え手段を制御する制御手段とを具備したことを特徴とする。
【００１４】
また、本発明に係る情報処理装置は、情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置において、前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置が選択的に接続される接続手段と、前記接続手段に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記接続手段に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定する設定手段とを具備したことを特徴とする。
【００１５】
また、本発明に係る情報処理装置は、情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置において、前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置が選択的に接続される第１の接続手段と、前記第１及び第２通信手段と異なる第３の通信手段を含む第３拡張装置、及び前記第２拡張装置と異なるメモリを含む第４拡張装置が選択的に接続される第２の接続手段と、前記第１の接続手段に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第１の接続手段に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記第２の接続手段に前記第３拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第２の接続手段に前記第４拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記第２拡張装置と異なるメモリを含む第４拡張装置を介した通信状態を設定する設定手段とを具備したことを特徴とする。
【００１９】
また、本発明に係る通信機能拡張方法は、情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置に適用される通信機能拡張方法において、前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置を前記情報処理装置に選択的に接続できるようにし、前記情報処理装置に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記情報処理装置に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定することを特徴とする。
【００２０】
また、本発明に係る通信機能拡張方法は、情報の入出力手段と、この入出力手段により入出力される情報を外部機器との間で通信するための第１の通信手段と、を有する情報処理装置に適用される通信機能拡張方法において、前記第１の通信手段と異なる第２の通信手段を含む第１拡張装置、及びメモリを含む第２拡張装置を前記情報処理装置における第１の接続手段に選択的に接続できるようにし、前記第１及び第２通信手段と異なる第３の通信手段を含む第３拡張装置、及び前記第２拡張装置と異なるメモリを含む第４拡張装置を前記情報処理装置における第２の接続手段に選択的に接続できるようにし、前記第１の接続手段に前記第１拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第１の接続手段に前記第２拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記メモリを含む第２拡張装置を介した通信状態を設定し、前記第２の接続手段に前記第３拡張装置が接続された場合、前記第１の通信手段及び前記第２の通信手段を介した通信状態を設定し、前記第２の接続手段に前記第４拡張装置が接続された場合、前記第１の通信手段を介さず前記入出力手段及び前記第２拡張装置と異なるメモリを含む第４拡張装置を介した通信状態を設定することを特徴とする。
【００２２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の第１〜第４の実施形態に共通する情報処理装置の基本構成を示すブロック図である。上記情報処理装置は、例えば携帯電話機もしくはパーソナル情報処理端末として実現される。
【００２３】
データ送受信部１は、本情報処理装置と公衆網などのネットワークを介して接続される通信相手とのデータ送受信を行う。
【００２４】
符号化復号化部２は、音声符号化復号化部２ａ及び画像符号化復号化部２ｂを備えている。そのほか、必要に応じて、音声及び画像（映像）を多重・分離する音声-画像多重分離部を設けてもよい。
【００２５】
音声符号化復号化部２ａは、マイク７から送られてくる音声信号を符号化処理し、符号化処理後の音声データを入出力切り替え部４へ送る。また、音声符号化復号化部２ａは、入出力切り替え部４から送られてくる音声データを復号化処理し、復号化処理後の音声信号をスピーカ８へ送る。
【００２６】
画像符号化復号化部２ｂは、カメラ９から送られてくる画像信号を符号化処理し、符号化処理後の画像データを入出力切り替え部４へ送る。また、画像符号化復号化部２ｂは、入出力切り替え部４から送られてくる画像データを復号化処理し、復号化処理後の画像信号をディスプレイ１０へ送る。
【００２７】
外部入出力インタフェースコントローラ３は、本情報処理装置と有線もしくは無線により外部接続される装置，機器，カード等といった外部ユニットとの入出力インタフェースに関わる制御を行う。本発明では、外部入出力インタフェースコントローラ３は、外部ユニットの接続の有無や，有線・無線の違い，外部ユニットの種別等を判別し、これらに応じて内部データパスが適切に設定されるように上記入出力切り替え部４を制御することが可能である。
【００２８】
また、外部入出力インタフェースコントローラ３は、複数種類のインタフェースに対応できるように、複数の外部入出力インタフェースコントローラ３ａ，３ｂ，…に分けて構成してもよい。インタフェースの例としては、Ｉ／Ｏ機能に相当するＵＳＢ(Universal Serial Bus)，ＩｒＤＡ，Bluetoothや、カード拡張機能に相当するＰＣＭＣＩＡ，ＳＤが挙げられる。
【００２９】
入出力切り替え部４は、ＣＰＵ６もしくは外部入出力インタフェースコントローラ３により制御されて内部データパスを切り替え設定し、内部ローカルバス（システムバス）Ｌと、データ送受信部１と、音声符号化復号化部２ａと、画像符号化復号化部２ｂと、外部入出力インタフェースコントローラ３との間を選択的に電気接続する。
【００３０】
メモリ５は、本情報処理装置で必要となる種々のプログラムやデータを記憶する。また、メモリ５は、外部ユニットや公衆網などから得られたデータを記憶する際にも使用される。
【００３１】
ＣＰＵ６は、内部ローカルバスＬを介してデータ送受信部１、入出力切り替え部４、メモリ５などに接続されており、本情報処理装置全体の制御を司るものである。本発明では、ＣＰＵ６は、ユーザが所望する通信形態を確立するために、ユーザからの入力部１１を介したキー入力操作に応じて内部データパスが適切に設定されるように入出力切り替え部４を制御することが可能となっている。
【００３２】
例えば、ＣＰＵ６は、メモリ５に記憶されているデータを、外部入出力インタフェースコントローラ３を介して外部ユニットに送信したり、データ送受信部１を介して公衆網に送信したり、音声や画像としてスピーカやディスプレイから出力したりできるように制御する。また逆に、ＣＰＵ６は、マイクやカメラから得られる音声信号や画像信号をデータとしてメモリ５に記憶したり、外部ユニットから送られてくるデータや公衆網から送られてくるデータをメモリ５に記憶したりできるように制御する。
【００３３】
マイク７は、ユーザ等の音声を取り込み、これを電気信号として音声符号化復号化部２ａに送る。
スピーカ８は、音声符号化復号化部２ａから送られてくる電気信号を音声にして出力する。
【００３４】
カメラ９は、ユーザ等の画像を取り込み、これを電気信号として画像符号化復号化部２ｂに送る。
ディスプレイ１０は、画像符号化復号化部２ｂから送られてくる電気信号を画像にして表示する。
入力部１１は、ユーザがキー入力操作を行う部分である。
【００３５】
このような構成の情報処理装置に関し、以下に複数の実施形態を挙げて説明する。
【００３６】
（第１の実施形態）
第１の実施形態では、情報処理装置の外部ユニットとしてヘッドセットを使用した場合について説明する。ここでは、情報処理装置が携帯電話機である場合を想定している。また、本実施形態では、携帯電話機間で基地局を介さずに通話を行う場合についても説明する。
【００３７】
図２は、本実施形態においてワイヤレスヘッドセットを使用した時の様子を示す図である。すなわち、ユーザは、ワイヤレスヘッドセットを頭部に装着し、通話相手とハンズフリー通話（携帯電話機を持たない状態での通話）をしている。この時、ワイヤレスヘッドセットと携帯電話機との間では、Bluetoothなどのインタフェースによる短距離無線データ通信（音声通信）が行われている。なお、ヘッドセットには、図１に示したマイク７，スピーカ８，音声符号化復号化部２ａに相当する機能が備わっている。
【００３８】
ワイヤレスヘッドセットのマイクによりユーザなどの音声が取り込まれると、ワイヤレスヘッドセットから本携帯電話機に音声信号が送られ、その音声信号が本携帯電話機から公衆網を介して通話相手のテレビ電話対応端末に送信される。一方、公衆網を介して通話相手の携帯電話機から送られてくる音声信号が本テレビ電話対応端末で受信されると、その音声信号はワイヤレスヘッドセットに送られ、ワイヤレスヘッドセットのスピーカから音声が発せられる。
【００３９】
図３は、本実施形態においてヘッドセットを使用した時の電話機内部のデータ経路を示す図である。なお、図１と共通する要素には同一符号を付し、その詳細な説明を省略する。
【００４０】
本実施形態では、外部入出力インタフェースコントローラ３は、Bluetoothに対応したモジュールを備えており、Bluetooth対応のワイヤレスヘッドセットとの無線通信を行えるようになっている。また、プラグを介して接続されるヘッドセットとの有線通信も行えるようになっている。
【００４１】
ヘッドセットとの通信が無線による場合には、外部入出力インタフェースコントローラ３は、無線リンクが形成されているか否かを検出することによりヘッドセットとの接続の有無を判別する。一方、ヘッドセットとの通信が有線による場合には、外部入出力インタフェースコントローラ３は、プラグ接続の有無を検出することによりヘッドセットとの接続の有無を判別する。
【００４２】
ヘッドセットが接続されていない状態においては、携帯電話機本体での音声の入出力を行う必要がある。この場合、外部入出力インタフェースコントローラ３は、音声符号化復号化部２ａとデータ送受信部１とを電気的に接続させるため、データパスＰ１を形成するように入出力切り替え部４を制御する。
【００４３】
一方、ヘッドセットが接続されている状態においては、携帯電話機本体での音声の入出力を行わない。よって、外部入出力インタフェースコントローラ３は、自身とデータ送受信部１とを電気的に接続させるために、データパスＰ１を解除してデータパスＰ２を形成するように入出力切り替え部４を制御する。これにより、ヘッドセットから本携帯電話機及び公衆網を介して通話相手の携帯電話機へ繋がるパスが形成される。
【００４４】
ところで、互いに通話する携帯電話機がそれぞれBluetoothに対応した機能を備えている場合には、基地局を介することなくトランシーバのように携帯電話機間で音声通信することが考えられる。その場合の様子を図４に示す。本実施形態の携帯電話機は、このような通信形態にも対応できるようになっている。
【００４５】
図５は、本実施形態においてトランシーバ機能を使用した時の電話機内部のデータ経路を示す図である。
【００４６】
外部入出力インタフェースコントローラ３は、Bluetoothの機能を用いることにより、通話相手の携帯電話機とのBluetoothによる直接通話接続（基地局を介さない接続）が確立されているか否かを判別できるようになっている。
【００４７】
Bluetoothによるトランシーバ機能を使用していない状態においては、公衆網を介しての通話を行う必要がある。この場合、外部入出力インタフェースコントローラ３は、音声符号化復号化部２ａとデータ送受信部１とを電気的に接続させるため、データパスＰ１を形成するように入出力切り替え部４を制御する。
【００４８】
一方、Bluetoothによるトランシーバ機能を使用している状態においては、公衆網を介しての通話は行わない。よって、外部入出力インタフェースコントローラ３は、自身と音声符号化復号化部２ａとを電気的に接続させるために、データパスＰ１を解除してデータパスＰ３を形成するように入出力切り替え部４を制御する。これにより、本携帯電話機から外部入出力インタフェースコントローラ３を介して通話相手の携帯電話機へ直接繋がるパスが形成される。
【００４９】
上記では、入出力切り替え部４におけるデータパスの切り替えを、外部入出力インタフェースコントローラ３によって自動的に制御する場合について説明したが、代わりにユーザのキー入力操作等に応じて制御することも可能となっている。この場合、ユーザがキー入力操作等によりヘッドセットを使用する旨の設定を行うと、ＣＰＵ６がこれを検出し、データパスＰ１を解除してデータパスＰ２を形成するように入出力切り替え部４を制御する。また、ユーザがキー入力操作等によりトランシーバ機能を使用する旨の設定を行うと、ＣＰＵ６がこれを検出し、データパスＰ１を解除してデータパスＰ３を形成するように入出力切り替え部４を制御する。
【００５０】
このように第１の実施形態によれば、外部にヘッドセットを接続してハンズフリー通話を行う通信形態や、基地局を介さずに直接携帯電話機間で通話する通信形態を実現するに際し、内部データ経路を適切に切り替え、音声データを外部入出力インタフェースを通じて容易に効率良く伝送することができる。
【００５１】
（第２の実施形態）
第２の実施形態では、情報処理装置の外部ユニットとしてＳＤカードを使用した場合について説明する。ＳＤカードとしては、例えばBluetoothの機能を搭載したものや、ＵＳＢの機能を搭載したものが挙げられるが、本実施形態ではBluetoothの機能を搭載したＳＤカードを使用する場合を想定している。また、ここでも、情報処理装置が携帯電話機である場合を想定している。
【００５２】
ＳＤ規格には、既にオープンになっているＳＤメモリ規格（ＳＤメモリカードを対象とした規格）のほかに、現在策定中のＳＤI/O規格（ＳＤI/Oカードを対象とした規格）がある。このＳＤI/O規格では、通常のデータ転送以外に音声や画像などの伝送も行えることを想定しており、今後は機器等の拡張インタフェースとして広範囲な用途に利用されることになると考えられる。
【００５３】
図６及び図７に、ＳＤメモリカードの構成及びＳＤI/Oカードの構成をそれぞれ示す。
【００５４】
ＳＤ規格によれば、ＳＤカードには９つのピンが設けられ、これらのピンを介してホストコントローラに接続される。ＳＤメモリカードでは、ＳＤI/Oカードと共通する信号線に係るピンが配設されるほか、汎用のデータ線に係るピンが配設される。一方、ＳＤI/Oカードでは、ＳＤメモリカードと共通する信号線に係るピンが配設されるほか、マルチメディアデータ（音声や画像などのデータ）の伝送のための専用線に係るピンが配設される。この専用線に係るピンの配設位置は、ＳＤメモリカードにおける汎用のデータ線に係るピンの配設位置に相当する。本実施形態の携帯電話機では、こうしたＳＤメモリカードとＳＤI/Oカードのどちらが接続された場合であっても対応できるようになっている。
【００５５】
図８は、本実施形態において使用されるＳＤカードの種類を変えた時の電話機内部のデータ経路切り替えを示す図である。なお、図１と共通する要素には同一符号を付し、その詳細な説明を省略する。
【００５６】
外部入出力インタフェースコントローラ３は、前述のホストコントローラに相当する。この外部入出力インタフェースコントローラ３は、ＳＤカードが接続された否かを検出する機構を備えており、またＳＤカードが接続された場合には、その接続されたものがＳＤメモリカードとＳＤI/Oカードのいずれであるかを信号のやり取り等により検出することができるようになっている。さらに外部入出力インタフェースコントローラ３は、ＳＤI/Oカードの場合には、それが前述したようなトランシーバ機能を実現するものであるか否かを検出することができるようになっている。
【００５７】
ＳＤメモリカードが接続されている状態においては、内部ローカルパスＬを介してメモリ５へのデータ転送等を行うことが必要とされる。よって、外部入出力インタフェースコントローラ３は、自身と内部ローカルパスＬとを電気的に接続させるために、データパスＰ４を形成するように入出力切り替え部４を制御する。
【００５８】
トランシーバ機能を実現しないＳＤI/Oカードが接続されている状態においては、公衆網を介して外部機器（コンピュータの記憶装置など）に音声等のデータを伝送することが必要とされる。よって、外部入出力インタフェースコントローラ３は、自身とデータ送受信部１とを電気的に接続させるために、データパスＰ４を解除し、データパスＰ２を形成するように入出力切り替え部４を制御する。これにより、ＳＤI/Oカードから本携帯電話機及び公衆網を介して外部機器へ繋がるパスが形成される。
【００５９】
一方、トランシーバ機能を実現するＳＤI/Oカードが接続されている状態においては、公衆網を介さずに通信相手と直接通話できるようにする必要がある。よって、外部入出力インタフェースコントローラ３は、自身と音声符号化復号化部２ａとを電気的に接続させるために、データパスＰ３を形成するように入出力切り替え部４を制御する。これにより、本携帯電話機から外部入出力インタフェースコントローラ３及びＳＤI/Oカードを介して通話相手の携帯電話機へ直接繋がるパスが形成される。
【００６０】
なお、ＳＤメモリカードとＳＤI/Oカードのいずれも接続されていない状態においては、図３を用いて説明した場合と同様にデータパスＰ１が形成される。
【００６１】
本実施形態では、ＳＤメモリカードが接続されている時には、内部ローカルパスＬを介してメモリ５へのデータ転送等を行わせるためにデータパスＰ４を形成し、一方、トランシーバ機能を実現しないＳＤI/Oカードが接続されている時には、公衆網を介して外部機器に音声等のデータを伝送させるためにデータパスＰ２を形成する場合（図８参照）を例にとって説明したが、これには限定されず、用途に応じて変形して実施してもよい。例えば、ＳＤメモリカードが接続されている時には、公衆網を介して外部機器との通信を行わせるためにデータパスＰ２を形成したり、ＳＤI/Oカードが接続されている時には、内部ローカルパスＬを介してメモリ５との間でデータ転送を行わせるためにデータパスＰ４を形成するように制御してもよい。
【００６２】
このように第２の実施形態によれば、ＳＤI/Oカードを接続してマルチメディアデータの伝送を行う通信形態や、基地局を介さずに直接携帯電話機間で通話する通信形態を実現するに際し、内部データ経路を適切に切り替え、音声データ等を外部入出力インタフェースを通じて容易に効率良く伝送することができる。
【００６３】
（第３の実施形態）
第３の実施形態では、インタフェースの種類の異なる複数の外部ユニットを情報処理装置に同時に接続させて使用する場合について説明する。インタフェースの種類としては、BluetoothやＵＳＢが挙げられる。また、外部ユニットとしては、ヘッドセットやメモリカードが挙げられる。ここでも、情報処理装置が携帯電話機である場合を想定している。
【００６４】
図９は、本実施形態においてＵＳＢ対応のヘッドセットとBluetooth対応のメモリカードとを同時に使用した時の電話機内部のデータ経路を示す図である。なお、図１と共通する要素には同一符号を付し、その詳細な説明を省略する。
【００６５】
携帯電話機本体には、ＵＳＢ対応の外部入出力インタフェースコントローラ３ａとBluetooth対応の外部入出力インタフェースコントローラ３ｂとが設けられる。各々の外部入出力インタフェースコントローラは、外部ユニットの接続の有無や，有線・無線の違い，外部ユニットの種別等を判別し、これらに応じて内部データパスが適切に設定されるように入出力切り替え部４を制御することが可能である。
【００６６】
Bluetooth対応のメモリカード及びＵＳＢ対応のヘッドセットが接続されている状態においては、ＵＳＢ対応の外部入出力インタフェースコントローラ３ａは、自身とデータ送受信部１とを電気的に接続させるために、データパスＰ５を形成するように入出力切り替え部４を制御する。これにより、ヘッドセットから本携帯電話機及び公衆網を介して通話相手の携帯電話機へ繋がるパスが形成される。また、Bluetooth対応の外部入出力インタフェースコントローラ３ｂは、自身と内部ローカルバスＬとを電気的に接続させるために、データパスＰ６を形成するように入出力切り替え部４を制御する。
【００６７】
図１０は、本実施形態においてＵＳＢ対応のメモリカードとBluetooth対応のヘッドセットとを同時に使用した時の電話機内部のデータ経路を示す図である。
【００６８】
ＵＳＢ対応のメモリカード及びBluetooth対応のヘッドセットが接続されている状態においては、ＵＳＢ対応の外部入出力インタフェースコントローラ３ａは、自身と内部ローカルバスＬとを電気的に接続させるために、データパスＰ７を形成するように入出力切り替え部４を制御する。また、Bluetooth対応の外部入出力インタフェースコントローラ３ｂは、自身とデータ送受信部１とを電気的に接続させるために、データパスＰ８を形成するように入出力切り替え部４を制御する。これにより、ヘッドセットから本携帯電話機及び公衆網を介して通話相手の携帯電話機へ繋がるパスが形成される。
【００６９】
このように第３の実施形態によれば、インタフェースの種類の異なる複数の外部ユニットを携帯電話機に同時に接続させて使用するに際し、内部データ経路を適切に切り替え、データを外部入出力インタフェースを通じて容易に効率良く伝送することができる。
【００７０】
（第４の実施形態）
第４の実施形態では、情報処理装置がテレビ電話対応端末であり、その外部ユニットとしてヘッドセットを使用した場合について説明する。上記テレビ電話対応端末は、携帯電話機もしくはパーソナル情報処理端末の形で実現される。
【００７１】
テレビ電話の規格としては、ＩＴＵにより標準化されているH.324などが良く知られている。ここで、テレビ電話機能実現のための構造やプロトコルについて簡単に説明しておく。
【００７２】
テレビ電話とは、音声情報と画像情報とを同時に回線上に送り出す（回線上から受け取る）ため、それら２種類の情報を組み合わせて音声と画像との同期をとるメカニズムが必要となる。すなわち、一般にテレビ電話を実現するためには、図１１に示すように、音声圧縮伸張手段及び画像圧縮伸張手段に加え、多重分離手段が必要となる。この図からわかるように、データ送信時には、カメラから得られた画像を圧縮したものである画像情報と、マイクから得られた音声を圧縮したものである音声情報とを多重化して一つのストリームにまとめる。逆に、データ受信時には、一つのストリームから画像情報と音声情報とに分離する。分離後は、それぞれを伸張して画像を表示装置に表示するとともに、音声をスピーカから出力する。
【００７３】
図１２は、本実施形態においてメディア分離型のテレビ電話対応端末を実現した時の様子を示す図である。すなわち、ユーザは、ワイヤレスヘッドセットを頭部に装着し、通話相手とテレビ電話によるハンズフリー通話をしている。ここでは、画像端末と音声端末とを分離した形態をとっている。すなわち、テレビ電話対応端末本体を画像ビュワーとして使用し、テレビ電話対応端末本体に備え付けのマイク及びスピーカは使用せずにワイヤレスヘッドセットを音声端末として使用している。
【００７４】
ワイヤレスヘッドセットのマイクによりユーザなどの音声が取り込まれ、カメラによりユーザの顔などの画像が取り込まれると、これらはテレビ電話対応端末内部で多重化され、音声-画像多重信号として公衆網を介して通話相手のテレビ電話対応端末に送信される。一方、公衆網を介して通話相手のテレビ電話対応端末から送られてくる音声-画像多重信号は、本テレビ電話対応端末で受信されると、内部で音声と画像とに分離され、音声がワイヤレスヘッドセットのスピーカから出力されると同時に画像が画像ビュワー（ディスプレイ）に表示される。
【００７５】
図１３は、本実施形態においてメディア一体型のテレビ電話を構成した時のテレビ電話対応端末内部のデータ経路を示す図である。また、図１４は、本実施形態においてメディア分離型のテレビ電話を構成した時のテレビ電話対応端末内部のデータ経路を示す図である。なお、図１と共通する要素には同一符号を付し、その詳細な説明を省略する。
【００７６】
各図中の公衆網は、例えばＷ−ＣＤＭＡ方式に対応した第３世代のネットワークである。また、本テレビ電話対応端末には、音声符号化復号化部２ａ及び画像符号化復号化部２ｂのほかに、音声及び画像を多重・分離する音声-画像多重分離部２ｃが備えられる。この音声-画像多重分離部２ｃと入出力切り替え手段４との間は３つのラインで接続されており、音声データを伝送するためのラインＭ１、画像データを伝送するためのラインＭ２、音声-画像多重データを伝送するためのラインＭ３がある。
【００７７】
本実施形態では、入出力切り替え部４におけるデータパスの切り替えは、ユーザのキー入力操作等に応じてＣＰＵ６により制御することが可能である。この場合、ユーザがキー入力操作等によりメディア一体型を構成する旨の設定を行うと、ＣＰＵ６がこれを検出し、図１３に示されるようにデータパスＰ９〜Ｐ１１を形成するように入出力切り替え部４を制御する。また、ユーザがメディア分離型を構成する旨の設定を行うと、ＣＰＵ６がこれを検出し、図１４に示されるようにデータパスＰ１１を解除し、データパスＰ１２を形成するように入出力切り替え部４を制御する。
【００７８】
図１３に示すように、メディア一体型が構成されている状態においては、通話相手のテレビ電話対応端末からの音声-画像多重データが公衆網を介してデータ送受信部１にて受信されると、データパスＰ９及びラインＭ３を介して音声-画像多重分離部２ｃに送られる。音声-画像多重データは、音声-画像多重分離部２ｃにより画像データと音声データとに分離される。画像データは、ラインＭ２及びデータパスＰ１０を介して画像符号化復号化部２ｂに送られ、ディスプレイに画像が表示される。一方、音声データは、ラインＭ１及びデータパスＰ１１を介して音声符号化復号化部２ａに送られ、スピーカから音声が発せられる。
【００７９】
また、カメラからユーザの顔などの画像が取り込まれると、画像データが画像符号化復号化部２ｂから音声-画像多重分離部２ｃに送られる。一方、マイクからユーザの音声などが取り込まれると、音声データが音声符号化復号化部２ａから音声-画像多重分離部２ｃに送られる。画像データ及び音声データは、音声-画像多重分離部２ｃにより多重化されて音声-画像多重データとなる。この音声-画像多重データは、ラインＭ３及びデータパスＰ９を介してデータ送受信部１に送られ、公衆網を介して通話相手のテレビ電話対応端末に送られる。
【００８０】
図１４に示すように、メディア分離型が構成されている状態においては、通話相手のテレビ電話対応端末からの音声-画像多重データが公衆網を介してデータ送受信部１にて受信されると、データパスＰ９及びラインＭ３を介して音声-画像多重分離部２ｃに送られる。音声-画像多重データは、音声-画像多重分離部２ｃにより画像データと音声データとに分離される。画像データは、ラインＭ２及びデータパスＰ１０を介して画像符号化復号化部２ｂに送られ、ディスプレイに画像が表示される。一方、音声データは、ラインＭ１及びデータパスＰ１２を介して外部入出力インタフェースコントローラ３に送られ、さらにヘッドセットに送られてそのスピーカから音声が発せられる。
【００８１】
また、カメラからユーザの顔などの画像が取り込まれると、画像データが画像符号化復号化部２ｂから音声-画像多重分離部２ｃに送られる。一方、ヘッドセットのマイクからユーザの音声などが取り込まれると、音声データがヘッドセットから外部入出力インタフェースコントローラ３に送られ、さらに音声-画像多重分離部２ｃに送られる。画像データ及び音声データは、音声-画像多重分離部２ｃにより多重化されて音声-画像多重データとなる。この音声-画像多重データは、ラインＭ３及びデータパスＰ９を介してデータ送受信部１に送られ、公衆網を介して通話相手のテレビ電話対応端末に送られる。
【００８２】
このように第４の実施形態によれば、テレビ電話対応端末をメディア一体型とメディア分離型とに切り替えて使用するに際し、内部データ経路を適切に切り替え、マルチメディアデータを容易に効率良く伝送することができる。
【００８３】
なお、本実施形態ではテレビ電話対応端末の外部にヘッドセットが接続される場合を説明したが、代わりに画像ビュワーを接続し、両者間で映像通信を行うようにしてもよい。この場合、図１４を用いて説明した場合と同様な手法で内部データパスを形成すればよい。
【００８４】
本発明は上記の各実施形態に限定されるものではなく、その要旨の範囲で種々変形して実施することが可能である。例えば、各実施形態は、必要に応じて選択的に組み合わせて実施することが可能である。
【００８５】
【発明の効果】
以上詳記したように本発明によれば、外部機器との通信に関して拡張性に優れた情報処理装置及び通信機能拡張方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１〜第４の実施形態に共通する情報処理装置の基本構成を示すブロック図。
【図２】本発明の第１の実施形態においてワイヤレスヘッドセットを使用した時の様子を示す図。
【図３】同実施形態においてヘッドセットを使用した時の電話機内部のデータ経路を示す図。
【図４】同実施形態において使用されるBluetoothによるトランシーバ機能を説明するための図。
【図５】同実施形態においてトランシーバ機能を使用した時の電話機内部のデータ経路を示す図。
【図６】ＳＤメモリカードの構成を示す図。
【図７】ＳＤI/Oカードの構成を示す図。
【図８】本発明の第２の実施形態において使用されるＳＤカードの種類を変えた時の電話機内部のデータ経路切り替えを示す図。
【図９】本発明の第３の実施形態においてＵＳＢ対応のヘッドセットとBluetooth対応のメモリカードとを同時に使用した時の電話機内部のデータ経路を示す図。
【図１０】同実施形態においてＵＳＢ対応のメモリカードとBluetooth対応のヘッドセットとを同時に使用した時の電話機内部のデータ経路を示す図。
【図１１】テレビ電話の基本的なメカニズムを説明するための図。
【図１２】本発明の第４の実施形態においてメディア分離型のテレビ電話対応端末を実現した時の様子を示す図。
【図１３】同実施形態においてメディア一体型のテレビ電話を構成した時のテレビ電話対応端末内部のデータ経路を示す図。
【図１４】同実施形態においてメディア分離型のテレビ電話を構成した時のテレビ電話対応端末内部のデータ経路を示す図。
【符号の説明】
１…データ送受信部
２…符号化復号化部
２ａ…音声符号化復号化部
２ｂ…画像符号化復号化部
３…外部入出力インタフェースコントローラ
４…入出力切り替え部
５…メモリ
６…ＣＰＵ
７…マイク
８…スピーカ
９…カメラ
１０…ディスプレイ
１１…入力部
【図１】
0003699889.tif 000002
【図２】
0003699889.tif 000003
【図３】
0003699889.tif 000004
【図４】
0003699889.tif 000005
【図５】
0003699889.tif 000006
【図６】
0003699889.tif 000007
【図７】
0003699889.tif 000008
【図８】
0003699889.tif 000009
【図９】
0003699889.tif 000010
【図１０】
0003699889.tif 000011
【図１１】
0003699889.tif 000012
【図１２】
0003699889.tif 000013
【図１３】
0003699889.tif 000014
【図１４】
0003699889.tif 000015