(57)【要約】【課題】  専用機としての処理能力を備えていない携帯機器であっても、動画ファイルのクオリティを考慮して撮影設定を行うことができることを目的とする。【解決手段】  ＤＳＰ１５１は、ＲＡＭ１５０より１２００ドットから４ドットおきに１６００ドットを間引いて画素領域Ａ’を順次出力する一方、横方向におよそ１／４に圧縮、リサイズして２４０ドット×３２０ドットのストリームデータＣを生成する。そして、ＹＵＶ−ＲＧＢ変換しストリームデータＦを生成してメイン表示部１０２の表示バッファに出力する。また、撮影が指示されると、ビデオ・グラフィック処理部１３４２が、ストリームデータＤについてＭＰＥＧ４形式の圧縮処理を施し、ＭＰＥＧ４データＥとしてＲＡＭ１３５のその他の領域への保存を継続する。【選択図】  図１１
2005191697.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
この撮像手段によって撮像される撮像データを順次記憶する第１の記憶手段と、
記録すべき動画ファイルのフレームレートを設定する設定手段と、
この設定手段によって設定されたフレームレートに応じて、前記第１の記憶手段に記憶された撮像データを間引いて出力し、ストリームデータを生成するストリームデータ生成手段と、
このストリームデータ生成手段によって生成されたストリームデータを表示する表示手段と、
記録開始を指示する開始指示手段と、
この開始指示手段によって動画の記録が指示されると、前記ストリームデータを圧縮処理して動画ファイルを順次作成する動画作成手段と、
前記作成された動画ファイルを順次保存する第２の記憶手段と、
記録終了を指示する終了指示手段と、
この終了指示手段によって、終了が指示されると前記第２の記憶手段に記憶された動画ファイルを転送させる転送手段と
を備えたことを特徴とする動画撮影装置。
【請求項２】
前記ストリームデータ生成手段は、前記設定手段により設定されたフレームレートに応じて前記撮像データを一方の辺について所定間隔で間引き、更にその間引かれた撮像データを他方の辺について順次圧縮してストリームデータを生成することを特徴する請求項１に記載の動画撮影装置。
【請求項３】
前記ストリームデータ生成手段は、前記表示手段の表示面積に対応するように前記ストリームデータをリサイズするリサイズ手段を含むことを特徴とする請求項１または２に記載の動画撮像装置。
【請求項４】
撮像部、第１のメモリ、第２のメモリ、及び、操作部を備える撮影装置における動画記録方法であって、
前記撮像部にて撮像される撮像データを前記第１のメモリに順次記憶させる第１の記憶ステップと、
前記操作部の所定の指示操作により記録すべき動画ファイルのフレームレートを設定する設定ステップと、
この設定ステップにて設定されたフレームレートに応じて、前記第１のメモリに記憶された撮像データを間引いて出力し、ストリームデータを生成する生成ステップと、
この生成ステップにて生成されたストリームデータを表示出力させる表示出力ステップと、
前記操作部の所定の指示操作により記録開始を指示する開始指示ステップと、
この開始指示ステップにて動画の記録が指示されると、前記ストリームデータを圧縮処理して動画ファイルを順次作成する動画作成ステップと、
前記作成された動画ファイルを前記第２のメモリに順次保存させる第２の記憶ステップと、
前記操作部の所定の指示操作により記録終了を指示する終了指示ステップと、
この終了指示ステップにて終了が指示されると前記第２のメモリに記憶された動画ファイルを転送させる転送ステップと
からなることを特徴とする動画記録方法。
【請求項５】
撮像部、第１のメモリ、第２のメモリ、及び、操作部を備えるコンピュータを、
前記撮像部にて撮像される撮像データを前記第１のメモリに順次記憶させる第１の記憶制御手段、
前記操作部の所定の指示操作により記録すべき動画ファイルのフレームレートを設定する設定手段、
前記設定手段によって設定されたフレームレートに応じて、前記第１のメモリに記憶された撮像データを間引いて出力し、ストリームデータを生成するストリームデータ生成手段、
このストリームデータ生成手段によって生成されたストリームデータを表示出力させる表示出力手段、
前記操作部の所定の指示操作により記録開始を指示する開始指示手段、
この開始指示手段によって動画の記録が指示されると、前記ストリームデータを圧縮処理して動画ファイルを順次作成する動画作成手段、
前記作成された動画ファイルを前記第２のメモリに順次保存させる第２の記憶制御手段、
前記操作部の所定の指示操作により記録終了を指示する終了指示手段、および
この終了指示手段によって終了が指示されると前記第２のメモリに記憶された動画ファイルを転送させる転送手段
として機能させることを特徴とする動画記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画撮影装置、動画記録方法、および、動画記録プログラムに関する。
【背景技術】
【０００２】
従来より、デジタルカメラや携帯電話においては、静止画に加え、動画撮影機能を備えたものが一般的になってきている。該デジタルカメラでは、一般的に、動画の記録方式にＭｏｔｉｏｎＪＰＥＧ、ＭＰＥＧ（Ｍｏｔｉｏｎ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ）１、ＭＰＥＧ２などの動画圧縮技術を用いている。また、携帯電話においては、メモリ使用効率を上げるために、動画ファイルの圧縮技術として、ＭＰＥＧ４などの動画圧縮技術を用いている。
【０００３】
これらの方式は、転送速度（ＭＰＥＧ１は１．５Ｍビット／秒程度、ＭＰＥＧ２は数Ｍ〜数１０Ｍビット／秒、ＭＰＥＧ４は５ｋ〜１０Ｍビット／秒）や適用対象（ＭＰＥＧ１は主にＣＤ−ＲＯＭなどの蓄積メディア系、ＭＰＥＧ２は蓄積メディア系から次世代テレビなどの放送・通信系メディアまで、ＭＰＥＧ４はＴＶ電話、移動体通信、インターネットなど）などの違いがある。
【０００４】
ところで、このような携帯機器では、動画撮影時間の延長化を図るために、動画撮影時のフレームレートを切り換えることを可能とし、低フレームレート期間中の撮影データ量を圧縮する技術が提案されている（例えば特許文献１参照）。
【０００５】
【特許文献１】特開２００２−３２０１９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の携帯機器、特に専用機としての処理能力を備えていない携帯電話では、ハードウエア、及び、ソフトウエアの処理能力が制限されているため、動画撮影のフレームレートを固定している。したがって動画ファイルのクオリティを考慮した柔軟な動画撮影設定を行うことができないという問題があった。例えば、動きの速い被写体を撮影するような場合などには、高フレームレートに変更することができれば、より高画質で、あるいはブレのない動画を撮影することが可能となる。一方、フレームレートを変更することができれば（低フレームレートへの変更）、より高精細な動画を撮影することが可能となる。しかしながら、従来の携帯電話にこのような動画撮影機能を搭載させた場合、ハードウェアの処理能力の問題等があり、実現が難しいという問題があった。
【０００７】
そこで本発明は、専用機としての処理能力を備えていない携帯機器であっても、動画撮影におけるフレームレートを容易に変更することができ、動画ファイルのクオリティを考慮して撮影設定を行うことができる動画撮影装置、動画記録方法、および、動画記録プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的達成のため、請求項１記載の発明による動画撮影装置は、撮像手段と、この撮像手段によって撮像される撮像データを順次記憶する第１の記憶手段と、記録すべき動画ファイルのフレームレートを設定する設定手段と、この設定手段によって設定されたフレームレートに応じて、前記第１の記憶手段に記憶された撮像データを間引いて出力し、ストリームデータを生成するストリームデータ生成手段と、このストリームデータ生成手段によって生成されたストリームデータを表示する表示手段と、記録開始を指示する開始指示手段と、この開始指示手段によって動画の記録が指示されると、前記ストリームデータを圧縮処理して動画ファイルを順次作成する動画作成手段と、前記作成された動画ファイルを順次保存する第２の記憶手段と、記録終了を指示する終了指示手段と、この終了指示手段によって、終了が指示されると前記第２の記憶手段に記憶された動画ファイルを転送させる転送手段とを備えたことを特徴とする。
【０００９】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の動画撮影装置において、前記ストリームデータ生成手段は、前記設定手段により設定されたフレームレートに応じて前記撮像データを一方の辺について所定間隔で間引き、更にその間引かれた撮像データを他方の辺について順次圧縮してストリームデータを生成するようにしてもよい。
【００１０】
また、好ましい態様として、例えば請求項３記載のように、請求項１または２に記載の動画撮影装置において、前記ストリームデータ生成手段は、前記表示手段の表示面積に対応するように前記ストリームデータをリサイズするリサイズ手段を含むようにしてもよい。
【００１１】
また、上記目的達成のため、請求項４記載の発明による動画記録方法は、撮像部、第１のメモリ、第２のメモリ、及び、操作部を備える撮影装置における動画記録方法であって、前記撮像部にて撮像される撮像データを前記第１のメモリに順次記憶させる第１の記憶ステップと、前記操作部の所定の指示操作により記録すべき動画ファイルのフレームレートを設定する設定ステップと、この設定ステップにて設定されたフレームレートに応じて、前記第１のメモリに記憶された撮像データを間引いて出力し、ストリームデータを生成する生成ステップと、この生成ステップにて生成されたストリームデータを表示出力させる表示出力ステップと、前記操作部の所定の指示操作により記録開始を指示する開始指示ステップと、この開始指示ステップにて動画の記録が指示されると、前記ストリームデータを圧縮処理して動画ファイルを順次作成する動画作成ステップと、前記作成された動画ファイルを前記第２のメモリに順次保存させる第２の記憶ステップと、前記操作部の所定の指示操作により記録終了を指示する終了指示ステップと、この終了指示ステップにて終了が指示されると前記第２のメモリに記憶された動画ファイルを転送させる転送ステップとからなることを特徴とする。
【００１２】
また、上記目的達成のため、請求項５記載の発明による動画記録プログラムは、撮像部、第１のメモリ、第２のメモリ、及び、操作部を備えるコンピュータを、前記撮像部にて撮像される撮像データを前記第１のメモリに順次記憶させる第１の記憶制御手段、前記操作部の所定の指示操作により記録すべき動画ファイルのフレームレートを設定する設定手段、前記設定手段によって設定されたフレームレートに応じて、前記第１のメモリに記憶された撮像データを間引いて出力し、ストリームデータを生成するストリームデータ生成手段、このストリームデータ生成手段によって生成されたストリームデータを表示出力させる表示出力手段、前記操作部の所定の指示操作により記録開始を指示する開始指示手段、この開始指示手段によって動画の記録が指示されると、前記ストリームデータを圧縮処理して動画ファイルを順次作成する動画作成手段、前記作成された動画ファイルを前記第２のメモリに順次保存させる第２の記憶制御手段、前記操作部の所定の指示操作により記録終了を指示する終了指示手段、および、この終了指示手段によって終了が指示されると前記第２のメモリに記憶された動画ファイルを転送させる転送手段として機能させることを特徴とする。
【発明の効果】
【００１３】
請求項１記載の発明によれば、設定手段によって記録すべき動画ファイルのフレームレートを設定すると、ストリームデータ生成手段が、切り替えられたフレームレートに応じて、前記第１の記憶手段に記憶された撮像データを間引いて出力してストリームデータを生成し、表示手段が、このストリームデータ生成手段によって生成されたストリームデータを表示する。そして、開始指示手段によって記録開始が指示されると、動画作成手段が前記ストリームデータを圧縮処理して動画ファイルを順次作成し、第２の記憶手段に順次保存する。また、終了指示手段により記録終了が指示されると、転送手段が前記第２の記憶手段に記憶された動画ファイルを転送させるようにしたので、動画撮影におけるフレームレートを容易に設定することができ、かつ、そのフレームレートに応じた範囲の撮像データに基づく動画ファイルを作成することができる。したがって、フレームレートを変えても、動画ファイルのクオリティを考慮した撮影設定が可能になる。
【００１４】
請求項２記載の発明によれば、請求項１記載の発明においてさらに、前記ストリームデータ生成手段が前記設定手段により設定されたフレームレートに応じて前記第１の記憶手段に順次記憶される撮像データを所定間隔で間引き、更にその間引かれた撮像データを他方の辺について順次圧縮してストリームデータを生成するようにしたので、フレームレートに応じた範囲の撮像データに基づく動画ファイルを作成することができる。したがって、動画ファイルのクオリティを考慮した撮影設定が可能になる。
【００１５】
請求項３載の発明によれば、請求項１または２に記載の発明においてさらに、前記ストリーム生成手段は、前記表示手段の表示面積に対応するように前記ストリームデータをリサイズするリサイズ手段を含むので、少なくともストリームデータから表示のみ行う再には、表示面積に対応したサイズで表示させることができる。
【００１６】
請求項４記載の発明によれば、設定ステップにて記録すべき動画ファイルのフレームレートを設定すると、生成ステップにて設定されたフレームレートに応じて、第１の記憶ステップにて第１のメモリに記憶された撮像データを間引いて出力してストリームデータを生成し、表示出力ステップにて生成されたストリームデータを表示出力させる。そして、開始指示ステップにて記録開始が指示されると、動画作成ステップにて前記ストリームデータを圧縮処理して動画ファイルを順次作成し、第２の記憶ステップが第２のメモリに順次保存する。また、終了指示ステップにて記録終了が指示されると、転送ステップにて前記第２のメモリに記憶された動画ファイルを転送させるようにしたので、動画撮影におけるフレームレートを容易に設定することができ、かつ、そのフレームレートに応じた範囲の撮像データに基づく動画ファイルを作成することができる。したがって、フレームレートを変えても、動画ファイルのクオリティを考慮した撮影設定が可能になる。
【００１７】
請求項５記載の発明によれば、設定手段により操作部の所定の指示操作により記録すべき動画ファイルのフレームレートが設定されると、ストリームデータ生成手段が設定されたフレームレートに応じて、前記第１のメモリに記憶された撮像データを間引いて出力し、ストリームデータを生成し、表示出力手段が生成されたストリームデータを表示出力させる。そして、開始指示手段によって操作部の所定の指示操作により動画の記録開始が指示されると、動画作成手段が前記ストリームデータを圧縮処理して動画ファイルを順次作成し、第２の記憶制御手段により第２のメモリに動画ファイルを順次保存させる。また、終了指示手段によって操作部の所定の指示操作により動画の記録終了が指示されると、転送手段が前記第２のメモリに記憶された動画ファイルを転送させるようにしたので、動画撮影におけるフレームレートを容易に設定することができ、かつ、そのフレームレートに応じた範囲の撮像データに基づく動画ファイルを作成することができる。したがって、フレームレートを変えても、動画ファイルのクオリティを考慮した撮影設定が可能になる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を、カメラ付き携帯電話に適用した一実施例として、図面を参照して説明する。
【００１９】
Ａ．実施の形態の構成
図１は、本発明の実施形態のカメラ付き携帯電話１の外観図（開状態：正面図、側面図）である。実施例１における携帯電話１は、蓋部２と本体部３とからなる二つ折り構造である。スピーカ１０１は、蓋部２の前面側に設けられており、電話モードにおける通話時には音声出力を行う。表示部（メイン表示部）１０２は、縦３２０×横２４０ドットの表示面積を有したＱＶＧＡの解像度のカラー液晶であり、ユーザが正規に操作する場合は、縦長の表示形態で撮影した画像やダウンロードした画像、最大Ｌサイズ（縦１４４ドット×横１７６ドットで表示される正規の縦横比サイズ）の動画が表示可能である。また、このメイン表示部１０２は、横長にした表示形態で縦２４０ドット×横３２０ドットの動画が表示可能である。アンテナ１０３は、本体部３の背面に設けられており、伸縮自在となっている。
【００２０】
本体部３の前面には、カメラキー１０４、メールキー１０５、十字キー１０６、決定キー１０７、アドレスキー１０８、ネット接続キー１０９、クリアキー１１０、オンフックキー１１１とオフフックキー１１２、テンキー１１３が設けられている。これらのキーにおいて、十字キー１０６、決定キー１０７、アドレスキー１０８、ネット接続キー１０９は、この携帯電話１を右手で握持した場合、当該右手の親指で操作可能な位置に配置されている。また、本体部３の側面には、蓋を閉じた状態で動画撮影を開始するためのシャッターキー１１３ｂである。
【００２１】
カメラキー１０４は、電源オン状態におけるカメラモードへの移行、後述するＤＳＰ１４０の起動を指示するためのキーである。メールキー１０５は、メールモードへの移行、メールプログラムのロードを指示するためのキーである。十字キー１０６は、カーソルの移動、フォーカス（選択）の移動を指示するためのキーである。決定キー１０７は、モード選択を決定したり、選択を決定したり、撮影モードでのシャッターキーとして用いられるキーである。アドレスキー１０８は、アドレス帳データを表示するためのキーである。ネット接続キー１０９は、インターネットへ接続するためのキーである。クリアキー１１０は、選択などをキャンセルするためのキーである。オンフックキー１１１は、回線を接続するためのキーである。オフフックキー１１２は、電話モード／カメラモード兼用電源オフキー、電話モード立ち上げ用電源オンキー、回線を切断するためのキーである。テンキー１１３は、文字入力やダイアル入力を行うためのキーである。なお、本実施例１では、テンキー１１３のうち、キー１１３ａは、動画撮影時におけるフレームレートを切り替えるための動画モード切り替えキーとして機能するようになっており、７．５ＦＰＳでの動画記録モード（標準動画モード）と１５ＦＰＳでの動画記録モード（スポーツモード）とを実現している。マイク１１４は、本体部３の下部に設けられており、通話時における音声入力を行なう。カードスロット（カバー）１１５は、外部記録メディア（例えば、ｍｉｎｉＳＤカード）を装着するスロットである。
【００２２】
蓋部２の背面には、サブ表示部１１６が設けられており、携帯電話１が閉じられた状態において、日時表示や、着信報知、メール着信報知、静止画や動画撮影時の補助画面などに用いられる他、カメラモードにおいては、後述する撮像レンズ１１８にて逐次撮り込まれる画像をモニター表示するためのファインダーとして機能する。報知用ＬＥＤ１１７は、発光することにより着信報知、メール着信報知を行う。撮像レンズ１１８は、静止画や動画を撮影する。フラッシュ用ＬＥＤ１１９は、静止画や動画撮影時に発光し、露出不足を防止するための発光手段である。報知スピーカ１２０は、着信や緊急時などを報知する他、カメラモードにおいては被写対象に聞こえるようにシャッター音を出力するものである。１２１はバッテリバックである。
【００２３】
次に、図２は、上述したカメラ付き携帯電話１の構成を示すブロック図である。図において、無線送受信部１３０は、無線によりアンテナ１０３を介して音声やデータ（メールデータ）を送受し変調／復調するなど、ＰＳＫ方式に基づく変復調、ＣＤＭＡ方式に基づく端末認証処理を含む通信処理を行う。
【００２４】
通信制御部１３１は、ＷＷＷ接続制御を含む当該機器を制御する。通信データ処理部１３１１は、ＣＬＥＰ系音声復号処理回路、パケットデータ生成回路、およびパケットデータ復元回路を含み、通信プロトコルに沿ったデータ処理を行う。オーディオインターフェース１３１２は、通信データ処理部１３１１で処理される音声信号の入出力処理を行い、マイク１１４からの音声を入力して音声信号に変換して、音声信号をスピーカ１０１から出力する。
【００２５】
システムＲＯＭ１３２は、図３に示すようなデータ構造を有し、主に無線通信処理全般を制御するための基本ＯＳやプロトコルプログラムを格納するプロトコル・プログラムエリア、端末の認証に必要な各種データ（加入者ＩＤを含む）などを格納する不揮発性設定データエリアからなる。ＲＡＭ１３３は、図４に示すようなデータ構造を有し、通信処理に関連するドライバやワークエリアからなる。画像処理制御部１３４は、撮影時または再生時における動画／静止画に対する、ＭＰＥＧ（ＭＰＥＧ４）／ＪＰＥＧエンコードおよびデコード処理全般を行う。ＲＡＭ１３５は、図５に示すデータ構造を有し、アプリケーションヒープ（システムリソース領域）等を有するワークエリア、ユーザデータなどを格納するバックアップエリア、ファイルシステムを格納するシステム管理エリア、キャッシュメモリエリア、その他のエリアからなる。プログラムＲＯＭ１３６は、書き換え可能なＦｌａｓｈ  ＲＯＭで構成され、図６に示すようなデータ構造を有し、画像・イラスト・フォントなどを格納するデータエリア、ユーザデータ管理データやファイルシステム管理データなどを格納するファイルシステムエリア、データやプログラムなどを格納する辞書エリア、ＵＩプログラムエリアからなる。特に本実施例１においては、ＤＳＰ１４０の制御プログラムを格納している。
【００２６】
表示モジュール系ドライバ１３７は、表示バッファを含み、サブ表示部１１６、メイン表示部１０２、報知用ＬＥＤ１１７、フラッシュ用ＬＥＤ１１９を駆動させる。ステップモータ１３８は、撮像レンズ１１８のズーム制御を行う。撮像デバイス１３９は、有効画素２００万画素相当のＣＣＤ、若しくはＣＭＯＳで構成され、撮像レンズ１１８により集束された映像をカラー画像として取り込み、Ａ／Ｄ変換を行ってカメラ内信号処理部１４０のＲＡＭ１５０に順次出力する。ＤＳＰ１５１は、カメラ内信号処理部１４０に含まれており、撮像デバイス１３９にて撮り込まれ、ＲＡＭ１５０に順次記憶される撮像データを、設定されたフレームレートに応じて切り出して読み出しストリームデータを生成する。撮像デバイス１３９は、ノーマルモードで７．５ＦＰＳのフレームレート、ドラフトモードにおいて、１５ＦＰＳのフレームレートでキャプチャ（撮像）する能力を備える。尚、ＲＡＭ１５０は、カメラ付き携帯電話１のメイン表示部１０２の縦横比に対応させて最大ＵＸＧＡサイズの静止画像をキャプチャできる１２００×１６００ドットの記憶領域を備えた２つのバッファメモリからなる。
【００２７】
音源ＩＣ１４２は、着信音などを生成する。アンプ１４３は、音源ＩＣ１４２からの音声信号を増幅し、報知スピーカ１２０から出力する。コネクタ１４４は、外部記録媒体（例えばｍｉｎｉＳＤカードなど）１４５を装着する。外部インターフェースコントローラ１４６は、ＵＳＢインターフェース、１８芯コネクタの両方のインターフェースを切り替え、外部機器との間でデータの送受信を制御する。ユーザメモリ１４９は、図７に示すようなデータ構造を有し、ダウンロードしたデータや、撮影した画像データ、動画ファイル、メールデータ、アドレス帳データなどを格納するデータエリア、リードオンリエリア、ファイルシステム管理データからなる。アドレスデータバス処理部１２３は、通信制御部１３１、画像処理制御部１３４のアドレス制御、バスのデータの流れを制御する。
【００２８】
次に、図８は、カメラ付き携帯電話１における画像処理制御部１３４における詳細な回路構成と、動画撮影時の大まかなデータの流れを示す図である。画像処理制御部１３４は、カメラ・インターフェース１３４１およびビデオ・グラフィック処理部１３４２を備えている。カメラ・インターフェース１３４１は、カメラ内信号処理部１４０のＤＳＰ１５１より出力されたストリームデータを入力し、ＲＡＭ１３５のアプリケーションヒープ（システムリソース領域）に一時的に書き込む。ビデオ・グラフィック処理部１３４２は、ＲＡＭ１３５のアプリケーションヒープ（システムリソース領域）ストリームデータを読み出してＹＵＶ−ＲＧＢ変換する処理と、ＭＰＥＧ４形式の動画ファイル作成、及び、ユーザメモリ１４９、若しくはネットワークを経由して取得した動画ファイルの復号化処理とを行う。
【００２９】
後述するムービーモードでは、次のようにデータが処理される、すなわち、画像処理制御部１３４がプログラムＲＯＭ１３６から制御プログラムをロードすると、ＤＳＰ１５１はキャプチャされ順次ＲＡＭ１５０に読み込まれる撮像データを切り出して読出し、必要に応じて縮小、縦横変換を行ってストリームデータを生成し、画像処理制御部１３４のカメラ・インターフェース１３４２に送る。カメラ・インターフェース１３４２では、このストリームデータをＹＵＶ−ＲＧＢ変換してメイン表示部１０２（詳細には表示バッファ）に出力する一方、撮影開始が指示されると、このストリームデータから順次ＭＰＥＧ４形式に圧縮処理し、ＲＡＭ１３５に格納する。
【００３０】
Ｂ．実施例１の動作
次に、上述した実施例１の動作について説明する。図９および図１０は本実施例１における、ムービーモードの処理の流れを示したフローチャートである。また、図１１は、カメラ付き携帯電話１において１５ＦＰＳのフレームレートで動画を記録する際の動作を説明するための概念図であり、図１２は、７．５ＦＰＳのフレームレートで動画を記録する際の動作を説明するための概念図である。
【００３１】
まず、着信待受け状態より、ユーザの操作により、ムービーモードが指示されると、画像処理制御部１３４より、ステップモータ１３８、撮像デバイス１３９、及び、カメラ内信号処理部１４０（ＤＳＰ１５１）に制御信号が入力され、撮像デバイス１３９、ＲＡＭ１５０、画像処理制御部１３４、ＲＡＭ１３５を経て入力されたストリームデータに基づく映像をメイン表示部１０２に表示させるスルー表示状態になる。このスルー表示状態において、アドレスキー１０８の操作検出によるサブメニュー選択指示の有無を判断し（ステップＳ１）、選択指示を検出した場合はステップＳ２へ、検出しない場合はＳサイズ（縦８０×横９０ドット）の撮影が設定され（ステップＳ３）、その設定に応じたムービー撮影処理をユーザの指示操作に応じて行う（ステップＳ４）。尚、ここでいうＳサイズ、後述するＭサイズのムービー撮影では、撮影された動画ファイルは電子メールに添付して送信することを前提としているため、録画時間に最長３０秒の制限がかけられる。
【００３２】
一方、ステップＳ１において選択指示を検出すると、メイン表示部１０２にはスルー表示状態に切り替えてサブメニューにおける各種設定の選択画面が表示される。そして、撮影サイズについてのユーザの選択指示を待つ（ステップＳ５）。撮影サイズとしてＳサイズ、若しくはＭサイズ（縦９６×横１２８ドット）の選択が検出されると、ステップＳ４の処理に移行する。一方、Ｌサイズ（縦１４４×横１７６ドット）の選択を検出すると、さらにそのサイズにおいて１５ＦＰＳ（Ｆｒａｍｅ  ｐｅｒ  Ｓｅｃｏｎｄ）のフレームレートの撮影を選択したか、７．５ＦＰＳのフレームレートの撮影を選択したかを判断する（ステップＳ６）。
【００３３】
１５ＦＰＳのフレームレートの撮影の選択を検出した場合、ステップＳ７以降の処理に移る。この場合の撮影処理をイメージ化した図１１を参照して説明すると、１５ＦＰＳのフレームレートの撮影が指示されると、画像処理制御部１３４は、「ドラフトモード処理」を設定する（ステップＳ７）。ＤＳＰ１５１は、この「ドラフトモード処理」に従いＲＡＭ１５０に順次記憶される１２００×１６００ドットの領域Ａから、１２００ドットの列から４ドットおきに１６００ドットを順次出力して画素領域Ａ’を生成する一方、その画素領域Ａ’の撮像データを、横方向におよそ１／４に圧縮、リサイズして２４０ドット×３２０ドットのＹＵＶデータＢを順次生成し、更にリサイズして、メイン表示部の表示面積に収まるように２４０ドット×３２０ドットのストリームデータＣにする。生成されたストリームデータＣはカメラ・インターフェース１３４１に入力されて一旦ＲＡＭ１３５のアプリケーションヒープ（システムリソース領域）に格納される。そして、ＲＡＭ１３５のアプリケーションヒープ（システムリソース領域）に順次格納されるストリームデータＤをビデオ・グラフイック処理部１３４２が読み出して、ＹＵＶ−ＲＧＢ変換しストリームデータＦを生成して、表示モジュール系ドライバ１３７にあるメイン表示部１０２の表示バッファに出力する（ステップＳ８）。
【００３４】
しかる後、ユーザの決定キー１０７の操作を検出することにより、撮影のスタートを検出すると（ステップＳ９）、画像の撮り込みを開始する（ステップＳ１０）。ビデオ・グラフィック処理部１３４２は、ストリームデータＤについてＭＰＥＧ４形式の圧縮処理を施し、ＭＰＥＧ４データＥとしてＲＡＭ１３５のその他の領域への保存を継続する（ステップＳ１１）。このステップＳ１０からステップＳ１１までの一連の処理を継続する一方で、再びユーザの決定キー１０７の操作による撮影停止が検出されたか否かを判断する（ステップＳ１２）
【００３５】
決定キー１０７の操作が検出されなければ、画像の撮り込み処理をステップＳ１０から継続するが、検出された場合は撮影終了と判断し、スルー表示状態から保存するか否かをユーザに問い合わせる確認をメイン表示部１０２に表示させ（ステップＳ１３）、保存の指示検出の有無を判断する（ステップＳ１４）。保存指示されなければ確認表示状態に戻り、しかるべき処理を検出すれば、ＲＡＭ１３５の記憶内容の消去を行うが、保存指示を検出した場合は、ＲＡＭ１３５に記憶されたＭＰＥＧ４データＥの動画ファイルをユーザメモリ１４９の所定の記憶領域に転送・記憶させ（ステップＳ１５）、スルー表示状態に戻る。
【００３６】
一方、７．５ＦＰＳのフレームレート撮影の選択を検出した場合、ステップＳ１６以降の処理に移る。この場合の撮影処理をイメージ化した図１２を参照して説明すると、７．５ＦＰＳのフレームレートの撮影が指示されると、画像処理制御部１３４は、「ノーマルモード処理」を設定する（ステップＳ１６）。ＤＳＰ１５１は、この「ノーマルモード処理」の指示に従いＲＡＭ１５０に順次記憶される１２００×１６００ドットの画素領域Ａのうち、画面領域Ｇ（実際の撮像データの表示画角はＨ）についてと交互に２回書き出し、当該携帯電話１が正立する状態（縦長表示／横長サイズの動画表示）で正常に見えるように９０度回転させ、縦３２０ドット×横２４０ドットの画面領域Ｇ’に表示される縦１４４ドット×横１７６ドットのＹＵＶ形式のストリームデータＣ’を生成する。生成されたストリームデータＣ’はカメラ・インターフェース１３４１に入力されて一旦ＲＡＭ１３５のアプリケーションヒープ（システムリソース領域）に格納される。そして、ＲＡＭ１３５のアプリケーションヒープ（システムリソース領域）に順次格納されるストリームデータＤ’をビデオ・グラフイック処理部１３４２が読み出して、ＹＵＶ−ＲＧＢ変換しストリームデータＦ’を生成して表示モジュール系ドライバ１３７にあるメイン表示部１０２の表示バッファに出力する（ステップＳ１７）。
【００３７】
しかる後、ユーザの決定キー１０７の操作を検出することにより、撮影のスタートを検出すると（ステップＳ１８）、画像の撮り込みを開始する（ステップＳ１９）。ビデオ・グラフィック処理部１３４２は、ＲＡＭ１３５に記憶されたストリームデータＤ’についてＭＰＥＧ４形式の圧縮処理を施し、ＭＰＥＧ４データＥ’としてＲＡＭ１３５のその他の領域への保存を継続する（ステップＳ２０）。このステップＳ１９からステップＳ２０までの一連の処理を継続する一方で、再びユーザの決定キー１０７の操作による撮影停止が検出されたか否かを判断する（ステップＳ２１）。
【００３８】
決定キー１０７の操作が検出されなければ、画像の撮り込み処理をステップＳ１９から継続するが、検出された場合は撮影終了と判断し、スルー表示状態から保存するか否かをユーザに問い合わせる確認をメイン表示部１０２に表示させ（ステップＳ１３）、保存の指示検出の有無を判断する（ステップＳ１４）。保存指示されなければ確認表示状態に戻り、しかるべき処理を検出すれば、ＲＡＭ１３５の記憶内容の消去を行うが、保存指示を検出した場合は、ＲＡＭ１３５に記憶されたＭＰＥＧ４データＥ’を動画ファイルをユーザメモリ１４９の所定の記憶領域に転送・記憶させ（ステップＳ１５）、スルー表示状態に戻る。
【００３９】
このように本実施例１によれば、動画撮影時において、少なくとも２種類のフレームレートの変更に応じて、ＲＡＭ１３３からの切り出し、圧縮、必要に応じて縦横変換を行うようにしたので、ハードウエアにかかる処理負担を軽減させることができ、特に小型の表示画面を有する携帯電話等の携帯機器において、好適な動画記録を提供することができる。
【００４０】
尚、上記実施の形態においては、ストリームデータをメイン表示部１０２に表示させるようにしたが、蓋部２を本体部３に折り畳んだ状態でシャッターキー１１３ｂを操作することにより、ストリームデータをサブ表示部１１６に表示させるようにしてもよい。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態の実施例１によるカメラ付き携帯電話１の外観図（開状態：正面図、側面図）である。
【図２】カメラ付き携帯電話１の構成を示すブロック図である。
【図３】システムＲＯＭ１３２のデータ構造を示す概念図である。
【図４】ＲＡＭ１３３のデータ構造を示す概念図である。
【図５】ＲＡＭ１３５のデータ構造を示す概念図である。
【図６】プログラムＲＯＭ１３６のデータ構造を示す概念図である。
【図７】ユーザメモリ１４９のデータ構造を示す概念図である。
【図８】画像処理制御部１３４における詳細な回路構成と、動画撮影時の大まかなデータの流れを示す図である。
【図９】カメラ付き携帯電話１における、ムービーモードの処理の流れを示すフローチャートである。
【図１０】カメラ付き携帯電話１における、ムービーモードの処理の流れを示すフローチャートである。
【図１１】カメラ付き携帯電話１において、１５ＦＰＳで動画を記録する際の動作を説明するためのイメージ図である。
【図１２】カメラ付き携帯電話１において、７．５ＦＰＳで動画を記録する際の動作を説明するためのイメージ図である。
【符号の説明】
【００４２】
１  携帯電話（動画撮影装置）
２  蓋部
３  本体部
１０１  スピーカ
１０２  メイン表示部（表示手段）
１０３  アンテナ
１０４  カメラキー
１０５  メールキー
１０６  十字キー
１０７  決定キー（開始指示手段、終了指示手段、操作部）
１０８  アドレスキー
１０９  ネット接続キー
１１０  クリアキー
１１１  オンフックキー
１１２  オフフックキー
１１３  テンキー
１１３ａ  キー（設定手段、操作部）
１１３ｂ  シャッターキー（操作部）
１１４  マイク
１１６  サブ表示部
１１７  報知用ＬＥＤ
１１８  撮像レンズ（撮像手段、撮像部）
１１９  フラッシュ用ＬＥＤ
１２０  報知スピーカ
１２３  アドレスデータバス処理部
１３０  無線送受信部
１３１  通信制御部
１３１１  通信データ処理部
１３１２  オーディオインターフェース
１３２  システムＲＯＭ
１３３  ＲＡＭ（記憶手段）
１３４  画像処理制御部（動画作成手段、転送手段、リサイズ手段、表示出力手段、第２の記憶制御手段）
１３４１  カメラ・インターフェース
１３４２  ビデオ・グラフィック処理部（動画作成手段、第２の記憶制御手段）
１３５  ＲＡＭ（第２の記憶手段、第２のメモリ）
１３６  プログラムＲＯＭ
１３７  表示モジュール系ドライバ
１３８  ステップモータ
１３９  撮像デバイス（撮像手段、撮像部、第１の記憶制御手段）
１４０  カメラ内信号処理部（撮像手段）
１４２  音源ＩＣ
１４３  アンプ
１４４  コネクタ
１４６  外部インターフェースコントローラ
１４９  ユーザメモリ
１５０  ＲＡＭ（第１の記憶手段、第１のメモリ）
１５１  ＤＳＰ（撮像手段、ストリームデータ生成手段、リサイズ手段）
【図１】
2005191697.tif 000003
【図２】
2005191697.tif 000004
【図３】
2005191697.tif 000005
【図４】
2005191697.tif 000006
【図５】
2005191697.tif 000007
【図６】
2005191697.tif 000008
【図７】
2005191697.tif 000009
【図８】
2005191697.tif 000010
【図９】
2005191697.tif 000011
【図１０】
2005191697.tif 000012
【図１１】
2005191697.tif 000013
【図１２】
2005191697.tif 000014