(57)【要約】【課題】最適なビットレートに調整可能な画像処理装置及びプログラムを提供する。【解決手段】移動体通信端末は、平均ビットレートが目標ビットレートよりも小さい場合、高画質用の符号化パラメータを符号化パラメータ管理部の内蔵レジスタに設定して、ビットレートを向上させる。また、移動体通信端末は、平均ビットレートが目標ビットレートよりも大きい場合、低画質用の符号化パラメータを符号化パラメータ管理部の内蔵レジスタに設定して、ビットレートを低下させる。これにより、移動体通信端末は、最適なビットレートでＹＵＶデータの符号化処理を実行することができる。【選択図】図３
2006311510.tif 000002
【特許請求の範囲】
【請求項１】
所定パラメータに従って画像データを符号化することにより、符号化データを生成する符号化データ生成手段と、
前記符号化データ生成手段によって生成された符号化データのビットレートに基づいて、前記所定パラメータを調整するパラメータ調整手段と、
を備え、
前記パラメータ調整手段は、
所定期間内に前記符号化データ生成手段によって生成された符号化データの量から、該所定期間内における平均ビットレートを算出するビットレート算出手段と、
前記ビットレート算出手段によって算出された平均ビットレートが所定の閾値よりも大きいか否かを判別するビットレート判別手段と、
前記ビットレート判別手段の判別結果に基づいて、前記所定パラメータを調整し、前記平均ビットレートを前記所定の閾値に近づけるビットレート変更手段と、
を含む、
ことを特徴とする画像処理装置。
【請求項２】
前記ビットレート変更手段は、
前記ビットレート判別手段によって平均ビットレートが所定の閾値よりも大きいと判別された場合、前記所定パラメータを現在設定のパラメータよりビットレートが低いパラメータに再設定してビットレートを低くし、該平均ビットレートが所定閾値よりも小さい場合、前記所定パラメータを現在設定のパラメータよりビットレートが高いパラメータに再設定してビットレートを高くする、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ビットレート判別手段は、
前記ビットレート算出手段によって算出された平均ビットレートが、所定の第１閾値よりも、大きいか否かを判別する第１ビットレート判別手段と、
前記ビットレート算出手段によって算出された平均ビットレートが、前記所定の第１閾値より小さい所定の第２閾値よりも、小さいか否かを判別する第２ビットレート判別手段と、
を含み、
前記ビットレート変更手段は、
前記第１ビットレート判別手段によって平均ビットレートが前記所定の第１閾値よりも大きいと判別された場合に、前記所定パラメータを現在設定のパラメータよりビットレートが低いパラメータに再設定してビットレートを低くし、
前記第２ビットレート判別手段によって平均ビットレートが前記所定の第２閾値よりも小さいと判別された場合に、前記所定パラメータを現在設定のパラメータよりビットレートが高いパラメータに再設定してビットレートを高くする、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記符号化データ生成手段は、
符号化データを生成するために使用する所定パラメータが設定される使用パラメータ記憶手段を含み、
前記パラメータ調整手段は、
画像データを符号化したときのビットレートが互いに異なる複数の所定パラメータを記憶する段階パラメータ記憶手段を含み、
前記ビットレート変更手段は、
前記第１ビットレート判別手段によって平均ビットレートが前記所定の第１閾値よりも大きいと判別された場合に、前記使用パラメータ記憶手段に設定されている所定パラメータよりビットレートが１段階低い所定パラメータを、前記段階パラメータ記憶手段から読み出して、前記使用パラメータ記憶手段に再設定し、
前記第２ビットレート判別手段によって平均ビットレートが前記所定の第２閾値よりも小さいと判別された場合に、前記使用パラメータ記憶手段に設定されている所定パラメータよりビットレートが１段階高い所定パラメータを、前記段階パラメータ記憶手段から読み出して、前記使用パラメータ記憶手段に再設定する、
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記パラメータ調整手段は、
動画像の撮影が指示されたことに応答して、前記所定パラメータの調整を開始し、該動画像の撮影が開始されたことに応答して、該所定パラメータの調整を終了する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記符号化データ生成手段は、
前記動画像の撮影の開始後、開始タイミングにおける前記所定パラメータに従って、該動画像の撮影により得られる画像データを符号化する、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
コンピュータに、
所定パラメータに従って画像データを符号化することにより、符号化データを生成する符号化データ生成手順と、
所定期間内に前記符号化データ生成手順によって生成された符号化データの量から、該所定期間内における平均ビットレートを算出するビットレート算出手順と、
前記ビットレート算出手順によって算出された平均ビットレートが所定の閾値よりも大きいか否かを判別するビットレート判別手順と、
前記ビットレート判別手順での判別結果に基づいて、前記所定パラメータを調整し、前記平均ビットレートを前記所定の閾値に近づけるパラメータ調整手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関し、特に、ビットレートを調整する画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
携帯電話などの移動体通信端末は、電話としての通話機能や電子メールの送受信を行う機能を備えている。そして、近年、移動体通信端末は、これらの機能の他に、静止画像や動画像の撮影を行うカメラ機能を備えるものが主流となってきている。係るカメラ機能を用いて撮影された動画像の画像データは、固定のビットレートで符号化され、メモリカード等の記憶媒体に保存されていた（例えば、特許文献１参照）。
【特許文献１】特開２００３−３２６２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このため、被写体の動作量が多い場合には、ビット数が不足して、十分な画質の動画像が得られないという弊害がある。そして、このような弊害を防止するためにビットレートを高くし過ぎてしまうと、今度は、ＣＰＵにおける処理負担の増大に起因して、コマ落ちが生じるという弊害がある。また、ビットレートを高くし過ぎてしまうと、記憶媒体に保存可能なデータ量が少なくなるという弊害がある。
【０００４】
本発明は、上記実状に鑑みてなされたものであり、最適なビットレートに調整可能な画像処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の観点に係る画像処理装置は、
所定パラメータに従って画像データを符号化することにより、符号化データを生成する符号化データ生成手段と、
前記符号化データ生成手段によって生成された符号化データのビットレートに基づいて、前記所定パラメータを調整するパラメータ調整手段と、
を備え、
前記パラメータ調整手段は、
所定期間内に前記符号化データ生成手段によって生成された符号化データの量から、該所定期間内における平均ビットレートを算出するビットレート算出手段と、
前記ビットレート算出手段によって算出された平均ビットレートが所定の閾値よりも大きいか否かを判別するビットレート判別手段と、
前記ビットレート判別手段の判別結果に基づいて、前記所定パラメータを調整し、前記平均ビットレートを前記所定の閾値に近づけるビットレート変更手段と、
を含む、
ことを特徴とする。
【０００６】
また、上記画像処理装置において、
前記ビットレート変更手段は、
前記ビットレート判別手段によって平均ビットレートが所定の閾値よりも大きいと判別された場合、前記所定パラメータを現在設定のパラメータよりビットレートが低いパラメータに再設定してビットレートを低くし、該平均ビットレートが所定閾値よりも小さい場合、前記所定パラメータを現在設定のパラメータよりビットレートが高いパラメータに再設定してビットレートを高くする、
ようにしてもよい。
【０００７】
また、上記画像処理装置において、
前記ビットレート判別手段は、
前記ビットレート算出手段によって算出された平均ビットレートが、所定の第１閾値よりも、大きいか否かを判別する第１ビットレート判別手段と、
前記ビットレート算出手段によって算出された平均ビットレートが、前記所定の第１閾値より小さい所定の第２閾値よりも、小さいか否かを判別する第２ビットレート判別手段と、
を含み、
前記ビットレート変更手段は、
前記第１ビットレート判別手段によって平均ビットレートが前記所定の第１閾値よりも大きいと判別された場合に、前記所定パラメータを現在設定のパラメータよりビットレートが低いパラメータに再設定してビットレートを低くし、
前記第２ビットレート判別手段によって平均ビットレートが前記所定の第２閾値よりも小さいと判別された場合に、前記所定パラメータを現在設定のパラメータよりビットレートが高いパラメータに再設定してビットレートを高くする、
ようにしてもよい。
【０００８】
また、上記画像処理装置において、
前記符号化データ生成手段は、
符号化データを生成するために使用する所定パラメータが設定される使用パラメータ記憶手段を含み、
前記パラメータ調整手段は、
画像データを符号化したときのビットレートが互いに異なる複数の所定パラメータを記憶する段階パラメータ記憶手段を含み、
前記ビットレート変更手段は、
前記第１ビットレート判別手段によって平均ビットレートが前記所定の第１閾値よりも大きいと判別された場合に、前記使用パラメータ記憶手段に設定されている所定パラメータよりビットレートが１段階低い所定パラメータを、前記段階パラメータ記憶手段から読み出して、前記使用パラメータ記憶手段に再設定し、
前記第２ビットレート判別手段によって平均ビットレートが前記所定の第２閾値よりも小さいと判別された場合に、前記使用パラメータ記憶手段に設定されている所定パラメータよりビットレートが１段階高い所定パラメータを、前記段階パラメータ記憶手段から読み出して、前記使用パラメータ記憶手段に再設定する、
ようにしてもよい。
【０００９】
また、上記画像処理装置において、
前記パラメータ調整手段は、
動画像の撮影が指示されたことに応答して、前記所定パラメータの調整を開始し、該動画像の撮影が開始されたことに応答して、該所定パラメータの調整を終了する、
ようにしてもよい。
【００１０】
さらに、上記画像処理装置において、
前記符号化データ生成手段は、
前記動画像の撮影の開始後、開始タイミングにおける前記所定パラメータに従って、該動画像の撮影により得られる画像データを符号化する、
ようにしてもよい。
【００１１】
本発明の第２の観点に係るプログラムは、
コンピュータに、
所定パラメータに従って画像データを符号化することにより、符号化データを生成する符号化データ生成手順と、
所定期間内に前記符号化データ生成手順によって生成された符号化データの量から、該所定期間内における平均ビットレートを算出するビットレート算出手順と、
前記ビットレート算出手順によって算出された平均ビットレートが所定の閾値よりも大きいか否かを判別するビットレート判別手順と、
前記ビットレート判別手順での判別結果に基づいて、前記所定パラメータを調整し、前記平均ビットレートを前記所定の閾値に近づけるパラメータ調整手順と、
を実行させる。
【発明の効果】
【００１２】
本発明によれば、最適なビットレートに調整することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を詳細に説明する。
【００１４】
まず、本発明の第１の実施形態に係る移動体通信端末の具体的構成について説明する。
【００１５】
本実施形態に係る移動体通信端末は、携帯電話やＰＨＳ（Personal Handyphone System）等といった移動体通信用の端末装置（電話機）である。また、本実施形態に係る移動体通信端末は、基地局（図示せず）を介して無線通話や電子メールの送受信を可能ならしめる機能や、ＣＣＤ（Charge Coupled Device）等の撮像素子を用いて静止画像や動画像を撮影するカメラ機能等を有する。さらに、本実施形態に係る移動体通信端末は、撮影した静止画像や動画像を電子メールに添付して送受信することも可能である。
【００１６】
図１は、本発明の第１の実施形態に係る移動体通信端末の構成例を示すブロック図である。
移動体通信端末１は、図１に示すように、レンズ光学系２と、撮像素子３と、Ａ／Ｄ（Analog / Digital）変換器４と、画像信号処理部５と、表示部６と、画像バッファ７と、符号化／復号化処理部８と、メモリカードコネクタ９と、符号化パラメータ管理部１０と、アンテナ１１と、無線部１２と、受信部１３と、送信部１４と、操作部１５と、スピーカ１６Ｌ及び１６Ｒと、音声処理部１７と、マイクロフォン１８と、音声符号化処理部１９と、中央制御部２０と、パラメータ記憶部１０１と、符号化サイズカウンタ１０２と、から構成されている。
【００１７】
レンズ光学系２は、撮像レンズ、ピント合せ（合焦）を行うフォーカスレンズ、撮像素子３に入射する被写体像の光量を調整する絞り機構等を含んで構成されている。レンズ光学系２を介して集光された被写体の光学像（被写体像）は、撮像素子３上に結像される。
【００１８】
撮像素子３は、例えばＣＣＤ（Charge Coupled Device）等である。撮像素子３は、レンズ光学系２を介して結像された被写体像を、その明るさに応じた大きさの電荷に変換（光電変換）して蓄積する。そして、撮像素子３は、タイミングジェネレータ（図示せず）やＶ（Vertical）ドライバ（図示せず）により走査駆動されて、蓄積した電荷を撮像信号（アナログ信号）として出力する。
【００１９】
撮像素子３から出力された撮像信号は、二重相関サンプリング（ＣＤＳ：Correlation Doubleness Sampling）回路（図示せず）でノイズを除去され、ＡＧＣ（Automatic Gain Control）増幅器（図示せず）により増幅され、Ａ／Ｄ変換器４によってデジタル方式の撮像信号に変換される。
【００２０】
画像信号処理部５は、カラープロセス回路やＤＭＡ（Direct Memory Access）コントローラ等を含んで構成されている。画像信号処理部５は、カラープロセス回路で、Ａ／Ｄ変換器４から供給されるデジタル方式の撮像信号に対しカラープロセス処理を施して、ＹＵＶデータを生成する。そして、画像信号処理部５は、ＤＭＡコントローラを用いて、カラープロセス回路で生成したＹＵＶデータを画像バッファ７のＤＲＡＭにＤＭＡ転送する。
【００２１】
表示部６は、例えば液晶表示装置（ＬＣＤ：Liquid Crystal Display）等から構成されている。表示部６は、ビデオ信号に基づいて、スルー画像や、再生画像などを表示する。
【００２２】
画像バッファ７は、例えばＤＲＡＭ（Dynamic Random Access Memory）と、ＶＲＡＭ（Video Random Access Memory）と、を含んで構成されている。ＤＲＡＭは、画像信号処理部５からＤＭＡ転送されるＹＵＶデータを保持したり、符号化／復号化処理部８におけるＹＵＶデータの符号化／復号化処理に際してワークメモリとして用いられたりする。
【００２３】
また、ＶＲＡＭは、表示部６に画像を表示する際のワークメモリとして用いられる。具体的には、ＶＲＡＭには、画像信号処理部５からＤＲＡＭにＤＭＡ転送されたＹＵＶデータや、符号化／復号化処理部８にて復号化されたＹＵＶデータなどが書き込まれる。このＶＲＡＭに書き込まれたＹＵＶデータは、中央制御部２０によって定期的に読み出され、ビデオ信号に変換される。そして、このビデオ信号が表示部６に供給されることにより、表示部６にスルー画像や再生画像などが表示される。
【００２４】
符号化／復号化処理部８は、符号化パラメータ管理部１０に設定されている符号化パラメータに従い、画像バッファ７のＤＲＡＭにＤＭＡ転送されたＹＵＶデータに対し、例えばＭＰＥＧ（Motion Picture Experts Group）４方式の符号化（エンコード）処理を施す。これにより、符号化／復号化処理部８は静止画像や動画像の符号化データを生成する。
【００２５】
メモリカードＭＣは、例えばＳＤ（Secure Digital）メモリカード等である。メモリカードＭＣの表面又は裏面には、複数の接触パッドが形成されている。メモリカードＭＣは、符号化／復号化処理部８にて生成された静止画像や動画像の符号化データを保存する。
【００２６】
メモリカードコネクタ９は、コネクタハウジング内に複数のコンタクト端子を備える。これらのコンタクト端子をメモリカードＭＣの表面又は裏面に形成された複数の接触パッドに接触させることにより、移動体通信端末１とメモリカードＭＣとの電気的接続が可能になる。
【００２７】
符号化パラメータ管理部１０は、例えば移動体通信端末１での動画撮影に推奨される最適なビットレートを示す目標ビットレートや、符号化／復号化処理部８における符号化処理に用いられる符号化パラメータを、設定するための内蔵レジスタ（図示せず）を備える。符号化パラメータ管理部１０は、パラメータ記憶部１０１と、符号化サイズカウンタ１０２と、に接続されている。
【００２８】
パラメータ記憶部１０１は、動画撮影時における符号化パラメータを決定する際に用いられる符号化パラメータ表を記憶する。
図２は、符号化パラメータ表の構成例を示す図である。
符号化パラメータ表には、図２に示すように、画像サイズと、目標ビットレートと、符号化パラメータと、が対応付けられて登録される。
【００２９】
例えば、符号化パラメータ表には、ＱＶＧＡ（Quarter Video Graphics Array）サイズ（３２０×２４０ピクセル）に対応する目標ビットレートとして、３８４ｋｂｐｓが登録されており、ＱＣＩＦ（Quarter Common Intermediate Format）サイズ（１７６×１４４ピクセル）及びＳｕｂ−ＱＣＩＦサイズ（１２８×９６ピクセル）に対応する目標ビットレートとして、６４ｋｂｐｓが登録されている。
【００３０】
また、符号化パラメータ表には、各画像サイズに対し、それぞれ３種類の符号化パラメータ、具体的には、デフォルトの符号化パラメータと、高ビットレート即ち高画質用の符号化パラメータと、低ビットレート即ち低画質用の符号化パラメータと、が登録されている。
【００３１】
符号化パラメータは、量子化スケールパラメータや空間フィルタパラメータなどの複数のパラメータを含む。例えば、量子化スケールパラメータは、量子化のステップサイズを示し、空間フィルタパラメータは、空間的にスムージングする度合いを示す。そして、これらの複数のパラメータの組み合わせにより、各画質用の符号化パラメータが決定される。なお、各画質用の符号化パラメータは、これらの中の１つのパラメータであってもよい。また、各画質用の符号化パラメータは、移動体通信端末１の撮影特性等に応じて適宜決定されて、符号化パラメータ表に登録されればよい。
【００３２】
また、本実施形態において、ムービメールで送受信される動画像は、データ量を小さくすべく、画素数の少ないＱＣＩＦサイズ又はＳｕｂ−ＱＣＩＦサイズで撮影される。また、ムービメールで送受信されないビデオ用の動画像は、解像度を高めるべく、画素数の多いＱＶＧＡサイズで撮影される。
【００３３】
符号化サイズカウンタ１０２は、所定期間内（例えば１秒間）に符号化／復号化処理部８で得られた符号化データの量（ビット数）を計数する。符号化サイズカウンタ１０２で計数された値は、例えばビットレートの算出に用いられる。
【００３４】
アンテナ１１は、移動体通信端末１の外部から入力される電磁波をアナログ信号に変換する。また、アンテナ１１は、送信信号を電磁波に変換して空中に放射する。
【００３５】
無線部１２は、アンテナ１１から供給されるアナログ信号をダウンコンバートし、ダウンコンバートしたアナログ信号に対して直交復調処理やＡ／Ｄ（Analog-Digital）変換処理を施してチップレートのデジタル信号を生成し、生成したデジタル信号を受信部１３に供給する。また、無線部１２は、送信部１４から供給される送信信号にＤ／Ａ（Digital-Analog）変換処理及び変調処理を施し、これらの処理を施した送信信号をアップコンバートし、アンテナ１１を介して基地局に送信する。
【００３６】
受信部１３は、無線部１２から供給されるチップレートのデジタル信号に対して逆拡散処理及び位相補正処理を施してシンボルレートの音声信号を取得し、取得した音声信号を音声処理部１７に供給する。
【００３７】
送信部１４は、音声符号化処理部１９から供給される送信信号に対してエラー訂正符号化処理、物理チャネルへのマッピング処理、及び拡散処理を施し、これらの処理を施した送信信号を無線部１２に供給する。
【００３８】
操作部１５は、例えば十字カーソルキーや、数字や文字を入力するための英数字キー、機能などを指定するためのボタン等から構成され、ユーザによって操作される。
【００３９】
スピーカ１６Ｌ及び１６Ｒは、音声通話における着話音声や、着信音などを出力する。
【００４０】
音声処理部１７は、受信部１３から供給される音声信号に対してデコード処理を施し、この処理を施した音声信号をアナログ信号に変換してスピーカ１６Ｌ及び１６Ｒに供給する。これにより、例えば、スピーカ１６Ｒからは通話相手方の音声が出力され、スピーカ１６Ｌからは着信音が出力される。
【００４１】
マイクロフォン１８は、音声通話時のユーザの発話音声を入力する。
【００４２】
音声符号化処理部１９は、マイクロフォン１８から入力される音声に対してＡ／Ｄ変換処理及び符号化処理を順次施してシンボルレートの送信信号を生成し、生成した送信信号を送信部１４に供給する。
【００４３】
中央制御部２０は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等から構成されている。そして、ＣＰＵがＲＯＭ等に記憶されている各種プログラムを適宜実行することによって、中央制御部２０は移動体通信端末１の各部の動作を制御する。なお、ＲＡＭは、ＣＰＵがプログラムを実行する際、ワークメモリとして用いられる。
【００４４】
次に、上記構成を備える移動体通信端末１の具体的動作について説明する。
【００４５】
図３は、本発明の第１の実施形態に係る移動体通信端末１における符号化パラメータ設定処理を示すフローチャートである。また、図４は、この符号化パラメータ設定処理の内容を具体的に説明するためのタイミングチャートである。
【００４６】
まず、中央制御部２０は、操作部１５からの検出信号の入力レベルや、動作中の機能に応じてセット或いはクリアされる機能モードフラグを、参照して、ユーザの操作により機能モードがカメラモードに設定されたか否かを判別する（ステップＳ１０１）。ユーザの操作により機能モードがカメラモードに設定されると（ステップＳ１０１；Ｙｅｓ）、「静止画撮影」か或いは「動画撮影」かをユーザに選択させるための選択画面を表示部６に表示させる。
【００４７】
そして、中央制御部２０は、選択画面の表示に応じたユーザの操作により、「動画撮影」が選択されたか否かを判別する（ステップＳ１０２）。ユーザが操作部１５を操作して、選択画面上の「動画撮影」を選択した後、「決定」キーを押下すること等により、「動画撮影」が選択（「動画撮影」が指示）されると（ステップＳ１０２；Ｙｅｓ）、中央制御部２０は、録画される画像の種類に応じてセット或いはクリアされる録画モードフラグを参照して、録画モードがビデオモードであるかムービメールモードであるかを特定する。続いて、中央制御部２０は、特定した録画モード用の画像サイズに対応する符号化パラメータのデフォルト値及び目標ビットレートを、パラメータ記憶部１０１に記憶されている符号化パラメータ表から取得する。
【００４８】
そして、中央制御部２０は、取得した符号化パラメータのデフォルト値を符号化パラメータ管理部１０の内部レジスタ（図示せず）に設定する（ステップＳ１０３）。
【００４９】
具体的には、録画モードがビデオモードのときには、ＱＶＧＡサイズに対応する符号化パラメータのデフォルト値が設定され、ムービメールモードのときには、ＱＣＩＦサイズ或いはＳＵＢ−ＱＣＩＦサイズに対応する符号化パラメータのデフォルト値が設定される。
【００５０】
また、このときには、取得した目標ビットレートも目標ビットレートＴとして符号化パラメータ管理部１０の内部レジスタに設定される。
【００５１】
続いて、中央制御部２０は、操作部１５からの検出信号の入力レベルを参照して、ユーザによる録画ボタンの押下げ操作等により「動画撮影」の開始が指示されたか否かを判別する（ステップＳ１０４）。「動画撮影」の開始が指示されていない場合には（ステップＳ１０４；Ｎｏ、図４のＭ０）、モニタ期間にあるものとして、ＲＡＭ等に設けられたタイマのカウント値Ａ及び符号化サイズカウンタ１０２の符号化サイズＳに初期値「０」をセットする（図３のステップＳ１０５）。次に、中央制御部２０はタイマをスタートさせ、カウント値Ａをカウントアップさせる（ステップＳ１０６）。
【００５２】
そして、中央制御部２０は、画像を取り込む（ステップＳ１０７）。具体的には、中央制御部２０は、撮像素子３から１フレーム分の撮像信号を取得し、画像信号処理部５のカラープロセス回路に１フレーム分のＹＵＶデータを生成させる。このＹＵＶデータは、画像信号処理部５のＤＭＡコントローラによって画像バッファ７のＤＲＡＭにＤＭＡ転送される。この処理が１フレーム単位で繰り返される。
【００５３】
さらに、中央制御部２０は、ＤＲＡＭにＤＭＡ転送されたＹＵＶデータをＶＲＡＭに書き込む。そして、中央制御部２０は、このＶＲＡＭから定期的にＹＵＶデータを読み出してビデオ信号を生成し、生成したビデオ信号を表示部６に供給する。これにより、表示部６には、撮像された画像がスルー画像として表示される（ステップＳ１０８）。
【００５４】
また、中央制御部２０は、画像バッファ７からＹＵＶデータを読み出し、上述したステップＳ１０３において設定されたデフォルトの符号化パラメータに従って、ＹＵＶデータに対して符号化／復号化処理部８で画像符号化処理を施し、符号化データを生成する（ステップＳ１０９）。続いて、中央制御部２０は、生成された符号化データのビット数（符号化サイズ）を符号化サイズカウンタ１０２の記憶内容に加算し、符号化サイズＳを更新する（ステップＳ１１０）。
【００５５】
そして、中央制御部２０は、タイマのカウント値Ａを参照して、カウント値Ａが所定値以上か否かを判別する（ステップＳ１１１）。具体的には、所定値を例えば１秒の値とし、中央制御部２０は、ステップＳ１０６においてタイマをスタートさせてから１秒間経過したか否かを判別する。カウント値Ａが所定値より小さい場合、例えばスタートからの経過時間が１秒に達していない場合は（ステップＳ１１１；Ｎｏ）、ステップＳ１０６に戻る。
【００５６】
その後、カウント値Ａが所定値以上になったとき、例えばスタートしてから１秒が経過したときに（ステップＳ１１１；Ｙｅｓ）、中央制御部２０は、符号化サイズカウンタ１０２に記憶されている総ビット数（符号化サイズＳ）をカウント値Ａが示す経過時間で除算処理し、その除算結果を平均ビットレートＢとして取得する（ステップＳ１１２）。
【００５７】
そして、中央制御部２０は、取得した平均ビットレートＢと、符号化パラメータ管理部１０の内部レジスタに設定されている目標ビットレートＴと、を比較して、平均ビットレートＢが目標ビットレートＴより大きいか否かを判別する（ステップＳ１１３）。
【００５８】
ステップＳ１１３において、平均ビットレートＢが目標ビットレートＴよりも大きくないと判別された場合には（ステップＳ１１３；Ｎｏ、図４のＭ１）、未だ単位時間当たりに符号化可能なデータ量に余裕があるものとして、中央制御部２０はビットレートを向上させて画質を高める。そのために、中央制御部２０は、パラメータ記憶部１０１に記憶されている符号化パラメータ表から、高画質用の符号化パラメータを読み出して、符号化パラメータ管理部１０の内部レジスタに設定し直す（図３のステップＳ１１４）。これにより、符号化パラメータは、録画される画像がより高画質になるように調整される。
【００５９】
例えば目標ビットレートＴが３８４ｋｂｐｓの場合に、被写体の動きが少なく平均ビットレートＢが２００ｋｂｐｓとなったときには、ビットレートが向上するように符号化パラメータが調整される。このため、録画される画像をより高画質にすることができる。
【００６０】
一方、ステップＳ１１３において、平均ビットレートＢが目標ビットレートＴよりも大きいと判別された場合には（ステップＳ１１３；Ｙｅｓ、図４のＭ２）、中央制御部２０はビットレートを低下させて画質を低くする。そのために、中央制御部２０は、パラメータ記憶部１０１に記憶されている符号化パラメータ表から、低画質用の符号化パラメータを読み出して、符号化パラメータ管理部１０の内部レジスタに設定し直す（図３のステップＳ１１５）。これにより、中央制御部２０の処理負担の増大などに起因するコマ落ち（フレーム落ち）を防止することができる。
【００６１】
ステップＳ１１４又はＳ１１５の処理が終った後、ステップＳ１０４に戻る。そして、ステップＳ１０４において「動画撮影」の開始が指示されたと判別されるまで、ステップＳ１０５〜Ｓ１１５の各処理が繰り返される。
【００６２】
ところで、ステップＳ１０４において、「動画撮影」の開始が指示された（「動画撮影」が開始された）と判別された場合には（ステップＳ１０４；Ｙｅｓ、図４のＭ３）、録画期間にあるものとして、中央制御部２０は、上述したステップＳ１０７と同様の処理を実行することにより、画像を取り込む（図３のステップＳ１１６）。その後、中央制御部２０は、上述したステップＳ１０８と同様の処理を実行することにより、撮像された画像をスルー画像として表示部６に表示させる（ステップＳ１１７）。
【００６３】
続いて、中央制御部２０は、ステップＳ１０５〜Ｓ１１５の処理により調整された符号化パラメータに従って、上述したステップＳ１０９と同様の処理を実行することにより、ＹＵＶデータに対して画像符号化処理を施して符号化データを生成する（ステップＳ１１８）。
【００６４】
そして、中央制御部２０は、生成した符号化データをメモリカードＭＣに保存する（ステップＳ１１９）。その後、中央制御部２０は、操作部１５からの検出信号の入力レベルを参照して、ユーザの操作等により「動画撮影」の終了（録画終了）が指示されたか否かを判別する（ステップＳ１２０）。「動画撮影」の終了が指示されていない場合には（ステップＳ１２０；Ｎｏ）、録画を継続するものと判断して、ステップＳ１１６に戻る。
【００６５】
また、ステップＳ１２０において、「動画撮影」の終了が指示されたと判別された場合には（ステップＳ１２０；Ｙｅｓ）、動画撮影動作を終了して、この符号化パラメータ設定処理を終了する。
以上までの処理が、本実施形態の移動体通信端末１が行う符号化パラメータ設定処理の内容である。
【００６６】
以上説明したように、本実施形態の移動体通信端末１は、撮影画像の録画開始前の平均ビットレートが目標ビットレートよりも小さい場合には、符号化パラメータ管理部１０の内部レジスタに高画質用の符号化パラメータを再設定する。一方で、本実施形態の移動体通信端末１は、撮影画像の録画開始前の平均ビットレートが目標ビットレートよりも大きい場合には、符号化パラメータ管理部１０の内部レジスタに低画質用の符号化パラメータを再設定する。
【００６７】
このように、平均ビットレートが目標ビットレートよりも小さい場合には、録画開始前に、ビットレートが向上するように符号化パラメータが調整されるため、録画される画像をより高画質にすることができる。また、平均ビットレートが目標ビットレートよりも大きい場合には、録画開始前に、ビットレートが低下するように符号化パラメータが調整されるので、中央制御部２０の処理負担の増大などに起因するコマ落ちを防止することができる。これにより、移動体通信端末１は、最適なビットレートでＹＵＶデータの符号化処理を行うことができる。
【００６８】
また、このような符号化パラメータの調整は、ユーザにより「動画撮影」が選択されてから、「動画撮影」の開始が指示されるまでの間に行われる。そして、動画撮影の開始後は、開始タイミングにおける符号化パラメータに従って、動画のＹＵＶデータに対する符号化処理が行われる。
【００６９】
これにより、移動体通信端末１は、動画撮影中に符号化パラメータを調整する必要がなくなるため、中央制御部２０の処理負担を低減することができる。また、符号化パラメータの調整が頻繁に行われることによって生じる画像のぶれも防止することができる。
【００７０】
次に、本発明の第２の実施形態について説明する。
上記第１の実施形態においては、ステップＳ１１３における平均ビットレートＢと目標ビットレートＴとの比較結果に応じて、高画質用又は低画質用の符号化パラメータが設定された。しかしながら、３種類以上の画質用の符号化パラメータを用意しておき、その中から撮影に最適な画質用の符号化パラメータが設定されるようにしてもよい。
そこで、本発明の第２の実施形態においては、高画質用及び低画質用の他に、中画質用の符号化パラメータが用意される場合について説明する。
【００７１】
図５は、本発明の第２の実施形態における符号化パラメータ表の構成例を示す図である。
本実施形態における符号化パラメータ表には、図示するように、符号化パラメータとして、中画質用の値と、高画質用の値と、低画質用の値とが登録される。なお、中画質用の値はデフォルト値としても用いられる。
【００７２】
また、符号化パラメータ表には、画像サイズ毎に、目標とするビットレートの範囲を示す２つの目標ビットレートが登録される。具体的には、符号化パラメータ表には、目標ビットレート範囲の上限値である上限ビットレートと、下限値である下限ビットレートと、が登録される。目標ビットレート範囲としては、例えば、移動体通信端末１での動画撮影に推奨される最適なビットレートの範囲が登録される。
【００７３】
図６及び図７は、本発明の第２の実施形態に係る移動体通信端末１における符号化パラメータ設定処理を示すフローチャートである。
なお、このフローチャートにおいて、図３に示したフローチャートと同一の処理を行う部分については、説明を省略する。
【００７４】
まず、中央制御部２０は、図３のステップＳ１０１及びＳ１０２と同様の処理を実行することにより、カメラモードにおいて、「動画撮影」が選択されたか否かを判別する（図６のステップＳ２０１及びＳ２０２）。そして、「動画撮影」が選択されると（ステップＳ２０２；Ｙｅｓ）、中央制御部２０は、録画モードがビデオモードであるかムービメールモードであるかを特定する。以降の処理では、ここで特定された録画モード用の画像サイズに関連付けられて符号化パラメータ表に登録されている情報が利用される。続いて、中央制御部２０は、符号化パラメータの中画質用の値と、上限ビットレート及び下限ビットレートと、をパラメータ記憶部１０１に記憶されている図５に示す符号化パラメータ表から取得する。
【００７５】
そして、中央制御部２０は、取得した符号化パラメータの中画質用の値を、デフォルト値として、符号化パラメータ管理部１０の内部レジスタに設定する（ステップＳ２０３）。
【００７６】
また、このときには、取得した上限ビットレート及び下限ビットレートも、上限ビットレートＴ１及び下限ビットレートＴ２として、符号化パラメータ管理部１０の内部レジスタに設定される。
【００７７】
続いて、中央制御部２０は、「動画撮影」の開始が指示されたか否かを判別する（ステップＳ２０４）。「動画撮影」の開始が指示されていない場合には（ステップＳ２０４；Ｎｏ）、モニタ期間にあるものとして、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに設定されている符号化パラメータに従って、図３のステップＳ１０５〜Ｓ１１２と同様の処理を実行することにより、平均ビットレートＢを取得する（図７のステップＳ２０５〜Ｓ２１２）
【００７８】
そして、中央制御部２０は、取得した平均ビットレートＢと、符号化パラメータ管理部１０の内部レジスタに設定されている上限ビットレートＴ１と、を比較して、平均ビットレートＢが上限ビットレートＴ１より大きいか否かを判別する（ステップＳ２１３）。
【００７９】
ステップＳ２１３において、平均ビットレートＢが上限ビットレートＴ１より大きいと判別された場合には（ステップＳ２１３；Ｙｅｓ）、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに設定されている符号化パラメータが高画質用の値であるか否かを判別する（ステップＳ２１４）。そして、符号化パラメータが高画質用の値である場合には（ステップＳ２１４；Ｙｅｓ）、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに中画質用の符号化パラメータを設定する（ステップＳ２１５）。一方、符号化パラメータが高画質用の値でない場合、即ち中画質用又は低画質用の値である場合には（ステップＳ２１４；Ｎｏ）、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに低画質用の符号化パラメータを設定する（ステップＳ２１６）。
【００８０】
このステップＳ２１４〜Ｓ２１６の処理により、平均ビットレートが目標ビットレート範囲より大きい場合には、符号化パラメータの設定が、１段階低い画質用の値に変更される。これにより、ビットレートが低くなり、平均ビットレートを目標ビットレート範囲に近づけることができる。なお、既にビットレートの最も低い低画質用の符号化パラメータが設定されている場合には、その設定が維持される。
【００８１】
ステップＳ２１３において、平均ビットレートＢが上限ビットレートＴ１以下と判別された場合には（ステップＳ２１３；Ｎｏ）、中央制御部２０は、平均ビットレートＢと、符号化パラメータ管理部１０の内部レジスタに設定されている下限ビットレートＴ２と、を比較して、平均ビットレートＢが下限ビットレートＴ２より小さいか否かを判別する（ステップ２１７）。
【００８２】
ステップＳ２１７において、平均ビットレートＢが下限ビットレートＴ２より小さいと判別された場合には（ステップＳ２１７；Ｙｅｓ）、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに設定されている符号化パラメータが低画質用の値であるか否かを判別する（ステップＳ２１８）。そして、符号化パラメータが低画質用の値である場合には（ステップＳ２１８；Ｙｅｓ）、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに中画質用の符号化パラメータを設定する（ステップＳ２１５）。一方、符号化パラメータが低画質用の値でない場合、即ち中画質用又は高画質用の値である場合には（ステップＳ２１８；Ｎｏ）、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに高画質用の符号化パラメータを設定する（ステップＳ２１９）。
【００８３】
このステップＳ２１８，Ｓ２１５，Ｓ２１９の処理により、平均ビットレートが目標ビットレート範囲より小さい場合には、符号化パラメータの設定が、１段階高い画質用の値に変更される。これにより、ビットレートが高くなり、平均ビットレートを目標ビットレート範囲に近づけることができる。なお、既にビットレートの最も高い高画質用の符号化パラメータが設定されている場合には、その設定が維持される。
【００８４】
ステップＳ２１７において、平均ビットレートＢが下限ビットレートＴ２以上と判別された場合には（ステップＳ２１７；Ｎｏ）、符号化パラメータ管理部１０の内部レジスタに設定されている符号化パラメータの値が変更されずに、図６のステップＳ２０４に戻る。これにより、平均ビットレートが目標ビットレート範囲内の場合には、符号化パラメータの設定が維持され、推奨される最適なビットレートを維持することができる。
【００８５】
このようにして、図７のステップＳ２１３〜Ｓ２１９の処理により符号化パラメータが設定されると、図６のステップＳ２０４に戻る。そして、ステップＳ２０４において「動画撮影」の開始が指示されたと判別されるまで、図７のステップＳ２０５〜Ｓ２１９の各処理が繰り返される。
【００８６】
ところで、図６のステップＳ２０４において、「動画撮影」の開始が指示されたと判別された場合には（ステップＳ２０４；Ｙｅｓ）、録画期間にあるものとして、中央制御部２０は、図７のステップＳ２１３〜Ｓ２１９の処理により設定された符号化パラメータに従って、図３のステップＳ１１６〜Ｓ１２０と同様の処理を実行することにより、動画撮影動作を実行し（ステップＳ２２０〜Ｓ２２４）、この符号化パラメータ設定処理を終了する。
【００８７】
以上説明したように、本実施形態においては、動画撮影（録画）前の画像の平均ビットレートに応じて、平均ビットレートが目標ビットレートに近づくように、動画撮影時の符号化パラメータの値が調整される。具体的には、平均ビットレートが所定の範囲より大きい場合には、ビットレートを低くするために、現設定より低い画質用の符号化パラメータが再設定される。また、平均ビットレートが所定の範囲より小さい場合には、ビットレートを高くするために、現設定より高い画質用の符号化パラメータが再設定される。さらに、平均ビットレートが所定の範囲内の場合には、ビットレートを維持するために、符号化パラメータの設定は変更されない。
【００８８】
これにより、例えば、撮影する被写体の動作量が多く、平均ビットレートが所定の範囲より大きい場合には、ビットレートを低くする画質で撮影され、コマ落ちや動画撮影時間の減少を防止することができる。また、平均ビットレートが所定の範囲より小さい場合には、ビットレートを高くする画質で撮影され、ビットレートの余裕を利用して、より高画質な動画をユーザに提供することができる。また、平均ビットレートが、所定の範囲内の場合には、例えば移動体通信端末１での動画撮影に推奨される最適なビットレートで撮影を行うことができる。
【００８９】
このように、本実施形態によれば、撮影前の被写体の動作量等に応じて、中画質、高画質、低画質の中から撮影に最適なビットレートとなる画質が選択され、動画撮影時のビットレートを最適なビットレートに調整することができる。
【００９０】
次に、本発明の第３の実施形態について説明する。
本発明の第３の実施形態においては、任意の自然数であるＮ種類の画質用の符号化パラメータが用意される場合について説明する。
【００９１】
図８は、本発明の第３の実施形態における符号化パラメータ表の構成例を示す図である。
本実施形態における符号化パラメータ表には、図示するように、Ｎ種類の画質用の符号化パラメータが登録される。そして、符号化パラメータ表の各符号化パラメータに対し、最も低画質用のものから順に１〜Ｎの識別番号を予め付しておく。また、符号化パラメータ表には、画像サイズ毎に、目標ビットレート範囲の上限値である上限ビットレートと、下限値である下限ビットレートと、が登録される。
【００９２】
図９及び図１０は、本発明の第３の実施形態に係る移動体通信端末１における符号化パラメータ設定処理を示すフローチャートである。
なお、このフローチャートにおいて、図３に示したフローチャートと同一の処理を行う部分については、説明を省略する。
【００９３】
まず、中央制御部２０は、図３のステップＳ１０１及びＳ１０２と同様の処理を実行することにより、カメラモードにおいて、「動画撮影」が選択されたか否かを判別する（図９のステップＳ３０１及びＳ３０２）。そして、「動画撮影」が選択されると（ステップＳ３０２；Ｙｅｓ）、中央制御部２０は、符号化パラメータ管理部１０に記憶される変数Ｐに、デフォルト値として、１を設定する（ステップＳ３０３）。なお、ここで設定される変数Ｐの値は、１〜Ｎの中の他の値でもよい。次に、中央制御部２０は、録画モードがビデオモードであるかムービメールモードであるかを特定する。以降の処理では、ここで特定された録画モード用の画像サイズに関連付けられて符号化パラメータ表に登録されている情報が利用される。続いて、中央制御部２０は、変数Ｐの値と等しい識別番号Ｐの符号化パラメータと、上限ビットレート及び下限ビットレートと、をパラメータ記憶部１０１に記憶されている図８に示す符号化パラメータ表から取得する。
【００９４】
そして、中央制御部２０は、取得した識別番号Ｐの符号化パラメータを、符号化パラメータ管理部１０の内部レジスタに設定する（ステップＳ３０４）。
【００９５】
また、このときには、取得した上限ビットレート及び下限ビットレートも、上限ビットレートＴ１及び下限ビットレートＴ２として、符号化パラメータ管理部１０の内部レジスタに設定される。
【００９６】
続いて、中央制御部２０は、「動画撮影」の開始が指示されたか否かを判別する（ステップＳ３０５）。「動画撮影」の開始が指示されていない場合には（ステップＳ３０５；Ｎｏ）、モニタ期間にあるものとして、中央制御部２０は、符号化パラメータ管理部１０の内部レジスタに設定されている符号化パラメータに従って、図３のステップＳ１０５〜Ｓ１１２と同様の処理を実行することにより、平均ビットレートＢを取得する（図１０のステップＳ３０６〜Ｓ３１３）
【００９７】
そして、中央制御部２０は、取得した平均ビットレートＢと、符号化パラメータ管理部１０の内部レジスタに設定されている上限ビットレートＴ１と、を比較して、平均ビットレートＢが上限ビットレートＴ１より大きいか否かを判別する（ステップＳ３１４）。
【００９８】
ステップＳ３１４において、平均ビットレートＢが上限ビットレートＴ１より大きいと判別された場合には（ステップＳ３１４；Ｙｅｓ）、中央制御部２０は、Ｐ＝１であるか否かを判別する（ステップＳ３１５）。そして、Ｐ＝１でない場合には（ステップＳ３１５；Ｎｏ）、中央制御部２０はＰの値を１デクリメントする（ステップＳ３１６）。一方、Ｐ＝１の場合には（ステップＳ３１５；Ｙｅｓ）、Ｐの値をそれ以上デクリメントしないように、ステップＳ３１６をスキップする。
【００９９】
ステップＳ３１４において、平均ビットレートＢが上限ビットレートＴ１以下と判別された場合には（ステップＳ３１４；Ｎｏ）、中央制御部２０は、平均ビットレートＢと、符号化パラメータ管理部１０の内部レジスタに設定されている下限ビットレートＴ２と、を比較して、平均ビットレートＢが下限ビットレートＴ２より小さいか否かを判別する（ステップ３１７）。
【０１００】
ステップＳ３１７において、平均ビットレートＢが下限ビットレートＴ２より小さいと判別された場合には（ステップＳ３１７；Ｙｅｓ）、中央制御部２０は、Ｐ＝Ｎであるか否かを判別する（ステップＳ３１８）。そして、Ｐ＝Ｎでない場合には（ステップＳ３１８；Ｎｏ）、中央制御部２０はＰの値を１インクリメントする（ステップＳ３１９）。一方、Ｐ＝Ｎの場合には（ステップＳ３１８；Ｙｅｓ）、Ｐの値をそれ以上インクリメントしないように、ステップＳ３１９をスキップする。
【０１０１】
ステップＳ３１７において、平均ビットレートＢが下限ビットレートＴ２以上と判別された場合には（ステップＳ３１７；Ｎｏ）、Ｐの値が変更されずに、図９のステップＳ３０４に戻る。
【０１０２】
このようにして、図１０のステップＳ３１４〜Ｓ３１９の処理によりＰの値が設定されると、図９のステップＳ３０４に戻る。そして、中央制御部２０は、図１０のステップＳ３１４〜Ｓ３１９の処理により設定された変数Ｐの値と等しい識別番号Ｐの符号化パラメータを、図８に示す符号化パラメータ表から取得し、符号化パラメータ管理部１０の内部レジスタに再設定する（図９のステップＳ３０４）。
【０１０３】
続いて、中央制御部２０は、「動画撮影」の開始が指示されたか否かを判別し（ステップＳ３０５）、「動画撮影」の開始が指示されるまで、図１０のＳ３１４〜Ｓ３１９及び図９のステップＳ３０４の各処理が繰り返される。
【０１０４】
この繰り返し処理により、平均ビットレートが目標ビットレート範囲より大きい場合には、Ｐの値が１デクリメントされて、符号化パラメータの設定が、１段階低い画質用の値に変更される。これにより、ビットレートが低くなり、平均ビットレートを目標ビットレート範囲に近づけることができる。また、平均ビットレートが目標ビットレート範囲より小さい場合には、Ｐの値が１インクリメントされて、符号化パラメータの設定が、１段階高い画質用の値に変更される。これにより、ビットレートが高くなり、平均ビットレートを目標ビットレート範囲に近づけることができる。さらに、平均ビットレートが目標ビットレート範囲内の場合には、Ｐの値は変更されず、符号化パラメータの設定が維持される。これにより、推奨される最適なビットレートを維持することができる。
【０１０５】
ところで、ステップＳ３０５において、「動画撮影」の開始が指示されたと判別された場合には（ステップＳ３０５；Ｙｅｓ）、録画期間にあるものとして、中央制御部２０は、ステップＳ３０４の処理により設定された符号化パラメータに従って、図３のステップＳ１１６〜Ｓ１２０と同様の処理を実行することにより、動画撮影動作を実行し（ステップＳ３２０〜Ｓ３２４）、この符号化パラメータ設定処理を終了する。
【０１０６】
以上説明したように、本実施形態においては、任意の種類数の画質用の符号化パラメータが記憶される。そして、動画撮影（録画）前の画像の平均ビットレートが、最適なビットレートを示す目標ビットレート範囲外の場合には、平均ビットレートが目標ビットレート範囲に近づくように、画質が順次変更され、変更された画質用の符号化パラメータが録画時の符号化パラメータとして設定される。
【０１０７】
従って、本実施形態によれば、任意の種類数の画質用の符号化パラメータの中から、動画撮影に最適なビットレートとなる画質用の符号化パラメータが設定され、動画撮影時のビットレートを最適なビットレートに調整することができる。
【０１０８】
なお、本実施形態においては、中央制御部２０は、変数Ｐの値を、１ずつインクリメント或いはデクリメントするのではなく、平均ビットレートと目標ビットレートとの差分に対応する値だけインクリメント或いはデクリメントするようにしてもよい。このようにすれば、より短期間で平均ビットレートを目標ビットレートに近づけることが可能となる。
【０１０９】
なお、本発明は、上記第１〜第３の実施形態に限定されず、種々の変形、応用が可能である。以下、本発明に適用可能な上記実施形態の変形態様について、説明する。
【０１１０】
上記実施形態では、本発明の画像処理装置を移動体通信端末に適用して説明したが、デジタルカメラに適用するものとしてもよい。
【０１１１】
また、上記実施形態にかかる符号化パラメータ管理部１０の構成は、ハードウェアによって実現可能であることはもとより、中央制御部２０のソフトウェア処理によって実現されてもよい。この場合、中央制御部２０を符号化パラメータ管理部１０として機能させ、上述した各処理を実現するためのプログラムを移動体通信端末１内（例えば、ＲＯＭ）に格納し、中央制御部２０がこのようなプログラムを実行するようにすればよい。
【０１１２】
さらに、上記実施形態において、中央制御部２０のＣＰＵが実行するプログラムは、予めＲＯＭ等に記憶されていた。しかしながら、本発明は、これに限定されず、上述の処理を実行させるためのプログラムを、既存の移動体通信端末に適用することで、上記実施形態にかかる移動体通信端末１として機能させるようにしてもよい。
【０１１３】
このようなプログラムの提供方法は任意であり、例えば、インターネットなどの通信媒体を介して提供可能である他、例えば、ＣＤ−ＲＯＭやメモリカードなどの記録媒体に格納して配布してもよい。
【図面の簡単な説明】
【０１１４】
【図１】本発明の第１の実施形態に係る移動体通信端末の構成例を示すブロック図である。
【図２】本発明の第１の実施形態における符号化パラメータ表の構成例を示す図である。
【図３】本発明の第１の実施形態に係る移動体通信端末における符号化パラメータ設定処理を示すフローチャートである。
【図４】符号化パラメータ設定処理の内容を具体的に説明するためのタイミングチャートである。
【図５】本発明の第２の実施形態における符号化パラメータ表の構成例を示す図である。
【図６】本発明の第２の実施形態に係る移動体通信端末における符号化パラメータ設定処理を示すフローチャートである。
【図７】本発明の第２の実施形態に係る移動体通信端末における符号化パラメータ設定処理を示すフローチャートである。
【図８】本発明の第３の実施形態における符号化パラメータ表の構成例を示す図である。
【図９】本発明の第３の実施形態に係る移動体通信端末における符号化パラメータ設定処理を示すフローチャートである。
【図１０】本発明の第３の実施形態に係る移動体通信端末における符号化パラメータ設定処理を示すフローチャートである。
【符号の説明】
【０１１５】
１…移動体通信端末、２…レンズ光学系、３…撮像素子、４…Ａ／Ｄ変換器、５…画像信号処理部、６…表示部、７…画像バッファ、８…符号化／復号化処理部、９…メモリカードコネクタ、１０…符号化パラメータ管理部、１１…アンテナ、１２…無線部、１３…受信部、１４…送信部、１５…操作部、１６Ｌ，１６Ｒ…スピーカ、１７…音声処理部、１８…マイクロフォン、１９…音声符号化処理部、２０…中央制御部、１０１…パラメータ記憶部、１０２…符号化サイズカウンタ、ＭＣ…メモリカード
【図１】
2006311510.tif 000003
【図２】
2006311510.tif 000004
【図３】
2006311510.tif 000005
【図４】
2006311510.tif 000006
【図５】
2006311510.tif 000007
【図６】
2006311510.tif 000008
【図７】
2006311510.tif 000009
【図８】
2006311510.tif 000010
【図９】
2006311510.tif 000011
【図１０】
2006311510.tif 000012