(57)【要約】【課題】  この発明は、現在表示されている画像の次に、その１つ前またはその１つ後の画像を表示させる場合に、画像表示のための処理速度の高速化が図れる画像供給装置を提供することを目的とする。【解決手段】  画像表示装置に画像データを供給した際には、記憶媒体に記憶されている、画像表示装置に供給した画像データの前後の位置にある２つの隣接画像データがメモリに保持されるように、記憶媒体からメモリへの画像データの読み込みを制御する手段、および表示すべき画像として、画像表示装置によって現在表示されている画像に対して１つ前または１つ後の位置の画像が選択された際には、メモリに格納されている画像データのうち、選択された画像に対応する画像データを画像表示装置に供給させる手段を備えている。【選択図】  図１
2005181853.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像の画像データを記憶している記憶媒体から画像を読み出して画像表示装置に供給するための画像供給装置において、
画像表示装置に画像データを供給した際には、記憶媒体に記憶されている、画像表示装置に供給した画像データの前後の位置にある２つの隣接画像データがメモリに保持されるように、記憶媒体からメモリへの画像データの読み込みを制御する手段、および
表示すべき画像として、画像表示装置によって現在表示されている画像に対して１つ前または１つ後の位置の画像が選択された際には、メモリに格納されている画像データのうち、選択された画像に対応する画像データを画像表示装置に供給させる手段、
を備えていることを特徴とする画像供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、液晶プロジェクタ等の画像表示装置に画像を供給する画像供給装置に関する。
【背景技術】
【０００２】
画像を表示する機能を備えたハードウェアにおいて、最も時間のかかる処理として、記録メディアからの画像データの読み込み処理があげられる。そこで、画像を表示している間に、次に表示する画像データを予めメモリの別領域に読み込んでおく（先読み）ことにより、データの読み込みにかかる処理時間を短縮する方法が存在する。
【０００３】
例えば、画像ビューア機能内蔵の液晶プロジェクタにおいては、記録メディア内の画像データを順番に表示する際、現在表示中の画像の次に位置する画像データを、現在の画像を表示している間に先読みしておき、次の画像を表示する際の時間を短縮している。
【０００４】
しかしながら、この方法では、現在表示中の画像の次に位置する画像しか読み込まないので、前に表示した画像をもう一度表示したいというような場合には、前に表示した画像に対応する画像データの先読みが行われていないため、待ち時間の短縮化が図れない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、現在表示されている画像の次に、その１つ前またはその１つ後の画像を表示させる場合に、画像表示のための処理速度の高速化が図れる画像供給装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数の画像の画像データを記憶している記憶媒体から画像を読み出して画像表示装置に供給するための画像供給装置において、画像表示装置に画像データを供給した際には、記憶媒体に記憶されている、画像表示装置に供給した画像データの前後の位置にある２つの隣接画像データがメモリに保持されるように、記憶媒体からメモリへの画像データの読み込みを制御する手段、および表示すべき画像として、画像表示装置によって現在表示されている画像に対して１つ前または１つ後の位置の画像が選択された際には、メモリに格納されている画像データのうち、選択された画像に対応する画像データを画像表示装置に供給させる手段を備えていることを特徴とする。
【発明の効果】
【０００７】
この発明によれば、現在表示されている画像の次に、その１つ前またはその１つ後の画像を表示させる場合に、画像表示のための処理速度の高速化が図れるようになる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【０００９】
図１は、画像表示装置の構成を示している。
画像表示装置は、液晶プロジェクタ１０と、液晶プロジェクタ１０に接続される画像供給ユニット２０とを備えている。画像供給ユニット２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ（メモリ）２３、およびカードコネクタ２４を備えている。カードコネクタ２４には、圧縮画像データが格納されたメモリカード３０が装着される。
【００１０】
メモリ２３の容量が大きい場合とメモリ２３の容量が小さい場合とに分けて、画像供給ユニット２０の処理方法について説明する。
【００１１】
（１）メモリ２３の容量が大きい場合
図２は、画像供給ユニット２０のＣＰＵ２１による処理手順を示している。
【００１２】
メモリ２３には、現在表示されている画像の１つ前の位置にある画像に対応する圧縮画像データを格納するための領域ＰＲＥＶと、現在表示されている画像に対応する圧縮画像データを格納するための領域ＮＯＷと、現在表示されている画像の１つ後の位置にある画像に対応する圧縮画像データを格納するための領域ＮＥＸＴとが設けられている。
【００１３】
電源が投入されると、表示すべき画像に対応する圧縮画像データ（フレーム番号をｎとする）をメモリカード３０から読み込んでメモリ２３の領域ＮＯＷに記憶する（ステップ１）。電源投入直後において、最初に表示すべき画像のアドレスは予め定められているものとする。次に、メモリ２３の領域ＮＯＷに格納した圧縮画像データｎを伸長した後、液晶プロジェクタ１０に供給する（ステップ２）。
【００１４】
この後、図３（ａ）に示すように、表示画像に対応する圧縮画像データｎの前後の位置にある画像に対応する圧縮画像データ（ｎ−１），（ｎ＋１）をメモリカード３０から読み込んで、それぞれメモリ２３の領域ＰＲＥＶ，ＮＥＸＴに記憶する（ステップ３）。
【００１５】
そして、次に表示すべき画像の選択指示が入力されるのを待つ（ステップ４）。この選択指示は、液晶プロジェクタ１０の本体操作部またはリモコンによって液晶プロジェクタ１０に入力された後、液晶プロジェクタ１０から画像供給ユニット２０のＣＰＵ２１に送られてくる。
【００１６】
次に表示すべき画像の選択指示が入力されると（ステップ４）、次に表示すべき画像として選択された画像が、現在の表示画像の１つ前の位置にある画像であるか、現在の表示画像の１つ後の位置にある画像であるか、それら以外の画像であるかを判別する（ステップ５）。選択された画像が現在の表示画像の前後の画像以外の画像である場合には、ステップ１に戻る。
【００１７】
選択された画像が現在の表示画像の１つ前の位置にある画像である場合について、説明する。ここでは、図３（ａ）に示すように、領域ＰＲＥＶ，ＮＯＷ，ＮＥＸＴにデータ（ｎ−１），ｎ，（ｎ＋１）が格納されているものとする。
【００１８】
選択された画像が現在の表示画像の１つ前の位置にある画像には、図３（ｂ）に示すように、メモリ２３の領域ＰＲＥＶに格納されている圧縮画像データ（この例では（ｎ−１））を伸長した後、液晶プロジェクタ１０に供給する（ステップ６）。そして、メモリ２３に格納されている圧縮画像データの移動処理を行う（ステップ７）。つまり、図３（ｃ）に示すように、領域ＮＯＷに格納されている圧縮画像データ（この例ではｎ）を領域ＮＥＸＴに移動させるとともに、領域ＰＲＥＶに格納されている圧縮画像データ（この例では（ｎ−１））を領域ＮＯＷに移動させる。
【００１９】
また、図３（ｃ）に示すように、領域ＮＯＷに格納された圧縮画像データ（この例では（ｎ−１））の１つ前の位置にある圧縮画像データ（この例では（ｎ−２））をメモリカード３０から読み込んでメモリ２３の領域ＰＲＥＶに記憶する（ステップ８）。そして、ステップ４に戻る。
【００２０】
上記ステップ５において、選択された画像が現在の表示画像の１つ後の位置にある画像であると判別された場合について、説明する。ここでは、図３（ａ）に示すように、領域ＰＲＥＶ，ＮＯＷ，ＮＥＸＴにそれぞれ、データ（ｎ−１），ｎ，（ｎ＋１）が格納されているものとする。
【００２１】
選択された画像が現在の表示画像の１つ後の位置にある画像である場合には、メモリ２３の領域ＮＥＸＴに格納されている圧縮画像データ（この例では（ｎ＋１））を伸長した後、液晶プロジェクタ１０に供給する（ステップ９）。そして、メモリ２３に格納されている圧縮画像データの移動処理を行う（ステップ１０）。つまり、領域ＮＯＷに格納されている圧縮画像データ（この例ではｎ）を領域ＰＲＥＶに移動させるとともに、領域ＮＥＸＴに格納されている圧縮画像データ（この例では（ｎ＋１））を領域ＮＯＷに移動させる。
【００２２】
また、領域ＮＯＷに格納された圧縮画像データ（この例では（ｎ＋１））の１つ後の位置にある圧縮画像データ（この例では（ｎ＋２））をメモリカード３０から読み込んでメモリ２３の領域ＮＥＸＴに記憶する（ステップ１１）。そして、ステップ４に戻る。
【００２３】
図２の実施例では、メモリ２３内に現在表示している画像（圧縮画像データ）を格納する領域ＮＯＷと、現在表示されている圧縮画像データの１つ前の位置にある圧縮画像データを格納する領域ＰＲＥＶと、現在表示されている圧縮画像データの１つ後の位置にある圧縮画像データを格納する領域ＮＥＸＴとが設けられており、現在表示している画像の１つ前の位置の画像または現在表示している画像の１つ後の位置の画像を表示させた場合には、メモリ２３内のデータを移動させているが、メモリ２３内のデータ位置は移動させずに、そのデータを指し示すラベルとなるポインタを付け替えるようにしてもよい。
【００２４】
つまり、メモリ２３には、３つの画像データを格納する領域があり、各領域に格納された画像データを指し示すラベルとなるポインタとしてＰＲＥＶ，ＮＯＷ，ＮＥＸＴがある。例えば、図４（ａ）に示すように、メモリ２３内に３つの圧縮画像データ（ｎ−１），ｎ，（ｎ＋１）が格納されており、これらの圧縮画像データ（ｎ−１），ｎ，（ｎ＋１）それぞれに、ＰＲＥＶ，ＮＯＷ，ＮＥＸＴのポインタが対応付けられているとする。つまり、ＮＯＷのポインタで示される圧縮画像データｎが現在表示されているものとする。この状態において、次に表示すべき画像として、現在の表示画像の１つ後の位置の画像（ＮＥＸＴのポインタで示される画像（ｎ＋１））が選択され場合には、メモリ２３内の圧縮画像データ（ｎ＋１）が伸長されて液晶プロジェクタ１０に供給される。そして、図４（ｂ）に示すように、メモリ２３内の圧縮画像データ（ｎ＋１）にＮＯＷのポインタが対応付けられ、メモリ２３内の圧縮画像データｎにＰＲＥＶのポインタが対応付けられる。また、メモリカード３０から圧縮画像データ（ｎ＋２）が読み込まれ、そのデータ（ｎ＋２）がメモリ２３内の圧縮画像データ（ｎ−１）に上書きされる。そして、メモリ２３内の圧縮画像データ（ｎ＋２）にポインタＮＥＸＴが対応付けられる。
【００２５】
（２）メモリ２３の容量が小さい場合
図５は、画像供給ユニット２０のＣＰＵ２１による処理手順を示している。
【００２６】
メモリ２３には、現在表示されている画像の１つ前の位置にある画像に対応する圧縮画像データを格納さるための領域ＰＲＥＶと、現在表示されている画像の１つ後の位置にある画像に対応する圧縮画像データを格納さるための領域ＮＥＸＴとが設けられている。
【００２７】
電源が投入されると、表示すべき画像に対応する圧縮画像データ（フレーム番号をｎとする）をメモリカード３０から読み込んでメモリ２３の領域ＰＲＥＶまたは領域ＮＥＸＴに記憶する（ステップ２１）。電源投入直後において、最初に表示すべき画像のアドレスは予め定められているものとする。次に、メモリ２３の領域ＰＲＥＶまたは領域ＮＥＸＴに記憶した圧縮画像データｎを伸長した後、液晶プロジェクタ１０に供給する（ステップ２２）。
【００２８】
この後、図６（ａ）に示すように、表示画像に対応する圧縮画像データｎの前後の位置にある画像に対応する圧縮画像データ（ｎ−１），（ｎ＋１）をメモリカード３０から読み込んで、それぞれメモリ２３の領域ＰＲＥＶ，ＮＥＸＴに記憶する（ステップ２３）。      
【００２９】
そして、次に表示すべき画像の選択指示が入力されるのを待つ（ステップ２４）。この選択指示は、液晶プロジェクタ１０の本体操作部またはリモコンによって液晶プロジェクタ１０に入力された後、液晶プロジェクタ１０から画像供給ユニット２０のＣＰＵ２１に送られてくる。
【００３０】
次に表示すべき画像の選択指示が入力されると（ステップ２４）、次に表示すべき画像として選択された画像が、現在の表示画像の１つ前の位置にある画像であるか、現在の表示画像の１つ後の位置にある画像であるか、それら以外の画像であるかを判別する（ステップ２５）。選択された画像が現在の表示画像の前後の画像以外の画像である場合には、ステップ２１に戻る。
【００３１】
選択された画像が現在の表示画像の１つ前の位置にある画像である場合について、説明する。ここでは、図６（ａ）に示すように、領域ＰＲＥＶ，ＮＥＸＴにデータ（ｎ−１），（ｎ＋１）が格納されているものとする。
【００３２】
選択された画像が現在の表示画像の１つ前の位置にある画像には、図６（ｂ）に示すように、メモリ２３の領域ＰＲＥＶに格納されている圧縮画像データ（この例では（ｎ−１））を伸長した後、液晶プロジェクタ１０に供給する（ステップ２６）。そして、図６（ｃ）に示すように、液晶プロジェクタ１０に供給した画像データ（この例では（ｎ−１））の前後の位置にある圧縮画像データ（この例では（ｎ−２），ｎ）をメモリカード３０から読み込んで、それぞれメモリ２３の領域ＰＲＥＶ，ＮＥＸＴに記憶する（ステップ２７）。そして、ステップ２４に戻る。
【００３３】
上記ステップ２５において、選択された画像が現在の表示画像の１つ後の位置にある画像であると判別された場合について、説明する。ここでは、図６（ａ）に示すように、領域ＰＲＥＶ，ＮＥＸＴにそれぞれ、データ（ｎ−１），（ｎ＋１）が格納されているものとする。
【００３４】
選択された画像が現在の表示画像の１つ後の位置にある画像である場合には、メモリ２３の領域ＮＥＸＴに格納されている圧縮画像データ（この例では（ｎ＋１））を伸長した後、液晶プロジェクタ１０に供給する（ステップ２８）。そして、液晶プロジェクタ１０に供給した画像データ（この例では（ｎ＋１））の前後の位置にある圧縮画像データ（この例ではｎ，（ｎ＋２））をメモリカード３０から読み込んで、それぞれメモリ２３の領域ＰＲＥＶ，ＮＥＸＴに記憶する（ステップ２９）。そして、ステップ２４に戻る。
【図面の簡単な説明】
【００３５】
【図１】表示装置の構成を示すブロック図である。
【図２】画像供給ユニット２０のＣＰＵ２１による処理手順を示すフローチャートである。
【図３】図２のステップ５において選択された画像が現在の表示画像の１つ前の位置にある画像である場合の処理内容を示す模式図である。
【図４】メモリ２３内のデータ位置は移動させずに、そのデータを指し示すラベルとなるポインタを付け替える例を示す模式図である。
【図５】画像供給ユニット２０のＣＰＵ２１による処理手順の他の例を示すフローチャートである。
【図６】図５のステップ２５において選択された画像が現在の表示画像の１つ前の位置にある画像である場合の処理内容を示す模式図である。
【符号の説明】
【００３６】
１０  液晶プロジェクタ
２０  画像供給ユニット
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ（メモリ）
２４  カードコネクタ
３０  メモリカード
【図１】
2005181853.tif 000003
【図２】
2005181853.tif 000004
【図３】
2005181853.tif 000005
【図４】
2005181853.tif 000006
【図５】
2005181853.tif 000007
【図６】
2005181853.tif 000008