(57)【要約】      （修正有）【課題】低コストで、解像度の高い画像を取得する撮像装置を提供する。【解決手段】所定の面積を有する受光面（例えば、Ｐ（ｍ，ｎ））を含み、受光面あたりの受光量に応じた出力値を出力する受光素子（例えば、Ａ（ｍ，ｎ））を、被写体からの入射光から部分的に遮光し、遮光された受光素子の遮光部位を異ならせた複数の状態のそれぞれにおいて、受光素子からの出力値を取得するステップと、複数の状態のそれぞれにおいて取得された前記受光素子からの複数の出力値の差分から、前記受光素子の受光面よりも小さな面積における受光量に応じた出力値を算出するステップと、算出するステップによって算出された出力値を被写体の位置と対応付けて記憶するステップ、を含むことを特徴とする撮像装置１０を提供する。【選択図】図１
2011234303.tif 000002
【特許請求の範囲】
【請求項１】
所定の面積を有する受光面を含み、前記受光面あたりの受光量に応じた出力値を出力する受光素子と、前記受光素子を被写体からの入射光から部分的に遮光する遮光手段と、を備える撮像装置。
【請求項２】
前記遮光手段によって遮光された前記受光素子の遮光部位を異ならせた複数の状態のそれぞれにおいて、前記受光素子からの出力値を取得する撮像手段をさらに備える、請求項１記載の撮像装置。
【請求項３】
前記遮光部位を異ならせた複数の状態のそれぞれにおいて前記撮像手段によって取得された複数の出力値の差分から、前記受光素子の受光面よりも小さな面積における受光量に応じた出力値を算出して出力する算出手段と、
前記算出手段によって出力された出力値を被写体の位置と対応付けて記憶する記憶部と、をさらに備えた、請求項２記載の撮像装置。
【請求項４】
前記受光素子の前記遮光手段に対する位置を、前記受光素子の寸法よりも小さな距離ずつ変位させる撮像素子駆動手段を備える、請求項１から３迄の何れかに記載の撮像装置。
【請求項５】
所定の面積を有する受光面を含み、前記受光面あたりの受光量に応じた出力値を出力する受光素子を、被写体からの入射光から部分的に遮光し、遮光された前記受光素子の遮光部位を異ならせた複数の状態のそれぞれにおいて、前記受光素子からの出力値を取得するステップと、
前記複数の状態のそれぞれにおいて取得された前記受光素子からの複数の出力値の差分から、前記受光素子の受光面よりも小さな面積における受光量に応じた出力値を算出するステップと、
前記算出するステップによって算出された出力値を被写体の位置と対応付けて記憶するステップと、を含む撮像方法。
【請求項６】
所定の面積を有する受光面を含み、前記受光面あたりの受光量に応じた出力値を出力する受光素子から、前記受光面の一部である第１所定部分によって受光された受光量に応じた第１の出力値を取得するステップと、
前記第１所定部分に含まれる第２所定部分が受光した受光量に応じた第２の出力値を取得するステップと、
前記第１の出力値と前記第２の出力値との差分から、前記第１所定部分のうち、前記第２所定部分を除く部分における受光量に応じた第３の出力値を求めるステップと、を含む撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮像する撮像装置、撮像方法及び撮像プログラムに関する。
【背景技術】
【０００２】
従来より、製品や金型、治具等の形状を測定し、測定結果に基づき、調整を行うことが行われている。このような時に高解像度の固体撮像素子を搭載した撮像装置が用いられる。固体撮像素子として、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）撮像素子や、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）撮像素子等が挙げられる。
また、特許文献１には、限られた画素数の撮像素子を用いて高い解像度を得るため、受光面を振動させる固体撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６０―１８９５８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、撮像装置の解像度は、一般的に、撮像素子の有効画素数に応じて増加する。しかし、撮像素子の有効画素数を向上するためには、通常、撮像素子が有する受光素子の数を増やす必要がありコストがかかる。一方で、受光素子の数を増やさずに解像度を向上させることを目的として、撮像する被写体を複数の部分に分割し、撮像素子を移動させながら被写体の部分ごとに複数回撮影を繰り返す方法がある。この場合、得られた画像を、相対的な位置関係を確認しながら、繋ぎ合わせる必要があるため、繋ぎ合わせる画像同士の相対的な位置関を計算しなければならない。撮像素子の移動距離が増大すると、移動によって生じる位置ズレを考慮して、画素間の相関を計算する必要が生じるが、ここでも誤差が発生しやすくなるという課題があった。
【０００５】
特許文献１に開示された固体撮像装置は、例えば、インターライン転送方式において、感光部に蓄積された信号電荷を信号ブランキング期間に垂直ＣＣＤレジスタに転送し、次のフィールド有効期間中に読み出すものであるが、解像度を向上するための詳細については教示されていない。
【０００６】
そこで本発明は、上述の課題を鑑みて、低コストで、解像度の高い画像を取得する撮像装置、及び撮像方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様の撮像装置（例えば、撮像装置１０）によると、所定の面積を有する受光面（例えば、Ｐ（ｍ，ｎ））を備え、前記受光面あたりの受光量に応じた出力値を出力する受光素子（例えば、Ａ（ｍ，ｎ））と、前記受光素子を被写体からの入射光から部分的に遮光する遮光手段（例えば、遮光板６）と、を備えることを特徴とする。
【０００８】
なお、上述の撮像装置は、前記遮光手段によって遮光された前記受光素子の遮光部位を異ならせた複数の状態のそれぞれにおいて、前記受光素子からの出力値を取得する撮像手段（撮像部２）をさらに備えてもよい。
【０００９】
また、上述の撮像装置は、前記遮光部位を異ならせた複数の状態のそれぞれにおいて前記撮像手段によって取得された複数の出力値の差分から、前記受光素子の受光面よりも小さな面積における受光量に応じた出力値を算出して出力する算出手段（例えば、制御部４）と、
前記算出手段によって出力された出力値を被写体の位置と対応付けて記憶する記憶部（例えば、記憶部７）と、をさらに備えてもよい。
【００１０】
本発明の撮像装置（例えば、撮像装置１０）によると、前記受光素子の前記遮光手段に対する位置を、前記受光素子の寸法よりも小さな距離ずつ変位させる撮像素子駆動手段（例えば、駆動部３）を備えてもよい。
【００１１】
本発明の第２の態様の撮像方法によると、所定の面積を有する受光面（例えば、Ｐ（ｍ，ｎ））を含み、前記受光面あたりの受光量に応じた出力値を出力する受光素子（例えば、Ａ（ｍ，ｎ））を、被写体からの入射光から部分的に遮光し、遮光された前記受光素子の遮光部位を異ならせた複数の状態のそれぞれにおいて、前記受光素子からの出力値を取得するステップと、
前記複数の状態のそれぞれにおいて取得された前記受光素子からの複数の出力値の差分から、前記受光素子の受光面よりも小さな面積における受光量に応じた出力値を算出するステップと、
前記算出するステップによって算出された出力値を被写体の位置と対応付けて記憶するステップと、を含むことを特徴とする。
かかる構成により、本発明の撮像方法は、受光素子の遮光部位を変位させながら、受光素子の受光面よりも小さな面積に対応した出力値の差分に基づいて、一層微細な被写体の画像情報を得ることができるので、受光素子の数を増加させることなく、また、画像を繋ぎ合わせる必要もなく、低コストで解像度の高い画像を取得することができる。
【００１２】
本発明の第３の態様の撮像方法によると、所定の面積を有する受光面（例えば、Ｐ（ｍ，ｎ））を含み、前記受光面あたりの受光量に応じた出力値を出力する受光素子（例えば、Ａ（ｍ，ｎ））から、前記受光面の一部である第１所定部分によって受光された受光量に応じた第１の出力値を取得するステップと、
前記第１所定部分に含まれる第２所定部分が受光した受光量に応じた第２の出力値を取得するステップと、
前記第１の出力値と前記第２の出力値との差分から、前記第１所定部分のうち、前記第２所定部分を除く部分における受光量に応じた第３の出力値を求めるステップと、を含むことを特徴とする。
かかる構成により、本発明の撮像方法は、受光面の一部である第１所定部分から、該第１所定部分に含まれる第２所定部分を除いた部分の受光量に対応した出力値に基づいて、一層微細な被写体の画像情報を得ることができるので、受光素子の数を増加させることなく、また、画像を繋ぎ合わせる必要もなく、低コストで解像度の高い画像を取得することができる。
【発明の効果】
【００１３】
本発明によれば、低コストで、解像度の高い画像を取得することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態に係る撮像装置の概略図である。
【図２】図１の撮像装置を構成する撮像素子の構成を示すブロック図である。
【図３】図２の撮像素子の端部を形成する画像取得領域と遮光板との関係を示す図である。
【図４】図２の撮像素子の最端部の画像情報取得領域の基本位置［１］における出力値と遮光板との関係を示す図である。
【図５】図２の撮像素子の最端部の画像情報取得領域の移動位置［２］における出力値と遮光板との関係を示す図である。
【図６】図２の撮像素子の最端部の画像情報取得領域の移動位置［３］における出力値と遮光板との関係を示す図である。
【図７】図２の撮像素子の最端部の画像情報取得領域の移動位置［４］における出力値と遮光板との関係を示す図である。
【図８】図２の撮像素子の最端部の画像情報取得領域と得られた被写体の画素情報との、移動位置［９］における関係を示す図である。
【図９】図２の撮像素子の複数の画像情報取得領域の基本位置［１］における出力値と遮光板との関係を示す図である。
【図１０】図２の撮像素子の移動と、取得可能な画素情報との関係を示す図である。
【図１１】図２の撮像素子の最上部を構成する複数の画像情報取得領域の基本位置［１］、移動位置［２］、移動位置［３］における出力値と得られる被写体の画素情報との関係を示す図である。
【図１２】図２の撮像素子の最上部を構成する複数の画像情報取得領域と得られた被写体の画素情報との基本位置［３］における関係を示す図である。
【図１３】図２の撮像素子の最左部を構成する複数の画像情報取得領域の移動位置［７］における出力値と得られる被写体の画素情報との関係を示す図である。
【図１４】図２の撮像素子の最上部を構成する複数の画像情報取得領域と得られた被写体の画素情報との移動位置［６］、移動位置［９］における関係を示す図である。
【図１５】図２の撮像素子の中央部の画像情報取得領域によって被写体の画素情報を取得する処理を説明する図である。
【図１６】図２の撮像素子によって取得された被写体の画素情報を示す図である。
【図１７】図２の撮像装置が実行する画像を撮像する処理のフロー図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
［第１の実施の形態］
図１及び図２を参照して、本発明の第１の実施の形態に係る撮像装置の概略について説明する。
【００１６】
図１は、本発明の第１の実施の形態に係る撮像装置の概略図であり、図２は、本実施の形態に係る撮像装置を構成する撮像素子の構成を示すブロック図である。
【００１７】
図１に示す撮像装置１０は、被写体５を撮影して電気信号に変換する撮像素子１を含む撮像部２と、撮像素子１を駆動する駆動部３と、撮像素子１、撮像部２、駆動部３とを制御する制御部４と、撮像部２によって撮像された被写体５の画像データを記憶する記憶部７と、画像データに基づいて被写体５の画像を表示する表示部８と、を含む。
【００１８】
撮像部２は、撮像素子１の他、被写体からの光を撮像素子１に結像させる、図示されていない撮像レンズを含む。撮像素子１は、撮像レンズによって結像される被写体５からの入射光を電気信号に変換する。撮像素子１は、撮像レンズによって自身に投影されて結像される被写体５の像５’（以後、「被写体像」と呼ぶ）を光電変換する受光素子を複数備えたＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）撮像素子や、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）撮像素子などによって構成される。撮像部２は撮像手段の機能を有する。
【００１９】
駆動部３は、撮像素子１を被写体５に対して、受光素子の１辺の寸法の数分の一に相当する距離の単位で駆動する。駆動部３は、撮像素子１を被写体５に対して、受光素子の１辺の寸法の数分の一に相当する距離の単位で駆動することができる精度が要求されるため、例えば、圧電素子などを用いたアクチュエータが好ましい。
【００２０】
本実施の形態では、制御部４と記憶部７と表示部８とは、コンピュータ９の一部である。制御部４は、図示を省略するが、撮像装置１が各種機能を実行するためのプログラムが記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＲＯＭに記憶されたプログラムを実行して、撮像装置１の各種機能を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＣＰＵが各種の処理を実行する上において必要なデータなどが適宜記憶されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などとによって構成される。
【００２１】
撮像素子１と被写体５との間には、撮像素子１の最端部を形成する少なくとも２辺が部分的に遮光されるように形成されたＬ字型の遮光板６が配置される。遮光板６は遮光手段の機能を有する。なお、図１に示す遮光板６の被写体５に対する位置は一例に過ぎず、遮光板６は、撮像素子１の最端部を形成する少なくとも２辺を部分的に遮光するために適当であれば、この他の位置に配置してもよい。また、遮光板６の形状は、後に詳述するが、撮像素子１の最端部の形状に合わせ、撮像素子１の再端部を形成する２辺を正確に、縦方向及び横方向に、それぞれ１画素の整数分の一の単位（以後、「サブピクセル」とも呼ぶ）、例えば、３分の１、２に相当する領域を遮光できるのであれば、Ｌ字型以外の形状でもよい。
【００２２】
制御部４は、駆動部３を制御して撮像部２を駆動し、撮像素子１から出力される電気信号を処理して、画像データを生成し、生成した画像データを記憶部７に記憶する。さらに制御部４は、生成した画像データに基づいて表示部８に撮像部２が撮像した画像を表示する。また、制御部４は、撮像素子１から出力される電気信号を処理する際に、後述する演算処理を実行する。
【００２３】
表示部８は、液晶ディスプレイなどによって構成される。記憶部７は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスクなどによって構成される。
【００２４】
［撮像素子の構成］
次に、図２を参照して、撮像素子１について説明する。撮像素子１は、二次元に配列された複数の受光素子から構成されている。受光素子の各々は所定の面積を有する受光面を含む。受光素子の各々は、この受光面に入射光を受光すると光電変換を実行して、受光面あたりの受光量に応じて、１画素に相当する信号電荷を生成する。この受光素子の各々が有する受光面を、以後、「画素情報取得領域」と呼ぶ。このため、この受光素子を二次元に配列して形成される撮像素子１が有する受光面全体は、受光素子ごとに、各々が１画素に相当する信号電荷を発生する複数の画素情報取得領域に分割することができる。
【００２５】
図２に示すように、撮像素子１の受光面を形成する画像情報取得領域の数によって撮像素子１の総画素数は決定される。例えば、ｉ、ｊを任意の自然数とすると、横方向に配設された画素情報取得領域の数、すなわち、横画素数をｉ、縦方向に配設された画素情報取得領域の数、すなわち、数縦画素数をｊとすると、この撮像素子１の総画素数はｉ×ｊとなる。また、画素情報取得領域は、受光素子の受光面に相当する。
【００２６】
すなわち、撮像素子１は、受光素子Ａ（１，１）、Ａ（２，１）、Ａ（３，１）、・・・・、Ａ（１，２）、・・・Ａ（１，３）、・・・、Ａ（ｉ，ｊ）を有する。受光素子Ａ（１，１）、Ａ（２，１）、Ａ（３，１）、・・・・、Ａ（１，２）、・・・Ａ（１，３）、・・・、Ａ（ｉ，ｊ）の各々が形成する画像情報取得領域をそれぞれ、画素情報取得領域Ｐ（１，１）、Ｐ（２，１）、Ｐ（３，１）、・・・・、Ｐ（１，２）、・・・Ｐ（１，３）、・・・、Ｐ（ｉ，ｊ）として表す。
【００２７】
画素情報取得領域は各々１画素に相当する信号電荷を発生するので、撮像素子１において画素情報取得領域が配置されている場所を示す情報を、以後、「画素アドレス」と呼ぶ。左上端部を基準とすると、左上端部より横方向に配設された画素情報取得領域の位置を示す情報、すなわち、画素アドレスは（１、１）、（２、１）、・・・、（ｉ、１）となり、左上端部より下の画素アドレスは（１、１）、（１、２）、・・・、（１、ｊ）となる。さらに、最右下端部の画素アドレスは（ｉ，ｊ）で表され、他の画素取得領域の位置も図２に示すように表される。なお、後述する被写体の像５’の画素情報は、後述する移動位置［９］に撮像素子１が位置する時の画素アドレスで表す。
【００２８】
［撮像処理］
このようにして構成された撮像素子１が、被写体を効率的に撮像する処理について、以下、図３から図１６を参照して説明する。
【００２９】
まず、撮像素子１が撮像する被写体５の上に遮光板６を、撮像素子１の最端部を形成する少なくとも２辺が部分的に遮光されるように設定する。なお、図１に示す遮光板６の被写体５に対する位置は一例に過ぎず、遮光板６は、撮像素子１の最端部を形成する少なくとも２辺を部分的に遮光するために適当であれば、この他の位置に配置してもよい。遮光板６は、撮像素子１の最端部を形成する少なくとも２辺を部分的に遮光する。本実施の形態では、被写体５と遮光板６は固定されており、撮像素子１は、駆動部３によって、被写体５と遮光板６に対して独立して移動する。しかし、本発明はこれに限定されず、例えば、被写体５と撮像素子１を固定して、遮光板６を移動するようにしてもよい。駆動部３は撮像素子駆動の機能を有する。
【００３０】
図３に、最初に被写体５を遮光板６で覆う際に遵守すべき、遮光板６と、撮像素子１の端部を形成する画素情報取得領域と、撮像素子１に結像される被写体５の像（以後、「被写体像」と呼ぶ）５’との間の位置関係を示す。
【００３１】
図３（１）に示すように、遮光板６は、撮像素子１の最端部を形成する少なくとも２辺を部分的に遮光するように設定する。図３（１）に、撮像素子１の最左上端部の画素情報取得領域Ｐ（１，１）と遮光板６との関係を拡大してより詳細に示す。撮像素子１の実線で囲まれた部分が撮像素子１の最左上端部の画素情報取得領域Ｐ（１，１）を表している。画素情報取得領域Ｐ（１，１）は、撮像素子１の最左上端部に入射する光を受光すると、１画素分に相当する画素を取得して出力するようになっている。図３（１）に示す位置において、遮光板６は、画素情報取得領域Ｐ（１，１）に入射する光のうち、上端部及び左端部のそれぞれ１画素の３分の２相当が遮光されるように配置されている。このため、画素情報取得領域Ｐ（１，１）は、実際には１画素の９分の１相当のサブピクセルの画素情報を出力することになる。
【００３２】
同様に、Ｌ字型の遮光板６は、撮像素子１に結像される被写体像５’のうち、撮像素子１の２辺に相当する画素情報取得領域Ｐ（１，１）以外の画像情報取得領域に対しても、縦方向及び横方向にそれぞれ１画素の３分の２相当が遮光されるように配置される。この結果、図３（２）に示す位置において、遮光板６は同様に、最端部の縦方向及び横方向の２辺を形成する画素情報取得領域、すなわち、上端部の画素情報取得領域Ｐ（１，１）、Ｐ（２，１）、Ｐ（３，１）、・・・・、Ｐ（ｉ，１）、及び左端部の画素情報取得領域Ｐ（１，１）、Ｐ（１，２）、Ｐ（１，３）、・・・・、Ｐ（１，ｊ）に対しても、上端部及び左端部に入射する光のうち、それぞれ１画素の３分の２相当を遮光する。従って、画素情報取得領域Ｐ（２，１）、Ｐ（３，１）、・・・・、Ｐ（ｉ，１）、及び画素情報取得領域Ｐ（１，２）、Ｐ（１，３）、・・・・、Ｐ（１，ｊ）は、実際には１画素の３分の１相当のサブピクセルの画素情報を出力することになる。
【００３３】
続いて、本実施の形態の撮像処理について説明する。本実施の形態では、駆動部３を制御して、撮像素子１を、本紙面の右方向及び下方向に１画素の３分の１に相当する距離ごとにシフトして被写体５を撮影する処理を、それぞれ１画素に相当する距離まで繰り返して被写体５を撮影する。
【００３４】
＜最端部の画像情報取得領域に着目した処理＞
まず、理解を容易にするため、被写体像５’と遮光板６に対する撮像素子１の動作と、撮像素子１からの出力値との関係を、最端部の画像情報取得領域Ｐ（１，１）に着目して説明する。
まず、撮像素子１の最端部を形成する２辺に対して、それぞれ１画素の３分の２のサブピクセルに相当する領域を遮光板６によって遮光した状態で撮像をする。この時の撮像素子１の被写体５に対する位置を基本位置［１］とする。
【００３５】
図４は、基本位置［１］における遮光板６に対する撮像素子１の位置と、撮像素子１からの出力値との関係を、最端部の画像情報取得領域Ｐ（１，１）に着目して示した図である。このように最端部の画像情報取得領域Ｐ（１，１）の上部と左部がそれぞれ１画素分３分の２に相当する領域が遮光板６によって遮光された状態で撮像を行う。
画像情報取得領域Ｐ（１，１）の出力値をａ（１，１）として記憶部７に記憶する。さらに、この時の画像情報取得領域Ｐ（１，１）の出力値ａ（１，１）を被写体像５’の左上最端部の領域の画素値Ａ（１，１）として記憶部７に記憶する。
【００３６】
続いて、撮像素子１を基本位置［１］から右方向に被写体像５’と遮光板６に対して、画像取得領域Ｐ（１，１）の１画素の３分の１画素分に相当する距離シフトして撮像する。この時の撮像素子１の被写体像５’及び遮光板６に対する位置を移動位置［２］とする。
【００３７】
図５は、このように撮像素子１を基本位置［１］から右方向に、撮像素子１に結像される被写体像５’が画像取得領域Ｐ（１，１）の１画素に対して、３分の１画素分に相当する距離ｈシフトするように移動した時の撮像素子１と被写体の像５’との関係を画像情報取得領域Ｐ（１，１）に着目して示した図である。３分の１画素分に相当する距離ｈは、受光素子の寸法よりも小さい。また、図５における画像取得領域Ｐ（１，１）の遮光された遮光部位の面積は、３分の１画素分に相当する距離ｈ移動した分だけ、図４における画像取得領域Ｐ（１，１）の遮光された遮光部位の面積より少ない。すなわち、図５における画像取得領域Ｐ（１，１）の受光面の面積は、３分の１画素分に相当する距離ｈ移動した分だけ、図４における画像取得領域Ｐ（１，１）の受光面の面積より大ききくなっている。この受光面の面積の差分を利用して、サブピクセルの単位の画素値を算出していく。
【００３８】
具体的には、この時の画像取得領域（１、１）の出力値ｂ（１，１）を記憶部７に記憶する。さらに、
ｂ（１，１）−ａ（１，１）＝Ｂ（１，１）として、
この値Ｂ（１，１）を撮影して得られた被写体像５’の左上最端部から右方向に２番目の領域の画素値Ｂ（１，１）として記憶部７に記憶する。
【００３９】
続いて、撮像素子１を移動位置［２］から右方向に、撮像素子１に結像される被写体像５’が最端部の画像取得領域Ｐ（１，１）の１画素について、さらに３分の１画素分に相当する距離シフトするようにして撮像する。この時の撮像素子１の被写体５に対する位置を移動位置［３］とする。
【００４０】
図６は、移動位置［３］における撮像素子１と被写体の像５’との関係を画像情報取得領域Ｐ（１，１）に着目して示した図である。
【００４１】
この時の画像取得領域（１、１）の出力値をｃ（１，１）として記憶部７に記憶する。さらに、
ｃ（１，１）−（Ａ（１，１）＋Ｂ（１，１））＝Ｃ（１，１）として、
この値Ｃ（１，１）を撮影した被写体像５’の左上最端部から右方向に３番目の領域の画素値Ｃ（１，１）として記憶部７に記憶する。
続いて、撮像素子１を再び基本位置［１］に戻し、最端部画素の１画素に対して下方向に３分の１画素分シフトして撮像する。
【００４２】
図７は、撮像素子１を基本位置［１］から下方向に、画像取得領域Ｐ（１，１）の１画素について、３分の１画素分に相当する距離シフトした時の撮像素子１と被写体の像５’との関係を画像情報取得領域Ｐ（１，１）に着目して示した図である。この時の撮像素子１の被写体５に対する位置を移動位置［４］とする。
【００４３】
この時の画像取得領域（１、１）の出力値をｄ（１，１）として記憶部７に記憶する。さらに、
ｄ（１，１）−Ａ（１，１）＝Ｄ（１，１）として、
この値Ｄ（１，１）を撮影した被写体像５’の左上最端部から下方向に２番目の領域の画素値Ｄ（１，１）として記憶部７に記憶する。
続いて、撮像素子１を移動位置［４］から右方向にさらに画像取得領域Ｐ（１，１）の１画素の３分の１画素分に相当する距離シフトして撮像する。
【００４４】
図示は省略するが、撮像素子１を移動位置［４］から右方向にさらに画像取得領域Ｐ（１，１）の１画素の３分の１画素分に相当する距離シフトした位置を移動位置［５］とする。
この時の画像取得領域（１、１）の出力値をｅ（１，１）として記憶部７に記憶する。さらに、
ｅ（１，１）−（Ａ（１，１）＋Ｂ（１，１）＋Ｄ（１，１））＝Ｅ（１，１）として、
この値Ｅ（１，１）を撮影した被写体像５’の左上最端部から右方向に２番目、下方向に２番目の領域の画素値Ｅ（１，１）として記憶部７に記憶する（図８を参照）。
続いて、撮像素子１を移動位置［５］から右方向にさらに３分の１画素分シフトして撮像する。
【００４５】
図示は省略するが、撮像素子１を移動位置［５］から右方向にさらに画像取得領域Ｐ（１，１）の１画素の３分の１画素分に相当する距離シフトした位置を移動位置［６］とする。
この時の画像取得領域（１、１）の出力値をｆ（１，１）として記憶部７に記憶する。さらに、
ｆ（１，１）−（Ａ（１，１）＋Ｂ（１，１）＋Ｃ（１，１）＋Ｄ（１，１）＋Ｅ（１，１））＝Ｆ（１，１）として、
この値Ｆ（１，１）を撮影した被写体像５’の左上最端部から右方向に３番目、下方向に２番目の領域の画素値Ｆ（１，１）として記憶部７に記憶する（図８を参照）。
続いて、撮像素子１を基本位置［１］に戻し、基本位置［１］から下方向にさらに３分の２画素分シフトして撮像する。
【００４６】
図示は省略するが、撮像素子１を基本位置［１］から下方向にさらに画像取得領域Ｐ（１，１）の１画素の３分の２画素分に相当する距離シフトした位置を移動位置［７］とする。
この時の画像取得領域（１、１）の出力値をｇ（１，１）として記憶部７に記憶する。さらに、
ｇ（１，１）−（Ａ（１，１）＋Ｄ（１，１））＝Ｇ（１，１）として、
この値Ｇ（１，１）を撮影した被写体像５’の左上最端部から下方向に３番目の領域の画素値Ｇ（１，１）として記憶部７に記憶する（図８を参照）。
【００４７】
同様に、図示は省略するが、撮像素子１を移動位置［７］から右方向にさらに画像取得領域Ｐ（１，１）の１画素の３分の１画素分に相当する距離シフトして撮像する。この時の撮像素子１の被写体５に対する位置を移動位置［８］とする。
この時の画像取得領域（１、１）の出力値をｇ（１，１）として記憶部７に記憶する。さらに、
ｈ（１，１）−（Ａ（１，１）＋Ｂ（１，１）＋Ｄ（１，１）＋Ｅ（１，１）＋Ｇ（１，１））＝Ｈ（１，１）として、
この値Ｈ（１，１）を撮影した被写体像５’の左上最端部から右方向に２番目、下方向に３番目の領域の画素値Ｈ（１，１）として記憶部７に記憶する（図８を参照）。
【００４８】
さらに、撮像素子１を移動位置［８］から右方向に画像取得領域Ｐ（１，１）の１画素の３分の１画素分に相当する距離シフトして撮像する。この時の撮像素子１の被写体５に対する位置を移動位置［９］とする。
この時の画像取得領域（１、１）の出力値をｋ（１，１）として記憶部７に記憶する。さらに、
ｋ（１，１）−（Ａ（１，１）＋Ｂ（１，１）＋Ｃ（１，１）＋Ｄ（１，１）＋Ｅ（１，１）＋Ｆ（１，１）＋Ｇ（１，１）＋Ｈ（１，１））＝Ｋ（１，１）として、
この値Ｋ（１，１）を撮影した被写体像５’の左上最端部から右方向に３番目、下方向に３番目の領域の画素値Ｋ（１，１）として記憶部７に記憶する。
図８は、このようにして、撮像素子１を基本位置［１］から移動位置［２］〜移動位置［８］を経て移動位置［９］にシフトした時の撮像画素１と得られた被写体の像５’の画素情報、すなわち、画素値との関係を画像情報取得領域Ｐ（１，１）に着目して示した図である。なお、被写体の像５’の画素情報は、撮像素子１が移動位置［９］に位置する時の画素アドレスで表している。
【００４９】
このようにして、撮像素子１の最端部に位置する、１画素に相当する画素情報取得領域Ｐ（１、１）を用いて、被写体５’の最端部の画素情報を構成する１画素の９分の一相当のサブピクセルの情報画素値Ａ（１，１）、Ｂ（１，１）、Ｃ（１，１）、Ｄ（１，１）、Ｅ（１，１）、Ｆ（１，１）、Ｇ（１，１）、Ｈ（１，１）、Ｋ（１，１）を得ることができる。すなわち、１画素分の画素情報取得領域Ｐ（１、１）を用いて略９倍の解像度の画像情報を得ることができる。
＜他の画像情報取得領域の処理＞
【００５０】
さらに、上述の［１］〜［９］の位置での撮影時に、最端部の画像情報取得領域Ｐ（１，１）以外の画像情報取得領域も、それぞれ、対応する被写体５’の画素情報を同時に取得することができる。以下、画素情報取得領域Ｐ（１、１）以外の、画素情報取得領域Ｐ（２、１）、Ｐ（３、１）、Ｐ（１、２）、Ｐ（２、２）、Ｐ（３、２）、Ｐ（１、３）、Ｐ（１、３）、Ｐ（１、３）、・・・が同様の画素情報を取得する処理について説明する。
【００５１】
図９に示すように、基本位置［１］の時に、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、Ｐ（１、２）、Ｐ（２、２）、Ｐ（３、２）、Ｐ（１、３）、Ｐ（２、３）、Ｐ（３、３）、・・・からの出力値を、ａ（１，１）、ａ（２，１）、ａ（３，１）、ａ（１，２）、ａ（２，２）、ａ（３，２）、ａ（１，３）、ａ（２，３）、ａ（３，３）、・・・として、記憶部７に記憶する。
【００５２】
図１０に示すように、撮像素子１を基本位置［１］から、被写体５と遮光板６に対して右方向に、移動位置［２］、［３］へ移動することによって、同様の手法で、被写体像５’の最上部画素を取得することができる。同様に、撮像素子１を被写体５と遮光板６に対して下方向に、移動位置［４］、［５］へ移動することによって、同様の手法で、被写体像５’の最左部画素を取得することができる。さらに、このようにして取得した最上部画素と最左部画素の情報に基づいて、移動位置［６］〜［９］へと移動することによって、同様の手法で、被写体像５’の中央部画素の情報を取得することができる。
【００５３】
以下、被写体像５’の全体の画素情報を取得する場合について、被写体像５’の最上部画素の情報を取得する場合、被写体像５’の最左部画素の情報を取得する場合、及び被写体５の中央部画素の情報を取得する場合に分けて説明する。
＜最上部画素の情報の取得＞
【００５４】
図１１及び図１２を参照して、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・に着目して、それぞれの画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・の内部の最上部画素の情報を含む、被写体像５’の最上部画素の情報を取得する方法を説明する。
【００５５】
図１１（１）に示すように、基本位置［１］の時の画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）からの出力値を、画素情報取得領域Ｐ（１、１）の画素情報はＡ（１，１）とするので、Ａ（１，１）、ａ（２，１）、ａ（３，１）として記憶部７に記憶する。
【００５６】
続いて、図１１（２）に示すように、移動位置［２］の時の画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）からの出力値を、画素情報取得領域Ｐ（１、１）の画素情報は、既に説明した方法Ａ（１，１）、Ｂ（１，１）と求められるので、Ａ（１，１）、Ｂ（１，１）、ｂ（２，１）、ｂ（３，１）として記憶部７に記憶する。
【００５７】
続いて、図１１（３）に示すように、移動位置［３］の時の画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）からの出力値を、画素情報取得領域Ｐ（１、１）の画素情報は、既に説明した方法でＡ（１，１）、Ｂ（１，１）、Ｃ（１，１）と求められるので、Ａ（１，１）、Ｂ（１，１）、Ｃ（１，１）、ｃ（２，１）、ｃ（３，１）として記憶部７に記憶する。
【００５８】
以上から、画素情報取得領域Ｐ（２，１）の最上部の画素情報は、
ａ（２，１）−（Ｂ（１，１）＋Ｃ（１，１））＝Ａ（２，１）、
ｂ（２，１）−（Ｃ（１，１）＋Ａ（２，１））＝Ｂ（２，１）、
ｃ（２，１）−（Ａ（１，１）＋Ｂ（２，１））＝Ｃ（２，１）、として算出される。これらの値は記憶部７に記憶される。
【００５９】
同様に、画素情報取得領域Ｐ（３、１）以降の最上部の画素情報取得領域Ｐ（３、１）、Ｐ（４、１）、・・・、の画素情報は、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・からの出力値から、以下のように算出される。これらの値は記憶部７に記憶される。
ａ（ｍ，１）−（Ｂ（ｍ−１，１）＋Ｃ（ｍ−１，１））＝Ａ（ｍ，１）
ｂ（ｍ，１）−（Ｃ（ｍ−１，１）＋Ａ（ｍ，１））＝Ｂ（ｍ，１）
ｃ（ｍ，１）−（Ａ（ｍ，１）＋Ｂ（ｍ，１））＝Ｃ（ｍ，１）      ・・・式１
として算出される。ただし、ｍは任意の自然数とする。これらの値は記憶部７に記憶される。
このようにして取得した値を図１２に示す。
【００６０】
＜最左部画素の情報の取得＞
画素情報取得領域Ｐ（１、１）、Ｐ（１、２）、Ｐ（１、３）、・・・に着目して、それぞれの画素情報取得領域Ｐ（１、１）、Ｐ（１、２）、Ｐ（１、３）、・・・の内部の最左部画素の情報から、被写体像５’の最左部画素の情報を取得する方法を説明する。
【００６１】
基本位置［１］の時の画素情報取得領域Ｐ（１、１）、Ｐ（１、２）、Ｐ（１、３）、・・・からの出力値を、ａ（１、１）、ａ（１、２）、ａ（１、３）、・・とする。撮像素子１を移動位置［１］から下方向に３分の１画素分ずつ移動位置［４］、移動位置［７］とシフトと撮像を繰り返し、画素情報取得領域Ｐ（１、１）、Ｐ（１、２）、Ｐ（１、３）、・・・からの出力値に基づいて、最上部画素の情報の取得と同様の手法で、最左部画素の情報を取得することができる。途中の式を省略すると、この結果、各々の画素情報取得領域の最左部画素は以下のように求まる。ただし、ｎは任意の自然数とする。これらの値は記憶部７に記憶される。
ａ（１、ｎ）−（Ｄ（１、ｎ−１）＋Ｇ（１、ｎ−１））＝Ａ（１、ｎ）
ｄ（１、ｎ）−（Ｇ（１、ｎ−１）＋Ａ（１、ｎ））＝Ｄ（１、ｎ）
ｇ（１、ｎ）−（Ａ（１、ｎ）＋Ｄ（１、ｎ））＝Ｇ（１、ｎ）
このようにして取得した値を図１３に示す。
【００６２】
＜中央部画素の情報の取得＞
図１４を参照して、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・に着目して、それぞれの画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・の内部の中央部画素の情報を含む、被写体像５’の中央部画素の情報を取得する方法を説明する。
撮像素子を移動位置［３］から下方向に３分の１画素分に相当する距離シフトして、移動位置［６］で撮像した、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・からの出力値に基づいて、最上部画素の情報の取得と同様の手法で式１より、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・のＤ〜Ｆの情報を取得することができる。
ｄ（ｍ、１）−（Ｅ（ｍ−１、１）＋Ｆ（ｍ−１、１））＝Ｄ（ｍ、１）
ｅ（ｍ、１）−（Ｆ（ｍ−１、１）＋Ｄ（ｍ、１））＝Ｅ（ｍ、１）
ｆ（ｍ、１）−（Ｄ（ｍ、１）＋Ｅ（ｍ、１））＝Ｆ（ｍ、１）
こうして算出した値を記憶部７に記憶する。
このようにして取得した値を図１４（１）に示す。
【００６３】
さらに、撮像素子を移動位置［６］から下方向に３分の１画素分に相当する距離シフトして、移動位置［９］で撮像した、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・からの出力値に基づいて、最上部画素の情報の取得と同様の手法で式１より、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・のＧ〜Ｋの情報を取得することができる。
Ｇ（ｍ、１）−（Ｅ（ｍ−１、１）＋Ｆ（ｍ−１、１））＝Ｄ（ｍ、１）
Ｈ（ｍ、１）−（Ｆ（ｍ−１、１）＋Ｄ（ｍ、１））＝Ｅ（ｍ、１）
Ｋ（ｍ、１）−（Ｄ（ｍ、１）＋Ｅ（ｍ、１））＝Ｆ（ｍ、１）
こうして算出した値を記憶部７に記憶する
このようにして取得した値を図１４（２）に示す。
【００６４】
さらに、撮像素子１の中央部に位置する画像取得領域の画素の情報から、被写体像５’の中央部画素の情報を取得する方法について、画素情報取得領域Ｐ（２、２）のサブピクセル情報を取得する場合を例に説明する。画素情報取得領域Ｐ（２、２）のサブピクセル情報は、基本位置［１］、移動位置［２］〜［９］において、ａ（２、２）〜ｋ（２、２）を取得することによって、既に記憶部７に記憶されているものとする。
【００６５】
基本位置［１］、移動位置［２］〜［９］で求められた情報から、最上部、最左部の情報も図１５に示すように求められており、記憶部７に記憶されている。
【００６６】
そして、図１５に示すように、基本位置［１］における、画像情報取得領域Ｐ（２，２）からの出力値ａ（２、２）から、Ａ（２、２）は以下のようにして求められる。
ａ（２、２）−（Ｅ（１、１）＋Ｆ（１、１）＋Ｈ（１、１）＋Ｋ（１、１）＋Ｄ（２、１）＋Ｇ（２、１）＋Ｂ（１、２）＋Ｃ（１、２））＝Ａ（２、２）
同様に、基本位置［２］における、画像情報取得領域Ｐ（２，２）からの出力値ｂ（２、２）から、Ｂ（２、２）は以下のようにして求められる。
ｂ（２、２）−（Ｆ（１、１）＋Ｋ（１、１）＋Ｄ（２、１）＋Ｅ（２、１）＋Ｇ（２、１）＋Ｈ（２、１）＋Ｃ（１、２）＋Ａ（２、２））＝Ｂ（２、２）
同様に、基本位置［３］における、画像情報取得領域Ｐ（２，２）からの出力値ｃ（２、２）から、Ｃ（２、２）は以下のようにして求められる。
ｃ（２、２）−（Ｄ（２、１）＋Ｅ（２、１）＋Ｆ（２、１）＋Ｇ（２、１）＋Ｈ（２、１）＋Ｋ（２、１）＋Ａ（２、２）＋Ｂ（２、２））＝Ｃ（２、２）
同様に、基本位置［４］における、画像情報取得領域Ｐ（２，２）からの出力値ｄ（２、２）から、Ｄ（２、２）は以下のようにして求められる。
ｄ（２、２）−（Ｈ（１、１）＋Ｋ（１、１）＋Ｇ（２、１）＋Ｂ（１、２）＋Ｃ（１、２）＋Ｅ（１、２）＋Ｆ（１、２）＋Ａ（２、２））＝Ｄ（２、２）
同様に、基本位置［５］における、画像情報取得領域Ｐ（２，２）からの出力値ｅ（２、２）から、Ｅ（２、２）は以下のようにして求められる。
ｅ（２、２）−（Ｋ（１、１）＋Ｇ（２、１）＋Ｈ（２、１）＋Ｃ（１、２）＋Ｆ（１、２）＋Ａ（２、２）＋Ｂ（２、２）＋Ｄ（２、２））＝Ｅ（２、２）
同様に、基本位置［６］における、画像情報取得領域Ｐ（２，２）からの出力値ｆ（２、２）から、Ｆ（２、２）は以下のようにして求められる。
ｆ（２、２）−（Ｇ（２、１）＋Ｈ（２、１）＋Ｋ（２、１）＋Ａ（２、２）＋Ｂ（２、２）＋Ｃ（２、２）＋Ｄ（２、２）＋Ｅ（２、２））＝Ｆ（２、２）
同様に、基本位置［７］における、画像情報取得領域Ｐ（２，２）からの出力値ｇ（２、２）から、Ｇ（２、２）は以下のようにして求められる。
ｇ（２、２）−（Ｂ（１、２）＋Ｃ（１、２）＋Ｅ（１、２）＋Ｆ（１、２）＋Ｋ（１、２）＋Ｈ（１、２）＋Ａ（２、２）＋Ｄ（２、２））＝Ｇ（２、２）
同様に、基本位置［８］における、画像情報取得領域Ｐ（２，２）からの出力値ｈ（２、２）から、Ｈ（２、２）は以下のようにして求められる。
ｈ（２、２）−（Ｃ（１、２）＋Ｆ（１、２）＋Ｋ（１、２）＋Ａ（２、２）＋Ｂ（２、２）＋Ｄ（２、２）＋Ｅ（２、２）＋Ｇ（２、２））＝Ｈ（２、２）
同様に、基本位置［９］における、画像情報取得領域Ｐ（２，２）からの出力値ｋ（２、２）から、Ｋ（２、２）は以下のようにして求められる。
ｋ（２、２）−（Ａ（２、２）＋Ｂ（２、２）＋Ｃ（２、２）＋Ｄ（２、２）＋Ｅ（２、２）＋Ｆ（２、２）＋Ｇ（２、２）＋Ｈ（２、２））＝Ｋ（２、２）
【００６７】
よって画素情報取得領域Ｐ（ｍ、ｎ）のサブピクセルの情報ａ（ｍ、ｎ）〜ｋ（ｍ、ｎ）から以下のようにして被写体像５’画素値を算出できる。
ａ（ｍ、ｎ）−（Ｅ（ｍ−１、ｎ−１）＋Ｆ（ｍ−１、ｎ−１）＋Ｈ（ｍ−１、ｎ−１）＋Ｋ（ｍ−１、ｎ−１）＋Ｄ（ｍ、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｂ（ｍ−１、ｎ）＋Ｃ（ｍ−１、ｎ））＝Ａ（ｍ、ｎ）
ｂ（ｍ、ｎ）−（Ｆ（ｍ−１、ｎ−１）＋Ｋ（ｍ−１、ｎ−１）＋Ｄ（ｍ、ｎ−１）＋Ｅ（ｍ、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｃ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ））＝Ｂ（ｍ、ｎ）
ｃ（ｍ、ｎ）−（Ｄ（ｍ、ｎ−１）＋Ｅ（ｍ、ｎ−１）＋Ｆ（ｍ、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｋ（ｍ、ｎ−１）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ））＝Ｃ（ｍ、ｎ）
ｄ（ｍ、ｎ）−（Ｈ（ｍ−１、ｎ−１）＋Ｋ（ｍ−１、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｂ（ｍ−１、ｎ）＋Ｃ（ｍ−１、ｎ）＋Ｅ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ））＝Ｄ（ｍ、ｎ）
ｅ（ｍ、ｎ）−（Ｋ（ｍ−１、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｃ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｄ（ｍ、ｎ））＝Ｅ（ｍ、ｎ）
ｆ（ｍ、ｎ）−（Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｋ（ｍ、ｎ−１）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｃ（ｍ、ｎ）＋Ｄ（ｍ、ｎ）＋Ｅ（ｍ、ｎ））＝Ｆ（ｍ、ｎ）
ｇ（ｍ、ｎ）−（Ｂ（ｍ−１、ｎ）＋Ｃ（ｍ−１、ｎ）＋Ｅ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ｈ（ｍ−１、ｎ）＋Ｋ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ）＋Ｄ（ｍ、ｎ））＝Ｇ（ｍ、ｎ）
ｈ（ｍ、ｎ）−（Ｃ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ｋ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｄ（ｍ、ｎ）＋Ｅ（ｍ、ｎ）＋Ｇ（ｍ、ｎ））＝Ｎ（ｍ、ｎ）
ｋ（ｍ、ｎ）−（Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｃ（ｍ、ｎ）＋Ｄ（ｍ、ｎ）＋Ｅ（ｍ、ｎ）＋Ｆ（ｍ、ｎ）＋Ｇ（ｍ、ｎ）＋Ｈ（ｍ、ｎ））＝Ｋ（ｍ、ｎ）
このようにして取得した値を図１６に示す。なお、被写体の像５’の画素情報は、撮像素子１が移動位置［９］に位置する時の画素アドレスで表している。
こうして算出した値を記憶部７に記憶する
【００６８】
以上より、図１６に示すように、最上部、最左部を部分的に遮光した時に得られる情報から、被写体像５’の全画素のサブピクセル情報を分離することができることがわかる。
【００６９】
なお、本実施の形態では、撮像素子１を、１画素の３分の１に相当する距離ごとにシフトして被写体５を撮影する処理を１画素に相当する距離まで繰り返して被写体５を撮影する場合、すなわち、被写体５を１画素を９分割したサブピクセルの精度で撮影する場合を例に説明したが、シフトする距離は１画素の３分の１に相当する距離に限定されない。また、縦方向と横方向で異なってもよい。Ｘ、Ｙを任意の自然数とすると、被写体像５’を縦方向及び横方向にそれぞれ１画素のＸ分の一及び１画素のＹ分の一に相当する距離ごとにシフトして撮影する処理を、１画素に相当する距離まで繰り返す場合、すなわち、１画素をＸにＹを乗じて得られた整数個に分割したサブピクセルの精度で撮影する場合も同様の手順で実行することができる。
【００７０】
このように、本実施の形態の撮像装置１０は、所定の面積を有する受光面である画像情報取得領域Ｐ（ｍ，ｎ）を含み、受光面あたりの受光量に応じた出力値を出力する受光素子Ａ（ｍ，ｎ）と、さらに、受光素子Ａ（ｍ，ｎ）を被写体からの入射光から部分的に遮光する遮光手段である遮光板６と、を備える。ここで、ｍは１以上、ｉ以下の自然数、ｎは１以上、ｊ以下の任意の自然数とする。かかる構成により、本実施の形態の撮像装置１０は、受光素子Ａ（ｍ，ｎ）から受光面Ｐ（ｍ，ｎ）を部分的に遮光された状態の出力値を得ることができる。したがって、撮像装置１０は、受光面を遮光していない状態の出力値とは異なる、遮光の状態の度合いを反映した微細な出力値を得ることができる。
【００７１】
また、本実施の形態の撮像装置１０は、遮光板６によって遮光された受光素子Ａ（ｍ，ｎ）の遮光部位を異ならせた複数の状態のそれぞれにおいて、受光素子Ａ（ｍ，ｎ）からの出力値を取得する撮像手段である撮像部２をさらに備えることができるので、本実施の形態の撮像装置１０は、受光素子Ａ（ｍ，ｎ）から画像情報取得領域Ｐ（ｍ，ｎ）を部分的に遮光された複数の状態のそれぞれについて、受光面を遮光していない状態の出力値とは異なる、遮光された複数の状態の度合いのそれぞれを反映した一層微細な出力値を得ることができる。
【００７２】
さらに、本実施の形態の撮像装置１０は、遮光部位を異ならせた複数の状態のそれぞれにおいて撮像部２によって取得された複数の出力値の差分から、受光素子の受光面よりも小さな面積における受光量に応じた出力値を算出して出力する算出手段である制御部４と、制御部４によって出力された出力値を被写体の位置と対応付けて記憶する記憶部７と、をさらに備えることができるので、本実施の形態の撮像装置１０は、遮光部位を異ならせた複数の状態のそれぞれにおいて取得された複数の出力値の差分から、受光素子Ａ（ｍ，ｎ）の受光面Ｐ（ｍ，ｎ）よりも小さな面積における受光量に応じた出力値を算出し、こうして算出した出力値を被写体の位置と対応付けて記憶することができる。したがって、撮像装置１０は、受光素子Ａ（ｍ，ｎ）の受光面Ｐ（ｍ，ｎ）よりも小さな面積に対応した出力値に基づく、一層微細な被写体の画像情報を取得することができる。
【００７３】
さらに、本実施の形態の撮像装置１０によると、受光素子Ａ（ｍ，ｎ）の遮光板６に対する位置を、受光素子Ａ（ｍ，ｎ）の寸法よりも小さな距離ずつ変位させる撮像素子駆動手段である駆動部３を備えてもよい。かかる構成により、本実施の形態の撮像装置１０は、受光素子Ａ（ｍ，ｎ）の遮光板６に対する位置を、受光素子Ａ（ｍ，ｎ）の寸法よりも小さな距離ずつ変位させることができるので、受光素子Ａ（ｍ，ｎ）を受光素子Ａ（ｍ，ｎ）の寸法より小さな距離ずつ変位させながら、受光素子Ａ（ｍ，ｎ）の受光面Ｐ（ｍ，ｎ）よりも小さな面積に対応した出力値に基づく、一層微細な被写体の画像情報を得ることができる。
したがって、受光素子の数を増加させることなく、また、画像を繋ぎ合わせる必要もなく、一層微細な被写体の画像情報を得ることができるので、本実施の形態の撮像装置１０は、低コストで、解像度の高い画像を取得することができる。
【００７４】
［画像情報取得処理のフロー］
図１７を参照して、撮像装置１０が被写体５の画像を撮像する処理のフローについて説明する。以下の処理は、制御部４の制御によって行われる。
【００７５】
まず、制御部４は駆動部３を制御して、被写体５と遮光板６に対する撮像素子１の位置を設定する（ステップＳ１０１）。この時、制御部４は、撮像素子１と被写体５との間に設けられた遮光板６によって、図３に示すように、撮像素子１の最端部を形成する少なくとも２辺が所定のサブピクセルの単位に相当する領域だけ部分的に遮光されるようにする。具体的には、制御部４は、撮像素子１の被写体５と遮光板６を、図４に示す基本位置［１］の位置に設定する。
【００７６】
続けて、撮像素子１を所定量、所定の方向に移動する（ステップＳ１０２）。
具体的には、制御部４は駆動部３を制御して、上述した基本位置［１］、移動位置［２］〜［９］の位置の何れかに撮像素子１を移動する。
【００７７】
続けて、撮像素子１からの出力値を入力する（ステップＳ１０３）。
具体的には、制御部４は撮像素子１のそれぞれの画像情報取得領域Ｐ（１，１）、Ｐ（２，１）、Ｐ（３，１）、・・・・、Ｐ（１，２）、・・・Ｐ（１，３）、・・・、Ｐ（ｉ，ｊ）から出力される出力値を入力して、記憶部７に記憶する。
【００７８】
続けて、画素値を算出する（ステップＳ１０４）。
具体的には、制御部４は撮像素子１のそれぞれの画像情報取得領域Ｐ（１，１）、Ｐ（２，１）、Ｐ（３，１）、・・・・、Ｐ（１，２）、・・・Ｐ（１，３）、・・・、Ｐ（ｉ，ｊ）からの出力値から、上述の計算式に従って、それぞれの被写体像５’の画素アドレス（ｉ，ｊ）のサブピクセルの値を算出し、記憶部７に記憶する。
【００７９】
全領域にわたって画素値を算出したか判断する（ステップＳ１０５）。
具体的には、制御部４は、被写体像５’の全ての画素アドレス（ｍ，ｎ）のサブピクセルの値が算出されたか判断する。ここで、ｍは１以上、ｉ以下の自然数、ｎは１以上、ｊ以下の任意の自然数とする。全ての画素アドレス（ｍ，ｍ）のサブピクセルの値が算出されたと判断された場合は、ステップＳ１０６に進み、算出されていない画素アドレス（ｍ，ｎ）のサブピクセルの値があると判断された場合は、ステップＳ１０２に戻る。
【００８０】
ステップＳ１０５において、制御部４が、全ての画素アドレス（ｍ，ｎ）のサブピクセルの値が算出されたか判断する。被写体像５’の全ての画素アドレス（ｍ，ｎ）のサブピクセルの値が算出されたと判断した場合は、算出した全画素値を記憶部７に、対応する被写体像５’の位置情報と対応付けて被写体５の画素情報として記憶する（ステップＳ１０６）。また、必要に応じて、算出した全画素値に基づいて画像を表示する。具体的には、制御部４は表示部８を制御して、記憶部７に記憶された被写体像５’の全ての画素情報に基づいて被写体５の画像を表示する。これをもって、画像情報取得処理は終了する。
【００８１】
本実施の形態の撮像装置１０は、所定の面積を有する受光面Ｐ（ｍ，ｎ）を含み、受光面Ｐ（ｍ，ｎ）あたりの受光量に応じた出力値を出力する受光素子Ａ（ｍ，ｎ）を、被写体からの入射光から部分的に遮光し、遮光された受光素子Ａ（ｍ，ｎ）の遮光部位を異ならせた複数の状態のそれぞれにおいて、受光素子Ａ（ｍ，ｎ）からの出力値を取得するステップ（ステップＳ１０３）と、複数の状態のそれぞれにおいて取得された受光素子Ａ（ｍ，ｎ）からの複数の出力値の差分から、受光素子Ａ（ｍ，ｎ）の受光面Ｐ（ｍ，ｎ）よりも小さな面積における受光量に応じた出力値を算出するステップ（ステップＳ１０４）と、算出するステップによって算出された出力値を被写体の位置と対応付けて記憶するステップ（ステップＳ１０６）と、を含む撮像方法を実行する。
かかる撮像方法は、受光素子の遮光部位を変位させながら、受光素子Ａ（ｍ，ｎ）の受光面Ｐ（ｍ，ｎ）よりも小さな面積に対応した出力値の差分に基づいて、一層微細な被写体の画像情報を得ることができるので、受光素子Ａ（ｍ，ｎ）の数を増加させることなく、また、画像を繋ぎ合わせる必要もなく、低コストで解像度の高い画像を取得することができる。
【００８２】
本実施の形態の撮像装置１０は、ステップＳ１０３において、所定の面積を有する受光面Ｐ（ｍ，ｎ）を含み、例えば、図５に示したように、受光面Ｐ（１，１）あたりの受光量に応じた出力値を出力する受光素子Ａ（１，１）から、受光面Ｐ（１，１）の一部である第１所定部分によって受光された受光量に応じた第１の出力値、例えば、ｂ（１，１）を取得するステップと、第１所定部分に含まれる第２所定部分が受光した受光量に応じた第２の出力値、例えば、ａ（１，１）を取得するステップとを実行し、ステップＳ１０４において、第１の出力値と第２の出力値との差分、例えば、ｂ（１，１）−ａ（１，１）から、第１所定部分のうち、第２所定部分を除く部分における受光量に応じた第３の出力値、例えば、Ｂ（１，１）を求めるステップと、を含む撮像方法を実行する。
かかる撮像方法は、受光面Ｐ（ｍ，ｎ）の一部である第１所定部分から、該第１所定部分に含まれる第２所定部分を除いた部分の受光量に対応した出力値に基づいて、一層微細な被写体の画像情報を得ることができるので、受光素子Ａ（ｍ，ｎ）の数を増加させることなく、また、画像を繋ぎ合わせる必要もなく、低コストで解像度の高い画像を取得することができる。
【００８３】
また、本実施の形態の撮像装置では、高解像度の画像を取得するため、撮像時に受光素子の遮光手段に対する位置を、受光素子の寸法よりも小さな距離の単位で変位させる。このように、撮像時に受光素子が移動する距離はごく僅かである。このため、撮像する被写体を複数の部分に分割し、撮像素子を移動させながら被写体の部分ごとに複数回撮影を繰り返す従来の方法と比べて、受光素子の移動距離ははるかに小さくてすむ。したがって、本発明によると、受光素子の移動に要する時間を短くして、撮像に要する全体の時間を短縮して解像度の高い画像を取得することができる。
【００８４】
なお、本実施の形態では、遮光板６を、被写体５の近傍に配置した構成について説明したが、これは一例に過ぎず、遮光板６は、撮像素子１に近接して配置してもよい。
【００８５】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良などは本発明に含まれるものである。
【００８６】
また、上述の実施の形態では、被写体５を、１画素を９分割したサブピクセルの精度で撮影する場合について説明したが、本発明はこれに限定されない。本実施の形態では、被写体５の２辺に対して、最端部から縦方向及び横方向にそれぞれ１画素の３分の１に相当する領域を遮光した状態で、撮像素子１を縦方向及び横方向にそれぞれ１画素の３分の１に相当する距離ごとにシフトして撮影する処理を、縦方向及び横方向にそれぞれ１画素分に相当する距離まで繰り返して被写体５を撮影するとしたが、本発明はこれに限定されない。例えば、Ｘ、Ｙを任意の自然数とすると、被写体像５’の２辺に対して、縦方向及び横方向に、それぞれ１画素のＸ分の一及び１画素のＹ分の一に相当する領域を遮光した状態で、撮像素子１を縦方向及び横方向にそれぞれ１画素のＸ分の一及び１画素のＹ分の一に相当する距離ごとにシフトして撮影をする処理を、縦方向及び横方向にそれぞれ１画素分に相当する距離まで繰り返して被写体５を撮影することによって、１画素をＸにＹを乗じて得られた整数だけ分割したサブピクセルの精度で撮影することができる。
【００８７】
かかる実施の形態の撮像装置では、遮光板によって分割する１画素辺りの数を変化させることで、撮像する画像の解像度、又は撮像する画像を構成する画素数情報を任意に増やすことができる。
【００８８】
また、遮光板６をＬ字型の形状としたが、遮光板６は、撮像素子１の少なくとも２辺を遮光するために好適であれば、Ｌ字型以外の形状でもよい。
【００８９】
本発明は、ワークの位置を測定するための装置のみならず、撮像素子を備えた電子機器一般に適用することができる。上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
【００９０】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータなどにネットワークや記録媒体からインストールされる。コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパソコンであってもよい。
【００９１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【符号の説明】
【００９２】
１    撮像素子
２    撮像部（撮像手段）
３    駆動部（撮像素子駆動部）
４    制御部（算出手段）
５    被写体（遮光手段）
６    遮光板
７    記憶部
８    表示部
１０  撮像装置
【図１】
2011234303.tif 000003
【図２】
2011234303.tif 000004
【図３】
2011234303.tif 000005
【図４】
2011234303.tif 000006
【図５】
2011234303.tif 000007
【図６】
2011234303.tif 000008
【図７】
2011234303.tif 000009
【図８】
2011234303.tif 000010
【図９】
2011234303.tif 000011
【図１０】
2011234303.tif 000012
【図１１】
2011234303.tif 000013
【図１２】
2011234303.tif 000014
【図１３】
2011234303.tif 000015
【図１４】
2011234303.tif 000016
【図１５】
2011234303.tif 000017
【図１６】
2011234303.tif 000018
【図１７】
2011234303.tif 000019
【手続補正書】
【提出日】平成22年11月26日(2010.11.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
［撮像素子の構成］
次に、図２を参照して、撮像素子１について説明する。撮像素子１は、二次元に配列された複数の受光素子から構成されている。受光素子の各々は所定の面積を有する受光面を含む。受光素子の各々は、この受光面に入射光を受光すると光電変換を実行して、受光面あたりの受光量に応じて、１画素に相当する信号電荷を生成する。この受光素子の各々が有する受光面を、以後、「画像取得領域」、「画像情報取得領域」、「画素取得領域」又は、「画素情報取得領域」と呼ぶ。このため、この受光素子を二次元に配列して形成される撮像素子１が有する受光面全体は、受光素子ごとに、各々が１画素に相当する信号電荷を発生する複数の画素情報取得領域に分割することができる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
＜中央部画素の情報の取得＞
図１４を参照して、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・に着目して、それぞれの画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・の内部の中央部画素の情報を含む、被写体像５’の中央部画素の情報を取得する方法を説明する。
撮像素子を移動位置［３］から下方向に３分の１画素分に相当する距離シフトして、移動位置［６］で撮像した、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・からの出力値に基づいて、最上部画素の情報の取得と同様の手法で式１より、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・のＤ〜Ｆの情報を取得することができる。
ｄ（ｍ、１）−（Ｂ（ｍ−１、１）＋Ｃ（ｍ−１、１）＋Ｅ（ｍ−１、１）＋Ｆ（ｍ−１、１）＋Ａ（ｍ、１））＝Ｄ（ｍ、１）
ｅ（ｍ、１）−（Ｃ（ｍ−１、１）＋Ｆ（ｍ−１、１）＋Ａ（ｍ、１）＋Ｂ（ｍ、１）＋Ｄ（ｍ、１））＝Ｅ（ｍ、１）
ｆ（ｍ、１）−（Ａ（ｍ、１）＋Ｂ（ｍ、１）＋Ｃ（ｍ、１）＋Ｄ（ｍ、１）＋Ｅ（ｍ、１））＝Ｆ（ｍ、１）
こうして算出した値を記憶部７に記憶する。
このようにして取得した値を図１４（１）に示す。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
さらに、撮像素子を移動位置［６］から下方向に３分の１画素分に相当する距離シフトして、移動位置［９］で撮像した、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・からの出力値に基づいて、最上部画素の情報の取得と同様の手法で式１より、画素情報取得領域Ｐ（１、１）、Ｐ（２、１）、Ｐ（３、１）、・・・のＧ〜Ｋの情報を取得することができる。
ｇ（ｍ、１）−（Ｂ（ｍ−１、１）＋Ｃ（ｍ−１、１）＋Ｅ（ｍ−１、１）＋Ｆ（ｍ−１、１）＋Ｈ（ｍ−１、１）＋Ｋ（ｍ−１、１）＋Ａ（ｍ、１）＋Ｄ（ｍ、１））＝Ｇ（ｍ、１）
ｈ（ｍ、１）−（Ｃ（ｍ−１、１）＋Ｆ（ｍ−１、１）＋Ｋ（ｍ−１、１）＋Ａ（ｍ、１）＋Ｂ（ｍ、１）＋Ｄ（ｍ、１）＋Ｅ（ｍ、１）＋Ｇ（ｍ、１））＝Ｈ（ｍ、１）
ｋ（ｍ、１）−（Ａ（ｍ、１）＋Ｂ（ｍ、１）＋Ｃ（ｍ、１）＋Ｄ（ｍ、１）＋Ｅ（ｍ、１）＋Ｆ（ｍ、１）＋Ｇ（ｍ、１）＋Ｈ（ｍ、１））＝Ｋ（ｍ、１）
こうして算出した値を記憶部７に記憶する
このようにして取得した値を図１４（２）に示す。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
よって画素情報取得領域Ｐ（ｍ、ｎ）のサブピクセルの情報ａ（ｍ、ｎ）〜ｋ（ｍ、ｎ）から以下のようにして被写体像５’画素値を算出できる。
ａ（ｍ、ｎ）−（Ｅ（ｍ−１、ｎ−１）＋Ｆ（ｍ−１、ｎ−１）＋Ｈ（ｍ−１、ｎ−１）＋Ｋ（ｍ−１、ｎ−１）＋Ｄ（ｍ、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｂ（ｍ−１、ｎ）＋Ｃ（ｍ−１、ｎ））＝Ａ（ｍ、ｎ）
ｂ（ｍ、ｎ）−（Ｆ（ｍ−１、ｎ−１）＋Ｋ（ｍ−１、ｎ−１）＋Ｄ（ｍ、ｎ−１）＋Ｅ（ｍ、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｃ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ））＝Ｂ（ｍ、ｎ）
ｃ（ｍ、ｎ）−（Ｄ（ｍ、ｎ−１）＋Ｅ（ｍ、ｎ−１）＋Ｆ（ｍ、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｋ（ｍ、ｎ−１）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ））＝Ｃ（ｍ、ｎ）
ｄ（ｍ、ｎ）−（Ｈ（ｍ−１、ｎ−１）＋Ｋ（ｍ−１、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｂ（ｍ−１、ｎ）＋Ｃ（ｍ−１、ｎ）＋Ｅ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ））＝Ｄ（ｍ、ｎ）
ｅ（ｍ、ｎ）−（Ｋ（ｍ−１、ｎ−１）＋Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｃ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｄ（ｍ、ｎ））＝Ｅ（ｍ、ｎ）
ｆ（ｍ、ｎ）−（Ｇ（ｍ、ｎ−１）＋Ｈ（ｍ、ｎ−１）＋Ｋ（ｍ、ｎ−１）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｃ（ｍ、ｎ）＋Ｄ（ｍ、ｎ）＋Ｅ（ｍ、ｎ））＝Ｆ（ｍ、ｎ）
ｇ（ｍ、ｎ）−（Ｂ（ｍ−１、ｎ）＋Ｃ（ｍ−１、ｎ）＋Ｅ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ｈ（ｍ−１、ｎ）＋Ｋ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ）＋Ｄ（ｍ、ｎ））＝Ｇ（ｍ、ｎ）
ｈ（ｍ、ｎ）−（Ｃ（ｍ−１、ｎ）＋Ｆ（ｍ−１、ｎ）＋Ｋ（ｍ−１、ｎ）＋Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｄ（ｍ、ｎ）＋Ｅ（ｍ、ｎ）＋Ｇ（ｍ、ｎ））＝Ｈ（ｍ、ｎ）
ｋ（ｍ、ｎ）−（Ａ（ｍ、ｎ）＋Ｂ（ｍ、ｎ）＋Ｃ（ｍ、ｎ）＋Ｄ（ｍ、ｎ）＋Ｅ（ｍ、ｎ）＋Ｆ（ｍ、ｎ）＋Ｇ（ｍ、ｎ）＋Ｈ（ｍ、ｎ））＝Ｋ（ｍ、ｎ）
このようにして取得した値を図１６に示す。なお、被写体の像５’の画素情報は、撮像素子１が移動位置［９］に位置する時の画素アドレスで表している。
こうして算出した値を記憶部７に記憶する。