【手続補正書】
【提出日】平成27年8月21日(2015.8.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するため、本発明の一態様の画像処理装置は、所定の表示デバイスに表示する画像のデータであって、複数の行と複数の列により画像を構成する複数の画素データを格納する表示用メモリと、前記表示用メモリに格納された画像のデータを読み出して前記表示デバイス上に表示させる読出処理であって、前記表示用メモリに格納された複数の画素データを、格納されたアドレスの順番に読み出し、この順次読み出される画素データを前記表示デバイス上に列の位置を変えながら順次表示させ、１行分の画素データの読み出しが完了する毎に前記表示デバイス上に表示させる行の位置を変えていく読出処理を行う読出部と、前記読出部による前記複数の画素データの読み出し位置を変化させることにより前記表示デバイス上に表示される画像の位置を変化させる読出位置設定部と、を備え、前記読出部は、ある行の最後に読み出す画素データが格納されたアドレスと、次の行の最初に読み出す画素データが格納されたアドレスが連続するものとして、前記画像を構成する全ての画素データをアドレスの順番に連続して読み出し、前記読出位置設定部は、前記画像を構成する全ての画素データの連続した読み出しを開始するアドレスを変化させることにより、前記表示デバイス上に表示される画像全体の位置を変化させることを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の表示デバイスに表示する画像のデータであって、複数の行と複数の列により画像を構成する複数の画素データを格納する表示用メモリと、
前記表示用メモリに格納された画像のデータを読み出して前記表示デバイス上に表示させる読出処理であって、前記表示用メモリに格納された複数の画素データを、格納されたアドレスの順番に読み出し、この順次読み出される画素データを前記表示デバイス上に列の位置を変えながら順次表示させ、１行分の画素データの読み出しが完了する毎に前記表示デバイス上に表示させる行の位置を変えていく読出処理を行う読出部と、
前記読出部による前記複数の画素データの読み出し位置を変化させることにより前記表示デバイス上に表示される画像の位置を変化させる読出位置設定部と、
を備え、
前記読出部は、ある行の最後に読み出す画素データが格納されたアドレスと、次の行の最初に読み出す画素データが格納されたアドレスが連続するものとして、前記画像を構成する全ての画素データをアドレスの順番に連続して読み出し、
前記読出位置設定部は、前記画像を構成する全ての画素データの連続した読み出しを開始するアドレスを変化させることにより、前記表示デバイス上に表示される画像全体の位置を変化させる
ことを特徴とする画像処理装置。
【請求項２】
前記表示用メモリは、所定の表示デバイスに表示する画像のデータの格納領域として、前記画像の行数分の格納領域に加えて少なくとも１行分の空き領域を設けており、
前記読出位置設定部は、前記画像を構成する全ての画素データの連続した読み出しを開始するアドレスを、１行分の画素数の範囲内で変化させることにより、前記表示デバイス上に表示される画像全体の位置を少なくとも列方向に変化させることを可能にしたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示用メモリは、前記格納領域として、Ｋ行分の空きを設けており、
前記読出位置設定部は、前記画像を構成する全ての画素データの連続した読み出しを開始するアドレスを、Ｋ行分の画素数の範囲内で変化させることにより、前記表示デバイス上に表示される画像全体の位置を、少なくとも行方向にＫ行分まで変化させることを可能にしたことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像を構成する複数の画素データを取得して前記表示用メモリの各アドレスに格納する書込み処理であって、同じ行で列の異なる複数の画素データを格納するアドレスを連続させるとともに、ある行の末端に位置する画素データを格納するアドレスと、この行に隣接する行の末端に位置する画素データを格納するアドレスとが連続するようにして書込み処理を行う書込部
を更に備えたことを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記書込部は、前記読出位置設定部により列方向へ表示位置が変化させられた場合に、この変化方向とは逆側の列に対応する複数の画素データを新たに取得して前記表示用メモリの各アドレスに格納することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記書込部は、前記読出位置設定部により変化させることが可能な範囲を超えて表示位置を変化させた後に更に同方向への表示位置の変化を継続させる場合、前記表示用メモリ内の全てのデータを更新する、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像の表示位置を変化させるスクロールの指示を受け付ける操作受付部と、
前記読出位置設定部は、前記スクロールの指示に応じて前記画像を構成する全ての画素データの連続した読み出しを開始するアドレスを変化させることを特徴とする請求項５または６に記載の画像処理装置。
【請求項８】
第１の画像から第２の画像へとスクロールする場合において、前記第２の画像を格納するメモリをさらに備え、
前記書込部は、列方向に１列分のスクロールを行う毎に、前記第２の画像内の読み出し対象となる列位置を順次変化させながら、前記メモリに格納されている複数の画素データを読み出して、前記表示用メモリ内におけるスクロール方向とは逆側の列に対応するアドレスに書込んでいき、
前記読出位置設定部は、列方向に１列分のスクロールを行う毎に、前記連続した読み出しを開始するアドレスを列方向に１画素分ずらすことを特徴とする請求項５乃至７のいずれかに記載の画像処理装置。
【請求項９】
所定の表示デバイスに表示する画像のデータであって、複数の行と複数の列により画像を構成する複数の画素データを格納する表示用メモリを備える画像処理装置が実行する画像処理方法であって、
前記表示用メモリに格納された画像のデータを読み出して前記表示デバイス上に表示させる読出処理であって、前記表示用メモリに格納された複数の画素データを、格納されたアドレスの順番に読み出し、この順次読み出される画素データを前記表示デバイス上に列の位置を変えながら順次表示させ、１行分の画素データの読み出しが完了する毎に前記表示デバイス上に表示させる行の位置を変えていく読出処理を行う読出ステップと、
前記読出ステップによる前記複数の画素データの読み出し位置を変化させることにより前記表示デバイス上に表示される画像の位置を変化させる読出位置設定ステップと、
を含み、
前記読出ステップは、ある行の最後に読み出す画素データが格納されたアドレスと、次の行の最初に読み出す画素データが格納されたアドレスが連続するものとして、前記画像を構成する全ての画素データをアドレスの順番に連続して読み出し、
前記読出位置設定ステップは、前記画像を構成する全ての画素データの連続した読み出しを開始するアドレスを変化させることにより、前記表示デバイス上に表示される画像全体の位置を変化させる
ことを特徴とする画像処理方法。
【請求項１０】
所定の表示デバイスに表示する画像のデータであって、複数の行と複数の列により画像を構成する複数の画素データを格納する表示用メモリを備える画像処理装置を制御するコンピュータを、
前記表示用メモリに格納された画像のデータを読み出して前記表示デバイス上に表示させる読出処理であって、前記表示用メモリに格納された複数の画素データを、格納されたアドレスの順番に読み出し、この順次読み出される画素データを前記表示デバイス上に列の位置を変えながら順次表示させ、１行分の画素データの読み出しが完了する毎に前記表示デバイス上に表示させる行の位置を変えていく読出処理を行う読出機能と、
前記読出機能による前記複数の画素データの読み出し位置を変化させることにより前記表示デバイス上に表示される画像の位置を変化させる読出位置設定機能と、
して機能させ、
前記読出機能は、ある行の最後に読み出す画素データが格納されたアドレスと、次の行の最初に読み出す画素データが格納されたアドレスが連続するものとして、前記画像を構成する全ての画素データをアドレスの順番に連続して読み出し、
前記読出位置設定機能は、前記画像を構成する全ての画素データの連続した読み出しを開始するアドレスを変化させることにより、前記表示デバイス上に表示される画像全体の位置を変化させる
ことを特徴とするプログラム。
【請求項１１】
所定の表示デバイスで表示対象となる画像のデータの格納領域として、前記画像の１行分の空きを少なくとも設けている表示用メモリと、
前記表示用メモリ上のアドレスと、前記表示デバイス上の位置とを対応付ける対応情報に基づいて、前記表示用メモリに格納された前記データが示す画像を前記表示デバイスに表示させる制御を実行する表示制御部と、
前記対応情報を変化させることで、前記表示デバイスにおける画像の表示位置を、少なくとも列方向に変化させる主制御部と、
を備え、
前記表示制御部は、前記表示用メモリにおいて、ｍ行目の最後に走査する画素のアドレスと、ｍ＋１行目の最初に走査する画素のアドレスとを連続させ、前記主制御部により変化された前記対応情報に基づいて、画素のデータをラスタースキャン順で順次読み出して、前記画素を前記表示デバイスの対応位置に順次表示させることで、前記画像を前記表示デバイスに表示させ、
前記ｍは、１乃至Ｍの範囲の整数値であり、Ｍは画像の行数を示している
ことを特徴とする画像処理装置。
【請求項１２】
前記表示用メモリは、前記格納領域として、Ｋ行分の空きを設け、
前記主制御部は、列方向にＫ行の画素数分だけスクロールされた後に更に同方向へのスクロールを継続させる場合、前記表示用メモリ内の全てのデータを更新し、
前記Ｋは１以上の整数値である
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
第１の画像から第２の画像へスクロールする場合において、前記第２の画像を展開するメモリをさらに備え、
前記主制御部は、
前記第２の画像のうちｎ列目のデータを前記メモリから読み出して、前記表示用メモリのｎ列目の１行前または後の位置から書込むと共に、
前記表示用メモリから最初の画素のデータの読み出しを開始する位置を、行方向に１画素分ずらすように、前記対応情報を変化させ、
前記ｎは、１乃至Ｎの範囲の整数値であり、Ｎは画像の列数を示している
ことを特徴とする請求項１１又は１２に記載の画像処理装置。
【請求項１４】
所定の表示デバイスで表示対象となる画像のデータの格納領域として、前記画像の１行分の空きを少なくとも設けている表示用メモリを備える画像処理装置が実行する画像処理方法であって、
前記表示用メモリ上のアドレスと、前記表示デバイス上の位置とを対応付ける対応情報に基づいて、前記表示用メモリに格納された前記データが示す画像を前記表示デバイスに表示させる制御を実行する表示制御ステップと、
前記対応情報を変化させることで、前記表示デバイスにおける画像の表示位置を、少なくとも列方向に変化させる主制御ステップと、
を含み、
前記表示制御ステップは、前記表示用メモリにおいて、ｍ行目の最後に走査する画素のアドレスと、ｍ＋１行目の最初に走査する画素のアドレスとを連続させ、前記主制御ステップの処理により変化された前記対応情報に基づいて、画素のデータをラスタースキャン順で順次読み出して、前記画素を前記表示デバイスの対応位置に順次表示させることで、前記画像を前記表示デバイスに表示させるステップを含み、
前記ｍは、１乃至Ｍの範囲の整数値であり、Ｍは画像の行数を示している
ことを特徴とする画像処理方法。
【請求項１５】
所定の表示デバイスで表示対象となる画像のデータの格納領域として、前記画像の１行分の空きを少なくとも設けている表示用メモリを備える画像処理装置を制御するコンピュータを、
前記表示用メモリ上のアドレスと、前記表示デバイス上の位置とを対応付ける対応情報に基づいて、前記表示用メモリに格納された前記データが示す画像を前記表示デバイスに表示させる制御を実行する表示制御手段、
前記対応情報を変化させることで、前記表示デバイスにおける画像の表示位置を、少なくとも列方向に変化させる主制御手段、
として機能させ、
前記表示制御手段として機能している前記コンピュータは、前記表示用メモリにおいて、ｍ行目の最後に走査する画素のアドレスと、ｍ＋１行目の最初に走査する画素のアドレスとを連続させ、前記主制御手段により変化された前記対応情報に基づいて、画素のデータをラスタースキャン順で順次読み出して、前記画素を前記表示デバイスの対応位置に順次表示させることで、前記画像を前記表示デバイスに表示させ、
前記ｍは、１乃至Ｍの範囲の整数値であり、Ｍは画像の行数を示している
ことを特徴とするプログラム。