(57)【要約】【課題】フレームメモリを使用するとメモリ容量の削減、機器の小型化を図ることができず、一方、フレームメモリを使用しない場合、表示させる画像データと保存用に取り込む画像データが一致しなかった。【解決手段】メモリ書き込み手段から出力されるメモリ書き込み完了信号を、メモリ読み出し手段とＣＰＵとに出力する。画像取り込み指示が出ていない状態では、書き込み完了信号を受取ったメモリ読み出し手段のタイミングにてメモリから画像データの読み出しを行い、サイズ変換等を行った後、画像データを表示する。画像取り込み指示が出たときは、指示が出たときに読み出している画像データはメモリ読み出し手段のタイミングにて読み出しを終了し、次のフレームの画像データからは、ＣＰＵのタイミングにて読み出しを行い、サイズ変換等を行った後に画像データを表示し、保存する。【選択図】　　　　図１
2004032615.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データをメモリに書き込むメモリ書き込み手段と、入力される画像データの１フレーム分より小さい容量を有し、複数の領域に分割され、上記各々の領域に対する書き込み、読み出しの操作をそれぞれ独立して行うことができるメモリと、上記メモリに書き込まれる画像データを読み出すメモリ読み出し手段と、上記メモリ読み出し手段により読み出される画像データのサイズを変換する画像サイズ変換手段と、サイズ変換された画像データを表示する表示手段と、上記各手段とメモリを制御する中央演算装置と、画像データを保存する保存用大容量メモリとを備え、上記メモリ書き込み手段から画像データの書き込み完了信号が上記中央演算装置に出力され、上記完了信号を受取った上記中央演算装置から出力される制御信号に基づいて上記メモリ読み出し手段を制御し、上記中央演算装置は上記画像サイズ変換手段から画像データを読み出し、保存用大容量メモリに画像データを取り込むことを特徴とする画像データサイズ変換装置。
【請求項２】
上記メモリの各領域は、上記画像サイズ変換手段における画像データのサイズ変換動作に必要な容量を有することを特徴とする請求項１に記載の画像データサイズ変換装置。
【請求項３】
画像撮像手段を更に備え、画像データは上記画像撮像手段から出力されるものであることを特徴とする請求項１又は２に記載の画像データサイズ変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像データサイズ変換装置に係わるものであり、例えば、画像データの表示及び保存機能を有する携帯機器等に利用される画像データサイズ変換装置に係わるものである。
【０００２】
【従来の技術】
図８は、第１の従来の画像データサイズ変換装置のブロック図であり、撮像画像を表示及び保存するように構成されている。図８において、１０１は画像を撮像する画像撮像手段、１０２は画像データをフレームメモリ１０３に書き込むメモリ書き込み手段、１０３は画像データと同じかそれ以上のデータ容量を有するフレームメモリ、１０４はフレームメモリ１０３に書き込まれた画像データを読み出すメモリ読み出し手段、１０５は画像サイズ変換手段であり、表示手段１０７にて表示する大きさに適合するよう、画像データのサイズを変換する。１０６は表示手段１０７の入力フォーマットに従って画像データをフォーマット変換し、画像データを出力する表示制御手段、１０７は液晶ディスプレイや有機ＥＬ等の画像データを表示する表示手段である。１０８は中央演算装置（以下、「ＣＰＵ」と言う。）であり、データバス、制御線等を有し、各手段、メモリの動作を制御するとともに、フレームメモリ１０３に書き込まれた画像データを読み出し、サイズ変換やフォーマット変換をおこなう。１０９はサイズ変換やフォーマット変換した画像データを、取り込み保存しておく保存用大容量メモリである。
【０００３】
次に、動作について説明する。
画像撮像手段１０１は撮像した画像を、水平画素数Ｎ画素、垂直画素数Ｍ画素（以下、「画素数Ｎ×Ｍ」と言う。）の画像データとして、メモリ書き込み手段１０２に出力する。メモリ書き込み手段１０２は、画像撮像手段１０１から出力される画像データを、画素数Ｎ×Ｍ又はそれ以上のデータ容量をもつフレームメモリ１０３に書き込む。このフレームメモリ１０３への書き込み動作について、図９を参照して説明する。即ち、フレームメモリ１０３内のアドレス（Ｎ、Ｍ）＝（０、０）からスタートし、（Ｎ、Ｍ）＝（１、０）、（Ｎ、Ｍ）＝（２、０）と水平方向（図９中、紙面に向かって左から右へ向かう方向）に（Ｎ、Ｍ）＝（Ｎ―１、０）まで１ライン分の画像データを順次書き込み、書き終えると、次に、（Ｎ、Ｍ）＝（０、１）から水平方向に２ライン目の画像データを書き込む。２ライン目の最後に、アドレス（Ｎ、Ｍ）＝（Ｎ−１、１）まで書き込み、書き終えると、３ライン目に書き込みを行なう。この動作を繰り返し、フレームメモリ１０２内のアドレスが（Ｎ、Ｍ）＝（Ｎ−１、Ｍ−１）まで１画面分の画像データを書き終えると、再び次の画素数Ｎ×Ｍの画像データが画像撮像手段１０１から出力され、メモリ書き込み手段１０２は、アドレス（Ｎ、Ｍ）＝（０、０）から順次書き込みを開始する。以上のような動作を繰り返してフレームメモリ１０３内の画像データが更新される。
【０００４】
フレームメモリ１０３に書き込まれた画像データは、メモリ書き込み手段１０２がフレームメモリ１０３に書き込みを行なう速度に比べて、十分に速い速度でメモリ読み出し手段１０４により読み出される。フレームメモリ１０３への書き込みおよび読み出しのタイミングを図１０を参照して説明する。なお、通常、フレームメモリ１０３は書き込みと読み出しが同時にできないメモリであることが多い。そこで、フレームメモリ１０３からの画像データの読み出しは、画像撮像手段１０１の垂直ブランキング期間を利用しておこなわれれ、メモリ書き込み手段１０２からフレームメモリ１０３への画像データの書き込みは、各垂直ブランキング期間に挟まれた時間帯に行なわれる。即ち、メモリ読み出し手段１０４は、画像撮像手段１０１から出力される垂直同期信号を受け取り、この同期信号により画像データ書き込み期間を判断して、垂直ブランキングの期間内に読み出しを行なう。したがって、フレームメモリ１０３からの画像データの読み出しは垂直ブランキング期間内に完了する必要があり、フレームメモリ１０３への画像データの書き込みは、各垂直ブランキング期間に挟まれた時間帯で完了する必要がある。
【０００５】
メモリ読み出し手段１０４は、図９を参照して説明したような書き込みの手順と同様に、画素数Ｎ×Ｍの画像データを、フレームメモリ１０３内のアドレス（Ｎ、Ｍ）＝（０、０）から水平方向に順に（Ｎ、Ｍ）＝（Ｎ―１、０）まで１ライン分の画像データを読み出し、次に（Ｎ、Ｍ）＝（０、１）から水平方向に２ライン目の画像データを読み出し、（Ｎ、Ｍ）＝（Ｎ−１、１）まで読み出すと、次に３ライン目の読み出しを行なう。この動作を繰り返し、フレームメモリ１０３内のアドレスが（Ｎ、Ｍ）＝（Ｎ−１、Ｍ−１）まで１画面分の画像データを読み出す。したがって、メモリ読み出し手段１０４から画像サイズ変換手段１０５には、ライン毎に画像データが出力される。この画像データの読み出しを垂直ブランキング期間内に完了すると、フレームメモリ１０３には次のフレームの新しい画像データが書き込まれる。そして、次の垂直ブランキング期間で、フレームメモリ１０３にある新しいフレームの画像データの読み出しを行なう。
【０００６】
メモリ読み出し手段１０４により読み出され、画像サイズ変換手段１０５に出力された画像データは、画像サイズ変換手段１０５により所望のサイズに変換される。なお、変換後の画像データのサイズは、表示手段１０７に表示するサイズにより決定される。つまり、表示手段１０７で画素数Ｈ×Ｋの大きさで表示する場合は、画素数Ｎ×Ｍの画像データを画素数Ｈ×Ｋの画像データにサイズ変換する必要がある。サイズ変換の具体的な方法については、後述する。サイズ変換された画素数Ｈ×Ｋの画像データは、画像サイズ変換手段１０５から表示制御手段１０６に出力される。
【０００７】
表示制御手段１０６は、画素数Ｈ×Ｋの画像データを表示手段１０７に表示可能な形式にフォーマット変換を行ない、表示手段１０７に画像データを出力する。また、表示手段１０７は内部に表示画面用メモリ１０７ａを有しており、表示制御手段１０６から出力された画像データを保持し、表示手段１０７のリフレッシュタイミングに合わせてこのメモリ１０７ａから読出し、画像データを表示する。
【０００８】
次に、画像データを保存用大容量メモリ１０９へ取り込む手順を、図１１に示す。図１１に示すように、第２フレーム目の書き込みの途中で画像データの取り込み指示が出されると、ＣＰＵ１０８はまず最初に、メモリ読み出し手段１０４に対し、第２フレームの画像データを読み出した後に読み出し作業を停止するよう制御する。すると、表示手段１０７には第２フレームの画像データが表示された状態となり、ユーザーはその画像データを確認することが出来る。次に、ＣＰＵ１０８はメモリ書き込み手段１０２に対し、画像撮像手段１０１から出力される第３フレームの画像データが、フレームメモリ１０３に書き込まれることを禁止するよう制御する。そして、ＣＰＵ１０８は、ＣＰＵＢＵＳを介し第２フレームの画像データをフレームメモリ１０３から読み出す。読み出された第２フレームの画像データは、さらにＣＰＵ１０８で所望のサイズ、フォーマットに変換され、保存用大容量メモリ１０９に取り込まれ、保存される。
【０００９】
なお、保存用大容量メモリ１０９に取り込まれた画像データを、表示手段１０６に表示することもできる。すなわち、保存用大容量メモリ１０９に取り込まれた画像データをＣＰＵ１０８が読み出し、当該ＣＰＵ１０８においてサイズ、フォーマット変換した後、ＣＰＵＢＵＳを介してフレームメモリ１０３に出力する。そして、メモリ読込み手段１０４、画像サイズ変換手段１０５、表示制御手段１０６を介し、表示手段１０７に表示する。また、保存用大容量メモリ１０９への取り込みまではされていないが、ＣＰＵ１０８に読み込まれた画像データも、上述したのと同様に、当然表示手段１０７に表示することができる。
【００１０】
上記第１の従来の画像データサイズ変換装置では、フレームメモリ１０３は画像データ１フレーム分以上の大容量のものが必要であった。そこで、より容量の小さいメモリで済ませる工夫もなされており、それを第２の従来の画像データサイズ変換装置として説明する。図１２は第２の従来の画像データサイズ変換装置のブロック図であり、撮像画像を表示及び保存するように構成されている。図１２において、２０１は画像を撮像する画像撮像手段、２０２はメモリ２０３に画像データを書き込むメモリ書き込み手段、２０３は画像データをサイズ変換するために必要な所定のデータ容量を有して、画像データを一時的に保存するメモリ、２０４はメモリ２０３に書き込まれた画像データを読み出すメモリ読み出し手段、２０５は画像サイズ変換手段であり、表示手段１０７にて表示する大きさに適合するよう、画像データのサイズを変換する。２０８はＣＰＵであり、データバス、制御線等を有し、各手段の動作を制御する。なお、図８と同様の要素については、同じ符号が付されている。
【００１１】
次に、動作について説明する。
画像撮像手段２０１は撮像した画像に対する画素数Ｎ×Ｍの画像データを、メモリ書き込み手段２０２に出力する。メモリ書き込み手段２０２は、画像撮像手段２０１から出力される画像データを、画素数Ｎ×（ａ×２）のデータ容量をもつ、画像データを一時的に保存するメモリ２０３に書き込む。このとき垂直分割数ａは正の整数であり、垂直分割数ａの値は、画像サイズ変換手段２０５において画像データをサイズ変換するのに必要な、垂直方向の画素数により決定される。メモリ読み出し手段２０４はメモリ書き込み手段２０３からの書き込み完了信号を受け、メモリ２０２から画像データの読み出しを行なう。読み出された画像データは、画像サイズ変換手段２０５に出力されサイズ変換される。
【００１２】
画像撮像手段２０１からメモリ書き込み手段２０２に出力される画像データの大きさは、第１の従来の例と同様に画素数Ｎ×Ｍである。メモリ書き込み手段２０２は、画素数Ｎ×Ｍの画像データを、画素数Ｎ×ａのデータに分割してメモリ２０３に書き込む。また、メモリ２０３は、画素数Ｎ×ａのデータ容量を持つ領域αと、同じデータ容量の領域βとにより構成される。図１３は、画素数Ｎ×Ｍの画像データを、画素数Ｎ×ａのデータ容量をそれぞれ有するＭ／ａ個のブロックに分割し、それぞれＡブロック、Ｂブロック、Ｃブロック、…（Ｍ／ａ）ブロックとしたこと、及びメモリ２０３が、各領域のデータ容量が各々画素数Ｎ×ａである領域αと領域βとにより構成されている状態を示している。
【００１３】
画像データのメモリ２０３への書き込みからサイズ変換までの手順を詳細に説明する。
まず、メモリ書き込み手段２０２は、Ａブロックのデータの領域αへの書き込みを開始する。図１４に示すように、Ａブロックのデータの領域αへの書き込みが、領域αの最後の画素である画素Ｎ×ａ画素目まで達すると、メモリ書き込み手段２０２はメモリ読み出し手段２０４に領域αへの書き込み完了信号を出力し、次に、Ｂブロックのデータの領域βへの書き込みを開始する。
【００１４】
メモリ書き込み手段２０２から領域αへの書き込み完了信号を受け取ったメモリ読み出し手段２０４は、領域αに書き込まれたＡブロックのデータの読み出しを開始する。この時、メモリ読み出し手段２０４が領域αからデータを読み出す速度は、メモリ書き込み手段２０２が領域αへ書き込む速度よりも十分に速い。
【００１５】
Ｂブロックのデータの領域βへの書き込みが、領域βの最後の画素Ｎ×ａ×２画素目まで達すると、メモリ書き込み手段２０２はメモリ読み出し手段２０４に領域βへの書き込み完了信号を出力し、次にＣブロックのデータの領域αへの書き込みを開始する。この時、領域αに一時的に保存されたＡブロックのデータは、メモリ読み出し手段２０４によって読み出されており、Ｎ×ａ画素目までの読み出しが完了している。
【００１６】
メモリ書き込み手段２０２から領域βへの書き込み完了信号を受け取ったメモリ読み出し手段２０４は、領域βに書き込まれたＢブロックのデータの読み出しを開始する。この時、領域βからのデータの読み出しは、メモリ書き込み手段２０２が領域βへ書き込む速度よりも十分に速い速度で行なわれる。
【００１７】
続いてメモリ書き込み手段２０３は、Ｃブロックのデータの領域αへの書き込みを開始し、書き込みが領域αの最後の画素Ｎ×ａ画素目まで達すると、メモリ読み出し手段２０３に領域αへの書き込み完了信号を出力し、次にＤブロックのデータの領域βへの領域に書き込みを開始する。図１３において、上記のような動作を（Ｍ／ａ）ブロックのデータまで書き込み、読み出しを繰り返し、１フレーム分の画像データの読み出しが完了する。さらに、次のフレームでも上記と同様に動作することにより、連続した画像データの読み出しが可能である。
【００１８】
次に、画像サイズ変換手段２０５にて行われる、画像データのサイズ変換方法について説明する。今、水平および垂直方向ともに、例えば１／２倍のサイズ変換を行なう場合について述べる。なお、画像サイズ変換においては一般に水平方向、垂直方向とも同一の倍率にてサイズ変換が行われる。１／２倍のサイズ変換の場合は垂直分割数ａ＝２であり、図１３においては、Ａブロック、Ｂブロック、・・・等の各ブロック、及び領域α、領域βの大きさは画素数Ｎ×２となる。また、図１５に領域α、又は領域βからの画素の読み出し順、及び画素の生成方法を模式的に示す。垂直分割数ａ＝２の場合、４画素から新たな１画素を生成することになる。したがって、メモリ読み出し手段２０４は、図１５に示すような番号順に画素の読み出しを行ない、順次読み出した４画素から１画素を生成する。新たな画素の生成の方法としては、４画素の平均を取ったり、代表点のデータを採用したり、各画素と係数との演算により生成する等の手法がある。画素１から画素４までの読み出したこれら４画素から１画素を生成すると、次に上記と同様に、図１５に示すように画素５から順に画素８まで読み出しを行ない、この４画素から次の１画素を生成する。こうして画素数Ｎ×２のデータから画素数Ｎ／２のデータを生成する。生成された画像データは、画像サイズ変換手段２０５から表示制御手段２０６に出力される。
【００１９】
また、例えば垂直分割数ａ＝１の場合には、図１６に示すように、領域α、領域βとも画素数Ｎ×１の大きさ、つまり、水平方向に１ライン分の大きさとなるので、メモリ２０２は２ライン分のメモリを用意しておけばよく、メモリ読み出し手段２０４から出力されたデータは、画像サイズ変換手段２０５が１倍のサイズ変換を行ったことになり、そのまま表示制御手段１０６に出力される。
【００２０】
メモリ読み出し手段２０４により読み出され、画素サイズ変換手段２０５においてサイズ変換されたデータは、表示制御手段１０６に出力される。表示制御手段１０６は、サイズ変換処理された画像データを、表示手段１０７に表示可能な形式にフォーマット変換を行ない、表示手段１０７に画像データを出力する。
【００２１】
また、画像データを保存用大容量メモリ１０９へ取り込む手順を示す。図１１に示したように、第１の従来の例と同様に、第２フレーム目の書き込みの途中で画像取り込みの指示が出されると、ＣＰＵ２０８はまず最初にメモリ読み出し手段２０４対し、第２フレームを読み出した後に読み出し作業をとめるように制御する。このとき、表示手段１０７には第２フレームの画像データが表示された状態となり、ユーザーはその画像データを確認することが出来る。なお、ＣＰＵ２０８と表示制御手段１０６は非同期であるため、画像サイズ変換手段２０５からＣＰＵ２０８と表示制御手段１０６とに同時に画像データを出力することはできない。また、メモリ２０３は、１フレーム分の画像データを保持しているフレームメモリ１０３と異なり、画像サイズ変換に必要な分のデータ容量しかないため、メモリ書き込み手段２０２に書き込みを止める制御をすることができない。したがって、次に、ＣＰＵ２０８は、所望のサイズの画像データをＣＰＵ２０８自身が読み込むために、ＣＰＵＢＵＳを介してメモリ２０３、メモリ読み出し手段２０４、画像サイズ変換手段２０５にそれぞれ設定を行ない、画像サイズ変換手段２０５の出力データバスをＣＰＵＢＵＳに切り替え、画像サイズ変換手段２０５を通して所望のサイズ、フォーマットに変換された画像データを読み込み、保存用大容量メモリ１０９に画像データを取り込む。
【００２２】
したがって、ＣＰＵ２０８が読み込む画像データは、表示手段１０７に表示している第２フレームの画像データではなく、次の第３フレームまたは数フレーム後の画像データとなる。ＣＰＵ２０８が読み込んだ画像データや、保存用大容量メモリ１０９に取り込まれた画像データは、表示手段１０７が表示可能な形式に変換を行なった後、画像サイズ変換手段２０５、表示制御手段１０６を介して画像データ転送し、表示する画像データを更新する。
【００２３】
【発明が解決しようとする課題】
従来の画像データサイズ変換装置は、以上のように構成されていたので、下記のような問題が有った。まず、第１の従来例においては、画像データのサイズが大きくなると画像データサイズ分のフレームメモリの容量が必要となる。この場合、ＬＳＩ等の内部にフレームメモリを持たせるとＬＳＩのチップ面積が増大し、ＬＳＩの外部にフレームメモリを持たせても、機器本体のサイズアップに繋がり、機器の小型化が要求されている携帯電話等の端末装置では、その要求に反することとなる。さらに、画像データを保存用大容量メモリに取り込むために、画像データのサイズ、フォーマット変換等の処理をＣＰＵが行なっていたため、ＣＰＵの処理能力を低下させる原因になっていた。
【００２４】
また、第２の従来例においては、表示している画像データとＣＰＵに読み込まれる画像データではフレームが一致しないため、ＣＰＵに読み込まれた画像データや保存用大容量メモリに取り込まれた画像データをユーザーが確認するためには、画像データをサイズ、フォーマット変換した後に表示手段に転送して、表示を更新させる必要があった。
【００２５】
この発明は以上のような問題点を解決するためになされたもので、画像データを一時的に書き込むメモリの容量の削減と機器本体のサイズアップ防止、ＣＰＵの処理能力の低下を防止すると共に、表示される画像データと、保存用に取込まれる画像データとを同じフレームの画像データとすることができる画像データサイズ変換装置を供給することを目的とする。
【００２６】
【課題を解決するための手段】
この発明に係る画像データサイズ変換装置は、入力される画像データをメモリに書き込むメモリ書き込み手段と、入力される画像データの１フレーム分より小さい容量を有し、複数の領域に分割され、上記各々の領域に対する書き込み、読み出しの操作をそれぞれ独立して行うことができるメモリと、上記メモリに書き込まれる画像データを読み出すメモリ読み出し手段と、上記メモリ読み出し手段により読み出される画像データのサイズを変換する画像サイズ変換手段と、サイズ変換された画像データを表示する表示手段と、上記各手段とメモリを制御する中央演算装置と、画像データを保存する保存用大容量メモリとを備え、上記メモリ書き込み手段から画像データの書き込み完了信号が上記中央演算装置に出力され、上記完了信号を受取った上記中央演算装置から出力される制御信号に基づいて上記メモリ読み出し手段を制御し、上記中央演算装置は上記画像サイズ変換手段から画像データを読み出し、保存用大容量メモリに画像データを取り込むこととしたものである。
【００２７】
また、メモリの各領域は、画像サイズ変換手段における画像データのサイズ変換動作に必要な容量を有することとしてもよい。
【００２８】
さらに、画像撮像手段を更に備え、画像データは画像撮像手段から出力されるものであることとしてもよい。
【００２９】
【発明の実施の形態】
以下、この発明に係る画像データサイズ変換装置を図を用いて説明する。
【００３０】
実施の形態１．
図１は、この発明の実施の形態１に係る、画像データサイズ変換装置のブロック図であり、撮像画像を表示及び保存するように構成されている。図１において、１は画像を撮像する画像撮像手段、２はメモリ３に画像データを書き込むメモリ書き込み手段、３は画像データをサイズ変換するために必要な所定のデータ容量を有して、画像データを一時的に保存するメモリであり、第２の従来の画像データサイズ変換装置で説明したメモリ２０３と同様に複数の領域、具体的には画素数Ｎ×ａの二つの領域に分割されており、１フレーム分の画素数Ｎ×Ｍのデータ容量よりはるかに小さい。４はメモリ３に書き込まれた画像データを読み出すメモリ読み出し手段、５は画像データを所望のサイズに変換する画像サイズ変換手段、６は表示手段７の入力フォーマットに従って画像データをフォーマット変換し、画像データを出力する表示制御手段、７は液晶ディスプレイや有機ＥＬ等の画像データを表示する表示手段である。８はＣＰＵであり、データバス、制御線等を有し、各手段の動作を制御する。９はサイズ変換やフォーマット変換した画像データを、取り込み保存しておく保存用大容量メモリである。なお、メモリ書き込み手段２からの書き込み完了信号は、メモリ読み出し手段４だけでなく、ＣＰＵ８にも出力される点が第２の従来の画像データサイズ変換装置と相違する。また、ＣＰＵ８は、書き込み完了信号を受けてアドレス信号ＣＰＵ＿Ａｄｄ、リード信号ＣＰＵ＿ＲＤをメモリ読み出し手段４に出力し、メモリ読み出し手段４は、ウェイト信号ＷＡＩＴをＣＰＵ８に出力する点でも第２の従来の画像データサイズ変換装置と相違する。
【００３１】
次に、動作に付いて、画像データの取り込み指示が出る場合について、図２を用いて動作を説明する。
図２に示すように、例えば、第２フレーム目の画像データを読み出している途中で画像取り込み指示を受けるとする。この場合、第１フレームの画像データの読み出しは、第２の従来例で説明したように、メモリ書き込み手段２からメモリ読み出し手段４へ完了信号が出力され、画像データの読み出しやサイズ変換等が行われ、既に完了している。さらに、第２フレーム目の画像データについても第１フレームの場合と同様、１フレーム分の画像データの読み出しが終了するまでは、メモリ読み出し手段４のタイミングでメモリ３の読み出しを行なう。メモリ書き込み手段２は、第２フレーム目の最後のデータブロックである（Ｍ／ａ）ブロックのデータをメモリ３に書き込んだ後、書き込み完了信号をＣＰＵ８に出力する。書き込み完了信号を受取ったＣＰＵ８はタイミング制御を行い、第２フレーム目と第３フレーム目の間のブランキング期間で読み出しタイミングの切り換えを行なう。第３フレーム目の画像データの読み出しは、ＣＰＵ８のタイミングで行われ、画像データの表示、保存処理が行われる。
【００３２】
図３、図４を用いて、第３フレームの画像データの処理について説明する。
まず、メモリ書き込み手段２は、Ａブロックのデータの領域αへの書き込みを開始する。Ａブロックのデータの領域αへの書き込みが、領域αの最後の画素である画素Ｎ×ａ画素目まで達すると、メモリ書き込み手段２はメモリ読み出し手段４に領域αへの書き込み完了信号ＩＮＴ１を出力し、次に、Ｂブロックのデータの領域βへの書き込みを開始する。
【００３３】
メモリ書き込み手段２から領域αへの書き込み完了信号ＩＮＴ１を受け取ったＣＰＵ８は、領域αに書き込まれたＡブロックのデータの読み出し指令をメモリ読み出し手段４に出力する。
ＣＰＵ８からメモリ読み出し手段４に出力される読み出し指令を、図４を用いて説明する。まず、ＣＰＵ８がメモリ読み出し手段４に、アドレス信号ＣＰＵ＿Ａｄｄ＝Ａ１、読み出し信号ＣＰＵ＿ＲＤをＬＯＷとして出力すると、メモリ読み出し手段４はＣＰＵ８にＷＡＩＴ信号をＨＩＧＨとして出力し、ＣＰＵ８の画像データの読み出しを待たせる。この間、メモリ読み出し手段４は、図３の番号に対応するメモリ読み出しアドレスＭＡ１、ＭＡ２、ＭＡ３、ＭＡ４を発生し、メモリ３の各画素から各々の画像データＤ１、Ｄ２、Ｄ３、Ｄ４を読み出す。そして、これらの画像データを画像サイズ変換手段５に出力する。画像サイズ変換手段５では、出力された各画像データＤ１、Ｄ２、Ｄ３、Ｄ４からデータサイズが変換された画像データＤＤ１を作成する。画像データＤＤ１が生成されるタイミングで、メモリ読み出し手段４がＣＰＵ８に出力していたＷＡＩＴ信号をＨＩＧＨからＬＯＷに設定を変えると、読み出し信号ＣＰＵ＿ＲＤがＨＩＧＨに移行し、１クロック後にＬＯＷに戻る。この時、画像サイズ変換手段５はＣＰＵＢＵＳに画像データＤＤ１を出力し、ＣＰＵ８はサイズ変換された画像データＤＤ１をＣＰＵＢＵＳから読み出し、保存用大容量メモリ９に画像データＤＤ１を取り込む。また、読み出し信号ＣＰＵ＿ＲＤがＨＩＧＨに移行したタイミングで、画像サイズ変換手段５は表示制御手段７に読み出しイネーブル信号をＨＩＧＨからＬＯＷに移行させ、１クロック後にＨＩＧＨに戻す。表示制御手段６はこのタイミングでサイズ変換後の画像データＤＤ１を画像サイズ変換手段５から読み出す。したがって、サイズ変換後の画像データＤＤ１がＣＰＵ８を経て保存用大容量メモリ９に取り込まれる、ＣＰＵ＿ＲＤがＨＩＧＨの期間となるタイミングと、表示制御手段６が画像データＤＤ１を読み出す、読み出しネーブル信号がＬＯＷと期間は同じタイミングとなる。同様のタイミング手順にて、画像サイズ変換後の２画素目の画像データＤＤ２をＣＰＵ８と表示制御手段６が読み出す。これを繰り返して、Ａブロックを読み出してＮ／２画素のデータを取り込む。
【００３４】
Ｂブロックのデータの領域βへの書き込みが、領域βの最後の画素Ｎ×ａ×２画素目まで達すると、メモリ書き込み手段２はＣＰＵ８に領域βへの書き込み完了信号ＩＮＴ２を出力し、次にＣブロックのデータの領域αへの書き込みを開始する。この時、領域αに一時的に保存されたＡブロックのデータは、メモリ読み出し手段４によって読み出されており、Ｎ×ａ画素目までの読み出しが完了している。
【００３５】
メモリ書き込み手段２から領域βへの書き込み完了信号ＩＮＴ２を受け取ったＣＰＵ８は、領域βに書き込まれたＢブロックのデータの読み出し指令をメモリ読み出し手段４に出力する。
以下の動作は、上記の場合と同様である。
これらの動作を、（Ｍ／ａ）ブロックのデータの読み出し、書き込み完了信号ＩＮＴ（Ｍ／ａ）の出力までサイズ変換を繰り返し、１フレーム分の画像データの変換作業が完了する。
【００３６】
このように、メモリ３を複数の領域に分割し、領域毎に書き込みと読み出しを独立して行うようにしたので、メモリ容量が画像データ１フレーム分の容量より小さくてすむ。また、ＣＰＵ８のタイミングでメモリ読み出し手段４の書き込みと読み出し動作を行うようにしたので、保存用大容量メモリ９に取り込む画像データと表示手段７に表示させる画像データとが同一フレームの画像となる。
【００３７】
なお、ＣＰＵ８から画像データの取り込み指示が出ていない場合は、画像データを表示手段７に表示させるための処理、即ち、画像データのメモリ３への書き込み、メモリ３からの読み出し、画像サイズ変換等における各手段の動作等が第２の従来例と同様であるので、ここでは詳細な説明は省略する。
【００３８】
実施の形態２．
次に実施の形態２に付いて説明する。
実施の形態１では、表示手段７に表示させる画像データと、ＣＰＵ８により読み込まれる画像データのサイズが同じであった。この実施の形態２では、表示される画像データと、読み込まれる画像データのサイズが異なる場合に付いて説明する。なお、機器の構成は実施の形態１で説明した図１と同様であるため、図１の説明は省略する。また、メモリ書き込み手段２、メモリ３、画像サイズ変換手段４、ＣＰＵ８、書き込み完了信号等についても実施の形態１と同様であるため、説明を省略する。
【００３９】
ＣＰＵ８からメモリ読み出し手段４に出力される読み出し指令を、図５を用いて説明する。書き込み完了信号を受取ったＣＰＵ８はメモリ読み出し手段４に、アドレス信号ＣＰＵ＿Ａｄｄ＝Ａ１、読み出し信号ＣＰＵ＿ＲＤをＬＯＷとして出力するが、メモリ読み出し手段４は、ＣＰＵ８にＷＡＩＴ信号をＨＩＧＨとして出力せず、ＣＰＵ８の画像データの読み出しを待たせない。したがって、ＣＰＵ８からの読み出し信号ＣＰＵ＿ＲＤは、実施の形態１の場合よりも短い周期でＨＩＧＨ、ＬＯＷを繰り返す。メモリ読み出し手段４は、図３の番号に対応するメモリ読み出しアドレスＭＡ１、ＭＡ２、ＭＡ３、ＭＡ４をそれぞれ発生し、メモリ３の各画素から各々の画像データＤ１、Ｄ２、Ｄ３、Ｄ４を順番に読み出す。そして、これらの画像データを順番に画像サイズ変換手段５に出力する。一方、ＣＰＵ＿ＲＤがＨＩＧＨに移行し１クロック後にＬＯＷとなるタイミングで、画像サイズ変換手段５は画像データをＣＰＵＢＵＳ出力し、ＣＰＵ８はＣＰＵＢＵＳを介しこれらのサイズ変換前の画像データを読み出し、保存用大容量メモリ９に取り込む。したがって、ＣＰＵ８が読み出し、保存用大容量メモリ９に取り込まれる画像データは、画像サイズ変換前のＤ１、Ｄ２、Ｄ３、Ｄ４そのものである。一方、画像サイズ変換手段５では、出力された各画像データＤ１、Ｄ２、Ｄ３、Ｄ４から画像データＤＤ１を作成する。画像データＤＤ１が生成されるタイミングで、画像サイズ変換手段５は表示制御手段６に読み出しイネーブル信号を出力し、表示制御手段６はこのタイミングでサイズ変換後の画像データＤＤ１を画像サイズ変換手段５から読み出す。
【００４０】
同様のタイミング手順にて、画像サイズ変換前のＤ５、Ｄ６、Ｄ７、Ｄ８が画像サイズ変換手段５、ＣＰＵＢＵＳ、ＣＰＵ８を介し保存用大容量メモリ９に取り込まれ、表示制御手段６は画像サイズ変換手段５から画像サイズ変換後の２画素目の画像データＤＤ２を読み出す。
この動作を繰り返すと保存用大容量メモリ９に取り込まれる画像データはサイズ変換前のものであるから、画素数Ｎ×Ｍの画像データとなる一方、表示手段７に表示される画像データは（Ｎ×Ｍ）／４の大きさとなる。
【００４１】
実施の形態３．
図６は、この発明の実施の形態３に係る画像データサイズ変換装置のブロック図であり、撮像画像を送信するように構成されており、撮像画像を送信する装置、例えば携帯電話端末機器、ＰＤＡ等である。図６において、１１は送信手段である。なお、図１と同様の要素については、同じ符号が付されている。実施の形態１、２については撮像画像を表示、保存する装置について説明したが、本発明はその実施の形態において説明したものに限られるものではなく、図６のように画像サイズ変換手段５の後段に送信手段１１を設けてもよい。送信手段１１は表示手段７、保存用大容量メモリ９と交換して構成してもよく、また、新たに追加して構成してもよい。もちろん、それらが一体とに構成されていてもよい。このように送信手段１１を備えることにより、他の端末機器に画像データを送信することが可能となる。
【００４２】
実施の形態４．
図７は、この発明の実施の形態４に係る画像データサイズ変換装置のブロック図であり、装置外部からの画像を受信するように構成されており、装置外部からの画像を受信する装置、例えば、携帯電話端末機器、ＰＤＡ等である。図７において、１２は受信手段である。なお、図１と同様の要素については、同じ符号が付されている。上記では撮像画像を送信する装置について説明したが、図７のようにメモリ書き込み手段２の前段に受信手段１２を設けてもよい。受信手段１２は表示手段７、保存用大容量メモリ９、発信手段１１と交換して構成してもよく、また、新たに追加して構成してもよい。もちろん、それらが一体として構成されていてもよい。さらに、送信手段１１と受信手段１２とを備えた構成としてもよい。このように受信手段１２を備えることにより、他の端末機器からの画像データを受信することが可能となり、同時に送信手段１１を備えれば、画像データの送受信が可能となる。
また、サイズ変更の対象となる画像データは、撮像画像に限られるものではなく、受信手段１２により受信した画像や、ダウンロード画像でもよい。また、静止画、動画のいずれでもよい。
【００４３】
【発明の効果】
この発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
【００４４】
入力される画像データをメモリに書き込むメモリ書き込み手段と、入力される画像データの１フレーム分より小さい容量を有し、複数の領域に分割され、上記各々の領域に対する書き込み、読み出しの操作をそれぞれ独立して行うことができるメモリと、上記メモリに書き込まれる画像データを読み出すメモリ読み出し手段と、上記メモリ読み出し手段により読み出される画像データのサイズを変換する画像サイズ変換手段と、サイズ変換された画像データを表示する表示手段と、上記各手段とメモリを制御する中央演算装置と、画像データを保存する保存用大容量メモリとを備え、上記メモリ書き込み手段から画像データの書き込み完了信号が上記中央演算装置に出力され、上記完了信号を受取った上記中央演算装置から出力される制御信号に基づいて上記メモリ読み出し手段を制御し、上記中央演算装置は上記画像サイズ変換手段から画像データを読み出し、保存用大容量メモリに画像データを取り込むこととしたので、画像データを一時的に書き込むメモリの容量の削減と機器本体のサイズアップを防止でき、ＣＰＵの処理能力の低下を防止しつつ、表示される画像データと、保存用に取込まれる画像データとを同じフレームの画像データすることができる。
【００４５】
メモリの各領域は、画像サイズ変換手段における画像データのサイズ変換動作に必要な容量を有することとすれば、画像データを一時的に書き込むメモリの容量の削減することができる。
【００４６】
画像撮像手段を更に備え、画像データは画像撮像手段から出力されるものであることとすれば、画像データを一時的に書き込むメモリの容量の削減と機器本体のサイズアップを防止できる。
【図面の簡単な説明】
【図１】実施の形態１における画像データサイズ変換装置を示すブロック図である。
【図２】実施の形態１におけるメモリの書き込み、及び読み出しのタイミングを示す図である。
【図３】実施の形態１における、垂直分割数ａ＝２によるサイズ変換を説明するための説明図である。
【図４】実施の形態１における、画像データの読み出しのタイミングを示す図である。
【図５】実施の形態２における、画像データの読み出しのタイミングを示す図である。
【図６】実施の形態３における画像データサイズ変換装置を示すブロック図である。
【図７】実施の形態４における画像データサイズ装置を示すブロック図である。
【図８】第１の従来の画像データサイズ変換装置を示すブロック図である。
【図９】第１の従来の画像データサイズ変換装置における、フレームメモリの書き込み、及び読み出し方法を示す図である。
【図１０】第１の従来の画像データサイズ変換装置における、フレームメモリの書き込み、及び読み出しのタイミングを示す図である。
【図１１】第１の従来の画像データサイズ変換装置における、画像データを保存用大容量メモリに取り込むタイミングを示す図である。
【図１２】第２の従来の画像データサイズ変換装置を示すブロック図である。
【図１３】第２の従来の画像データサイズ変換装置における、メモリに書き込むために分割された画像データ、及び複数の領域で構成されたメモリを示す図である。
【図１４】第２の従来の画像データサイズ変換装置におけるメモリの書き込み、及び読み出しのタイミングを示す図である。
【図１５】第２の従来の画像データサイズ変換装置における、垂直分割数ａ＝２によるサイズ変換を説明するための説明図である。
【図１６】第２の従来の画像データサイズ変換装置における、垂直分割数ａ＝１によるサイズ変換を説明するための説明図である。
【符号の説明】
１　画像撮像手段、２　メモリ書き込み手段、３　メモリ、４　メモリ読み出し手段、５　画像サイズ変換手段、６　表示制御手段、７　表示手段、８　ＣＰＵ、９　保存用大容量メモリ、１１　送信手段、１２　受信手段。
【図１】
2004032615.tif 000003
【図２】
2004032615.tif 000004
【図３】
2004032615.tif 000005
【図４】
2004032615.tif 000006
【図５】
2004032615.tif 000007
【図６】
2004032615.tif 000008
【図７】
2004032615.tif 000009
【図８】
2004032615.tif 000010
【図９】
2004032615.tif 000011
【図１０】
2004032615.tif 000012
【図１１】
2004032615.tif 000013
【図１２】
2004032615.tif 000014
【図１３】
2004032615.tif 000015
【図１４】
2004032615.tif 000016
【図１５】
2004032615.tif 000017
【図１６】
2004032615.tif 000018