(57)【要約】【課題】最適なデータ量の画像データを他の装置に供給する。【解決手段】携帯電話機１は、ＰＤＡ９１の最大転送速度が１．５Ｍｂｐｓである場合、ＰＤＡ９１との最大通信速度が遅いと判断し、ＣＣＤにおいて取り込まれる動画像データのデータ量が少なくなるように制御し、その取り込まれた動画像データをＰＤＡ９１に供給する。ＰＤＡ９１は、表示部に低画質動画像９３を表示する。また、ＰＤＡ９１の最大転送速度が４８０Ｍｂｐｓである場合、ＣＰＵは、ＣＣＤにおいて取り込まれる動画像データのデータ量を減らさないように制御し、その取り込まれた動画像データをＰＤＡ９１に供給する。ＰＤＡ９１は、表示部に高画質動画像９４を表示する。本発明は、デジタルカメラに適用できる。【選択図】　　　図６
2004120201.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して得られる画像を画像データとして取り込む撮像手段と、
前記撮像手段による撮像処理により取り込まれた前記画像データを、ネットワークを介して接続された通信装置に送信する送信手段と、
前記送信手段が送信する前記画像データの通信速度に応じて、前記撮像手段により取り込まれる画像データのデータ量を調整する調整手段と
を備えることを特徴とする撮像装置。
【請求項２】
複数の前記送信手段と、
前記複数の送信手段から任意の送信手段を選択する選択手段と
をさらに備え、
前記調整手段は、前記選択手段により選択された送信手段から送信する前記画像データの通信速度に応じて、前記撮像手段により取り込まれる画像データのデータ量を調整する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記送信手段は、前記画像データ以外の他のデータをさらに送信し、
前記調整手段は、前記送信手段が前記他のデータを送信する際、前記撮像手段により取り込まれる画像データのデータ量を少なくする調整を行う
ことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
被写体を撮像して得られる画像を画像データとして取り込む撮像ステップと、
前記撮像ステップによる撮像処理により取り込まれた前記画像データの、ネットワークを介して接続された通信装置への送信を制御する送信制御ステップと、
前記送信制御ステップの処理により制御される前記画像データの通信速度に応じて、前記撮像ステップの処理により取り込まれる画像データのデータ量を調整する調整ステップと
を含むことを特徴とする撮像方法。
【請求項５】
前記画像データを送信する複数の送信部より、前記送信制御ステップの処理により前記送信を制御する送信部を選択する選択ステップをさらに含み、
前記送信制御ステップは、前記選択ステップの処理により選択された前記送信部における前記送信を制御し、
前記調整ステップは、前記選択ステップの処理により選択された送信部から送信する前記画像データの通信速度に応じて、前記撮像ステップの処理により取り込まれる画像データのデータ量を調整する
ことを特徴とする請求項４に記載の撮像方法。
【請求項６】
前記送信制御ステップは、前記画像データ以外の他のデータの送信をさらに制御し、
前記調整ステップは、前記送信制御ステップが前記他のデータを送信するように制御する際、前記撮像ステップの処理により取り込まれる画像データのデータ量を少なくする調整を行う
ことを特徴とする請求項４または５に記載の撮像方法。
【請求項７】
被写体を撮像して得られる画像を画像データとして取り込む撮像手段と、
前記画像データを圧縮する圧縮手段と、
前記圧縮手段による圧縮処理により生成された圧縮画像データを、ネットワークを介して接続された通信装置に送信する送信手段と、
前記送信手段が送信する前記圧縮画像データの通信速度に応じて、前記圧縮手段による圧縮処理における圧縮率を調整する調整手段と
を備えることを特徴とする撮像装置。
【請求項８】
複数の前記送信手段と、
前記複数の送信手段から任意の送信手段を選択する選択手段と
をさらに備え、
前記調整手段は、前記選択手段により選択された送信手段から送信する前記画像データの通信速度に応じて、前記圧縮手段による圧縮処理における圧縮率を調整する
ことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記送信手段は、前記圧縮画像データ以外の他のデータをさらに送信し、
前記調整手段は、前記送信手段が前記他のデータを送信する際、前記圧縮手段による圧縮処理における圧縮率を高くする調整を行う
ことを特徴とする請求項７または８に記載の撮像装置。
【請求項１０】
被写体を撮像して得られる画像を画像データとして取り込む撮像ステップと、
前記画像データを圧縮する圧縮ステップと、
前記圧縮ステップによる圧縮処理により生成された圧縮画像データの、ネットワークを介して接続された通信装置への送信を制御する送信制御ステップと、
前記送信制御ステップの処理により制御される前記圧縮画像データの通信速度に応じて、前記圧縮ステップによる圧縮処理における圧縮率とを調整する調整ステップと
を含むことを特徴とする撮像方法。
【請求項１１】
前記圧縮画像データを送信する複数の送信部より、前記送信制御ステップの処理により前記送信を制御する送信部を選択する選択ステップをさらに含み、
前記送信制御ステップは、前記選択ステップの処理により選択された前記送信部における前記送信を制御し、
前記調整ステップは、前記選択ステップの処理により選択された送信部から送信する前記圧縮画像データの通信速度に応じて、前記圧縮ステップによる圧縮処理における圧縮率とを調整する
ことを特徴とする請求項１０に記載の撮像方法。
【請求項１２】
前記送信制御ステップは、前記圧縮画像データ以外の他のデータの送信をさらに制御し、
前記調整ステップは、前記送信制御ステップが前記他のデータを送信するように制御する際、前記圧縮ステップによる圧縮処理における圧縮率を高くする調整を行う
ことを特徴とする請求項１０または１１に記載の撮像方法。
【請求項１３】
被写体を撮像して得られる画像を画像データとして取り込む撮像手段と、
前記画像データを圧縮する圧縮手段と、
前記圧縮手段による圧縮処理により生成された圧縮画像データを、ネットワークを介して接続された通信装置に送信する送信手段と、
前記送信手段が送信する前記圧縮画像データの通信速度に応じて、前記撮像手段により取り込まれる画像データのデータ量と、前記圧縮手段による圧縮処理における圧縮率とを調整する調整手段と
を備えることを特徴とする撮像装置。
【請求項１４】
複数の前記送信手段と、
前記複数の送信手段から任意の送信手段を選択する選択手段と
をさらに備え、
前記調整手段は、前記選択手段により選択された送信手段から送信する前記圧縮画像データの通信速度に応じて、前記撮像手段により取り込まれる画像データのデータ量と、前記圧縮手段による圧縮処理における圧縮率とを調整する
ことを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記送信手段は、前記画像データ以外の他のデータをさらに送信し、
前記調整手段は、前記送信手段が前記他のデータを送信する際、前記撮像手段により取り込まれる画像データのデータ量を少なくする調整と、前記圧縮手段による圧縮処理における圧縮率を高くする調整とを行う
ことを特徴とする請求項１３または１４に記載の撮像装置。
【請求項１６】
被写体を撮像して得られる画像を画像データとして取り込む撮像ステップと、
前記画像データを圧縮する圧縮ステップと、
前記圧縮ステップによる圧縮処理により生成された圧縮画像データの、ネットワークを介して接続された通信装置への送信を制御する送信制御ステップと、
前記送信制御ステップの処理により制御される前記圧縮画像データの通信速度に応じて、前記撮像ステップの処理により取り込まれる画像データのデータ量と、前記圧縮ステップによる圧縮処理における圧縮率とを調整する調整ステップと
を含むことを特徴とする撮像方法。
【請求項１７】
前記圧縮画像データを送信する複数の送信部より、前記送信制御ステップの処理により前記送信を制御する送信部を選択する選択ステップをさらに含み、
前記送信制御ステップは、前記選択ステップの処理により選択された前記送信部における前記送信を制御し、
前記調整ステップは、前記選択ステップの処理により選択された送信部から送信する前記圧縮画像データの通信速度に応じて、前記撮像ステップの処理により取り込まれる画像データのデータ量と、前記圧縮ステップによる圧縮処理における圧縮率とを調整する
ことを特徴とする請求項１６に記載の撮像方法。
【請求項１８】
前記送信制御ステップは、前記画像データ以外の他のデータの送信をさらに制御し、
前記調整ステップは、前記送信制御ステップが前記他のデータを送信するように制御する際、前記撮像ステップの処理により取り込まれる画像データのデータ量を少なくする調整と、前記圧縮ステップによる圧縮処理における圧縮率を高くする調整とを行う
ことを特徴とする請求項１６または１７に記載の撮像方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は撮像装置および方法に関し、特に、最適なデータ量の画像データを他の装置に供給することができるようにした、撮像装置および方法に関する。
【０００２】
【従来の技術】
近年、デジタルビデオカメラ等の撮像装置が普及するとともに、撮像装置に搭載されるＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）等のカメラの高解像度化が進んでいる。また、通信機能付きデジタルビデオカメラや撮像機能を有する携帯電話機等に代表されるように、撮像装置の多機能化も進んでいる。
【０００３】
例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）通信機能を有するデジタルビデオカメラは、被写体を撮像することにより得られた動画像データを、ＵＳＢケーブルを介して、パーソナルコンピュータ等の他の装置に、リアルタイムに供給することができる。
【０００４】
ところで、カメラの高解像度化に伴い、被写体を撮像することにより得られる動画像データのデータ量も増加しており、供給先の装置の処理能力が低い場合や、装置間のネットワークが混雑し、通信速度が低下している場合、通信処理のオーバーフローや、再生された動画像のコマ落ち等の問題が発生する恐れがある。
【０００５】
これに対して、供給元のデジタルビデオカメラが、供給する動画像データを圧縮するなどして、低速な通信においても正常に動画像データを供給できるように、常に、データ量を予め少なくしてから供給する方法が考えられるが、高速通信が可能な場合、この方法では、不必要に再生動画像の画質を劣化させてしまうことになる。
【０００６】
そこで、第１のデータと、第１のデータを圧縮した第２のデータの２つを用意しておき、通信速度が速い場合、第１のデータを供給し、通信速度が遅い場合、第１のデータと比較してデータ量の少ない第２のデータを供給する方法がある。（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開２００２−９９３９３号公報（第４−１２ページ、図４）
【０００８】
【発明が解決しようとする課題】
しかしながら、以上のような方法においては、第１のデータ、および内容が対応する、第１のデータと比較してデータ量の小さい第２のデータの２つを予め用意しておかなければならず、供給するデータを保存するための記憶領域が増大してしまうとともに、被写体を撮像して得られた動画像データをリアルタイムに供給するような場合には不向きであるという課題があった。
【０００９】
また、用意された第２の画像データの圧縮率が、必ずしも、通信状態に適切な圧縮率であるとは限らないという課題もあった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、最適なデータ量の画像データを他の装置に供給することができるようにしたものである。
【００１１】
【課題を解決するための手段】
本発明の第１の撮像装置は、被写体を撮像して得られる画像を画像データとして取り込む撮像手段と、撮像手段による撮像処理により取り込まれた画像データを、ネットワークを介して接続された通信装置に送信する送信手段と、送信手段が送信する画像データの通信速度に応じて、撮像手段により取り込まれる画像データのデータ量を調整する調整手段とを備えることを特徴とする。
【００１２】
複数の送信手段と、複数の送信手段から任意の送信手段を選択する選択手段とをさらに備え、調整手段は、選択手段により選択された送信手段から送信する画像データの通信速度に応じて、撮像手段により取り込まれる画像データのデータ量を調整するようにすることができる。
【００１３】
前記送信手段は、他のデータを送信する際、撮像手段により取り込まれる画像データのデータ量を少なくする調整を行うようにすることができる。
【００１４】
本発明の第１の撮像方法は、被写体を撮像して得られる画像を画像データとして取り込む撮像ステップと、撮像ステップによる撮像処理により取り込まれた画像データの、ネットワークを介して接続された通信装置への送信を制御する送信制御ステップと、送信制御ステップの処理により制御される画像データの通信速度に応じて、撮像ステップの処理により取り込まれる画像データのデータ量を調整する調整ステップとを含むことを特徴とする。
【００１５】
前記画像データを送信する複数の送信部より、送信制御ステップの処理により送信を制御する送信部を選択する選択ステップをさらに含み、送信制御ステップは、選択ステップの処理により選択された送信部における送信を制御し、調整ステップは、選択ステップの処理により選択された送信部から送信する画像データの通信速度に応じて、撮像ステップの処理により取り込まれる画像データのデータ量を調整するようにすることができる。
【００１６】
前記送信制御ステップは、画像データ以外の他のデータの送信をさらに制御し、調整ステップは、送信制御ステップが他のデータを送信するように制御する際、撮像ステップの処理により取り込まれる画像データのデータ量を少なくする調整を行うようにすることができる。
【００１７】
本発明の第２の撮像装置は、被写体を撮像して得られる画像を画像データとして取り込む撮像手段と、画像データを圧縮する圧縮手段と、圧縮手段による圧縮処理により生成された圧縮画像データを、ネットワークを介して接続された通信装置に送信する送信手段と、送信手段が送信する圧縮画像データの通信速度に応じて、圧縮手段による圧縮処理における圧縮率を調整する調整手段とを備えることを特徴とする。
【００１８】
複数の送信手段と、複数の送信手段から任意の送信手段を選択する選択手段とをさらに備え、調整手段は、選択手段により選択された送信手段から送信する画像データの通信速度に応じて、圧縮手段による圧縮処理における圧縮率を調整するようにすることができる。
【００１９】
前記送信手段は、圧縮画像データ以外の他のデータをさらに送信し、調整手段は、送信手段が他のデータを送信する際、圧縮手段による圧縮処理における圧縮率を高くする調整を行うようにすることができる。
【００２０】
本発明の第２の撮像方法は、被写体を撮像して得られる画像を画像データとして取り込む撮像ステップと、画像データを圧縮する圧縮ステップと、圧縮ステップによる圧縮処理により生成された圧縮画像データの、ネットワークを介して接続された通信装置への送信を制御する送信制御ステップと、送信制御ステップの処理により制御される圧縮画像データの通信速度に応じて、圧縮ステップによる圧縮処理における圧縮率とを調整する調整ステップとを含むことを特徴とする。
【００２１】
前記圧縮画像データを送信する複数の送信部より、送信制御ステップの処理により送信を制御する送信部を選択する選択ステップをさらに含み、送信制御ステップは、選択ステップの処理により選択された送信部における送信を制御し、調整ステップは、選択ステップの処理により選択された送信部から送信する圧縮画像データの通信速度に応じて、圧縮ステップによる圧縮処理における圧縮率とを調整するようにすることができる。
【００２２】
前記送信制御ステップは、圧縮画像データ以外の他のデータの送信をさらに制御し、調整ステップは、送信制御ステップが他のデータを送信するように制御する際、圧縮ステップによる圧縮処理における圧縮率を高くする調整を行うようにすることができる。
【００２３】
本発明の第３の撮像装置は、被写体を撮像して得られる画像を画像データとして取り込む撮像手段と、画像データを圧縮する圧縮手段と、圧縮手段による圧縮処理により生成された圧縮画像データを、ネットワークを介して接続された通信装置に送信する送信手段と、送信手段が送信する圧縮画像データの通信速度に応じて、撮像手段により取り込まれる画像データのデータ量と、圧縮手段による圧縮処理における圧縮率とを調整する調整手段とを備えることを特徴とする。
【００２４】
複数の送信手段と、複数の送信手段から任意の送信手段を選択する選択手段とをさらに備え、調整手段は、選択手段により選択された送信手段から送信する圧縮画像データの通信速度に応じて、撮像手段により取り込まれる画像データのデータ量と、圧縮手段による圧縮処理における圧縮率とを調整するようにすることができる。
【００２５】
前記送信手段は、画像データ以外の他のデータをさらに送信し、調整手段は、送信手段が他のデータを送信する際、撮像手段により取り込まれる画像データのデータ量を少なくする調整と、圧縮手段による圧縮処理における圧縮率を高くする調整とを行うようにすることができる。
【００２６】
本発明の第３の撮像方法は、被写体を撮像して得られる画像を画像データとして取り込む撮像ステップと、画像データを圧縮する圧縮ステップと、圧縮ステップによる圧縮処理により生成された圧縮画像データの、ネットワークを介して接続された通信装置への送信を制御する送信制御ステップと、送信制御ステップの処理により制御される圧縮画像データの通信速度に応じて、撮像ステップの処理により取り込まれる画像データのデータ量と、圧縮ステップによる圧縮処理における圧縮率とを調整する調整ステップとを含むことを特徴とする。
【００２７】
前記圧縮画像データを送信する複数の送信部より、送信制御ステップの処理により送信を制御する送信部を選択する選択ステップをさらに含み、送信制御ステップは、選択ステップの処理により選択された送信部における送信を制御し、調整ステップは、選択ステップの処理により選択された送信部から送信する圧縮画像データの通信速度に応じて、撮像ステップの処理により取り込まれる画像データのデータ量と、圧縮ステップによる圧縮処理における圧縮率とを調整するようにすることができる。
【００２８】
前記送信制御ステップは、画像データ以外の他のデータの送信をさらに制御し、調整ステップは、送信制御ステップが他のデータを送信するように制御する際、撮像ステップの処理により取り込まれる画像データのデータ量を少なくする調整と、圧縮ステップによる圧縮処理における圧縮率を高くする調整とを行うようにすることができる。
【００２９】
本発明の第１の撮像装置および方法においては、被写体を撮像して得られる画像が画像データとして取り込まれ、撮像処理により取り込まれた前記画像データが、ネットワークを介して接続された通信装置に送信されるとともに、送信する画像データの通信速度に応じて、取り込まれる画像データのデータ量が調整される。
【００３０】
本発明の第２の撮像装置および方法においては、被写体を撮像して得られる画像が画像データとして取り込まれて圧縮され、生成された圧縮画像データが、ネットワークを介して接続された通信装置に送信されるとともに、その送信する圧縮画像データの通信速度に応じて、圧縮処理における圧縮率が調整される。
【００３１】
本発明の第３の撮像装置および方法においては、被写体を撮像して得られる画像が画像データとして取り込まれて圧縮され、生成された圧縮画像データが、ネットワークを介して接続された通信装置に送信されるとともに、その送信する圧縮画像データの通信速度に応じて、取り込まれる画像データのデータ量と、圧縮処理における圧縮率とが調整される。
【００３２】
【発明の実施の形態】
図１は、本発明を適用したカメラ機能を有する携帯電話機の基本的な構成例を表す図である。
【００３３】
図示せぬ被写体からの光は、レンズや絞り機構等により構成される携帯電話機１のレンズ部１１を介してＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）１２に入射され、光電変換される。
【００３４】
ＣＣＤ１２が出力する映像信号はＣＤＳ回路（Ｃｏｒｒｅｌａｔｅｄ　Ｄｏｕｂｌｅ　Ｓａｍｐｌｉｎｇ　ｃｉｒｃｕｉｔ）１３に供給されている。ＣＤＳ回路１４は、入力信号に相関二重サンプリングを施してノイズ成分を除去し、その信号をＡＧＣ回路（Ａｕｔｏｍａｔｉｃ　Ｇａｉｎ　Ｃｏｎｔｒｏｌ　ｃｉｒｃｕｉｔ）１４に出力する。ＡＧＣ回路１４は、入力信号のゲインを調整した後、その信号をＡ／Ｄ（Ａｎａｌｏｇ　／　Ｄｉｇｉｔａｌ）変換器１５に出力する。Ａ／Ｄ変換器１５は、入力されたアナログ信号をデジタル信号に変換し、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）１６に出力する。
【００３５】
ＤＳＰ１６は、内蔵する画像調整処理部２１により、入力信号に基づいてＡＦ（Ａｕｔｏ　Ｆｏｃｕｓ）、ＡＥ（Ａｕｔｏ　Ｅｘｐｏｓｕｒｅ）、およびＡＷＢ（Ａｕｔｏ　Ｗｈｉｔｅ　Ｂａｌａｎｃｅ）等の制御信号を生成し、その制御信号を、バス３０を介してＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）３１に供給する。また、ＤＳＰ１６は、内蔵する画像圧縮・伸張処理部２２により、入力された画像信号を圧縮したり、さらに伸張したりする。その際、画像圧縮・伸張処理部２２は、ＤＳＰ１６に内蔵されるＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）コントローラ２３に制御されたＳＤＲＡＭ１７に映像信号を一時的に保持させながら、処理を行う。
【００３６】
画像圧縮・伸張処理部２２により圧縮された画像データは、バス３０を介して、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３３等に供給される。
【００３７】
ＣＰＵ３１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）３２に記憶されているプログラム、または記憶部３５からＲＡＭ３３にロードされたプログラムに従って各部を制御したり、各種の処理を実行したりする。ＲＡＭ３３にはまた、ＣＰＵ３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３８】
ＣＰＵ３１には、また、ユーザの操作を受け付ける外部操作入力部３４が接続されている。外部操作入力部３４は、シャッタボタンやメニューボタン等の各種のボタン、ダイヤル、つまみ、並びにタッチパネル（いずれも図示せず）等で構成されており、ユーザが操作することにより、各種のユーザからの指示を受け付け、その指示情報をＣＰＵ３１に供給する。ＣＰＵ３１は、その指示情報に基づいて、各種の処理を実行する。
【００３９】
ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３は、バス３０を介して相互に接続されている。このバス３０にはまた、不揮発性の半導体メモリ等で構成されるフラッシュメモリ３５、ＬＣＤ３７に表示させる画像を制御する表示制御部３６、メモリカード３９等が装着されるメモリＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）３８、図示せぬＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）ケーブルが接続されるＵＳＢコネクタ４１を制御するＵＳＢコントローラ４０、並びに、他の装置と無線通信を行い、例えば、ＣＰＵ３１に制御されて、ＣＣＤ１２において取り込まれた画像データを他の装置に供給する無線通信部４２が接続されている。
【００４０】
表示制御部３６は、図示せぬＶＲＡＭ（Ｖｉｄｅｏ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）が内蔵されている。表示制御部３６は、ＣＣＤ１２より取り込んだ画像データを、内蔵するＶＲＡＭに記憶させ、そのＶＲＡＭに記憶されている画像データに対応する画像や、他のメモリ（ＲＡＭ３３、フラッシュメモリ３５、メモリＩ／Ｆ３８に接続されたメモリカード３９等）に記憶されている画像データに対応する画像を、ＬＣＤ３７に表示させる。
【００４１】
バス３０にはまた、必要に応じて、図示せぬインタフェースを介して、ドライブ４３が接続され、ドライブ４３に装着された磁気ディスク４４、光ディスク４５、光磁気ディスク４６、或いは半導体メモリ４７などから読み出されたコンピュータプログラムが、ＲＡＭ３３やフラッシュメモリ３５等にインストールされる。また、メモリＩ／Ｆ３８に適宜装着されるメモリカード３９から読み出されたコンピュータプログラムも、必要に応じて、ＲＡＭ３３やフラッシュメモリ３５等にインストールされる。
【００４２】
ＣＰＵ３１は、外部操作入力部３４より入力されたユーザからの指示情報や、画像調整処理部２１より供給された制御情報、または、各種のプログラムを実行することにより得られた情報等に基づいて、ＣＤＳ回路１３、ＡＧＣ回路１４、およびＡ／Ｄ変換器１５の動作を制御する。
【００４３】
また、外部操作入力部３４から入力されたユーザからの指示に応じて、得られた画像データを他の装置に送信する送信方式が選択される。すなわち、図１の例においてはＵＳＢコネクタ４１また、無線通信部４２を介して画像データを送信するかについて、外部操作入力部３４よりユーザは自由に選択できる。ＣＰＵ３１は選択された通信方式に基づいて、ＣＣＤ１２の動作を制御するＴＧ（Ｔｉｍｉｎｇ　Ｇｅｎｅｒａｔｏｒ）５１を制御し、ＣＣＤ１２より取り込まれる画像データのデータ量を調整し、また、ＤＳＰ１６における画像データの圧縮を制御する。
【００４４】
また、ＣＰＵ３１は、例えば、ＵＳＢコントローラ４０による有線通信の通信速度や、無線通信部４２による無線通信の通信速度等の情報、または通信相手の装置より供給された要求や、外部操作入力部３４より入力された要求等の情報に基づいて、ＣＣＤ１２の動作を制御するＴＧ５１を制御し、ＣＣＤ１２より取り込まれる画像データのデータ量を調整したり、バス３０を介してＤＳＰ１６の画像圧縮・伸張処理部２２による圧縮処理における画像データの圧縮率を制御し、転送する画像データのデータ量を調整したりする。
【００４５】
さらに、ＣＰＵ３１は、レンズ部１１の動作を制御するアイリスシャッタドライバ５３を制御し、シャッタスピードを調整したり、絞り機構を調整したりする。
【００４６】
ＴＧ５１およびＶドライバ５２は、ＣＣＤ１２に接続されており、シリアルコントロールバスを介してＣＰＵ３１に制御されて、ＣＣＤ１２の動作を制御する。
【００４７】
ＴＧ５１は、ＣＰＵ３１より供給される制御信号に基づいて、図２を参照して後述するＣＣＤ１２の水平転送レジスタ６３を駆動する水平クロック信号やその他の制御信号を生成し、ＣＣＤ１２およびＶドライバ５２に供給する。
【００４８】
Ｖドライバ５２は、ＴＧ５１より供給される制御信号等に基づいて、図２を参照して後述するように、ＣＣＤ１２の垂直転送レジスタ６２−１乃至６２−ｎを駆動する垂直制御信号Ｖ１乃至Ｖ８を生成し、ＣＣＤ１２に供給する、垂直レジスタ駆動用ドライバである。
【００４９】
図２は、ＣＣＤ１２の内部の主な構成例を示す模式図である。
【００５０】
図２において、ＣＣＤ１２には、固体撮像素子であるフォトダイオード６１−１−１乃至６１−ｎ−ｍがｍ行ｎ列に配置されており、各フォトダイオード６１−１−１乃至６１−ｎ−ｍは、列ごとに垂直転送レジスタ６２−１乃至６２−ｎに接続されている。
【００５１】
なお、以下において、フォトダイオード６１−１−１乃至６１−ｎ−ｍは、それぞれを分けて説明する必要が無い場合、フォトダイオード６１と称する。また、垂直転送レジスタ６２−１乃至６２−ｎについても同様に、分けて説明する必要の無い場合、垂直転送レジスタ６２と称する。
【００５２】
すなわち、左から１列目のフォトダイオード６１−１−１乃至６１−１−ｍは、垂直転送レジスタ６２−１に接続され、２列目のフォトダイオード６１−２−１乃至６１−２−ｍは、垂直転送レジスタ６２−２に接続される。３列目以降のフォトダイオードも同様に垂直転送レジスタ６２−２に接続され、ｎ列目のフォトダイオード６１−ｎ−１乃至６１−ｎ−ｍは、垂直転送レジスタ６２−ｎに接続される。
【００５３】
垂直転送レジスタ６２−１は、複数のレジスタで構成され、各レジスタが接続されているフォトダイオード６１−１−１乃至６１−１−ｍに蓄積された電荷をそれぞれ保持することができる。また、垂直転送レジスタ６２−１は、水平転送レジスタ６３に接続されており、保持している電荷を１段ずつ移動させ、順次、水平転送レジスタ６３に供給することができる。
【００５４】
ＣＣＤ１２には、Ｖドライバ５２より垂直制御信号Ｖ１乃至Ｖ８が供給されており、図３を参照して後述するように、垂直転送レジスタ６２−１の各レジスタには、垂直制御信号Ｖ１乃至Ｖ８のいずれかの信号が供給される。垂直転送レジスタ６２−１は、この垂直制御信号Ｖ１乃至Ｖ８に制御され、上述した電荷の保持や転送等の処理を実行する。
【００５５】
Ｖドライバ５２より供給されるＳＵＢ（ＳＵＢｓｔｒａｔｅ）信号により基板電圧が印加されると、接続されているフォトダイオード６１−１−１乃至６１−１−ｍのうち、垂直制御信号Ｖ１，３，５、および７により指定されたフォトダイオードに蓄積された電荷は、垂直転送レジスタ６２−１に転送される。そして、転送された電荷は、垂直制御信号Ｖ１乃至Ｖ８の制御により、１段ずつ図の下方向に移動され、順次、水平転送レジスタ６３に転送される。
【００５６】
垂直転送レジスタ６２−２乃至６２−ｎは、垂直転送レジスタ６２−１と同様の構成であり、同様に動作するので、その説明は省略する。
【００５７】
図３は、垂直制御信号Ｖ１乃至Ｖ８と垂直転送レジスタ６２の一部との接続例を示す模式図である。
【００５８】
図３に示されるように、垂直転送レジスタ６２を構成する各レジスタの２段ごとに、フォトダイオード６１が接続されており、フォトダイオード６１が接続されているレジスタには垂直制御信号Ｖ１，Ｖ３，Ｖ５、またはＶ７がそれぞれ接続されており、それ以外のレジスタには、それぞれＶ２，Ｖ４，Ｖ６、またはＶ８が接続されている。
【００５９】
従って、例えば、垂直制御信号Ｖ１，Ｖ３，Ｖ５、およびＶ７より所定の信号を垂直転送レジスタ６２に入力すると、全てのフォトダイオード６１に蓄積された電荷が垂直転送レジスタ６２に転送される。
【００６０】
また、例えば、垂直制御信号Ｖ５およびＶ７のみ、所定の信号をレジスタに入力すると、電荷が蓄積されたフォトダイオード６１のうち、垂直制御信号Ｖ５およびＶ７が入力される図３のＡのフォトダイオード６１に蓄積された電荷のみが垂直転送レジスタ６２に転送され、図３のＢのフォトダイオード６１に蓄積された電荷は転送されずに排出される。すなわち、この場合、５段につき１個のフォトダイオード６１に蓄積された電荷が取り込まれる。
【００６１】
図２に戻り、水平転送レジスタ６３は、複数のレジスタにより構成され、各レジスタは、それぞれ接続されている垂直転送レジスタ６２−１乃至６２−ｎより供給される電荷をフォトダイオード１個分ずつ保持することができる。また、水平転送レジスタ６３は、保持している電荷を１段ずつ移動させ、順次、ＣＣＤ１２の外部に供給することができる。
【００６２】
さらに、水平転送レジスタ６３には、各レジスタに、吐き出しドレインおよび吐き出しドレインにて電荷を吐き出すか否かを選択する列選択排出ゲート（いずれも図示せず）が接続されており、ＣＣＤ１２の外部に転送する電荷を選択することができる。
【００６３】
ＴＧ５１より供給されるＲＧ信号により電圧が列選択排出ゲートに印加されると、接続されている垂直転送レジスタ６２−１乃至６２−ｎより転送されてきた電荷のうち、その列選択排出ゲートに接続された吐き出しドレインが配置されている列の電荷のみを選択的に排出する。そして、それ以外の電荷は、ＴＧ５１より供給される水平制御信号（Ｈ１およびＨ２）の制御により、１段ずつ図の左方向に移動され、順次、ＣＣＤ１２の外部に転送される。
【００６４】
以上のようにして、ＣＰＵ３１は、ＴＧ５１を制御することにより、ＣＣＤ１２を制御して、取り込む画像データのデータ量を調整する。
【００６５】
図４は、ＵＳＢを用いた通信の様子の例を示す模式図である。
【００６６】
ＵＳＢによる通信においては、通信を行う端末が、通信を制御するホスト側と通信相手であるデバイス側に分けられる。
【００６７】
ホスト側においては、図１のＣＰＵ３１等において実行されるクライアントソフトウェア７１が、図１のＵＳＢコントローラ４０において実行されるＵＳＢシステムソフトウェア７２に対して通信を指示し、ＵＳＢシステムソフトウェア７２が物理的なインタフェースであるＵＳＢバスＩ／Ｆ７３を介した通信を制御する。
【００６８】
これに対して、デバイス側においては、デバイス固有の機能であるファンクション７４がＵＳＢロジカルデバイス７５に通信を指示し、ＵＳＢロジカルデバイス７５が物理的なインタフェースであるＵＳＢバスＩ／Ｆ７６を介した通信を制御する。
【００６９】
すなわち、クライアントソフトウェア７１とファンクション７４は、ＵＳＢ通信により授受される情報に基づいて、互いに関連する処理を実行し、ＵＳＢシステムソフトウェア７２とＵＳＢロジカルデバイス７５がＵＳＢ通信を制御して、要求された情報の授受を、ＵＳＢバスＩ／Ｆ７３および７６を介して行う。
【００７０】
図１のＵＳＢコントローラ４０は、通信規格であるＵＳＢのバージョン２．０に対応しており、最大転送速度４８０Ｍｂｐｓで通信を行う。また、ＵＳＢコントローラ４０は、ＵＳＢコネクタ４１にＵＳＢケーブルを介して接続された通信相手である他の装置がＵＳＢのバージョン１．１に対応しており、最大転送速度が１２Ｍｂｐｓや１．５Ｍｂｐｓである場合、それらの転送速度に合わせて通信を行う。また、その情報は、ＣＰＵ３１に供給され、ＣＰＵ３１は、その情報に基づいて、ＣＣＤ１２より取り込まれる画像データのデータ量を調整したり、画像データの圧縮率を調整したりする。
【００７１】
さらに、ＵＳＢコントローラ４０は、後述するように、各種の負荷等により変動する実際の転送速度を測定し、その情報をＣＰＵ３１に供給する。ＣＰＵ３１は、その情報に基づいて、ＣＣＤ１２より取り込まれる画像データのデータ量を調整したり、画像データの圧縮率を調整したりする。
【００７２】
図５は、図１の無線通信部４２の詳細な構成例を示す図である。
【００７３】
アンテナ８１は、他の装置からの電波を受信し、その受信信号をセレクタ８２に供給するとともに、セレクタ８２からの信号を、電波で他の装置に供給する。セレクタ８２は、アンテナ８１より受信した信号を、例えば、ＣＤＭＡ（Ｃｏｄｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ）方式等によって復調し、その結果得られる復調信号を、ダウンコンバータ８３に供給する。
【００７４】
ダウンコンバータ８３は、取得した復調信号の搬送波の周波数を低い周波数に変換し、その復調信号を受信Ｉ／Ｆ８４に供給する。受信Ｉ／Ｆ８４は、取得した復調信号に対してＡ／Ｄ変換処理等の処理を施し、そのデジタル信号をベースバンド信号処理８５に供給する。
【００７５】
ベースバンド信号処理部８５は、受信Ｉ／Ｆ８４より取得したデジタル信号より規格に基づいて、パケット処理やエラー信号処理等を行って受信データを抽出し、バス３０に供給したり、バス３０を介して取得したデータに制御信号等の付加等を行い、送信Ｉ／Ｆ８６に供給したりする。
送信Ｉ／Ｆ８６は、取得したデジタル信号をアナログ信号に変換し、パワーアンプ８７に供給する。パワーアンプ８７において、出力を増加された送信信号は、セレクタ８２を介してアンテナ８１より出力される。
【００７６】
なお、無線通信部４２における最大通信速度は、通信キャリアや通信規格等により異なる。
【００７７】
また、無線通信部４２は、通信相手である通信装置の最大通信速度によって、通信可能な速度に転送速度を変更する。その情報は、ＣＰＵ３１に供給され、ＣＰＵ３１は、その情報に基づいて、ＣＣＤ１２より取り込まれる画像データのデータ量を調整したり、画像データの圧縮率を調整したりする。
【００７８】
さらに、無線通信部４２は、後述するように、各種の負荷等により変動する実際の転送速度を測定し、その情報をＣＰＵ３１に供給する。ＣＰＵ３１は、その情報に基づいて、ＣＣＤ１２より取り込まれる画像データのデータ量を調整したり、画像データの圧縮率を調整したりする。
【００７９】
次に、ＣＰＵ３１が、ＵＳＢコネクタ４１を介して接続された通信装置の最大通信速度に応じて、ＣＣＤ１２より取り込まれる画像データのデータ量を調整する場合について説明する。図６は、図１の携帯電話機１により撮像された画像データを、ＵＳＢケーブルを介して他の装置に転送し、表示するシステムの構成例を示す模式図である。
【００８０】
図６Ａにおいて、携帯電話機１は、図中、携帯電話機１の下部に設けられたＵＳＢコネクタ４１に接続されたＵＳＢケーブル９２を介して、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）９１に接続されている。図中、携帯電話機１の左上部に設けられたレンズ部１１を介して図１のＣＣＤ１２に入射された入射光を光電変換して得られた動画像データは、ＣＰＵ３１に制御されて、対応する動画像が、図中、携帯電話機１の正面上部に設けられたＬＣＤ３７に表示されるとともに、ＵＳＢケーブル９２を介して、ＰＤＡ９１に供給され、図中、ＰＤＡ９１の正面に設けられた表示部に表示される。
【００８１】
なお、レンズ部１１、ＬＣＤ３７、およびＵＳＢコネクタ４１は、携帯電話機１の、上述した以外の場所に設けられているようにしてもよい。
【００８２】
図６Ａの場合、ＰＤＡ９１の最大転送速度は１．５Ｍｂｐｓであるとすると、携帯電話機１とＰＤＡ９１との間の通信速度は、最大１．５Ｍｂｐｓとなる。つまり、携帯電話機１が最大通信速度４８０Ｍｂｐｓの通信能力を有していたとしても、これら機器間の最大通信速度は、最大通信速度が携帯電話機１より遅いＰＤＡ９１の通信能力に応じたものとなる。
【００８３】
従って、携帯電話機１のＣＰＵ３１は、この場合、ＰＤＡ９１との通信における最大可能通信速度が遅いと判断し、ＣＣＤ１２において取り込まれる動画像データのデータ量が少なくなるように制御する。これにより、ＰＤＡ９１にはデータ量の少ない動画像データが転送され、ＰＤＡ９１の表示部には画質の低い低画質動画像９３が表示される。すなわち、ＣＰＵ３１は、ＵＳＢコントローラ４０がＰＤＡ９１の最大通信速度に応じて設定した通信速度において、正常に転送可能なデータ量となるように、ＣＣＤ１２を制御して、取り込まれる画像データのデータ量を減らす。以上のようにして、携帯電話機１は、最大転送速度１．５ＭｂｐｓのＵＳＢ通信であっても、オーバーフローやコマ落ち等を発生させずに、動画像データをＰＤＡ１に供給することができる。
【００８４】
また、図６Ｂに示されるように、ＰＤＡ９１の最大転送速度が４８０Ｍｂｐｓである場合、すなわち、転送する画像データのデータ量が大きくても正常に転送可能な場合、ＣＰＵ３１は、ＣＣＤ１２において取り込まれる動画像データのデータ量を減らさないように制御し、その取り込まれた動画像データをＰＤＡ９１に供給する。これによりＰＤＡ９１の表示部には画質の高い高画質動画像９４が表示される。
【００８５】
以上のように、ＣＰＵ３１は、動画像データの供給先の装置の処理能力に応じて、ＣＣＤ１２を制御して、取り込む動画像データのデータ量を調整する。
【００８６】
具体的には、ＣＰＵ３１は、ＵＳＢコントローラ４０よりデータ供給先の情報を取得し、その情報に基づいて、取り込む動画像データの画質を決定するモードを選択し、そのモードに応じてＣＣＤ１２等を制御して、データ量を調整した動画像データを取り込み、その動画像データを、ＵＳＢケーブル９２を介してＰＤＡ９１に供給する。
【００８７】
次に、図７のフローチャートを参照して、図６に示される場合におけるＣＰＵ３１による動画像データ取り込みに関するモード設定処理について説明する。
【００８８】
ユーザの指示などに基づいて、撮像処理が開始されると、ＣＰＵ３１は、最初にステップＳ１において、動画像データの転送に関する能力の情報を含む、ＰＤＡ９１の機器情報を、ＵＳＢコントローラ４０に要求し、ＵＳＢコントローラ４０より取得したか否かを判定する。
【００８９】
ＵＳＢコントローラ４０より取得したと判定した場合、ＣＰＵ３１は、ステップＳ２において、取得した機器情報に基づいて、ＣＣＤ１２における動画像データ取り込みに関するモードを、予め用意された２つのモードである、所定のデータ量の画像データを転送するための高画質モード、および、高画質モードの場合よりもデータ量の少ない画像データを転送するための低画質モードより選択し、設定する。モードを設定したＣＰＵ３１は、処理をステップＳ３に進める。
【００９０】
また、ステップＳ１において、機器情報を取得していないと判定した場合、ＣＰＵ３１は、ステップＳ２の処理を省略し、ステップＳ３に処理を進める。
【００９１】
ステップＳ３において、ＣＰＵ３１は、モード設定処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１に戻し、それ以降の処理を繰り返す。
【００９２】
また、モード設定処理を終了すると判定した場合、ＣＰＵ３１は、ステップＳ４に処理を進め、終了処理を行い、モード設定処理を終了する。
【００９３】
以上のように、動画像取り込みに関するモードを決定したＣＰＵ３１は、次に、画像取り込み制御処理を実行する。図８のフローチャートを参照して画像取り込み制御処理を説明する。
【００９４】
ＣＰＵ３１は、ステップＳ２１において、現在の動画像取り込みに関するモードが高画質モードであるか否かを判定する。高画質モードであると判定した場合、ＣＰＵ３１は、処理をステップＳ２２において、図１のＣＣＤ１２、ＴＧ５１を制御して、全ての画素の画像信号を取り込み、高画質な動画像データを生成する。
【００９５】
高画質モード時において、動画像の第１フィールドが抽出される場合、図３に示される垂直制御信号Ｖ３およびＶ７に対応するフォトダイオード６１に蓄積された電荷が垂直転送レジスタ６２に転送され、画像の第２フィールドが抽出される場合、垂直制御信号Ｖ１およびＶ５に対応するフォトダイオード６１に蓄積された電荷が垂直転送レジスタ６２に転送される。以上のように、ＣＰＵ３１は、ＣＣＤ１２が全てのフォトダイオード６１より電荷を取り込み、１フレーム分の動画像データを出力するように、ＴＧ５１を制御する。
【００９６】
ステップＳ２２の処理を終了するとＣＰＵ３１は、処理をステップＳ２４に進める。
【００９７】
また、ステップＳ２１において、現在の動画像取り込みに関するモードが高画質モードでない（低画質モードである）と判定した場合、ＣＰＵ３１は、ステップＳ２３に処理を進め、図１のＣＣＤ１２、ＴＧ５１を制御して、一部の画素の画像信号を取り込み、低画質な動画像データを生成する。
【００９８】
低画質モード時において、１フレーム分の電荷を抽出する場合、図３に示される垂直制御信号Ｖ５およびＶ７に対応するフォトダイオード６１（図３のＡのフォトダイオード）に蓄積された電荷のみが垂直転送レジスタ６２に転送される。これにより、図９に示されるように、垂直方向のデータ量が５分の１に削減される。
【００９９】
ＣＣＤ１２には入射光よりＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ）、およびＢ（Ｂｌｕｅ）のフィルタがベイヤーパターンで配列された原色フィルタが用いられており、図９に示されるように、フォトダイオード６１は、Ｇ信号に対応する電荷が抽出されるフォトダイオード、およびＢ信号に対応する電荷が抽出されるフォトダイオードが図中横方向に隣り合う行と、Ｒ信号に対応する電荷が抽出されるフォトダイオード、およびＧ信号に対応する電荷が抽出されるフォトダイオードが図中横方向に隣り合う行とが、図中縦方向に、交互に配置されている。
【０１００】
すなわち、図中上から１行目の行は、Ｇ信号に対応する電荷が抽出されるフォトダイオード、およびＢ信号に対応する電荷が抽出されるフォトダイオードが隣り合う行であり、図中上から２行目の行は、Ｒ信号に対応する電荷が抽出されるフォトダイオード、およびＧ信号に対応する電荷が抽出されるフォトダイオードが隣り合う行である。
【０１０１】
低画質モードにおいては、以上のような構成のフォトダイオード６１のうち、図９のＡの行の電荷が取り込まれ、垂直方向のデータ量が５分の１に削減される。
【０１０２】
また、以上のように、垂直転送レジスタ６２に転送された電荷は、上述したように、１段ずつ、水平転送レジスタ６３に転送される。このとき、水平転送レジスタ６３は、ＴＧ５１よりＣＣＤ１２に供給されるＲＧ信号に制御され、所定の列の電荷以外の電荷を排出する。例えば、水平転送レジスタ６３は、ＲＧ信号の制御に基づいて、５列おきに電荷を残すようにし、間の４列の電荷を吐き出しドレインより排出する。このように水平転送レジスタを動作させることにより、水平方向のデータ量が５分の１に削減される。
【０１０３】
以上のように、ＣＰＵ３１は、ＣＣＤ１２の一部のフォトダイオードより電荷を取り込み、１フレーム分の動画像データを生成する。
【０１０４】
図８に戻り、ステップＳ２３の処理を終了すると、ＣＰＵ３１は、ステップＳ２４に処理を進める。
【０１０５】
ステップＳ２４において、ＣＰＵ３１は、画像取り込み制御処理を終了するか否かを判定する。まだ終了しないと判定した場合、ＣＰＵ３１は、処理をステップＳ２１に戻し、それ以降の処理を繰り返す。
【０１０６】
また、ステップＳ２４において、ユーザの入力などに基づいて、画像取り込み制御処理を終了すると判定した場合、ＣＰＵ３１は、ステップＳ２５において、終了処理を行って、画像取り込み制御処理を終了する。
【０１０７】
以上のようにして取り込んだ動画像データを、ＣＰＵ３１は、ＵＳＢコントローラ４０等に供給し、ＵＳＢケーブル９２を介してＰＤＡ９１に供給することができる。これにより、携帯電話機１は、オーバーフローやコマ落ち等を発生させずに、動画像データをＰＤＡ９１に供給することができる。なお、フォトダイオード６１からの読み出し方法は、上述した方法に限らず、画質モードに応じて読み出される電荷の量が制御されれば、どのような方法であってもよい。
【０１０８】
また、取り込んだ動画像データを供給する際、ＣＰＵ３１は、画像データを圧縮してからＰＤＡ１に供給するようにしてもよい。その場合、通信速度に応じて、すなわち、動画像取り込みモードに応じて、圧縮率を変更することができる。このとき、上述したように、画質モードに応じて、ＣＣＤ１２からの読み出し電荷の量は、変化しない。
【０１０９】
図１０のフローチャートを参照して、ＣＰＵ３１による画像データ圧縮処理を説明する。
【０１１０】
ステップＳ４１において、ＣＰＵ３１は、現在のモードが高画質モードであるか否かを判定し、高画質モードであると判定した場合、ステップＳ４２において、第１の圧縮率により高画質な動画像データを圧縮し、処理をステップＳ４４に進める。
【０１１１】
また、ステップＳ４１において、現在のモードが高画質モードではない（低画質モードである）と判定した場合、ＣＰＵ３１は、ステップＳ４３において、第１の圧縮率よりも高い圧縮率である第２の圧縮率により低画質な動画像データを圧縮し、処理をステップＳ４４に進める。
【０１１２】
ステップＳ４４において、ＣＰＵ３１は、画像データ圧縮処理を終了するか否かを判定し終了しないと判定した場合、処理をステップＳ４１に戻し、それ以降の処理を繰り返す。
【０１１３】
また、ステップＳ４４において、何らかの理由により画像データ圧縮処理を終了すると判定した場合、ＣＰＵ３１は、ステップＳ４５において、終了処理を行った後、画像データ圧縮処理を終了する。
【０１１４】
以上のようにして、ＣＰＵ３１は、取り込んだ動画像データを、動画像取り込みモードに応じた圧縮率で圧縮し、ＵＳＢコントローラ４０等に供給し、ＵＳＢケーブル９２を介してＰＤＡ９１に供給することができる。これにより、携帯電話機１は、オーバーフローやコマ落ち等を発生させずに、動画像データをＰＤＡ９１に供給することができる。
【０１１５】
また、上述の実施例を組み合わせた新たな実施例が考えられる。すなわち、通常考えられるものとして、高画質モード（高速転送可能）時、ＣＣＤ１２から読み出される電荷量を多くして、低圧縮し、低画質モード（低速転送のみ可能）時、ＣＣＤ１２から読み出される電荷量を少なくして、高圧縮することにする。さらに、圧縮処理を優先した場合には、高画質モード（高速転送可能）時、ＣＣＤ１２から読み出される電荷量を少なくして、低圧縮したり、低画質モード（低速転送のみ可能）時、ＣＣＤ１２から読み出される電荷量を多くして、高圧縮する。
【０１１６】
以上においては、動画像データの供給先であるＰＤＡ９１の通信速度に関する情報に応じて動画像取り込みモードを変更するように説明したが、例えば、図１１に示されるように、携帯電話機１とＰＤＡ９１とがＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）やインターネットに代表されるネットワーク１０１を介して接続されているような場合、このネットワーク１０１の通信帯域やトラフィック状態等に応じて、動画像取り込みモードを調整するようにしてもよい。トラフィック状態の判断は、例えば、機器間の通信確立初期段階において、通信相手やその通信相手の通信能力を知るために発行されるコマンドに対して、その通信相手から発行されるレスポンスを得るまでの時間を計時することにより判断される。
【０１１７】
例えば、図１１Ａに示されるように、ネットワーク１０１Ａが広帯域のネットワークであったり、混雑していなかったりする場合、すなわち、高速通信が可能な場合、携帯電話機１のＣＰＵ３１は、動画像取り込みモードを高画質モードにし、高画質な動画像データを生成し、ＰＤＡ９１に供給する。ＰＤＡ９１は、取得した高画質な動画像データに対応する高画質動画像９４を表示部に表示する。
【０１１８】
また、例えば、図１１Ｂに示されるように、ネットワーク１０１Ｂが狭帯域のネットワークであったり、混雑していたりするような場合、すなわち、高速通信が不可能な場合、携帯電話機１のＣＰＵ３１は、動画像取り込みモードを低画質モードにし、低画質でデータ量の少ない動画像データを生成し、ＰＤＡ９１に供給する。ＰＤＡ９１は、取得した低画質な動画像データに対応する低画質動画像９３を表示部に表示する。
【０１１９】
次に、図１２のフローチャートを参照して、上述した場合におけるモード設定処理を説明する。
【０１２０】
最初に、ＣＰＵ３１は、ＵＳＢコントローラ４０を制御して、現在の通信速度等に関する情報を含む通信情報を生成させ、バス３０を介して取得する。ＣＰＵ３１は、ステップＳ６１において、その通信情報を取得したか否かを判定し、取得したと判定した場合、ステップＳ６２において、取得した通信情報に基づいて、動画像取り込みに関するモードを設定し、ステップＳ６３に処理を進める。
【０１２１】
ステップＳ６１において、通信情報を取得していないと判定した場合、ＣＰＵ３１は、ステップＳ６２の処理を省略して、ステップＳ６３に処理を進める。
【０１２２】
ステップＳ６３において、ＣＰＵ３１は、モード設定処理を終了するか否かを判定し、終了すると判定した場合、処理をステップＳ６１に戻し、それ以降の処理を繰り返す。
【０１２３】
また、ユーザの指示等に基づいて、モード設定処理を終了すると判定した場合、ＣＰＵ３１は、ステップＳ６４に処理を進め、終了処理を行った後、モード設定処理を終了する。
【０１２４】
以上のようにして、ＣＰＵ３１は、ＵＳＢコントローラ４０の現在の通信速度に応じて、動画像取り込みに関するモードを設定することができる。これにより、動画像データの供給先のＰＤＡ９１との間に接続されているネットワーク１０１のトラフィック状況等が変化した場合においても、正常に動画像データをＰＤＡ９１に供給することができ、ＰＤＡ９１に、オーバーフローやコマ落ち等を発生させずに、供給した動画像データに対応する動画像を表示させることができる。
【０１２５】
なお、以上においては、動画像データを供給する携帯電話機１と、動画像データを取得するＰＤＡ９１の間に、ネットワーク１０１が存在する場合について説明したが、これに限らず、例えば、中継装置のような携帯電話機１およびＰＤＡ９１と通信可能な通信装置であってもよい。
【０１２６】
また、以上に説明した場合以外にも、動画像データを供給されるＰＤＡ９１の指示に基づいて、ＣＰＵ３１が動画像取り込みに関するモードを設定するようにしてもよい。
【０１２７】
動画像データの受け手側の要求に基づいて、動画像取り込みモードを設定する場合のモード設定処理について、図１３のフローチャートを参照して説明する。
【０１２８】
ＣＰＵ３１は、ステップＳ８１において、ＵＳＢコントローラ４０を制御して、ＰＤＡ９１より画質指定要求を取得したか否かを判定し、取得したと判定した場合、ステップＳ８２において、取得した画質指定要求に基づいて、動画像取り込みに関するモードの設定を更新し、処理をステップＳ８３に進める。
【０１２９】
ステップＳ８１において、ＰＤＡ９１より画質指定要求を取得していないと判定した場合、ＣＰＵ３１は、ステップＳ８２の処理を省略し、ステップＳ８３に処理を進める。
【０１３０】
ステップＳ８３において、ＣＰＵ３１は、ＵＳＢコントローラ４０を制御して、ＰＤＡ９１より指定解除要求を取得したか否かを判定し、取得したと判定した場合、ステップＳ８４において、ステップＳ８２の処理により更新したモードの設定を元に戻し、処理をステップＳ８５に進める。
【０１３１】
また、ステップＳ８３において、指定解除要求を取得していないと判定した場合、ＣＰＵ３１は、ステップＳ８４の処理を省略し、処理をステップＳ８５に進める。
【０１３２】
そして、ＣＰＵ３１は、ステップＳ８５において、モード設定処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ８１に戻し、それ以降の処理を繰り返す。
【０１３３】
また、ユーザの指示等に基づいて、モード設定処理を終了すると判定した場合、ＣＰＵ３１は、ステップＳ８６において、終了処理を行った後、モード設定処理を終了する。
【０１３４】
すなわち、ＣＰＵ３１は、動画像データの供給先であるＰＤＡ９１より画質指定要求を取得した場合、指定解除要求を取得するまで、その要求されたモードに固定し、他の条件による設定よりも優先させる。そして、指定解除要求を取得すると、ＣＰＵ３１は、モード設定を、画質指定要求を取得する前のモードに戻す。
【０１３５】
以上のようにして、ＣＰＵ３１は、ＰＤＡ９１側からの要求に基づいて、動画像取り込みに関するモードの設定を行うことができる。これにより、例えば、ＰＤＡ９１のユーザが表示部に表示された動画像を確認しながら、動画像の画質を指定することができる。
【０１３６】
また、携帯電話機１は、無線通信部４２を利用して、図１４Ａに示されるように、無線通信により他の携帯電話機と動画像データの授受を行うことも、また、図１４Ｂに示されるように、ＵＳＢコネクタ４１に接続されたＰＤＡ９１に動画像データを供給することも可能である。このとき、例えば、図１４Ａに示されるように、無線通信部４２を用いた無線通信の場合、最大通信速度は９６００ｂｐｓとなり、図１４Ｂに示されるように、ＵＳＢコントローラを使用する有線通信の場合、最大通信速度は４８０Ｍｂｐｓとなる。
【０１３７】
このように、使用する通信部等によっても通信速度が変化する場合があり、ＣＰＵ３１は、動画像データの供給に使用する通信部に応じて、モード設定を行うようにしてもよい。
【０１３８】
例えば、図１４Ａに示されるように、携帯電話機１と同様の構成であり、かつ同様に動作する携帯電話機１Ａの左上部に設けられたレンズ部１１を介して入射された入射光をＣＣＤ１２において光電変換して得られた動画像データを、最大通信速度９６００ｂｐｓの無線通信を用いて、携帯電話機１と同様の構成であり、かつ同様に動作する携帯電話機１Ｂに供給する場合、携帯電話機１ＡのＣＰＵ３１は、動画像取り込みに関するモードを低画質モードに設定する。
【０１３９】
設定された低画質モードに基づいて、データ量の少ない動画像データが取り込まれると、携帯電話機１ＡのＣＰＵ３１は、その動画像データに対応する低画質な動画像を携帯電話機１Ａの正面に設けられたディスプレイ３７に表示させるとともに、その動画像データを、無線通信部４２に供給し、携帯電話機１Ａの右上部に設けられたアンテナ８１を介して携帯電話機１Ｂに転送させる。
【０１４０】
携帯電話機１ＢのＣＰＵ３１は、送信された動画像データを、携帯電話機１Ｂの右上部に設けられたアンテナ８１を介して取得すると、対応する低画質動画像９３を、携帯電話機１Ｂの正面に設けられたディスプレイ３７に表示させる。
【０１４１】
また、例えば、図１４Ｂに示されるように、携帯電話機１の左上部に設けられたレンズ部１１を介して入射された入射光をＣＣＤ１２において光電変換して得られた動画像データを、最大通信速度４８０ＭｂｐｓのＵＳＢ通信を用いて、ＰＤＡ９１に供給する場合、携帯電話機１のＣＰＵ３１は、動画像取り込みに関するモードを高画質モードに設定する。
【０１４２】
設定された高画質モードに基づいて、データ量の少ない動画像データが取り込まれると、携帯電話機１のＣＰＵ３１は、その動画像データに対応する高画質な動画像を携帯電話機１の正面に設けられたディスプレイ３７に表示させるとともに、その動画像データを、ＵＳＢコントローラ４０に供給し、携帯電話機１の下部に設けられたＵＳＢコネクタ４１に接続されたＵＳＢケーブル９２を介してＰＤＡ９１に転送させる。
【０１４３】
ＰＤＡ９１は、その動画像データを取得すると、対応する高画質動画像９４を、ディスプレイに表示させる。
【０１４４】
図１５のフローチャートを参照して、以上のような場合のモード設定処理を説明する。
【０１４５】
最初に、ステップＳ１０１において、ＣＰＵ３１は、ＵＳＢコントローラ４０および無線通信部４２を制御し、それぞれから通信能力に関する情報を取得し、使用する通信部が高速通信可能か否かを判定する。高速通信可能であると判定した場合、ＣＰＵ３１は、ステップＳ１０２において、高画質モードを設定し、モード設定処理を終了する。また、ステップＳ１０１において、高速通信が不可能であると判定した場合、ＣＰＵ３１は、ステップＳ１０３において、低画質モードを設定し、モード設定処理を終了する。
【０１４６】
以上のようにして、ＣＰＵ３１は、使用する通信部の能力に応じて動画像の取り込みに関するモードを設定することができる。
【０１４７】
また、図１６Ａに示されるように、ＣＰＵ３１が、動画像データを取得するＰＤＡ９１からの要求に基づいて、ＣＣＤ１２において、静止画像を所定の画質で取り込むことができるようにしてもよい。その際、静止画像は、リアルタイムに転送する必要が無いため、データ量が多くても正常に転送可能であるので、動画像取り込みに関する現在のモードとは関係なく、予め設定されたモードで取り込むことができるようにしてもよい。すなわち、現在、動画像が低画質モードで転送されている場合においても、携帯電話機１の静止画像撮影モードが高画質撮影モードで設定されている場合は、その設定情報に基づいて静止画を取り込むことができる。
【０１４８】
図１７のフローチャートを参照して、ＰＤＡ９１からの要求に基づいて、静止画像を高画質モードで取り込む際のモード設定処理を説明する。
【０１４９】
最初に、ＣＰＵ３１は、ステップＳ１２１において、ＵＳＢコントローラ４０を制御して、静止画像キャプチャ指示を取得したか否かを判定し、取得したと判定するまで待機する。
【０１５０】
取得したと判定した場合、ＣＰＵ３１は、ステップＳ１２２に処理を進め、高画質モードに設定する。そして、ステップＳ１２３において、ＣＰＵ３１は、ＣＣＤ１２を制御して、静止画像データを取得したか否かを判定し、取得したと判定するまで待機する。
【０１５１】
ＣＣＤ１２において、静止画像を取り込み、静止画像データを取得したと判定した場合、ＣＰＵ３１は、処理をステップＳ１２４に進め、高画質モードに変更した設定を元に戻し、静止画像キャプチャの処理を終了し、動画像の取り込みを再開する。
【０１５２】
ＣＰＵ３１は、ステップＳ１２５において、モード設定処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１２１に戻し、それ以降の処理を繰り返す。
【０１５３】
また、モード設定処理を終了すると判定した場合、ＣＰＵ３１は、ステップＳ１２６において、終了処理を行い、モード設定処理を終了する。
【０１５４】
以上のようにして、ＣＰＵ３１は、ＰＤＡ９１からの要求に基づいて、動画像取り込みに関する現在のモードに関係なく、高画質の静止画像に対応する静止画像データを取得することができる。
【０１５５】
取得した静止画像データは、さらに、図１６Ｂに示されるように、ＰＤＡ９１からの要求に基づいて、ＰＤＡ９１に供給され、ＰＤＡ９１の表示部に対応する静止画像１１１が表示されるようにしてもよい。静止画像データ転送中は、動画像データの最大転送速度が低下するので、携帯電話機１のＣＰＵ３１は、動画像の取り込みに関するモードを低画質モードに変更する。その際、ＰＤＡ９１の表示部には、取り込まれた高画質な静止画像１１１とともに、低画質な動画像９３が表示される。そして、全ての静止画像データの転送が終了すると、ＣＰＵ３１は、動画像の取り込みに関するモードを元に戻す。
【０１５６】
図１８のフローチャートを参照して、静止画像データを転送する際のモード設定処理を説明する。
【０１５７】
最初に、ステップＳ１４１において、ＣＰＵ３１は、静止画像転送指示を取得したか否かを判定し、取得したと判定するまで待機する。取得したと判定した場合、ＣＰＵ３１は、ステップＳ１４２に処理を進め、動画像取り込みに関するモードを低画質モードに設定し、ＵＳＢコントローラ４０を制御して、静止画像データの転送を開始する。
【０１５８】
ステップＳ１４３において、ＣＰＵ３１は、静止画像の転送処理が終了したか否かを判定し、終了したと判定するまで待機する。静止画像の転送処理が終了したと判定した場合、ＣＰＵ３１は、処理をステップＳ１４４に進め、低画質モードに設定した動画像取り込みに関するモードの設定を元に戻す。
【０１５９】
そして、ＣＰＵ３１は、ステップＳ１４５において、終了するか否かを判定し、終了しないと判定した場合、ステップＳ１４１に処理を戻し、それ以降の処理を繰り返す。また、ステップＳ１４５において、終了すると判定した場合、ＣＰＵ３１は、ステップＳ１４６において、終了処理を行った後、モード設定処理を終了する。
【０１６０】
以上のようにして、携帯電話機１のＣＰＵ３１は、ＰＤＡ９１からの要求に基づいて、静止画像をキャプチャし、その静止画像データをＰＤＡ９１に供給することができる。
【０１６１】
また、携帯電話機１に接続される通信装置は、ＰＤＡ９１以外であってもよく、例えば、図１９に示されるように、２台の携帯電話機１（携帯電話機１Ａおよび１Ｂ）、並びにＰＤＡ９１がＬＡＮやインターネットに代表されるネットワーク１２０を介して接続されるようにしてもよい。
【０１６２】
図１９に示される例においては、携帯電話機１Ａにおいて静止画像が取り込まれ、その静止画像データが、ネットワーク１２０を介してＰＤＡ９１に供給され、内蔵する記憶部に記憶される（静止画像１１１Ａおよび１１１Ｂ）。また、携帯電話機１Ｂにおいて動画像が取り込まれ、その動画像データがネットワーク１２０を介してＰＤＡ９１に供給され、その動画像データに対応する動画像１１２が表示部に表示されている。また、ＰＤＡ９１は、携帯電話機１Ａより取得し、内蔵する記憶部に記憶している静止画像１１１Ａおよび１１１Ｂを、ネットワーク１２０を介して携帯電話機１Ｂに配信しており、携帯電話機１Ｂにおいて、携帯電話機１ＡよりＰＤＡ９１に供給された静止画像１１１Ａおよび１１１Ｂを確認することができる。
【０１６３】
このような場合における各装置の処理の流れの例を、図２０のタイミングチャートを参照して説明する。
【０１６４】
最初に、携帯電話機１Ｂは、ステップＳ１８１において、動画像の取り込みに関するモードを高画質モードに設定し、ステップＳ１８２において、動画像データの生成および転送を開始する。この処理に対応して、ＰＤＡ９１は、ステップＳ１７１において、携帯電話機１Ｂより転送される動画像データの受信を開始する。
【０１６５】
また、携帯電話機１Ａは、ステップＳ１６１において、撮像処理を行い、静止画像データを生成し、ステップＳ１６２において、静止画像データの転送を開始する。この処理に対応して、ＰＤＡ９１は、ステップＳ１７２において、携帯電話機１Ａより転送される静止画像データの受信を開始する。
【０１６６】
ステップＳ１７２において、静止画像データの受信を開始したＰＤＡ９１は、ステップＳ１７３において、静止画像データの受信開始を携帯電話機１Ｂに通知する。携帯電話機１Ｂは、ステップＳ１８３において、その通知を取得すると、ステップＳ１８４において、動画像の取り込みに関するモードを低画質モードに設定する。これ以降、携帯電話機１Ｂにおいては、低画質の動画像に対応する、データ量の少ない動画像データが生成され、ＰＤＡ９１に転送される。
【０１６７】
また、ＰＤＡ９１は、ステップＳ１７４において、受信した静止画像データの携帯電話機１Ｂへの配信を開始する。この処理に伴い、携帯電話機１Ｂは、ステップＳ１８５において、ＰＤＡ９１より配信される静止画像データの受信を開始する。
【０１６８】
携帯電話機１Ａは、全ての静止画像データをＰＤＡ９１に転送すると、ステップＳ１６３において、静止画像データの転送を終了し、ＰＤＡ９１に通知する。
【０１６９】
ＰＤＡ９１は、ステップＳ１７５においてその通知を取得すると、ステップＳ１７６において、静止画像データの受信が終了したことを携帯電話機１Ｂに通知する。携帯電話機１Ｂは、ステップＳ１８６において、その通知を取得する。
【０１７０】
また、ＰＤＡ９１は、全ての静止画像データを携帯電話機１Ｂに配信すると、ステップＳ１７７において、静止画像データの配信を終了し、携帯電話機１Ｂに通知する。
【０１７１】
携帯電話機１Ｂは、ステップＳ１８７においてその通知を取得すると、その通知とステップＳ１８６において取得した通知とにより、ネットワーク１２０のトラフィックが低下したと判断し、ステップＳ１８８において、動画像取り込みに関するモードを高画質モードに設定する。
【０１７２】
以上のようにして、携帯電話機１Ｂは、ＰＤＡ９１に最適なデータ量の動画像データを供給することができる。
【０１７３】
なお、以上においては、携帯電話機１の撮像素子としてＣＣＤを用いるように説明したが、これに限らず、例えば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ　Ｍｅｔａｌ　Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサを用いるようにしてもよい。
【０１７４】
図２１は、ＣＭＯＳセンサの構成例を示す図である。
【０１７５】
図２１において、ＣＭＯＳセンサには、フォトダイオード等の光電変換素子、その素子の蓄積電荷を読み出して増幅する増幅型ＭＯＳ（Ｍｅｔａｌ　Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）トランジスタ、およびその増幅型ＭＯＳトランジスタを活性する選択ＭＯＳトランジスタ等を有する画素１２１−１１乃至１２１−３３が３行３列に配置されている。
【０１７６】
これらの画素１２１−１１乃至１２１−３３には、垂直出力線Ｖｓｉｇ１２４−１乃至１２４−３が接続されており、シフトレジスタ１２２より出力される制御信号ＶＳＥＬ１２３−１乃至１２３−３によって選択された水平ラインの画素に蓄積された電荷が垂直出力線に出力される。垂直シフトレジスタ１２２は、図１乃至３を参照して説明したＣＣＤ１２の場合と同様に、ＣＭＯＳセンサの外部のＶドライバ５２の制御に基づいて、制御信号ＶＳＥＬ１２３−１乃至１２３−３を出力する。
【０１７７】
垂直出力線に出力された水平ライン毎の電荷は、蓄積キャパシタを有する蓄積部１２５−１乃至１２５−３に蓄積される。そして、水平シフトレジスタ１２７より出力された制御信号によって選択されたスイッチ１２６−１乃至１２６−３がオンされると、そのスイッチに接続された蓄積部に蓄積された電荷は、出力線ＶＨに読み出され、積分器１２８に供給される。水平シフトレジスタ１２７は、図１乃至３を参照して説明したＣＣＤ１２の場合と同様に、ＣＭＯＳセンサの外部のＴＧ５１の制御に基づいて、制御信号をスイッチ１２６−１乃至１２６−３に供給する。
【０１７８】
従って、ＣＰＵ３１は、ＣＣＤ１２の場合と同様に、ＴＧ５１およびＶドライバ５２を介して、ＣＭＯＳセンサの垂直シフトレジスタ１２２および水平シフトレジスタ１２７を制御し、動画像取り込みに関するモードに応じて、電荷を取り出す画素を選択することができる。
【０１７９】
すなわち、ＣＰＵ３１は、図２２に示されるように、例えば、図９に示されるＣＣＤ１２の場合と同様に、Ｒ，Ｇ、またはＢのいずれかに対応する各画素がベイヤーパターンで配置されたＣＭＯＳセンサより、図中の丸印の画素のみを抽出するなど、所定の間隔で電荷を抽出する画素を選択し、生成された画像データのデータ量を減らすことができる。
【０１８０】
これにより、ＣＰＵ３１は、ＣＣＤ１２の場合と同様に、通信速度や通信相手の要求などに基づいて、動画像取り込みに関するモードを設定し、そのモードに応じたデータ量の動画像データを生成することができ、適切なデータ量の動画像データを供給することができる。
【０１８１】
以上においては、ＣＭＯＳセンサには、フォトレジスタ１２１−１１乃至１２１−３３が３行３列に配置されているように説明したが、これに限らず、フォトレジスタの数はいくつであってもよい。
【０１８２】
以上のように、本発明を適用した携帯電話機１は、通信相手機器である他の機器の通信能力、並びに、ネットワークの帯域幅やトラフィック状態等の、携帯電話機１の外部の条件による外的要因や、動画像を送信中における静止画の送受信などのような、本発明の撮像装置における内的要因に応じて、転送する動画像データのデータ量を制御することにより最適なデータ量の画像データを他の機器に供給することが出来る。
【０１８３】
その際、画像データのデータ量は予め決められたプログラムに従って決定されるようにしてもよいし、画像データが送信される送信速度とネットワークの帯域により随時決定されるようにしてもよい。前者の場合、例えば、単にＵＳＢの場合は全画素読み出し、無線の場合は間引き読み出しというように予めプログラムされている。後者の場合、例えば、ネットワークの空き帯域を、一定期間ごとにＰＩＮＧパケットのようなものを相手機器に送信し、相手機器からのレスポンスが帰ってくる時間を測定する等して監視し、その空き帯域と通信速度から最適な画像データの間引き率（圧縮率）を決定する。
【０１８４】
なお、転送画像データのデータ量を制御する要因は、上述した以外であってもよく、例えば、携帯電話機１のＣＰＵ３１の負荷状況等によっても制御されるようにしてもよい。
【０１８５】
なお、以上においては、カメラ機能を有する携帯電話機１を用いて説明したが、これに限らず、例えば、カメラ機能を有するＰＤＡやパーソナルコンピュータ、通信機能付きデジタルカメラ等、カメラ機能と通信機能を有する電子機器であれば何でもよい。
【０１８６】
また、携帯電話機１は、ＵＳＢコントロール部４０および無線通信部４２の２つの通信機能を備えるように説明したが、これに限らず、通信機能を１つ備えるようにしてもよいし、３つ以上備えるようにしてもよい。
【０１８７】
さらに、その通信機能は、有線通信であってもよいし、無線通信であってもよい。さらに、利用される通信規格は、有線通信の場合、ＵＳＢ以外にも、例えば、ＩＥＥＥ１３９４、ＳＣＳＩ、Ｅｔｈｅｒｎｅｔ（Ｒ）を用いたＩＥＥＥ８０２．３等であってもよいし、それ以外の通信規格であってもよい。また、無線通信の場合、通信キャリアを介した電話回線経由の通信以外にも、ＩＥＥＥ８０２．１１ｘ、ブルートゥース、赤外線を用いたＩｒＤＡ等の近距離無線通信であってもよい。
【０１８８】
また以上においては、動画像データを取得する装置がＰＤＡ９１である場合について説明したが、本発明は、これに限られるものではなく、例えば、携帯電話機、デジタルビデオカメラ、あるいはテレビジョン受像機などの電子機器に広く適用することができる。
【０１８９】
さらに、以上においては、モード設定処理におけるモード設定の条件として、複数の条件をそれぞれ個別に説明したが、これに限らず、上述した複数の条件を組み合わせて同時に適用し、それらの条件に基づいて、モードを設定するようにしてもよい。
【０１９０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１９１】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録する記録媒体は、図１に示されるように、磁気ディスク４４（フレキシブルディスクを含む）、光ディスク４５（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）を含む）、光磁気ディスク４６（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、もしくは半導体メモリ４７などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に記録されるＲＯＭ３２やフラッシュメモリ３５などにより構成される。記録媒体へのプログラムの記録は、必要に応じてルータ、モデムなどのインターフェースを介して、公衆回線網、ローカルエリアネットワーク、またはインターネットなどのネットワーク、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１９２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１９３】
【発明の効果】
以上のように、本発明によれば、動画像データを他の装置に供給することができる。特に、最適なデータ量の画像データを他の装置に供給することができる。また、通信相手機器である他の機器の通信能力やネットワークの帯域幅やトラフィック状態などの外的要因や、動画像を送信中に静止画を送信または受信するなどの本発明の撮像装置における内的要因に応じて、転送する動画像データのデータ量を制御することにより最適なデータ量の画像データを他の機器に供給することが出来る。
【図面の簡単な説明】
【図１】本発明を適用したカメラ機能を有する携帯電話機の基本的な構成例を表す図である。
【図２】図１のＣＣＤの内部の主な構成例を示す模式図である。
【図３】図２の垂直制御信号Ｖ１乃至Ｖ８と垂直転送レジスタの一部との接続例を示す模式図である。
【図４】ＵＳＢを用いた通信の様子の例を示す模式図である。
【図５】図１の無線通信部の詳細な構成例を示す図である。
【図６】図１の携帯電話機により撮像された画像データを表示するシステムの構成例を示す模式図である。
【図７】図６における動画像データ取り込みに関するモード設定処理について説明するフローチャートである。
【図８】画像取り込み制御処理を説明するフローチャートである。
【図９】画像データのデータ量を削減する様子を示す模式図である。
【図１０】画像データ圧縮処理を説明するフローチャートである。
【図１１】図１の携帯電話機により撮像された画像データを表示するシステムの他の構成例を示す模式図である。
【図１２】図１１の場合におけるモード設定処理を説明するフローチャートである。
【図１３】動画像データの受け手側の要求に基づいて、動画像取り込みモードを設定する場合のモード設定処理について説明するフローチャートである。
【図１４】図１の携帯電話機により撮像された画像データを表示するシステムの、さらに他の構成例を示す模式図である。
【図１５】図１４の場合におけるモード設定処理を説明するフローチャートである。
【図１６】図１の携帯電話機により撮像された画像データを表示するシステムの、さらに他の構成例を示す模式図である。
【図１７】図１６のＰＤＡからの要求に基づいて、静止画像を高画質モードで取り込む際のモード設定処理を説明するフローチャートである。
【図１８】図１６の場合において、静止画像データを転送する際のモード設定処理を説明するフローチャートである。
【図１９】図１の携帯電話機により撮像された画像データを表示するシステムの、さらに他の構成例を示す模式図である。
【図２０】図１９の場合における各装置の処理の流れの例を説明するタイミングチャートである。
【図２１】ＣＭＯＳセンサの構成例を示す図である。
【図２２】図２１のＣＭＯＳセンサを用いて、画像データのデータ量を削減する様子を示す模式図である。
【符号の説明】
１２　ＣＣＤ，　２２　画像圧縮・伸張処理部，　３１　ＣＰＵ，　４０　ＵＳＢコントローラ，　４１　ＵＳＢコネクタ，　４２　無線通信部，　５１　ＴＧ，　５２　Ｖドライバ，　６２−１乃至６２−ｎ　垂直転送レジスタ，　６３　水平転送レジスタ，　９１　ＰＤＡ，　９３　低画質動画像，　９４　高画質動画像，　１０１　ネットワーク，　１１１　静止画像
【図１】
2004120201.tif 000003
【図２】
2004120201.tif 000004
【図３】
2004120201.tif 000005
【図４】
2004120201.tif 000006
【図５】
2004120201.tif 000007
【図６】
2004120201.tif 000008
【図７】
2004120201.tif 000009
【図８】
2004120201.tif 000010
【図９】
2004120201.tif 000011
【図１０】
2004120201.tif 000012
【図１１】
2004120201.tif 000013
【図１２】
2004120201.tif 000014
【図１３】
2004120201.tif 000015
【図１４】
2004120201.tif 000016
【図１５】
2004120201.tif 000017
【図１６】
2004120201.tif 000018
【図１７】
2004120201.tif 000019
【図１８】
2004120201.tif 000020
【図１９】
2004120201.tif 000021
【図２０】
2004120201.tif 000022
【図２１】
2004120201.tif 000023
【図２２】
2004120201.tif 000024