(57)【特許請求の範囲】
【請求項１】
映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備えたデータ処理装置と、電力およびデータを伝送する伝送手段によって前記データ処理装置に接続される外部機器とを備えたデータ処理システムにおいて行われる動作制御方法であって、
前記データ処理装置への電力の供給元についての情報である電力情報、および前記外部機器の処理性能に基づいて生成される外部機器情報を取得可能な情報取得ステップと、
前記情報取得ステップによって取得される前記電力情報および前記外部機器情報のうちの少なくともいずれかに基づいて、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を決定する決定ステップと、
前記決定ステップによって決定されたデータ処理手段の動作を制限または禁止させる動作制御ステップと
を備え、
前記データ処理装置は、外部電源から電力を供給される電力供給手段を備え、
前記電力情報は、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報であり、
前記決定ステップは、前記情報取得ステップによって前記電力情報が取得された場合、取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報であれば、動作を制限または禁止させるデータ処理手段を決定し、
前記外部機器情報は、前記外部機器の処理性能を示す情報であり、
前記情報取得ステップによって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示し、且つ前記情報取得ステップによって前記外部機器情報が取得された場合に、取得された前記外部機器情報が示す前記外部機器の処理性能が閾値以上であるか否かを判断する判断ステップをさらに備え、
前記決定ステップは、前記判断ステップによって処理性能が閾値以上であると判断された場合にのみ、動作を禁止させるデータ処理手段として前記映像符号化手段を決定することが可能であり、
前記データ処理システムは、動作を禁止させるデータ処理手段として前記映像符号化手段が前記決定ステップによって決定された場合に、少なくとも前記映像符号化手段が実行するデータ処理を前記外部機器に実行させることを特徴とする動作制御方法。
【請求項２】
動作を制限または禁止させるデータ処理手段の候補を、情報を報知する報知手段に報知させる報知制御ステップと、
前記報知制御ステップによって報知されたデータ処理手段の候補の中から、動作を制限または禁止させるデータ処理手段を選択する指示を受け付ける受付ステップとをさらに備え、
前記決定ステップは、前記受付ステップによって受け付けられた選択の指示によって選択されたデータ処理手段を、動作を制限または禁止させるデータ処理手段として決定することを特徴とする請求項１に記載の動作制御方法。
【請求項３】
前記情報取得ステップによって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す場合に、動作を制限または禁止させるデータ処理手段の候補を、情報を報知する報知手段に報知させる報知制御ステップと、
前記報知制御ステップによって報知されたデータ処理手段の候補の中から、動作を制限または禁止させるデータ処理手段を選択する指示を受け付ける受付ステップとをさらに備え、
前記報知制御ステップは、前記判断ステップによって前記外部機器の処理性能が閾値以上であると判断された場合にのみ、前記映像符号化手段を、動作を禁止させるデータ処理手段の候補として報知し、
前記決定ステップは、前記受付ステップによって受け付けられた選択指示によって選択されたデータ処理手段を、動作を制限または禁止させるデータ処理手段として決定することを特徴とする請求項１に記載の動作制御方法。
【請求項４】
映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備え、電力およびデータを伝送する伝送手段によって外部機器に接続されるデータ処理装置のコンピュータに実行させる動作制御プログラムであって、
前記データ処理装置への電力の供給元についての情報である電力情報、および前記外部機器の処理性能に基づいて生成される外部機器情報を取得可能な情報取得ステップと、
前記情報取得ステップによって取得される前記電力情報および前記外部機器情報のうちの少なくともいずれかに基づいて、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を決定する決定ステップと、
前記決定ステップによって決定されたデータ処理手段の動作を制限または禁止させる動作制御ステップとを備え、
前記データ処理装置は、外部電源から電力を供給される電力供給手段を備え、
前記電力情報は、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報であり、
前記決定ステップは、前記情報取得ステップによって前記電力情報が取得された場合、取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報であれば、動作を制限または禁止させるデータ処理手段を決定し、
前記外部機器情報は、前記外部機器の処理性能を示す情報であり、
前記情報取得ステップによって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示し、且つ前記情報取得ステップによって前記外部機器情報が取得された場合に、取得された前記外部機器情報が示す前記外部機器の処理性能が閾値以上であるか否かを判断する判断ステップをさらに備え、
前記決定ステップは、前記判断ステップによって処理性能が閾値以上であると判断された場合にのみ、動作を禁止させるデータ処理手段として前記映像符号化手段を決定することが可能であることを特徴とする動作制御プログラム。
【請求項５】
映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備え、電力およびデータを伝送する伝送手段によって外部機器に接続されるデータ処理装置であって、
前記データ処理装置への電力の供給元についての情報である電力情報、および前記外部機器の処理性能に基づいて生成される外部機器情報を取得可能な情報取得手段と、
前記情報取得手段によって取得される前記電力情報および前記外部機器情報のうちの少なくともいずれかに基づいて、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を決定する決定手段と、
前記決定手段によって決定されたデータ処理手段の動作を制限または禁止させる動作制御手段と、
外部電源から電力を供給される電力供給手段とを備え、
前記電力情報は、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報であり、
前記決定手段は、前記情報取得手段によって前記電力情報が取得された場合、取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報であれば、動作を制限または禁止させるデータ処理手段を決定し、
前記外部機器情報は、前記外部機器の処理性能を示す情報であり、
前記情報取得手段によって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示し、且つ前記情報取得手段によって前記外部機器情報が取得された場合に、取得された前記外部機器情報が示す前記外部機器の処理性能が閾値以上であるか否かを判断する判断手段をさらに備え、
前記決定手段は、前記判断手段によって処理性能が閾値以上であると判断された場合にのみ、動作を禁止させるデータ処理手段として前記映像符号化手段を決定することが可能であることを特徴とするデータ処理装置。
【請求項６】
映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備えたデータ処理装置と、電力およびデータを伝送する伝送手段によって前記データ処理装置に接続される外部機器とを備えたデータ処理システムであって、
外部電源から前記データ処理装置に電力を供給する電力供給手段と、
前記データ処理装置において、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報である電力情報を取得する電力情報取得手段と、
前記外部機器において、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を、前記外部機器の処理性能に基づいて選択する選択手段と、
前記データ処理装置において、前記電力情報取得手段によって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報である場合に、前記選択手段によって選択されたデータ処理装置の動作を制限または禁止させる動作制御手段と
を備えたことを特徴とするデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェースを介して外部機器に接続されるデータ処理装置の動作を制御する動作制御方法、動作制御プログラム、データ処理装置、およびデータ処理システムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（以下、「ＰＣ」という。）等の外部機器のデータ処理の負担を軽減するために、各種データ処理を行うデータ処理装置を外部機器に接続する技術が知られている。例えば、特許文献１に記載のテレビ会議システムでは、ＰＣとデータ処理装置とが、データを伝送するインターフェースを介して接続される。データ処理装置は、カメラから入力された映像データをエンコードする映像エンコーダを備える。映像データのエンコードは、ＰＣでなくデータ処理装置によって行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００４−５０６３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
データ処理装置は、インターフェースを介して外部機器から供給される電力によって動作することも可能である。インターフェースを介して供給される電力のみでデータ処理装置が動作できれば、ＡＣアダプタ等の他の電源装置が不要となるため、ユーザはデータ処理装置を使い易い。しかし、インターフェースを介して供給される電力の大きさは制限されている場合がある。データ処理装置は、実行可能な全ての機能を実行するために必要な電力をインターフェースによって確保することができなければ、他の電源装置を用いて電力を確保しなければならなかった。従って、データ処理装置は、各種処理を実行するための動作条件（例えば、供給される電力等）に応じて適切な動作を実行することはできなかった。
【０００５】
本発明は、各種処理を実行するための動作条件に応じて適切な動作をデータ処理装置が実行することができる動作制御方法、動作制御プログラム、データ処理装置、およびデータ処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る動作制御方法は、映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備えたデータ処理装置と、電力およびデータを伝送する伝送手段によって前記データ処理装置に接続される外部機器とを備えたデータ処理システムにおいて行われる動作制御方法であって、前記データ処理装置への電力の供給元についての情報である電力情報、および前記外部機器の処理性能に基づいて生成される外部機器情報を取得可能な情報取得ステップと、前記情報取得ステップによって取得される前記電力情報および前記外部機器情報のうちの少なくともいずれかに基づいて、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を決定する決定ステップと、前記決定ステップによって決定されたデータ処理手段の動作を制限または禁止させる動作制御ステップとを備え、前記データ処理装置は、外部電源から電力を供給される電力供給手段を備え、前記電力情報は、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報であり、前記決定ステップは、前記情報取得ステップによって前記電力情報が取得された場合、取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報であれば、動作を制限または禁止させるデータ処理手段を決定し、前記外部機器情報は、前記外部機器の処理性能を示す情報であり、前記情報取得ステップによって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示し、且つ前記情報取得ステップによって前記外部機器情報が取得された場合に、取得された前記外部機器情報が示す前記外部機器の処理性能が閾値以上であるか否かを判断する判断ステップをさらに備え、前記決定ステップは、前記判断ステップによって処理性能が閾値以上であると判断された場合にのみ、動作を禁止させるデータ処理手段として前記映像符号化手段を決定することが可能であり、前記データ処理システムは、動作を禁止させるデータ処理手段として前記映像符号化手段が前記決定ステップによって決定された場合に、少なくとも前記映像符号化手段が実行するデータ処理を前記外部機器に実行させる。
【０００７】
第一の態様に係る動作制御方法によると、データ処理装置は、供給されている電力、および接続されている外部機器の処理性能に基づく外部機器情報の少なくともいずれかに応じた適切な動作を行うことができる。データ処理装置は、データ処理手段の動作を制限して消費電力を低下させることで、少ない電力で適切な動作を行うことができる。一方、データ処理装置は、十分な電力を用いれば、データ処理手段の動作を制限することなく、外部機器の処理負担を大幅に軽減させることができる。
【０００８】
データ処理システムは、電力供給手段からデータ処理装置への十分な電力が供給されない場合に、データ処理手段の動作を制限する。その結果、データ処理装置は、伝送手段によって供給される電力のみを用いて、電力量に応じた適切な動作を行い、外部機器の処理負担を軽減させることができる。
【０００９】
【００１０】
データ処理システムは、データ処理装置に接続されている外部機器の処理性能が閾値以上であれば、データ処理装置が備える映像符号化手段による処理を禁止して、禁止した処理を外部機器に実行させることができる。その結果、データ処理装置は、伝送手段によって供給される電力のみを用いて適切な動作を行うことができる。一方、外部機器の処理性能が閾値よりも低ければ、映像データの符号化はデータ処理装置で行われるため、外部機器の処理負担を増大させて処理遅延等の不具合を生じさせることはない。換言すると、データ処理システムは、外部機器の処理性能に応じて、データ処理装置の動作をより適切に制御することができる。
【００１１】
前記動作制御方法は、動作を制限または禁止させるデータ処理手段の候補を、情報を報知する報知手段に報知させる報知制御ステップと、前記報知制御ステップによって報知されたデータ処理手段の候補の中から、動作を制限または禁止させるデータ処理手段を選択する指示を受け付ける受付ステップとをさらに備えてもよい。前記決定ステップは、前記受付ステップによって受け付けられた選択の指示によって選択されたデータ処理手段を、動作を制限または禁止させるデータ処理手段として決定すればよい。ユーザは、データ処理が制限されることによって生じ得る不具合を考慮し、処理が制限されるデータ処理手段を自ら選択することができる。従って、データ処理システムは、ユーザが許容しない不具合が生じる可能性を低下させることができる。
【００１２】
前記動作制御方法は、前記情報取得ステップによって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す場合に、動作を制限または禁止させるデータ処理手段の候補を、情報を報知する報知手段に報知させる報知制御ステップと、前記報知制御ステップによって報知されたデータ処理手段の候補の中から、動作を制限または禁止させるデータ処理手段を選択する指示を受け付ける受付ステップとをさらに備えてもよい。前記報知制御ステップは、前記判断ステップによって前記外部機器の処理性能が閾値以上であると判断された場合にのみ、前記映像符号化手段を、動作を禁止させるデータ処理手段の候補として報知してもよい。前記決定ステップは、前記受付ステップによって受け付けられた選択指示によって選択されたデータ処理手段を、動作を制限または禁止させるデータ処理手段として決定すればよい。
【００１３】
ユーザは、データ処理が制限されることによって生じ得る不具合を考慮し、処理が制限されるデータ処理手段を自ら選択することができる。従って、データ処理システムは、ユーザが許容しない不具合が生じる可能性を低下させることができる。ユーザは、外部機器の処理性能が閾値以上である場合にのみ、映像のデータを符号化する処理をデータ処理装置でなく外部機器に実行させることを選択することができる。映像のデータを符号化する処理を外部機器に実行させると、外部機器の処理負担は増大するが、データ処理装置における消費電力は大幅に低下するため、映像データの符号化以外の処理を大幅に制限する必要はない。一方、ユーザは、外部機器の処理負担を増大させたくない場合には、データ処理装置の映像符号化手段の動作を禁止させなければよい。従って、データ処理システムは、外部機器の処理性能に応じた適切な選択候補をユーザに報知し、ユーザの要望により適した処理を行うことができる。
【００１４】
本発明の第二の態様に係る動作制御プログラムは、映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備え、電力およびデータを伝送する伝送手段によって外部機器に接続されるデータ処理装置のコンピュータに実行させる動作制御プログラムであって、前記データ処理装置への電力の供給元についての情報である電力情報、および前記外部機器の処理性能に基づいて生成される外部機器情報を取得可能な情報取得ステップと、前記情報取得ステップによって取得される前記電力情報および前記外部機器情報のうちの少なくともいずれかに基づいて、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を決定する決定ステップと、前記決定ステップによって決定されたデータ処理手段の動作を制限または禁止させる動作制御ステップとを備え、前記データ処理装置は、外部電源から電力を供給される電力供給手段を備え、前記電力情報は、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報であり、前記決定ステップは、前記情報取得ステップによって前記電力情報が取得された場合、取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報であれば、動作を制限または禁止させるデータ処理手段を決定し、前記外部機器情報は、前記外部機器の処理性能を示す情報であり、前記情報取得ステップによって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示し、且つ前記情報取得ステップによって前記外部機器情報が取得された場合に、取得された前記外部機器情報が示す前記外部機器の処理性能が閾値以上であるか否かを判断する判断ステップをさらに備え、前記決定ステップは、前記判断ステップによって処理性能が閾値以上であると判断された場合にのみ、動作を禁止させるデータ処理手段として前記映像符号化手段を決定することが可能である。
【００１５】
第二の態様に係る動作制御プログラムによると、データ処理装置は、供給されている電力、および接続されている外部機器の処理性能に基づく外部機器情報の少なくともいずれかに応じた適切な動作を行うことができる。データ処理装置は、データ処理手段の動作を制限して消費電力を低下させることで、少ない電力で適切な動作を行うことができる。一方、データ処理装置は、十分な電力を用いれば、データ処理手段の動作を制限することなく、外部機器の処理負担を大幅に軽減させることができる。
【００１６】
本発明の第三の態様に係るデータ処理装置は、映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備え、電力およびデータを伝送する伝送手段によって外部機器に接続されるデータ処理装置であって、前記データ処理装置への電力の供給元についての情報である電力情報、および前記外部機器の処理性能に基づいて生成される外部機器情報を取得可能な情報取得手段と、前記情報取得手段によって取得される前記電力情報および前記外部機器情報のうちの少なくともいずれかに基づいて、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を決定する決定手段と、前記決定手段によって決定されたデータ処理手段の動作を制限または禁止させる動作制御手段と、外部電源から電力を供給される電力供給手段とを備え、前記電力情報は、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報であり、前記決定手段は、前記情報取得手段によって前記電力情報が取得された場合、取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報であれば、動作を制限または禁止させるデータ処理手段を決定し、前記外部機器情報は、前記外部機器の処理性能を示す情報であり、前記情報取得手段によって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示し、且つ前記情報取得手段によって前記外部機器情報が取得された場合に、取得された前記外部機器情報が示す前記外部機器の処理性能が閾値以上であるか否かを判断する判断手段をさらに備え、前記決定手段は、前記判断手段によって処理性能が閾値以上であると判断された場合にのみ、動作を禁止させるデータ処理手段として前記映像符号化手段を決定することが可能である。
【００１７】
第三の態様に係るデータ処理装置は、供給されている電力、および接続されている外部機器の処理性能に基づく外部機器情報の少なくともいずれかに応じた適切な動作を行うことができる。データ処理装置は、データ処理手段の動作を制限して消費電力を低下させることで、少ない電力で適切な動作を行うことができる。一方、データ処理装置は、十分な電力を用いれば、データ処理手段の動作を制限することなく、外部機器の処理負担を大幅に軽減させることができる。
【００１８】
本発明の第四の態様に係るデータ処理システムは、映像を撮像する撮像手段、前記撮像手段によって撮像された映像のデータを符号化する映像符号化手段、入力された音声を音声データとして生成する音声入力手段、前記音声入力手段によって入力された音声データを符号化する音声符号化手段、符号化された音声データを復号化する音声復号化手段、および音声データに基づいて音声を出力する音声出力手段のうち、少なくとも前記映像符号化手段を含む１または複数の手段をデータ処理手段として備えたデータ処理装置と、電力およびデータを伝送する伝送手段によって前記データ処理装置に接続される外部機器とを備えたデータ処理システムであって、外部電源から前記データ処理装置に電力を供給する電力供給手段と、前記データ処理装置において、前記電力供給手段によって前記データ処理装置に電力が供給されているか否かを示す情報である電力情報を取得する電力情報取得手段と、前記外部機器において、前記データ処理手段のうち、動作を制限または禁止させるデータ処理手段を、前記外部機器の処理性能に基づいて選択する選択手段と、前記データ処理装置において、前記電力情報取得手段によって取得された前記電力情報が、前記電力供給手段によって電力が供給されていないことを示す情報である場合に、前記選択手段によって選択されたデータ処理装置の動作を制限または禁止させる動作制御手段とを備えている。第四の態様に係るデータ処理システムによると、データ処理装置は、供給されている電力、および接続されている外部機器の処理性能に応じた適切な動作を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】データ処理システム１００を備えたテレビ会議システム１０１のシステム構成を示す図である。
【図２】データ処理装置１およびＰＣ３の電気的構成を示すブロック図である。
【図３】データ処理装置１が行う動作モード決定処理のフローチャートである。
【図４】ＰＣエンコードモードを選択候補に含む第一選択候補表示画面を表示したディスプレイ３６を示す図である。
【図５】各動作モードが実行された場合に行われるデータ処理の内容の一例を説明するための説明図である。
【図６】変形例に係るデータ処理装置１が行う動作モード決定処理のフローチャートである。
【図７】変形例に係るＰＣ３が行う起動処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明に係るデータ処理システム１００、およびデータ処理システム１００が備えるデータ処理装置１およびＰＣ３について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２１】
図１を参照して、データ処理システム１００のシステム構成について説明する。データ処理システム１００は、データ処理装置１およびＰＣ３を備える。データ処理装置１とＰＣ３とは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル２７（図２参照）によって接続されている。ＰＣ３は、インターネット等のネットワーク８を介して他のＰＣ３と通信を行うことができる。
【００２２】
本実施の形態では、データ処理システム１００の各々が備えるＰＣ３が相互に接続することで、テレビ会議システム１０１を構成している。テレビ会議システム１０１では、各データ処理システム１００が、マイクによって入力された音声のデータ、およびカメラによって入力された映像のデータを符号化する。各ＰＣ３が、符号化したデータを他のＰＣ３にネットワーク８を介して送信することで、複数のＰＣ３の間でデータが共有される。各データ処理システム１００は、他のデータ処理システム１００から受信したデータに基づいて、ディスプレイ３６に映像を表示し、且つスピーカ１８，３９（図２参照）に音声を発生させることで、遠隔会議を実行することができる。なお、テレビ会議システム１０１は、データ処理装置１に接続しないＰＣ３を一部に含んでもよい。ＰＣ３は、データ処理装置１に接続していなければ、データの符号化等の処理を全て自ら行えばよい。データ処理システム１００は、音声および映像のいずれか一方のみを出力させて遠隔会議を実行することも可能である。
【００２３】
データ処理装置１について説明する。データ処理装置１は、テレビ会議システム１０１において遠隔会議を実行するための専用のＩ／Ｏ端末である。前述したように、テレビ会議システム１０１では、音声データおよび映像データが符号化および復号化される。その結果、テレビ会議システム１０１では、データが円滑に送受信される。しかし、特に映像データを復号化する処理の負荷は大きい。ＰＣ３のＣＰＵ３０（図２参照）が、映像データの復号化等の処理の全てを実行すると、ＣＰＵ３０に過大な負荷がかかり、処理遅延等の不具合が生じる可能性がある。データ処理装置１は、映像データの符号化、音声データの符号化、音声データの復号化、および音声の出力等の処理を行うことができる。データ処理装置１が映像データの符号化等の処理を行うことで、ＰＣ３のＣＰＵ３０にかかる負荷を低下させて、処理遅延等の不具合が生じる可能性を低下させることができる。
【００２４】
図２を参照して、データ処理装置１およびＰＣ３の電気的構成について説明する。データ処理装置１は、データ処理装置１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＡＭ１１、フラッシュＲＯＭ１２、映像エンコーダ１３、音声デコーダ１５、音声エンコーダ１７、およびＵＳＢインターフェース２０が接続されている。音声デコーダ１５および音声エンコーダ１７には、エコーキャンセラ１６が接続されている。さらに、データ処理装置１は、カメラ１４、スピーカ１８、マイク１９、および電源回路２２を備える。
【００２５】
ＲＡＭ１１は、各種の情報を一時的に記憶する。フラッシュＲＯＭ１２は、データ処理装置１を動作させるためのプログラム等の各種情報を記憶する不揮発性の記憶装置である。映像エンコーダ１３は、映像を撮像するカメラ（例えば、カメラ１４）から入力された映像データを符号化するためのＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）である。ＤＳＰとは、特定のデジタル信号処理を行うための専用のマイクロプロセッサである。音声デコーダ１５は、符号化された音声データを復号化するためのＤＳＰである。音声エンコーダ１７は、音声を入力するマイク（例えば、マイク１９）から入力された音声データを符号化するためのＤＳＰである。エコーキャンセラ１６は、スピーカが出力した音声がマイクに入力されることで生じるエコー（反響）を除去するための集積回路（ＩＣ）である。ＵＳＢインターフェース２０は、ＵＳＢケーブル２７に接続する。電源回路２２は、ＡＣアダプタ２３を介して、外部電源からデータ処理装置１に電力を供給する。
【００２６】
ＰＣ３は、ＰＣ３の制御を司るＣＰＵ３０を備える。ＣＰＵ３０には、ＲＡＭ３１、ＲＯＭ３２、ＨＤＤ３３、および入出力インターフェース４０が接続されている。ＲＡＭ１１は、各種の情報を一時的に記憶する。ＲＯＭ３２は、制御プログラムおよび初期値等を記憶している。ＨＤＤ３３は、各種の情報を記憶する不揮発性の記憶装置である。ＣＰＵ３０は、データ処理装置１が実行する処理と同様の処理を実行することができる。具体的には、ＣＰＵ３０は、映像データを符号化する処理、符号化された音声データを復号化する処理、音声データを符号化する処理、スピーカ３９に音声を発生させる処理等を実行できる。
【００２７】
入出力インターフェース４０には、ＵＳＢインターフェース３４、外部通信インターフェース（Ｉ／Ｆ）３５、ディスプレイ３６、マイク３７、カメラ３８、およびスピーカ３９が接続される。ＵＳＢインターフェース３４は、ＵＳＢケーブル２７に接続する。外部通信インターフェース３５は、ＰＣ３をネットワーク８に接続する。ディスプレイ３６は、映像を表示する。マイク３７は、音声を入力する。カメラ３８は、映像を撮像して映像データをＰＣ３に入力する。スピーカ３９は、音声を出力する。
【００２８】
データ処理装置１とＰＣ３とを接続するＵＳＢケーブル２７は、データのみならず電力も伝送することができる。従って、データ処理装置１は、電源回路２２を介して電力が供給されない場合でも、ＵＳＢケーブル２７を介して供給される電力によって動作することができる。しかし、ＵＳＢケーブル２７を介してデータ処理装置１に供給できる電力量は限られている。データ処理装置１は、データの符号化等の複数のデータ処理を実行できるが、複数のデータ処理の全てを実行させる場合には大きな電力を必要とする。よって、データ処理装置１は、ＵＳＢケーブル２７を介して供給される電力のみでは、処理動作を制限または禁止することなく全てのデータ処理を実行することはできない。本実施の形態のデータ処理システム１００によると、データ処理装置１は、供給されている電力、およびＰＣ３の処理性能の少なくともいずれかに応じた適切な動作を行うことができる。以下、データ処理システム１００において行われる処理について、詳細に説明する。
【００２９】
図３を参照して、データ処理装置１が実行する動作モード決定処理について説明する。動作モード決定処理は、データ処理装置１の動作を開始させる操作がユーザによって行われると、フラッシュＲＯＭ１２に記憶されているプログラムに従ってＣＰＵ１０が実行する。
【００３０】
まず、省電力モードによって処理が起動される（Ｓ１）。省電力モードとは、ＵＳＢケーブル２７を介して供給される電力のみによって動作できるモードである。データ処理装置１には、ＡＣアダプタ２３による電力の供給が常に行われているとは限らない。よって、データ処理装置１は、省電力モードで起動することで、ＡＣアダプタ２３による電力の供給がない場合でも確実に起動することができる。次いで、電力情報が取得される（Ｓ２）。電力情報とは、ＡＣアダプタ２３によるデータ処理装置１への電力の供給が行われているか否かを示す情報であり、電源回路２２の状態から取得される。
【００３１】
取得された電力情報によって、ＡＣアダプタ２３による電力の供給が行われているか否かが判断される（Ｓ３）。ＡＣアダプタ２３による電力の供給が行われていれば（Ｓ３：ＹＥＳ）、データ処理装置１は、実行可能な複数のデータ処理の全てを、動作を制限または禁止することなく実行することができる。従って、実行される動作モードが、通常モードに決定される（Ｓ４）。通常モードは、データ処理装置が実行可能な複数のデータ処理の全てを実行する動作モードであるが、この詳細は図５を参照して後述する。動作モードが通常モードに決定されたことが、ＰＣ３に通知されて（Ｓ５）、動作モード決定処理は終了する。
【００３２】
ＡＣアダプタ２３による電力の供給が行われていなければ（Ｓ３：ＮＯ）、ＰＣ３の処理性能を示す性能情報が、ＰＣ３から取得される（Ｓ６）。本実施の形態では、性能情報は、ＰＣ３のＣＰＵ３０のクロック数である。しかし、ＣＰＵクロック数と共に、またはＣＰＵクロック数とは別に、メモリ容量、マルチタスク性能等を示す情報を性能情報として用いてもよい。
【００３３】
次いで、動作モードをユーザに選択させるための処理が行われる。まず、取得された性能情報が示すＰＣ３の処理性能が閾値以上であるか否かが判断される（Ｓ７）。閾値以上であれば（Ｓ７：ＹＥＳ）、第一選択候補表示画面をディスプレイ３６に表示させる指示が、ＰＣ３に対して行われる（Ｓ８）。ＰＣ３の処理性能が閾値よりも低ければ（Ｓ７：ＮＯ）、第二選択候補表示画面をディスプレイ３６に表示させる指示が、ＰＣ３に対して行われる（Ｓ９）。
【００３４】
図４は、第一選択候補表示画面を表示したディスプレイ３６を示す。選択候補表示画面とは、ユーザが選択可能な動作モードの候補をユーザに報知するための画面である。ユーザは、ＰＣ３に接続されたマウス（図示せず）等を操作し、ディスプレイ３６に表示された選択候補の１つを選択する指示をＰＣ３に入力することで、所望する動作モードを選択することができる。
【００３５】
図４に示すように、第一選択候補表示画面では、複数の動作モードの選択候補の中に、ＰＣエンコードモードが含まれている。一方、図示しないが、第二選択候補表示画面は、ＰＣエンコードモードが選択候補とされていない点以外は、第一選択候補表示画面と同じである。
【００３６】
ＰＣエンコードモードとは、映像データの符号化処理をデータ処理装置１でなくＰＣ３に実行させることで、データ処理装置１によって消費される電力を低下させる動作モードである。前述したように、映像データの符号化処理を実行するための処理負担は大きいため、大きな電力を要する。従って、映像データの符号化処理をＰＣ３に実行させれば、データ処理装置１は、他のデータ処理を制限または禁止することなく、ＵＳＢケーブル２７を介して供給される電力のみによって動作することができる。しかし、ＰＣ３のデータの処理性能が低ければ、映像データの符号化処理をＰＣ３に実行させることによって、ＰＣ３における処理速度の低下等の不具合が生じる可能性が高くなる。
【００３７】
動作モード決定処理では、ＰＣ３の処理性能が閾値以上である場合にのみ、ＰＣエンコードモードを選択可能な第一選択候補表示画面をディスプレイ３６に表示させる指示が行われる。ＰＣ３の処理性能が高ければ、ＰＣエンコードモードがユーザによって選択されてもＰＣ３に過大な負担がかかる可能性は低く、且つ音声および映像の品質低下等をユーザが許容する必要もない。さらに、データ処理システム１００は、ＰＣ３の処理性能が低ければ、ＰＣエンコードモードが選択されてＰＣ３に過大な負担がかかることを防止する。換言すると、データ処理システム１００は、ＰＣ３の処理性能に応じて、データ処理装置１の動作をより適切に制御することができる。他の動作モードの詳細については、図５を参照して後述する。
【００３８】
図３の説明に戻る。選択候補表示画面を表示させる指示が終了すると（Ｓ８、Ｓ９）、ＰＣ３からモード指定情報が入力されたか否かが判断される（Ｓ１０）。モード指定情報が入力されるまで（Ｓ１０：ＮＯ）、待機状態となる。ＰＣ３は、選択候補表示画面をディスプレイ３６に表示させると、ユーザによる動作モードの選択指示を受け付ける。ＰＣ３は、選択指示を受け付けると、選択指示によって選択された動作モードを、データ処理システム１００が実行する動作モードに決定する。ＰＣ３は、決定した動作モードを指定する動作モード指定情報を、データ処理装置１に送信する。動作モード決定処理では、ＰＣ３から動作モード指定情報が入力されると（Ｓ１０：ＹＥＳ）、入力された情報によって指定されている動作モードが、データ処理システム１００によって実行される動作モードに決定される（Ｓ１１）。決定された動作モードに応じて、データ処理装置１において実行可能な複数のデータ処理のうちの少なくともいずれかが制限または禁止される（Ｓ１２）。この詳細は、図５を参照して後述する。その後、動作モード決定処理は終了する。
【００３９】
図５を参照して、データ処理システム１００が実行可能な動作モードについて説明する。図５は、各動作モードが実行された場合に行われるデータ処理の内容の一例を示す。図中、「Ｉ／Ｏ」はデータ処理装置１が処理を実行することを示し、「ＰＣ」はＰＣ３が処理を実行することを示す。本実施の形態のデータ処理システム１００では、データ処理装置１およびＰＣ３のいずれも実行できるデータ処理として、映像符号化、音声符号化、音声復号化、エコー除去、カメラ映像入力、スピーカ音声出力、およびマイク音声入力がある。データ処理システム１００では、実行される動作モードに応じて、各データ処理がデータ処理装置１およびＰＣ３のいずれかによって実行される。
【００４０】
「映像符号化」は、データ処理装置１のカメラ１４、またはＰＣ３に接続されたカメラ３８によって入力された映像データを符号化する処理である。「音声符号化」は、データ処理装置１のマイク１９、またはＰＣ３に接続されたマイク３７によって入力された音声データを符号化する処理である。「音声復号化」は、符号化された他の拠点の音声のデータを復号化する処理である。「エコー除去」は、エコーを除去するための処理である。「カメラ映像入力」は、データ処理装置１のカメラ１４、またはＰＣ３に接続されたカメラ３８に映像を撮像させて、映像データを入力する処理である。「スピーカ音声出力」は、復号化された音声データに基づいて、データ処理装置１のスピーカ１８、またはＰＣ３に接続したスピーカ３９に音声を出力させる処理である。「マイク音声入力」は、データ処理装置１のマイク１９、またはＰＣ３に接続されたマイク３７を動作させて、音声データを入力する処理である。なお、本実施の形態では、他の拠点の映像データを復号化してディスプレイ３６に表示させる処理は、必ずＰＣ３が実行する。しかし、映像データを復号化する処理を、データ処理装置１に実行させてもよい。
【００４１】
通常モードは、ＡＣアダプタ２３を介してデータ処理装置１に電力が供給されている場合に実行される。通常モードでは、全てのデータ処理がデータ処理装置１によって行われる。その結果、ＰＣ３の処理負担を低下させて円滑にテレビ会議を実行することができる。
【００４２】
音量制限モードでも、通常モードと同様に、全てのデータ処理がデータ処理装置１によって行われる。しかし、スピーカ１８によって出力される音声の最大音量が制限される。その結果、スピーカ１８によって消費される電力が削減される。よって、データ処理装置１は、ＵＳＢケーブル２７を介して供給される電力のみによって動作し、ＰＣ３の処理負担を低下させることができる。データ処理装置１は、最大音量に達していることを示すＬＥＤ（図示せず）の点灯態様を変化させることで、音量制限モード中であることをユーザに報知する。さらに、ＰＣ３は、音量制限モードを実行する場合、テレビ会議システム１０１内の他のＰＣ３に対し、マイクのゲイン（電気信号を増幅する割合）を上げる要求指示を送信する。その結果、データ処理装置１は、ユーザが聞き取り易い音声をスピーカ１８に出力させることができる。ユーザは、最大音量が制限される音量制限モード中でも、他の拠点の音声を明確に聞き取ることができる。
【００４３】
低音カットモードでも、全てのデータ処理がデータ処理装置１によって行われる。しかし、スピーカ１８によって出力される音声の低音域がカットされる。その結果、スピーカ１８によって消費される電力が削減される。ユーザは、低音域がカットされることによる音声品質の低下を許容できれば、低音カットモードを選択すればよい。
【００４４】
ＰＣスピーカモードでは、データ処理装置１の音声デコーダ１５によって復号化された音声データに基づいて、ＰＣ３がスピーカ３９に音声を発生させる。その結果、データ処理装置１は、スピーカ１８によって消費される電力の全てを削減することができる。ＰＣ３に接続されているスピーカ３９の性能が高ければ、出力される音声の音量および品質は低下しない。よって、ユーザは、スピーカ３９の性能を考慮して、ＰＣスピーカモードを選択するか否かを決定すればよい。
【００４５】
音声会議モードは、テレビ会議システム１０１内の他のＰＣ３への映像データの送信を停止させるモードである。データ処理装置１は、カメラ１４によって消費される電力を削減できる。さらに、データ処理装置１は、装置内のＤＳＰのクロック周波数を下げることができるため、消費電力を大幅に削減することができる。ＰＣ３は、音声会議モードを実行する場合、テレビ会議システム１０１内の他のＰＣ３に対し、映像データを送信しないことを通知する。
【００４６】
画像解像度制限モードでは、全てのデータ処理がデータ処理装置１によって行われるが、画像の解像度が下げられる。画像の解像度を下げることで、映像エンコーダ１３が実行する計算処理の処理量が低下する。よって、データ処理装置１は、ＤＳＰのクロック周波数を下げることができ、消費電力を削減できる。画像解像度制限モードでは、画像の精細さは低下するが、映像のフレームレートは低下しないため、映像の動きの滑らかさは低下しない。ＰＣ３は、画像解像度制限モードを実行する場合、他のＰＣ３に対し、画像の解像度を低下させて映像データを送信する旨を通知する。
【００４７】
フレームレート制限モードでは、画像解像度制限モード中とは異なり、画像の解像度は下げられることなく、映像のフレームレートが下げられる。フレームレートを下げることで、映像エンコーダ１３が実行する計算処理の処理量が低下し、データ処理装置１の消費電力が削減される。映像の動きの滑らかさは低下するが、画像の精細さは低下しない。ＰＣ３は、フレームレート制限モードを実行する場合、他のＰＣ３に対し、フレームレートを低下させて映像データを送信する旨を通知する。
【００４８】
ＰＣエンコードモードでは、前述したように、カメラ１４またはカメラ３８から入力された映像データの符号化のみが、ＰＣ３によって行われる。データ処理装置１は、映像エンコーダ１３による符号化の処理を停止させることができるため、消費電力を削減することができる。ＰＣエンコードモードは、ＰＣ３のデータの処理性能が閾値以上でなければ選択されないため、ＰＣ３に過大は負担がかかって処理遅延等の不具合が発生することはない。
【００４９】
ユーザは、ＡＣアダプタ２３をデータ処理装置１に接続していない場合、データ通常モード以外の動作モードの中から、データ処理が制限されることによって生じ得る不具合等を考慮し、動作モードを自ら選択することができる。つまり、データ処理システム１００は、ユーザが許容しない不具合を生じさせることなく、ＵＳＢケーブル２７によって供給される電力でデータ処理装置１を動作させて、ＰＣ３にかかる処理負担を低下させることができる。ユーザは、選択候補表示画面（図４参照）を参照し、いずれのデータ処理の制限も許容できない場合には、ＡＣアダプタ２３をデータ処理装置１に接続する方法を選択することもできる。
【００５０】
以上説明したように、本実施の形態に係るデータ処理システム１００によると、データ処理装置１は、供給されている電力、および接続されているＰＣ３の処理性能の少なくともいずれかに応じた適切な動作を行うことができる。データ処理装置１は、実行可能な各種データ処理を制限または禁止して消費電力を低下させることで、少ない電力で動作を行うことができる。データ処理装置１は、十分な電力を用いれば、データ処理を制限することなく、ＰＣ３の処理負担を大幅に軽減させることができる。
【００５１】
詳細には、データ処理装置１は、ＡＣアダプタ２３によって十分な電力が供給されない場合に、自らが実行可能なデータ処理を制限または禁止することができる。その結果、データ処理装置１は、ＵＳＢケーブル２７によって供給される電力のみを用いて適切な動作を行い、ＰＣ３の処理負担を軽減させることができる。
【００５２】
データ処理システム１００は、データ処理装置１に接続されているＰＣ３の処理性能が閾値以上である場合にのみ、データ処理装置１による映像データの符号化処理を禁止して、禁止した符号化処理をＰＣ３に実行させることができる。その結果、データ処理装置１は、供給される電力のみを用いて適切な動作を行うことができる。一方、ＰＣ３の処理性能が閾値よりも低ければ、映像データの符号化処理はデータ処理装置１が行うため、ＰＣ３の処理負担を増大させて処理遅延等の不具合を生じさせることはない。換言すると、データ処理システム１００は、ＰＣ３の処理性能に応じて、データ処理装置１の動作をより適切に制御することができる。
【００５３】
データ処理システム１００は、データ処理装置１が実行可能な処理のうち、制限または禁止させる処理の候補を、ディスプレイ３６によってユーザに報知する。ユーザは、処理が制限または禁止されることによって生じ得る不具合を考慮し、制限または禁止される処理を自ら選択することができる。従って、データ処理システム１００は、ユーザが許容しない不具合を生じさせることなく、動作条件に応じた適切な動作をデータ処理装置１に実行させることができる。ユーザは、ＰＣ３の処理性能が閾値以上である場合にのみ、映像データの符号化処理をデータ処理装置１でなくＰＣ３に実行させることを選択することができる。映像データの符号化処理をＰＣ３に実行させると、ＰＣ３の処理負担は増大するが、他の処理を制限する必要はない。一方、ユーザは、ＰＣ３の処理負担を増大させたくなければ、データ処理装置１による映像データの符号化処理を禁止させなければよい。従って、データ処理システム１００は、ＰＣ３の処理性能に応じた適切な選択候補をユーザに報知し、報知した選択候補の中から動作を制限するデータ処理を選択させることで、ユーザの要望により適した処理を行うことができる。
【００５４】
上記実施の形態において、カメラ１４が本発明の「撮像手段」に相当する。映像エンコーダ１３が「映像符号化手段」に相当する。マイク１９が「音声入力手段」に相当する。音声エンコーダ１７が「音声符号化手段」に相当する。音声デコーダ１５が「音声復号化手段」に相当する。スピーカ１８が「音声出力手段」に相当する。ＵＳＢケーブル２７が「伝送手段」に相当する。ＰＣ３が「外部機器」に相当する。ＰＣ３の処理性能を示す性能情報が「外部機器情報」に相当する。図３のＳ６でＰＣ３の性能情報を取得する処理が「情報取得ステップ」に相当する。図３のＳ３〜Ｓ１１で動作モードを決定する処理が「決定ステップ」に相当する。図３のＳ１２でデータ処理装置１によるデータ処理を制限または禁止させる処理が「動作制御ステップ」に相当する。
【００５５】
ＡＣアダプタ２３が本発明の「電力供給手段」に相当する。図３のＳ７でＰＣ３の処理性能が閾値以上であるか否かを判断する処理が「判断ステップ」に相当する。図３のＳ８，Ｓ９で選択候補表示画面の表示指示を出力する処理が「報知制御ステップ」に相当する。図３のＳ１０で、ユーザによる選択指示が受け付けられた結果出力される動作モード指定情報を入力する処理が「受付ステップ」に相当する。
【００５６】
図３のＳ６でＰＣ３の性能情報を取得するＣＰＵ１０が「情報取得手段」として機能する。図３のＳ３〜Ｓ１１で動作モードを決定するＣＰＵ１０が「決定手段」として機能する。図３のＳ１２でデータ処理装置１によるデータ処理を制限または禁止させるＣＰＵ１０が「動作制御手段」として機能する。
【００５７】
本発明は上記実施の形態に限定されることはなく、様々な変形が可能であることは言うまでもない。以下、図６および図７を参照して、上記実施の形態の一変形例について説明する。図６および図７に示す変形例では、データ処理装置１によるデータ処理を制限または禁止するか否かの判断を、データ処理装置１が行う。一方、ＰＣエンコードモードを選択可能とするか否かの判断については、ＰＣ３が行う。以下の変形例では、上記実施の形態と同一の構成および処理については同一の番号を付し、説明を省略または簡略化する。
【００５８】
図６を参照して、変形例に係るデータ処理装置１が実行する動作モード決定処理について説明する。データ処理装置１のＣＰＵ１０は、データ処理装置１の動作を開始させる操作がユーザによって行われると、動作モード決定処理を実行する。まず、省電力モードによって処理が起動される（Ｓ１）。ＡＣアダプタ２３による電力の供給が行われているか否かを示す情報（電力情報）が取得される（Ｓ２）。電力情報によって、ＡＣアダプタ２３による電力の供給が行われているか否かが判断される（Ｓ３）。行われていれば（Ｓ３：ＹＥＳ）、実行される動作モードが通常モードに決定される（Ｓ４）。通常モードを実行することがＰＣ３に通知されて（Ｓ５）、動作モード決定処理は終了する。
【００５９】
ＡＣアダプタ２３による電力の供給が行われていなければ（Ｓ３：ＮＯ）、動作モード選択要求がＰＣ３に送信される（Ｓ２１）。動作モード選択要求とは、通常モード以外の動作モードの１つを、実行する動作モードとして選択する旨の要求である。後述するが、ＰＣ３は、動作モード選択要求を受信すると、自身の処理性能およびユーザによる操作に応じて、実行する動作モードを決定し、決定した動作モードを指定するための動作モード指定情報をデータ処理装置１に送信する。動作モード決定処理では、ＰＣ３から動作モード指定情報が入力されるまで待機される（Ｓ２２：ＮＯ）、動作モード指定情報が入力されると（Ｓ２２：ＹＥＳ）、ＰＣ３から指定された動作モードが、実行する動作モードとして決定される（Ｓ２３）。決定された動作モードに応じて、データ処理装置１において実行可能な複数のデータ処理のうちの少なくともいずれかが制限または禁止される（Ｓ２４）。動作モード決定処理は終了する。
【００６０】
図７を参照して、変形例に係るＰＣ３が実行する起動処理について説明する。起動処理は、テレビ会議を実行するためのアプリケーションの起動時に行われる処理である。ＰＣ３のＣＰＵ３０は、アプリケーションの起動指示がユーザによって入力されると、ＨＤＤ３３に記憶されているプログラムに従って、図７に示す起動処理を実行する。
【００６１】
まず、テレビ会議を実行するためのアプリケーションが起動される（Ｓ３１）。データ処理装置１から通常モードを実行する通知が行われたか否かが判断される（Ｓ３２）。通知が行われていなければ（Ｓ３２：ＮＯ）、動作モード選択要求が行われたか否かが判断される（Ｓ３３）。動作モード選択要求が行われていなければ（Ｓ３３：ＮＯ）、Ｓ３２およびＳ３３の判断が繰り返し行われる。通常モードを実行する通知が行われた場合には（Ｓ３２：ＹＥＳ）、実行する動作モードとして通常モードが選択される（Ｓ３４）。つまり、ＰＣ３は、映像符号化等の複数の処理を自ら実行せずに、データ処理装置１に実行させる。その後、起動処理は終了する。
【００６２】
データ処理装置１から動作モード選択要求が行われた場合には（Ｓ３３：ＹＥＳ）、ＰＣ３自身の処理性能を示す性能情報が取得される（Ｓ３６）。取得された処理性能が閾値以上であるか否かが判断される（Ｓ３７）。閾値以上であれば（Ｓ３７：ＹＥＳ）、ＰＣエンコードモードの選択が可能な第一選択候補表示画面（図４参照）がディスプレイ３６に表示される（Ｓ３８）。処理性能が閾値よりも低ければ（Ｓ３７：ＮＯ）、ＰＣエンコードモードの選択が不可能な第二選択候補表示画面が表示される（Ｓ３９）。
【００６３】
ユーザによる動作モードの選択操作が行われたか否かが判断される（Ｓ４０）。選択操作が行われるまで、待機状態となる（Ｓ４０：ＮＯ）。選択操作がおこなわれると（Ｓ４０：ＹＥＳ）、選択された動作モードが、実行する動作モードに決定される（Ｓ４１）。Ｓ４１では、動作モードが決定されると、ＰＣ３は、決定された動作モードに応じて、いずれの処理をＰＣ３において実行するかを制御する。決定された動作モードを指定する動作モード指定情報が、データ処理装置１に送信される（Ｓ４２）。テレビ会議システム１０１内における他のＰＣ３（通信相手のＰＣ３）に対して通知すべき情報（例えば、マイクゲインの向上要求等。図５参照）があれば、ネットワーク８を介して情報が通知される（Ｓ４３）。起動処理は終了する。
【００６４】
以上のように、ＰＣエンコードモードを選択可能とするか否かの判断を、ＰＣ３が行っても良い。つまり、動作モードを決定する処理の全てをデータ処理装置１が実行する必要はない。上記変形例において、ＰＣ３の処理性能に基づいて生成される情報である動作モード指定情報が、本発明の「外部機器情報」に相当する。図６のＳ４およびＳ２３で動作モードを決定するＣＰＵ１０が「決定手段」として機能する。図６のＳ２４で処理を制限または禁止させるＣＰＵ１０が「動作制御手段」として機能する。図６のＳ２で電力情報を取得するＣＰＵ１０が「電力情報取得手段」として機能する。図７のＳ３６〜Ｓ４１で動作モードを選択するＣＰＵ３０が「選択手段」として機能する。図７のＳ４２、Ｓ４３でデータ処理装置１の動作を制限または禁止させるＣＰＵ３０が「動作制御手段」として機能する。
【００６５】
上記実施の形態は、他の変形が可能である。例えば、動作モードを決定する処理の全てをＰＣ３が行ってもよい。この場合、ＰＣ３は、起動処理（図７参照）において、アプリケーションを起動（Ｓ３１）した後に、データ処理装置１から電力情報を取得する。前述したように、電力情報とは、ＡＣアダプタ２３を介したデータ処理装置１への電力の供給が行われているか否かを示す情報である。ＡＣアダプタ２３による電力の供給があれば、Ｓ３４の処理へ移行すればよい。ＡＣアダプタ２３による電力の供給がなければ、Ｓ３６の処理へ移行すればよい。
【００６６】
図５に示した複数の動作モードは一例に過ぎない。図５に示した動作モード以外の動作モードを実行してもよいことは勿論である。例えば、データ処理装置１は、カメラ１４、スピーカ１８、およびマイク１９の動作のみを実行し、データの符号化および復号化の処理の全てをＰＣ３に実行させてもよい。データの符号化および復号化の処理の全てをＰＣ３に実行させることで、データ処理装置１の消費電力を削減することができる。よって、データ処理装置１は、ＵＳＢケーブル２７を介して供給される電力のみを用いて動作することができる。上記実施の形態のデータ処理システム１００は、複数の動作モードのうちのいずれか１つのみを実行する。しかし、２つ以上の動作モードを同時に実行してもよい。
【００６７】
上記実施の形態では、ＡＣアダプタ２３によるデータ処理装置１への電力の供給が行われているか否かを示す電力情報と、ＰＣ３の処理性能に基づいて生成される外部機器情報（詳細には、性能情報または動作モード指定情報）とによって、動作モードが決定される。しかし、データ処理システム１００は、電力情報および外部機器情報の一方のみを用いて動作モードを決定してもよい。例えば、ＡＣアダプタ２３による電力の供給が行われていないことが電力情報によって判断された時点で、所定の動作モードを実行してもよい。
【００６８】
上記実施の形態では、データ処理装置１に接続される外部機器としてＰＣ３が用いられているが、ＰＣ以外の他の機器（例えば、表示装置を備えた携帯型の端末等）を外部機器として使用できることは言うまでもない。データ処理装置１と外部機器とを接続するのはＵＳＢケーブル２７に限られない。電力およびデータを伝送することが可能な伝送手段であれば、ＵＳＢケーブル２７に代えて用いることができる。上記実施の形態のデータ処理システム１００は、動作モードの選択候補を、ディスプレイ３６によってユーザに報知している。しかし、音声等を用いて選択候補を報知してもよい。
【符号の説明】
【００６９】
１    データ処理装置
３    ＰＣ
１０    ＣＰＵ
１２    フラッシュＲＯＭ
１３    映像エンコーダ
１４    カメラ
１５    音声デコーダ
１７    音声エンコーダ
１８    スピーカ
１９    マイク
２３    ＡＣアダプタ
２７    ＵＳＢケーブル
３０    ＣＰＵ
３３    ＨＤＤ
３６    ディスプレイ
３７    マイク
３８    カメラ
３９    スピーカ
１００    データ処理システム
【図１】
0005488050.tif 000002
【図２】
0005488050.tif 000003
【図３】
0005488050.tif 000004
【図４】
0005488050.tif 000005
【図５】
0005488050.tif 000006
【図６】
0005488050.tif 000007
【図７】
0005488050.tif 000008