(57)【特許請求の範囲】
【請求項１】
ターゲット機器の画像データインターフェースと接続する画像データ入力インターフェース部と、多チャンネルのストリーミング画像データを取り込んで画像データとして一時蓄積するバッファメモリと、前記画像データを格納する画像メモリと、画像データ入力を指示・設定し、且つ前記画像メモリから読み出される画像を表示するホスト機器部と、前記画像メモリへのアクセスを調停する調停部と、を備えた画像入力装置において、
前記調停部は、前記画像メモリのリフレッシュ命令に続いて前記ホスト機器部からの画像メモリアクセスを優先する固定順位の調停方式と、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データの内、画像データ取り込み量が前記画像メモリにアクセスできる最小容量以上で、且つ最も多いバッファメモリから画像データを読み出す変動順位の調停方式と、を備え、
頻度の低いアクセスについては前記固定順位の調停方式で簡素化しつつ、頻度の高いアクセスについては高速でランダムアクセス対応できる前記変動順位の調停方式で行うことを特徴とする画像入力装置。
【請求項２】
前記調停部は、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データを前記画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が前記最小単位に満たないデータ量であった場合、前記最終アクセスの画像データが最小単位データ量になるように無効データを付加することを特徴とする請求項１に記載の画像入力装置。
【請求項３】
前記調停部は、前記無効データが付加された画像データを前記バッファメモリから読み出して前記画像メモリに書き込む場合、当該無効データをマスクして書き込むことを特徴とする請求項１又は２に記載の画像入力装置。
【請求項４】
前記調停部は、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データを前記画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が前記最小単位に満たないデータ量であった場合、前記ホスト機器部により設定された画像データサイズに基づいて画像データの後端を検知し、前記画像メモリのアクセス単位を変更して前記バッファメモリから残りデータ分だけを読み出すことを特徴とする請求項１、２又は３に記載の画像入力装置。
【請求項５】
前記調停部は、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データを前記画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が前記最小単位に満たないデータ量であった場合、前記ホスト機器部により画像データ入力信号の副走査同期信号から画像データ取り込み量を設定し、該設定された画像データ取り込み量に基づいて画像データの後端を検知し、前記画像メモリのアクセス単位を変更して前記バッファメモリから残りデータ分だけを読み出すことを特徴とする請求項１乃至４の何れか一項に記載の画像入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像入力装置に関し、さらに詳しくは、複数の画像入力インターフェースに対応した画像メモリアクセス調停方式を備えた画像入力装置に関するものである。
【背景技術】
【０００２】
レーザープリンター、デジタル複写機等の電子写真装置に代表される画像形成装置では、装置内部で様々な画像処理がなされており、画像データ転送に画像インターフェースが採用されている。こういった装置内部で画像処理された画像データを紙媒体に印刷せずに画像データ転送バス毎に検証・デバッグするために、画像データを取り込む画像入力インターフェースとそれを格納する画像メモリを持ち画像表示を行うことができる画像入力装置がある。このような画像入力装置において、画像データを格納する画像メモリとして想定される高速大容量のＳＤＲＡＭ１ポートに対して、多チャンネルの画像入力インターフェースからのアクセスと同時に、リフレッシュ命令・ホスト機器からのアクセスが生じ複雑な調停方式が必要となる。
この調停方式として特許文献１には、エンジンインタフェースユニットに画像バッファメモリとして、例えばＦＩＦＯメモリを内蔵させ、このＦＩＦＯメモリを介して画像データの転送状態をバス調停回路に通知し、バス調停回路が、バスマスタとなる装置が持つデータ転送処理回路のバス使用に関する優先度を可変とする。ＦＩＦＯメモリのオールモストフルフラグが成立した場合、バス調停回路は、画像データ転送の優先度を下げてＦＩＦＯメモリへの画像データ書込み停止を促し、オールモストエンプティフラグが成立した場合、バス調停回路は、画像データ転送の優先度を上げ、ＦＩＦＯメモリへの画像データの書き込みを促す画像データ転送装置について開示されている。
【特許文献１】特開２００１−１８４３０１公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示されている従来技術は、画像メモリから読み出される画像データの少なくとも一ユニットを一時蓄積するバッファメモリを設け、画像データの蓄積の度合いを示す情報に従ってバスの使用に関する優先度を可変とすることにより、バスを完全に占有することなく画像データを転送したり、バッファメモリとしてＦＩＦＯメモリを用いることにより、画像データの転送と同時に画像データの受信も行うことにより、システム全体としてのスループット向上をはかった画像データ転送方法である。しかしながら、ＦＩＦＯメモリのデータ量に応じたアクセスは行なっていないため、メモリのアクセスタイムが長くなるといった問題がある。
本発明は、かかる課題に鑑み、固定順位の調停方式と変動順位の調停方式とを組み合わせることにより、画像メモリの１ポートに対して、さまざまなメモリアクセスが発生した場合でも、装置が破綻しないように調停する画像入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明はかかる課題を解決するために、請求項１は、ターゲット機器の画像データインターフェースと接続する画像データ入力インターフェース部と、多チャンネルのストリーミング画像データを取り込んで画像データとして一時蓄積するバッファメモリと、前記画像データを格納する画像メモリと、画像データ入力を指示・設定し、且つ前記画像メモリから読み出される画像を表示するホスト機器部と、前記画像メモリへのアクセスを調停する調停部と、を備えた画像入力装置において、前記調停部は、前記画像メモリのリフレッシュ命令に続いて前記ホスト機器部からの画像メモリアクセスを優先する固定順位の調停方式と、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データの内、画像データ取り込み量が前記画像メモリにアクセスできる最小容量以上で、且つ最も多いバッファメモリから画像データを読み出す変動順位の調停方式と、を備え、頻度の低いアクセスについては前記固定順位の調停方式で簡素化しつつ、頻度の高いアクセスについては高速でランダムアクセス対応できる前記変動順位の調停方式で行うことを特徴とする。
本発明の調停方法は、画像入力インターフェースのメモリアクセスよりも、アクセス頻度の低いＤＭＡＣのメモリリフレッシュ命令、次にホスト機器でのモニタ表示（間引き表示：データ量少量）を優先することでメモリアクセス調停回路を簡素化しながら、その次に、それらよりアクセス頻度が高い多チャンネルの画像データ入力に対しては、バッファメモリが一杯になって画像取り込みができなくなるのを回避するため、メモリアクセス高速化（バーストアクセス）のため、バッファメモリ取り込みデータ量が画像メモリアクセス最小単位以上かつ最も多いものからＦＩＦＯ取り込みデータの連続読み出しを行うことにより、画像メモリのリフレッシュ命令・ホスト機器への画像表示・多チャンネルの画像入力の全てに空きが出ない様にする画像メモリアクセス方式である。
【０００５】
請求項２は、前記調停部は、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データを前記画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が前記最小単位に満たないデータ量であった場合、前記最終アクセスの画像データが最小単位データ量になるように無効データを付加することを特徴とする。
請求項１では、画像メモリアクセスは高速になるバーストアクセス単位で行う。即ち、それに合わせてバッファメモリ連続読み出し単位も決められているが、バッファメモリ取り込み画像データの後端においては、画像メモリアクセス最小単位に満たなくて読み出せない場合が生じる。そこで本発明では、設定された画像サイズの後端では、画像メモリアクセス最小単位となる様にバッファメモリに無効データを書き込むことで回避するものである。
請求項３は、前記調停部は、前記無効データが付加された画像データを前記バッファメモリから読み出して前記画像メモリに書き込む場合、当該無効データをマスクして書き込むことを特徴とする。
バッファメモリ取り込み画像データの後端において、画像メモリアクセス最小単位にならず無効データが書き込まれている場合、バッファメモリから読み出す際には無効データも合わせて読み出すが、そのまま画像メモリに書き込むと無駄なデータが画像メモリに書き込まれてしまう。そこで無効データサイズ分については、画像メモリアクセスの際にデータマスクすることで画像メモリに無効データを書き込むことを回避するものである。
【０００６】
請求項４は、前記調停部は、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データを前記画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が前記最小単位に満たないデータ量であった場合、前記ホスト機器部により設定された画像データサイズに基づいて画像データの後端を検知し、前記画像メモリのアクセス単位を変更して前記バッファメモリから残りデータ分だけを読み出すことを特徴とする。
バッファメモリ取り込み画像データの後端において、無効データをバッファメモリへ書き込みをする方式では無効データアクセスが生じる。そこで本発明では、ホスト機器部にて予め設定された画像データサイズの後端を検知することにより、バッファメモリ読み出し単位とメモリアクセス最小容量を可変とすることで、無効データアクセスをなくすことができる。
請求項５は、前記調停部は、前記画像入力インターフェース部を介して前記各チャンネルのバッファメモリに一時蓄積した画像データを前記画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が前記最小単位に満たないデータ量であった場合、前記ホスト機器部により画像データ入力信号の副走査同期信号から画像データ取り込み量を設定し、該設定された画像データ取り込み量に基づいて画像データの後端を検知し、前記画像メモリのアクセス単位を変更して前記バッファメモリから残りデータ分だけを読み出すことを特徴とする。
バッファメモリ取り込み画像データの後端において、無効データをバッファメモリへ書き込みをする方式では無効データアクセスが生じる。そこで本発明では、ホスト機器部で画像データ入力信号の中の副走査画像領域信号での画像データ取り込み開始を設定できることより、その副走査画像領域信号からの画像データサイズ後端を検知することにより、バッファメモリ読み出し単位とメモリアクセス最小容量を可変として、無効データアクセスをなくすことができる。
【発明の効果】
【０００７】
請求項１の発明によれば、調停部は、画像メモリのリフレッシュ命令に続いてホスト機器部からの画像メモリアクセスを優先する固定順位の調停方式と、画像入力インターフェース部を介して各チャンネルのバッファメモリに一時蓄積した画像データの内、画像データ取り込み量が画像メモリにアクセスできる最小容量以上で、且つ最も多いバッファメモリから画像データを読み出す変動順位の調停方式と、を備え、頻度の低いアクセスについては固定順位の調停方式で簡素化しつつ、頻度の高いアクセスについては高速でランダムアクセス対応できる変動順位の調停方式で行うので、頻度の低いアクセスについては固定順位で簡素化しつつ、頻度の高いアクセスについては高速でランダムアクセス対応できる変動順位で行って、リフレッシュ命令・ホスト機器からのランダムアクセス・複数の画像ストリーミングデータの全てに対応した画像メモリアクセスが可能となる。
また請求項２では、調停部は、画像入力インターフェース部を介して各チャンネルのバッファメモリに一時蓄積した画像データを画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が最小単位に満たないデータ量であった場合、最終アクセスの画像データが最小単位データ量になるように無効データを付加するので、バッファメモリの読み出しが可能となる。
また請求項３では、調停部は、無効データが付加された画像データをバッファメモリから読み出して画像メモリに書き込む場合、当該無効データをマスクして書き込むので、画像メモリに無効データを書き込むことを回避することができる。
また請求項４では、調停部は、画像入力インターフェース部を介して各チャンネルのバッファメモリに一時蓄積した画像データを画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が最小単位に満たないデータ量であった場合、ホスト機器部により設定された画像データサイズに基づいて画像データの後端を検知し、画像メモリのアクセス単位を変更してバッファメモリから残りデータ分だけを読み出すので、取り込み画像データサイズの後端にてバッファメモリへの画像データ取り込み量が最小単位に満たなかった場合においても、バッファメモリから読み出して画像メモリアクセスが可能となる。
また請求項５では、調停部は、画像入力インターフェース部を介して各チャンネルのバッファメモリに一時蓄積した画像データを画像メモリにアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が最小単位に満たないデータ量であった場合、ホスト機器部により画像データ入力信号の副走査同期信号から画像データ取り込み量を設定し、設定された画像データ取り込み量に基づいて画像データの後端を検知し、画像メモリのアクセス単位を変更して前記バッファメモリから残りデータ分だけを読み出すので、取り込み画像データサイズの後端にてバッファメモリへの画像データ取り込み量が最小単位に満たなかった場合においても、バッファメモリから読み出して画像メモリアクセスが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１（ａ）は画像入力システムの概略構成図である。この画像入力システム１００は、ＰＣ等で構成されるホスト機器１と、画像入力デバッグ装置（以下、単に画像入力装置と呼ぶ）とのインターフェースを司るカードバス（ＰＣＩバス）１６と、ターゲット機器３と、画像入力装置２とのインターフェースを司る画像入力Ｉ／Ｆ１４と、を備えて構成される。
図１（ｂ）は画像入力システム１００の機能ブロック図である。ホスト機器１は、ソフトウェアを実行するＣＰＵ（中央演算処理部）５と、プログラムやデータを格納するＲＯＭ６と、表示部（モニタ）７と、操作部（キーボード等）８と、その他記憶装置９と、を備えている。
画像入力装置２は、ホスト機器１との通信はカードバス１６経由で行い、取り込み画像サイズ等を設定する内部レジスタ１０と、画像データを格納する画像メモリ（高速大容量ＤＤＲ＿ＳＤＲＡＭ）１２と、ホスト機器１での間引き表示を行う画像処理部１１ａとメモリアクセスの調停を行なうメモリアクセス調停部（以下、単に調停部と呼ぶ）１１ｂとを有するメモリ制御部１１と、ターゲット機器（プリンタや複写機）３の画像データインターフェース３ａと接続する画像入力インターフェース１４と、その各チャンネルに取り込み量をカウントできるＦＩＦＯ制御部１３と、を備えている。尚、ＦＩＦＯ制御部１３はそれぞれＦＩＦＯ（バッファメモリ）を備えている。
【０００９】
図２は本発明の実施形態に係る画像入力システムの調停部を中心に示す機能ブロック図である。同じ構成要素には図１（ｂ）と同じ参照番号を付して説明する。この実施形態では、ターゲット機器３の画像データインターフェース３ａと接続する画像データ入力インターフェース１４と、多チャンネルのストリーミング画像データを取り込んで画像データとして一時蓄積するバッファメモリ（以下、ＦＩＦＯと呼ぶ）１３ａ〜１３ｄと、画像データを格納する画像メモリ１２と、画像メモリ１２を制御するメモリ制御部１１と、画像データ入力を指示・設定し、且つ画像メモリ１２から読み出される画像を表示するホスト機器１と、画像メモリ１２へのアクセスを調停する調停部１１ｂと、を備えている。
図３、図４は本発明の第１の実施形態に係る画像入力システムの固定順位の調停方式を説明する機能ブロック図である。同じ構成要素には図２と同じ参照番号を付して説明する。図３では調停部１１ｂは、画像メモリ１２のリフレッシュ命令を行い画像メモリ１２をリフレッシュする。続いて図４のようにホスト機器１でのモニタ表示（間引き表示：データ量少量）を優先することで調停部１１ｂを簡素化する。
【００１０】
図５は各ＦＩＦＯの取り込みデータ量とメモリアクセス最小単位による調停を説明する図である。図６は本発明の第２の実施形態に係る画像入力システムの調停方式を説明する機能ブロック図である。同じ構成要素には図２と同じ参照番号を付して説明する。図６のように画像入力インターフェース１４を介して各チャンネルのバッファメモリＦＩＦＯ−Ｃ、ＦＩＦＯ−Ｍ、ＦＩＦＯ−Ｙ、ＦＩＦＯ−Ｋに一時蓄積した画像データの内、画像データ取り込み量が画像メモリ１２にアクセスできる最小容量以上で、且つ最も多いバッファメモリから画像データを読み出す。即ち、図５で更に詳しく説明すると、メモリアクセス最小単位を１パケット（Ｐ）とする。ＦＩＦＯ：シアンでは４Ｐあり、ＦＩＦＯ：マゼンタでは２Ｐあり、ＦＩＦＯ：イエローでは１Ｐあり、ＦＩＦＯ：ブラックでは３Ｐある。従って、画像データを読み出す順番は、ＦＩＦＯ：シアン、ＦＩＦＯ：ブラック、ＦＩＦＯ：マゼンタ、ＦＩＦＯ：イエローとなる。
以上の通り本発明の調停方法は、画像入力インターフェース１４のメモリアクセスよりも、アクセス頻度の低いメモリ制御部のメモリリフレッシュ命令（図３参照）、次にホスト機器でのモニタ表示（間引き表示：データ量少量）（図４参照）を優先することで、調停１１ｂを簡素化しながら、その次に、それらよりアクセス頻度が高い多チャンネルの画像データ入力に対しては、ＦＩＦＯが一杯になって画像取り込みができなくなるのを回避するため、メモリアクセス高速化（バーストアクセス）のため、ＦＩＦＯ取り込みデータ量が画像メモリアクセス最小単位以上かつ最も多いものからＦＩＦＯ取り込みデータの連続読み出しを行うことにより、画像メモリ１２のリフレッシュ命令・ホスト機器１への画像表示・多チャンネルの画像入力の全てに空きが出ない様にする画像メモリアクセス方式である。
【００１１】
図７は画像取り込みサイズ後端における無効データ書き込みを説明する図である。即ち、ＦＩＦＯ：シアンでは有効データは２５ａ、無効データは２５ｂであり、ＦＩＦＯ：マゼンタでは有効データは２６ａ、無効データは２６ｂであり、、ＦＩＦＯ：イエローでは有効データは２７ａ、無効データは２７ｂであり、ＦＩＦＯ：ブラックでは有効データは２８ａ、無効データは２８ｂである。例えば、ＦＩＦＯ：シアンの取り込み画像データサイズの後端にて、ＦＩＦＯへの画像取り込み２５ａが画像メモリアクセス最小単位（８バースト長）に満たさず６バースト分しかなかった場合、最小単位の残り２バースト２５ｂには無効データをＦＩＦＯへ書き込み、メモリアクセス最小単位を満たしてＦＩＦＯ読み出しを可能にする。
以上の通り、実施形態１では、画像メモリアクセスは高速になるバーストアクセス単位で行う。即ち、それに合わせてＦＩＦＯ連続読み出し単位も決められているが、ＦＩＦＯ取り込み画像データの後端においては、画像メモリアクセス最小単位に満たなくて読み出せない場合が生じる。そこで本実施形態では、設定された画像サイズの後端では、画像メモリアクセス最小単位となる様にＦＩＦＯに無効データを書き込むことで回避するものである。
【００１２】
図８は画像取り込みサイズ後端における無効データ信号をマスクする動作を説明する図である。図８（ａ）はメモリアクセス最小単位が８バーストの場合（通常）のタイミングチャートであり、図８（ｂ）はデータ後端の４バースト分が無効データの場合のタイミングチャートである。尚、上からＤＱＳ：ストローブ信号、ＤＱ：データ信号、ＤＭ：データマスク信号を表す。そしてストローブ信号の立ち上がりと立下りによりデータ信号がサンプリングされ、データマスク信号がハイレベルの場合に有効データとして読み取られる。
図８（ａ）では、データマスク信号がデータ信号Ｄ０〜Ｄ７の間ハイレベルであるので、全てが有効データとして読み取られる。それに対して、図８（ｂ）のように、データマスク信号がデータ信号Ｄ０〜Ｄ５の間ハイレベルであるので、Ｄ０〜Ｄ５が有効データとして読み取られるが、Ｄ６、Ｄ７は無効データとして「０」となる。
以上の通り、ＦＩＦＯ取り込み画像データの後端において、画像メモリアクセス最小単位にならず無効データが書き込まれている場合（図７参照）、ＦＩＦＯから読み出す際には無効データも合わせて読み出すが、そのまま画像メモリ１２に書き込むと無駄なデータが画像メモリ１２に書き込まれてしまう。そこで無効データサイズ分については、画像メモリアクセスの際にデータマスクすることで画像メモリに無効データを書き込むことを回避するものである。
またＦＩＦＯ取り込み画像データの後端において、無効データをＦＩＦＯへ書き込みをする方式では無効データアクセスが生じる。そこで別の実施形態として、ホスト機器１にて予め設定された画像データサイズの後端を検知することにより、ＦＩＦＯ読み出し単位とメモリアクセス最小容量を可変とすることで、無効データアクセスをなくすことができる。
またＦＩＦＯ取り込み画像データの後端において、無効データをＦＩＦＯへ書き込みをする方式では無効データアクセスが生じる。そこで別の実施形態としては、ホスト機器１で画像データ入力信号の中の副走査画像領域信号での画像データ取り込み開始を設定できることより、その副走査画像領域信号からの画像データサイズ後端を検知することにより、ＦＩＦＯ読み出し単位とメモリアクセス最小容量を可変として、無効データアクセスをなくすことができる。
【００１３】
以上の説明の通り本発明によれば、調停部１１ｂは、画像メモリ１２のリフレッシュ命令に続いてホスト機器１からの画像メモリアクセスを優先する固定順位の調停方式と、画像入力インターフェース部１４を介して各チャンネルのＦＩＦＯに一時蓄積した画像データの内、画像データ取り込み量が画像メモリ１２にアクセスできる最小容量以上で、且つ最も多いＦＩＦＯから画像データを読み出す変動順位の調停方式と、を組み合わせたので、頻度の低いアクセスについては固定順位で簡素化しつつ、頻度の高いアクセスについては高速でランダムアクセス対応できる変動順位で行って、リフレッシュ命令・ホスト機器１からのランダムアクセス・複数の画像ストリーミングデータの全てに対応した画像メモリアクセスが可能となる。
また、調停部１１ｂは、画像入力インターフェース部１４を介して各チャンネルのＦＩＦＯに一時蓄積した画像データを画像メモリ１２にアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が最小単位に満たないデータ量であった場合、最終アクセスの画像データが最小単位データ量になるように無効データを付加するので、ＦＩＦＯの読み出しが可能となる。
また、調停部１１ｂは、無効データが付加された画像データをＦＩＦＯから読み出して画像メモリ１２に書き込む場合、当該無効データをマスクして書き込むので、画像メモリ１２に無効データを書き込むことを回避することができる。
【００１４】
また、調停部１１ｂは、画像入力インターフェース部１４を介して各チャンネルのＦＩＦＯに一時蓄積した画像データを画像メモリ１２にアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が最小単位に満たないデータ量であった場合、ホスト機器１により設定された画像データサイズに基づいて画像データの後端を検知し、画像メモリ１２のアクセス単位を変更してＦＩＦＯから残りデータ分だけを読み出すので、取り込み画像データサイズの後端にてＦＩＦＯへの画像データ取り込み量が最小単位に満たなかった場合においても、ＦＩＦＯから読み出して画像メモリアクセスが可能となる。
また、調停部１１ｂは、画像入力インターフェース部１４を介して各チャンネルのＦＩＦＯに一時蓄積した画像データを画像メモリ１２にアクセスできる最小単位ごとにアクセスした際、最終アクセスの画像データ量が最小単位に満たないデータ量であった場合、ホスト機器１により画像データ入力信号の副走査同期信号から画像データ取り込み量を設定し、設定された画像データ取り込み量に基づいて画像データの後端を検知し、画像メモリ１２のアクセス単位を変更してＦＩＦＯから残りデータ分だけを読み出すので、取り込み画像データサイズの後端にてＦＩＦＯへの画像データ取り込み量が最小単位に満たなかった場合においても、ＦＩＦＯから読み出して画像メモリアクセスが可能となる。
【図面の簡単な説明】
【００１５】
【図１】（ａ）は画像入力システムの概略構成図、（ｂ）は画像入力システム１００の機能ブロック図である。
【図２】本発明の実施形態に係る画像入力システムの調停部を中心に示す機能ブロック図である。
【図３】本発明の第１の実施形態に係る画像入力システムの固定順位の調停方式を説明する機能ブロック図である。
【図４】本発明の第１の実施形態に係る画像入力システムの固定順位の調停方式を説明する機能ブロック図である。
【図５】各ＦＩＦＯの取り込みデータ量とメモリアクセス最小単位による調停を説明する図である。
【図６】本発明の第２の実施形態に係る画像入力システムの調停方式を説明する機能ブロック図である。
【図７】画像取り込みサイズ後端における無効データ書き込みを説明する図である。
【図８】（ａ）はメモリアクセス最小単位が８バーストの場合（通常）のタイミングチャート、（ｂ）はデータ後端の４バースト分が無効データの場合のタイミングチャートである。
【符号の説明】
【００１６】
１  ホスト機器、２  画像入力装置、３  ターゲット機器、３ａ  画像データインターフェース、４  画像入力インターフェース、５  ＣＰＵ、６  ＲＯＭ、７  表示部、８  操作部、９  その他記憶装置、１０  内部レジスタ、１１  メモリ制御部、１１ａ  画像処理部、１１ｂ  メモリアクセス調停部、１２  画像メモリ、１３  ＦＩＦＯ制御部、１６  カードバス、１００  画像入力システム
【図１】
0004637693.tif 000002
【図２】
0004637693.tif 000003
【図３】
0004637693.tif 000004
【図４】
0004637693.tif 000005
【図５】
0004637693.tif 000006
【図６】
0004637693.tif 000007
【図７】
0004637693.tif 000008
【図８】
0004637693.tif 000009