(57)【要約】【構成】携帯通信端末は、カメラユニット３４とメインＣＰＵとを備える。カメラユニット３４では、色変換回路６６および画像圧縮回路６８の一連の処理系が、撮影された被写体の補間画像データに基づいて高解像度の圧縮静止画像データを生成する。また、画像伸長回路７４，色変換回路７２および間引き回路７０の一連の処理系が、高解像度の圧縮静止画像データに基づいて低解像度の伸長静止画像データを生成する。メインＣＰＵは、レリーズキーが操作されたとき画像圧縮回路６８を起動し、圧縮静止画像データの生成が完了したとき画像伸長回路７４を起動する。画像伸長回路７４の起動によって生成された低解像度の伸長画像データは、メインＣＰＵによってカメラユニット３４から取得され、ＶＲＡＭに書き込まれる。この結果、伸長画像がＬＣＤに表示される。【効果】伸長画像の画質劣化を簡単かつ速やかに確認することができる。【選択図】　図３
2004147008.tif 000002
【特許請求の範囲】
【請求項１】
カメラ装置とプロセサとを備える電子カメラにおいて、
前記カメラ装置は、撮影画像信号に基づいて圧縮画像信号を生成する第１生成手段、および前記第１生成手段によって生成された圧縮画像信号に基づいて伸長画像信号を生成する第２生成手段を備え、
前記プロセサは、撮影指示に応答して前記第１生成手段を起動する第１起動手段、前記第１生成手段による生成処理の完了に応答して前記第２生成手段を起動する第２起動手段、および前記第２生成手段によって生成された伸長画像信号をモニタに出力する出力手段を備えることを特徴とする、電子カメラ。
【請求項２】
前記プロセサは、前記第１生成手段によって生成された圧縮画像信号をメモリに一時的に保存する保存手段、および前記メモリに保存された圧縮画像信号を記録指示に応答して記録媒体に記録する記録手段をさらに備える、請求項１記載の電子カメラ。
【請求項３】
前記第１生成手段は前記撮影画像信号を特定順序で圧縮する圧縮手段を含み、前記カメラ装置は、被写体の光学像に対応する電荷を生成する複数の受光素子が形成されたイメージセンサ、および前記複数の受光素子で生成された電荷を前記特定順序に相関する順序で読み出す読み出し手段をさらに備える、請求項１または２記載の電子カメラ。
【請求項４】
前記圧縮手段は第１画素ブロック単位で圧縮を行い、
前記読み出し手段は前記第１画素ブロックに相関する第２画素ブロック単位で読み出しを行う、請求項３記載の電子カメラ。
【請求項５】
前記カメラ装置は、前記イメージセンサの前面に配置されるかつ複数色の色要素を有する色フィルタ、および前記複数色のいずれか１つの色情報のみを有する電荷信号に色分離を施す色分離手段をさらに備え、
前記第２画素ブロックは前記第１画素ブロックよりも大きく、かつ互いに隣接する２つの第２画素ブロックは部分的に重複する、請求項４記載の電子カメラ。
【請求項６】
前記イメージセンサはＣＭＯＳ型である、請求項３ないし５のいずれかに記載の電子カメラ。
【請求項７】
前記第２生成手段は、前記圧縮画像信号に伸長処理を施す伸長手段、および前記伸長手段によって伸長された画像信号の解像度を低減させて前記伸長画像信号を生成する解像度低減手段を含む、請求項３ないし６のいずれかに記載の電子カメラ。
【請求項８】
前記圧縮手段は非可逆方式で圧縮を行う、請求項３ないし７のいずれかに記載の電子カメラ。
【請求項９】
前記撮影画像信号は静止画像信号である、請求項１ないし８のいずれかに記載の電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子カメラに関し、特にたとえば携帯通信端末に適用され、カメラ装置とプロセサとを備える、電子カメラに関する。
【０００２】
【従来技術】
従来の電子カメラの一例が、特許文献１に開示されている。この従来技術では、シャッタボタンの操作に応答して撮影された被写体の画像信号は、フレームメモリに一旦格納された後、ＹＵＶ変換やＪＰＥＧ圧縮などの信号処理を経て記録媒体に記録される。フレームメモリに格納された画像信号はまた、ＹＵＶ変換や間引き処理を経てモニタに出力され、これによって撮影された被写体の静止画像（フリーズ画像）がモニタ画面に表示される。
【０００３】
【特許文献１】
特開２００１−２３１００３号公報
【０００４】
【発明が解決しようとする課題】
しかし、ＪＰＥＧ圧縮は非可逆圧縮であり、伸長画像には画質劣化が生じる。その一方、モニタ画面に表示されるフリーズ画像は圧縮処理および伸長処理を経た画像ではない。このため、従来技術では、伸長画像に生じる画質の劣化をフリーズ画像から判断することができず、画質劣化を確認するには再生モードへの移行が必要であった。つまり、従来技術では、撮影画像の画質劣化を確認するには、煩雑な操作が必要であった。
【０００５】
それゆえに、この発明の主たる目的は、撮影画像の画質劣化を簡単かつ速やかに確認することができる、電子カメラを提供することである。
【０００６】
【課題を解決するための手段】
この発明によれば、電子カメラはカメラ装置とプロセサとを備え、カメラ装置は、撮影画像信号に基づいて圧縮画像信号を生成する第１生成手段、および第１生成手段によって生成された圧縮画像信号に基づいて伸長画像信号を生成する第２生成手段を備え、プロセサは、撮影指示に応答して第１生成手段を起動する第１起動手段、第１生成手段による生成処理の完了に応答して第２生成手段を起動する第２起動手段、および第２生成手段によって生成された伸長画像信号をモニタに出力する出力手段を備える。
【０００７】
【作用】
カメラ装置では、第１生成手段が撮影画像信号に基づいて圧縮画像信号を生成し、第２生成手段がこの圧縮画像信号に基づいて伸長画像信号を生成する。プロセサは、撮影指示に応答して第１生成手段を起動し、第１生成手段による生成処理の完了に応答して第２生成手段を起動する。プロセサはさらに、第２生成手段によって生成された伸長画像信号をモニタに向けて出力する。
【０００８】
つまり、撮影指示が与えられると撮影画像信号に基づいて圧縮画像信号が生成され、圧縮画像信号が生成されるとこの圧縮画像信号に基づいて伸長画像信号が生成される。モニタには、こうして生成された伸長画像信号が出力される。これによって、伸長画像の画質劣化を簡単かつ速やかに確認することができる。
【０００９】
プロセサは、好ましくは、第１生成手段によって生成された圧縮画像信号をメモリに一時的に保存し、記録指示に応答してこの圧縮画像信号を記録媒体に記録する。これによって、画質が不十分な画像についての意図しない記録が回避され、操作性が向上する。
【００１０】
第１生成手段において圧縮手段が撮影画像信号を特定順序で圧縮する場合、カメラ装置は、好ましくは、被写体の光学像に対応する電荷を生成する複数の受光素子が形成されたイメージセンサと、複数の受光素子で生成された電荷を特定順序に相関する順序で読み出す読み出し手段とを備える。この結果、撮影画像信号を圧縮に先立ってメモリに格納する必要性がなくなり、メモリ容量の削減が可能となる。
【００１１】
好ましくは、圧縮手段は第１画素ブロック単位で圧縮を行い、読み出し手段は第１画素ブロックに相関する第２画素ブロック単位で読み出しを行う。さらに好ましくは、カメラ装置は、イメージセンサの前面に配置されるかつ複数色の色要素を有する色フィルタと、複数色のいずれか１つの色情報のみを有する電荷信号に色分離を施す色分離手段とをさらに備え、第２画素ブロックは第１画素ブロックよりも大きく、かつ互いに隣接する２つの第２画素ブロックは部分的に重複する。なお、イメージセンサがＣＭＯＳ型であれば、上記のような電荷の読み出しが可能となる。
【００１２】
第２生成手段において、伸長手段が圧縮画像信号に伸長処理を施し、解像度低減手段が伸長手段によって伸長された画像信号の解像度を低減させて上記の伸長画像信号を生成する場合、伸長された高解像度の画像信号を一旦格納するメモリが不要となる。
【００１３】
圧縮手段は、好ましくは非可逆方式で圧縮を行う。かかる場合に、伸長画像に画質劣化が生じる。
【００１４】
また、撮影画像信号は好ましくは静止画像信号である。静止画像の画質劣化の方が動画像の画質劣化よりも目立つため、静止画像信号について上述の処理を行う場合により顕著な効果が現れると言える。
【００１５】
【発明の効果】
この発明によれば、圧縮画像信号の生成後に速やかに伸長画像信号が生成され、生成された伸長画像信号がモニタに出力される。このため、伸長画像の画質劣化を簡単かつ速やかに確認することができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１７】
【実施例】
図１を参照して、この実施例の移動通信システムは、携帯通信端末２００と無線通信を行う複数のＢＳ（Ｂａｓｅ　Ｓｔａｔｉｏｎ）１００，１００，…を含む。ＢＳ１００はＭＬＳ（Ｍｏｂｉｌｅ　Ｌｏｃａｌ　Ｓｗｉｔｃｈ）４００と接続され、ＭＬＳ４００はＭＧＳ（Ｍｏｂｉｌｅ　Ｇａｔｅｗａｙ　Ｓｗｉｔｃｈ）３００を介して他のＭＬＳ４００と接続される。携帯通信端末２００同士での電話のやり取り、つまり音声データの通信は、ＢＳ１００，ＭＬＳ４００およびＭＧＳ３００を介して行われる。
【００１８】
ＭＬＳ４００はまた、ＰＰＭ（Ｐａｃｋｅｔ　Ｐｒｏｃｅｓｓｉｎｇ　Ｍｏｄｕｌｅ）５００を介してバックボーンネットワーク６００と接続され、バックボーンネットワーク６００にはサーバ７００が接続される。サーバ７００は、インターネット８００にも接続される。
【００１９】
携帯通信端末２００からパケットデータが発信されたとき、このパケットデータは、ＢＳ１００，ＭＬＳ４００，ＰＰＭ５００およびバックボーンネットワーク６００を介してサーバ７００に与えられる。転送されたパケットデータが他の携帯通信端末２００宛のメールであれば、サーバ７００は、このパケットデータをバックボーンネットワーク６００，ＰＰＭ５００，ＭＬＳ４００，ＢＳ１００を介して宛先の携帯通信端末２００に送信する。一方、転送されたパケットデータがＷＥＢサイト８００へのアクセス要求であれば、サーバ７００は、インターネット８００を介してＷＥＢサイト９００にアクセスし、アクセス先から取得したパケットデータを要求元の携帯通信端末２００に返送する。このときも、パケットデータは、バックボーンネットワーク６００，ＰＰＭ５００，ＭＬＳ４００，ＢＳ１００を介して要求元の携帯通信端末２００に転送される。
【００２０】
携帯通信端末２００は、具体的には図２に示すように構成される。操作キー３６によって通話のための発呼操作が行われると、メインＣＰＵ２８は、信号処理回路１６，無線回路１４およびアンテナ１２を通して、発呼信号を相手方の携帯通信端末２００に送信する。これに対して、相手方が着呼操作を行うと、通話可能状態となる。
【００２１】
通話可能状態となった後にマイクロホン２４に音声が入力されると、この音声は、マイクロホン２４によってアナログ信号である音声信号に変換される。変換された音声信号は、アンプ２６によって増幅され、ＡＤ／ＤＡ変換回路１８によってディジタル信号である音声データに変換される。変換された音声データは、信号処理回路１６によって符号化処理を施され、さらに無線回路１４によって変調処理を施される。無線回路１４によって生成された変調音声データは、アンテナ１２から発信される。
【００２２】
一方、相手方から送られてきた変調音声データは、アンテナ１２によって受信され、無線回路１４によって復調処理を施されるとともに、信号処理回路１６によって復号処理を施される。信号処理回路１６によって復号された音声データは、ＡＤ／ＤＡ変換回路１８によってアナログ信号である音声信号に変換され、変換された音声信号は、アンプ２０を介してスピーカ２２から出力される。
【００２３】
このようにして相手方との間で通話が行われている最中に、操作キー３６によって通話終了操作が行われると、メインＣＰＵ２８は、信号処理回路１６および無線回路１４を制御して、相手方に通話終了信号を送信する。通話終了信号の送信後、メインＣＰＵ２８は、通話処理を終了する。先に相手方から通話終了信号を受信した場合も、メインＣＰＵ２８は、通話処理を終了する。
【００２４】
通話が行われていない状態で、操作キー３６によってカメラ機能が有効化されると、カメラユニット３４およびメインＣＰＵ２８によってスルー画像出力処理が実行される。まずカメラユニット３４が、被写体を撮影し、撮影した被写体に対応する低解像度の動画像データを生成し、そして生成した動画像データをメインＣＰＵ２８に出力する。メインＣＰＵ２８は、カメラユニット３４から出力された動画像データをＶＲＡＭ３８に転送する。ＶＲＡＭ３８に格納された動画像データはＬＣＤドライバ４０によって読み出され、この結果、被写体のリアルタイム動画像（スルー画像）がＬＣＤ４２に表示される。
【００２５】
操作キー３６に設けられたレリーズキー３６ａが操作されると、カメラユニット３４およびメインＣＰＵ２８によって画像圧縮／保存処理が実行される。まずカメラユニット３４が、レリーズキー３６ａが操作された時点の被写体に対応する高解像度の圧縮静止画像データを生成し、生成した圧縮静止画像データをメインＣＰＵ２８に出力する。メインＣＰＵ２８は、カメラユニット３４から与えられた圧縮静止画像データをワークメモリ３４に一時的に保存する。
【００２６】
画像圧縮／保存処理が完了すると、伸長画像出力処理が実行される。まずカメラユニット３４が、圧縮静止画像データをＪＰＥＧ方式で伸長し、伸長静止画像データの解像度を低減し、そして低解像度の伸長静止画像データをメインＣＰＵ２８に出力する。メインＣＰＵ２８は、カメラユニット３４から出力された伸長静止画像データをＶＲＡＭ３８に書き込む。ＶＲＡＭ３８に格納された伸長静止画像データはＬＣＤドライバ４０によって読み出され、この結果、レリーズキー３６ａが操作された時点の被写体の静止画像（フリーズ画像）がＬＣＤ４２に表示される。
【００２７】
ＪＰＥＧ方式は非可逆方式であるため、伸長静止画像データには画質の劣化が生じる。この結果、ＬＣＤ４２に表示されるフリーズ画像にも、この画質劣化が反映される。オペレータは、表示されたフリーズ画像によって画質劣化を簡単かつ速やかに確認することができる。
【００２８】
フリーズ画像がＬＣＤ４２に表示された後に記録キー３６ｂが操作されると、メインＣＰＵ２８によって記録処理が実行される。つまり、ワークメモリ３４に保存されている圧縮静止画像データが、メインＣＰＵ２８によってフラッシュメモリ３０に記録される。フラッシュメモリ３０には、圧縮静止画像データを含むデータファイルが形成される。記録が完了すると、スルー画像出力処理が再開される。
【００２９】
なお、記録キー３６ｂの代わりにキャンセルキー３６ｃが操作されたときは、圧縮画像データの記録処理を経ることなく、スルー画像出力処理が再開される。
【００３０】
メール送信機能が有効化されると、メインＣＰＵ２８は、宛先アドレス，タイトルおよびメッセージの入力と、フラッシュメモリ３０からの任意の圧縮静止画像データの選択とをオペレータに要求する。操作キー３６の操作によって、宛先アドレス，タイトルおよびメッセージが入力され、かつ任意の圧縮静止画像データが選択されると、メインＣＰＵ２８は、メールを作成し、信号処理回路１６，無線回路１４およびアンテナ１２を通してこのメールを送信する。
【００３１】
なお、上述のカメラ機能を実現するためのプログラムは、インターネット９００上に存在する特定のＷＥＢサイト９００からダウンロードすることができる。このとき、ダウンロードされたプログラムは、フラッシュメモリ３０に書き込まれる。
【００３２】
カメラユニット３４は、詳しくは図３に示すように構成される。被写体の光学像は、光学レンズ５２と図４に示すような原色ベイヤ配列を有する色フィルタ５４とを経て、ＣＭＯＳ型のイメージセンサ５６の受光面に入射される。色フィルタ５４を形成する色要素はイメージセンサ５６の受光面に形成された受光素子（画素）と１対１で対応し、各々の受光素子では、Ｒ，ＧおよびＢのいずれか１つの色情報のみを有する電荷が生成される。
【００３３】
スルー画像出力処理時、ドライバ６２は、ＴＧ（Ｔｉｍｉｎｇ　Ｇｅｎｅｒａｔｏｒ）６４から出力された垂直同期信号に応答して、ラスタ走査方式でイメージセンサ５６を駆動する。イメージセンサ５６からは、上述の電荷からなる生画像信号が１ラインずつ出力される。センサ処理回路５８は、イメージセンサ５６から出力された各フレームの生画像信号にＣＤＳ，ＡＧＣ，Ａ／Ｄ変換などの処理を施してディジタル信号である生画像データを生成し、カメラ信号処理回路６０は、生成された生画像データに白バランス調整や色分離などの処理を施して補間画像データを生成する。補間画像データを形成する各々の画素は、Ｒ，ＧおよびＢの全ての色情報を有することとなる。なお、センサ処理回路５８およびカメラ信号処理回路６０は、ＴＧ６４から出力されたクロック信号に応答して処理を実行する。
【００３４】
スルー画像出力処理時、スイッチＳＷ１は端子Ｓ１と接続され、スイッチＳＷ２は端子Ｓ３と接続される。カメラ信号処理回路６０から出力された補間画像データは、スイッチＳＷ１を介して間引き回路７０に与えられ、解像度低減処理を施される。間引き回路７０からは低解像度の補間画像データが出力され、この補間画像データは、スイッチＳＷ２を介してメモリコントローラ７６に与えられる。
【００３５】
スルー画像出力処理時、メモリコントローラ７６は、ＴＧ６４から出力された垂直同期信号に応答して、いわゆるバンク切り換えを実行する。つまり、メモリコントローラ７６は、スイッチＳＷ２から与えられた現フレームの補間画像データを第１フレームメモリ７８ａに書き込むときは、第２フレームメモリ７８ｂから前フレームの補間画像データを読み出し、スイッチＳＷ２から与えられた現フレームの補間画像データを第２フレームメモリ７８ｂに書き込むときは、第１フレームメモリ７８ａから前フレームの補間画像データを読み出す。したがって、読み出しアドレスと書き込みアドレスとの間で追い越しが生じることはない。メモリコントローラ７６によって読み出された連続フレームの補間画像データつまり動画像データは、Ｉ／Ｆ８０を経てメインＣＰＵ２８に出力される。
【００３６】
画像圧縮／保存処理時、ドライバ６２は、イメージセンサ５６をブロック走査方式で１フレーム期間にわたって駆動する。これによって、１フレームの生画像信号が、水平１０画素×垂直１０画素からなる画素ブロック単位でイメージセンサ５６から出力される。このとき、互いに隣接する画素ブロックには、図５（Ａ）に示すように、２画素分の重複が生じる。この重複は、カメラ信号処理回路６０における色分離処理を考慮したものである。
【００３７】
イメージセンサ５６から出力された生画像信号はセンサ処理回路５８によって生画像データに変換され、センサ処理回路５８から出力された生画像データはカメラ信号処理回路６０によって補間画像データに変換される。補間画像データは、図５（Ｂ）に示すような８画素×８画素からなる画素ブロック単位でカメラ信号処理回路６０から出力される。
【００３８】
画像圧縮／保存処理時、スイッチＳＷ１は端子Ｓ２と接続され、スイッチＳＷ２は端子Ｓ４と接続される。また、画像圧縮回路６８に圧縮命令が与えられ、メモリコントローラ７６にバンク固定命令が与えられる。このバンク固定命令によって、第１フレームメモリ７８ａが書き込み先および読み出し先として指定される。
【００３９】
カメラ信号処理回路６０から出力された各画素ブロックの補間画像データは、色変換回路６６に与えられる。補間画像データの色形式は、ＲＧＢ形式からＹＵＶ形式に変換される。変換された補間画像データは、圧縮命令によって起動した画像圧縮回路６８に画素ブロック単位で与えられ、ＪＰＥＧのような非可逆方式の圧縮処理を施される。
【００４０】
圧縮された補間画像データつまり圧縮静止画像データは、スイッチＳＷ２を介してメモリコントローラ７６に与えられ、これによって第１フレームメモリ７８ａに書き込まれる。第１フレームメモリ７８ａは読み出し先としても指定されているため、第１フレームメモリ７８ａに格納された圧縮静止画像データは、その後メモリコントローラ７６によって読み出される。読み出された圧縮静止画像データは、Ｉ／Ｆ８０を介してメインＣＰＵ２８に出力される。
【００４１】
伸長画像出力処理時は、画像伸長回路７４に伸長命令が与えられ、メモリコントローラ７６に設定変更命令が与えられる。この設定変更命令によって、第１フレームメモリ７８ａが読み出し先として指定され、第２フレームメモリ７８ｂが書き込み先として指定される。メモリコントローラ７６は、第１フレームメモリ７８ａから圧縮静止画像データを読み出し、伸長命令によって起動した画像伸長回路７４は、読み出された圧縮静止画像データにＪＰＥＧ伸長を施す。伸長処理は画素ブロック単位で実行され、伸長された各画素ブロックの補間画像データつまり伸長静止画像データは、色変換回路７２によってＹＵＶ形式からＲＧＢ形式への色変換を施される。
【００４２】
スイッチＳＷ１はこの時点において端子Ｓ２と接続されており、色変換回路７２から出力された伸長静止画像データはスイッチＳＷ１を介して間引き回路７０に与えられる。間引き回路７０は、与えられた伸長静止画像データに解像度低減処理を施し、これによって生成された低解像度の伸長静止画像データは、スイッチＳＷ２を介してメモリコントローラ７６に入力される。メモリコントローラ７６は、入力された伸長静止画像データを第２フレームメモリ７８ｂに書き込む。
【００４３】
画像伸長回路７４による１フレーム分の伸長処理が完了すると、設定変更命令がメモリコントローラ７６に与えられる。この命令によって、第２フレームメモリ７８ｂが読み出し先として指定される。メモリコントローラ７６は、第２フレームメモリ７８ｂから伸長静止画像データを読み出し、読み出した伸長静止画像データをＩ／Ｆ８０を介してメインＣＰＵ２８に出力する。
【００４４】
カメラ機能が有効化されたとき、メインＣＰＵ２８は図６および図７に示すフロー図に従う処理を実行し、カメラＣＰＵ７８は図８および図９に示すフロー図に従う処理を実行する。なお、図６および図７に示すフロー図に対応する制御プログラムはフラッシュメモリ３０に記憶され、図８および図９に示すフロー図に対応する制御プログラムはフラッシュメモリ８４に記憶される。
【００４５】
図６および図７を参照して、まずメインＣＰＵ２８の処理について説明する。ステップＳ１では所定の初期化処理を実行する。続くステップＳ３では、スルー画像出力処理を実行するべく、動画像モードをカメラユニット３４に設定する。具体的には、“動画像モード”を示すモード情報を図３に示すＩ／Ｆ８０に設定する。このモード設定に対してＩ／Ｆ８０から割込信号が返送されると、ステップＳ５でＹＥＳと判断し、ステップＳ７で１フレームの補間画像データをＩ／Ｆ８０から取得する。ステップＳ９では、取得した補間画像データをＶＲＡＭ３８に転送する。ステップＳ１１ではレリーズキー３６ａの操作の有無を判別し、ＮＯであればステップＳ３に戻る。このため、レリーズキー３６ａが押されない限り、連続する複数フレームの補間画像データがＩ／Ｆ８０から取り込まれ、ＶＲＡＭ３８に転送される。
【００４６】
ＶＲＡＭ３８に転送された複数フレームの補間画像データは、ＬＣＤドライバ４０によって順次読み出される。この結果、複数フレームの補間画像データからなる動画像つまり被写体のスルー画像が、ＬＣＤ４２に表示される。
【００４７】
レリーズキー３６ａが操作されると、ステップＳ１１からステップＳ１３に進む。ステップＳ１３では、画像圧縮／保存処理を実行するべく、画像圧縮モードをＩ／Ｆ８０に設定する。このモード設定に対して割込信号がＩ／Ｆ８０から返送されると、ステップＳ１５でＹＥＳと判断する。そして、ステップＳ１７でＩ／Ｆ８０から圧縮静止画像データを取得し、ステップＳ１９でこの圧縮静止画像データをワークメモリ３２に転送する。取得された圧縮静止画像データは、レリーズキー３６ａが操作された時点の被写体の画像データである。ステップＳ１９の処理によって、かかる圧縮静止画像データがワークメモリ３２に一時的に保存される。
【００４８】
圧縮静止画像データの保存が完了すると、伸長画像出力処理を実行するべく、ステップＳ２１で画像伸長モードをＩ／Ｆ８０に設定する。このモード設定に対して割込信号がＩ／Ｆ８０から返送されると、ステップＳ２３でＹＥＳと判断する。そして、ステップＳ２５でＩ／Ｆ８０から伸長静止画像データを取得し、ステップＳ２７でこの伸長静止画像データをＶＲＡＭ３８に転送する。取得された伸長静止画像データは、上述の圧縮静止画像データを伸長し、かつ解像度を低減させた画像データである。ステップＳ２７の処理によって、かかる伸長静止画像データがＶＲＡＭ３８に書き込まれる。ＶＲＡＭ３８に格納された伸長静止画像データは、ＬＣＤドライバ４０によって読み出される。この結果、レリーズボタン３６ａの操作に応答して撮影された被写体の静止画像つまりフリーズ画像が、ＬＣＤ４２に表示される。
【００４９】
ステップＳ２９では記録キー３６ｂの操作の有無を判別し、ステップＳ３１ではキャンセルキー３６ｃの操作の有無を判別する。記録キー３６ｂが操作されたときはステップＳ２９からステップＳ３３に進み、ワークメモリ３２に保存された圧縮画像データをファイル形式でフラッシュメモリ３０に記録する。かかる記録処理が完了すると、ステップＳ３に戻る。一方、キャンセルキー３６ｃが操作されたときは、ステップＳ３１でＹＥＳと判断し、記録処理を経ることなくステップＳ３に戻る。この結果、スルー画像出力処理が再開される。
【００５０】
次に、図８および図９を参照して、カメラＣＰＵ８２の処理について説明する。ステップＳ４１では所定の初期化処理を実行し、ステップＳ４３ではメインＣＰＵ２８によって設定されたモード情報をＩ／Ｆ８０から取得する。ステップＳ４５ではモード情報の内容が“動画像モード”を表しているかどうかを判別し、ステップＳ４７ではモード情報の内容が“画像圧縮モード”を表しているかどうかを判別する。ステップＳ４５でＹＥＳと判断されたときはスルー画像出力処理を実行するべくステップＳ４９に進み、ステップＳ４７でＹＥＳと判断されたときは画像圧縮／保存処理を実行するべくステップＳ６１に進む。ステップＳ４５およびＳ４７のいずれにおいてもＮＯと判断されたときは、ステップＳ４３に戻る。
【００５１】
スルー画像出力処理時は、まずステップＳ４９でスイッチＳＷ１およびＳＷ２を端子Ｓ１およびＳ３に接続する。これによって、間引き回路７０が有効化される。ステップＳ５１ではドライバ６２にラスタ走査を命令し、ステップＳ５３ではメモリコントローラ７６にバンク切り換えを命令する。ステップＳ５５では垂直同期信号がＴＧ６４から出力されたかどうか判断し、ＹＥＳであれば、ステップＳ５７で割り込み信号をＩ／Ｆ８０を介してメインＣＰＵ２８に出力する。ステップＳ５７の処理が完了すると、ステップＳ４３に戻る。したがって、動画像モードがＩ／Ｆ８０に設定されている限り、ステップＳ４９〜Ｓ５７の処理が繰り返される。
【００５２】
ドライバ６２は、ＴＧ６４からの垂直同期信号に応答してイメージセンサ５４をラスタ走査方式で駆動する。このラスタ走査に基づいて、カメラ信号処理回路５８からは連続するフレームの補間画像データが出力される。カメラ信号処理回路５８から出力された補間画像データは間引き回路７０で間引き処理を施され、間引き回路７０から出力された低解像度の補間画像データは、メモリコントローラ７６によって第１フレームメモリ７８ａまたは第２フレームメモリ７８ｂに書き込まれる。
【００５３】
バンク切り換えが命令されているため、メモリコントローラ７６は、書き込み先を第１フレームメモリ７８ａと第２フレームメモリ７８ｂとの間で１フレーム毎に切り換え、読み出し先を第２フレームメモリ７８ｂと第１フレームメモリ７８ａとの間で１フレーム毎に切り換える。したがって、各フレームの補間画像データは、第１フレームメモリ７８ａおよび第２フレームメモリ７８ｂに交互に書き込まれ、第２フレームメモリ７８ｂおよび第１フレームメモリ７８ａから交互に読み出される。読み出された一連のフレームの補間画像データは、Ｉ／Ｆ８０を介してメインＣＰＵ２８に出力される。
【００５４】
画像圧縮／保存処理時は、まずステップＳ５９でスイッチＳＷ１およびＳＷ２を端子Ｓ２およびＳ４にそれぞれ接続し、ステップＳ６１で画像圧縮回路６８に圧縮処理を命令する。ステップＳ６３ではメモリコントローラ７６にバンク固定を命令し、ステップＳ６５ではドライバ６２にブロック走査を命令する。
【００５５】
ドライバ６２は、イメージセンサ５６をブロック走査方式で１フレーム期間にわたって駆動する。カメラ信号処理回路６０からは、このブロック走査に基づく１フレームの補間画像データが出力される。出力された補間画像データは、色変換回路６６で色変換を施され、圧縮命令によって起動した画像圧縮回路６８でＪＰＥＧ圧縮を施される。これによって１フレームの圧縮静止画像データが生成される。生成された圧縮静止画像データは、メモリコントローラ７６によって第１フレームメモリ７８ａに書き込まれ、その後メモリコントローラ７６によって第１フレームメモリ７８ａから読み出される。読み出された圧縮静止画像データは、Ｉ／Ｆ８０を介してメインＣＰＵ２８に出力される。
【００５６】
図９のステップＳ６７では、画像圧縮回路６８による１フレームの圧縮処理が完了したかどうかを判断する。ここでＹＥＳと判断されるとステップＳ６９に進み、割り込み信号をＩ／Ｆ８０を介してメインＣＰＵ２８に出力する。割り込み信号の出力が完了すると、ステップＳ７１でＩ／Ｆ８０からモード情報を取得し、ステップＳ７３でこのモード情報の内容を判別する。そして、モード情報が“画像伸長モード”を示していれば、ステップＳ７５以降で伸長画像出力処理を実行する。
【００５７】
まずステップＳ７５で画像伸長回路７４に伸長処理を命令し、ステップＳ７７でメモリコントローラ７６に設定変更を命令する。設定変更の命令によって、メモリコントローラ７６は、第１フレームメモリ７８ａを読み出し先とし、第２フレームメモリ７８ｂを書き込み先とする。第１フレームメモリ７８ａに格納された圧縮静止画像データは、メモリコントローラ７６によって読み出され、伸長命令によって起動した画像伸長回路７４でＪＰＥＧ伸長を施される。伸長静止画像データは、色変換回路７２による色変換、および間引き回路７０による間引きを経て、メモリコントローラ７６によって第２フレームメモリ７８ｂに書き込まれる。
【００５８】
ステップＳ７９では、画像伸長回路７４の伸長処理が完了したかどうか判断する。ここでＹＥＳであれば、ステップＳ８１でメモリコントローラ７６に設定変更を命令する。この設定変更命令によって、メモリコントローラ７６は第２フレームメモリを読み出し先とする。このため、第２フレームメモリ７８ｂに格納された低解像度の伸長静止画像データは、メモリコントローラ７６によって読み出され、Ｉ／Ｆ８０を介してメインＣＰＵ２８に出力される。ステップＳ８１の処理が完了すると、ステップＳ８３で割り込み信号をＩ／Ｆ８０を介してメインＣＰＵ２８に出力し、その後ステップＳ４３に戻る。
【００５９】
以上の説明から分かるように、携帯通信端末２００は、カメラユニット３４とメインＣＰＵ２８とを備える。カメラユニット３４では、色変換回路６６および画像圧縮回路６８の一連の処理系が、撮影された被写体の補間画像データに基づいて高解像度の圧縮静止画像データを生成する。また、画像伸長回路７４，色変換回路７２および間引き回路７０の一連の処理系が、高解像度の圧縮静止画像データに基づいて低解像度の伸長静止画像データを生成する。
【００６０】
ここで、メインＣＰＵ２８は、レリーズキー３６ａが操作されたとき画像圧縮回路６８を起動し、圧縮静止画像データの生成が完了したとき画像伸長回路７４を起動する。画像伸長回路７４の起動によって生成された低解像度の伸長静止画像データは、メインＣＰＵ２８によってカメラユニット３４から取得され、ＶＲＡＭ３８に書き込まれる。この結果、伸長画像がＬＣＤ４２に表示される。したがって、ＪＰＥＧのような非可逆方式の圧縮処理に起因する伸長画像の画質劣化を簡単かつ速やかに確認することができる。
【００６１】
また、メインＣＰＵ２８は、画像圧縮回路６８によって生成された圧縮静止画像データをワークメモリ３２に一時的に保存し、記録キー３６ｂが操作されるとこの圧縮静止画像データがフラッシュメモリ３０に記録される。このようにフラッシュメモリ３０への記録にあたって記録キー３６ｂの操作を要求することで、画質が不十分な圧縮静止画像データの意図しない記録が回避される。かかる点で操作性が向上する。
【００６２】
さらに、画像圧縮回路６８は画素ブロック単位で圧縮処理を実行するため、ドライバ６２は、ブロック走査方式でイメージセンサ５６を駆動する。これによって、カメラ信号処理回路６０から出力される補間画像データをメモリに一時的に格納する必要がなくなり、メモリ容量の削減が可能となる。
【００６３】
なお、この実施例では、携帯通信端末を用いて説明しているが、この発明は、カメラ機能を有するあらゆる電子機器（好ましくは携帯電子機器）に適用することができる。
【００６４】
また、この実施例では、メモリ容量の削減も考慮してＣＭＯＳ型のイメージセンサを用いているが、メモリ容量に制限がないのであれば、ラスタ走査しかできないＣＣＤ型のイメージセンサを用いてもよい。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】図１実施例に適用される携帯通信端末の構成の一例を示すブロック図である。
【図３】図２実施例に適用されるカメラユニットの構成の一例を示すブロック図である。
【図４】図３実施例に適用される色フィルタの構成の一例を示す図解図である。
【図５】（Ａ）は図３実施例の動作の一部を示す図解図であり、（Ｂ）は図３実施例の動作の一部を示す図解図である。
【図６】図２実施例に適用されるメインＣＰＵの動作の一部を示すフロー図である。
【図７】図２実施例に適用されるメインＣＰＵの動作の他の一部を示すフロー図である。
【図８】図３実施例に適用されるカメラＣＰＵの動作の一部を示すフロー図である。
【図９】図３実施例に適用されるカメラＣＰＵの動作の他の一部を示すフロー図である。
【符号の説明】
２８…メインＣＰＵ
３０…フラッシュメモリ
３２…ワークメモリ
３４…カメラユニット
３６…操作キー
４２…ＬＣＤ
５４…色フィルタ
５６…イメージセンサ
６８…画像圧縮回路
７４…画像伸長回路
７６…メモリコントローラ
８２…カメラＣＰＵ
【図１】
2004147008.tif 000003
【図２】
2004147008.tif 000004
【図３】
2004147008.tif 000005
【図４】
2004147008.tif 000006
【図５】
2004147008.tif 000007
【図６】
2004147008.tif 000008
【図７】
2004147008.tif 000009
【図８】
2004147008.tif 000010
【図９】
2004147008.tif 000011