(57)【要約】【課題】  例えばバッファメモリに保持可能な画像データの枚数が比較的少ない場合にもバッファメモリの容量を有効利用することで、記録媒体に記録された画像データの表示に要する時間の短縮化がより確実に図られるようにする。【解決手段】  表示画像の選択方向から次回に選択されるであろう画像データを予測する。このとき、予測された画像データを実際にバッファメモリに書き込まず、読み出し準備処理として予測画像の記録媒体上のアドレスへのアクセスまでに止めておく。これにより、予測が的中した場合は読み出し準備が為されていることで表示までの時間短縮が図られるのはもちろん、画像の選択方向が予測と反した場合にもバッファメモリ内にその選択画像が必ず保持できている状態とすることができ、画像の表示に要する時間を短縮できる。【選択図】図２
2006148810.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に対して記録された少なくとも画像データについて読み出しを行う読出手段と、
上記読出手段により読み出された少なくとも画像データが一時保持される一時保持手段と、
上記一時保持手段に対して保持された上記画像データについて表示を行う表示手段と、
制御手段とを備えると共に、
上記制御手段は、
上記表示手段にて表示すべき画像データが選択された際に、この選択画像についての、前回の選択画像からの選択方向を判別する選択方向判別処理と、
上記選択方向判別処理によって判別した上記選択方向の情報に基づき、今回選択された画像データの後に上記表示手段にて表示されるであろう画像データを予測して、少なくともその画像データの上記記録媒体上での記録アドレスの情報を取得することで読み出し準備を行う読出準備処理と、
上記読み出し準備処理を実行した後にさらに次の画像選択を待機する画像選択待機処理と、を少なくとも実行するようにされている、
ことを特徴とする画像表示装置。
【請求項２】
上記制御手段は、上記読出準備処理として、
上記選択方向判別処理によって判別した選択方向において、今回の選択画像よりも表示順序が１つ先となる画像データについての上記記録アドレスの情報を取得するようにされる、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
上記制御手段は、さらに、
上記選択方向判別処理により判別した今回の選択方向と前回の選択方向とが同方向であった場合は、上記読出準備処理により読み出し準備した画像データを上記読出手段によって読み出させ、この画像データを、上記一時保持手段に保持されている、上記同方向の選択方向における表示順序がより前とされる画像データに上書きした上で上記表示手段によって表示させると共に、今回の選択方向と前回の選択方向が異方向であった場合には、上記読出準備処理により読み出し準備した画像データは読み出させず、上記一時保持手段に保持されている該当する画像データを上記表示手段に表示させる読出制御処理を実行する、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項４】
上記制御手段は、
上記表示手段に表示すべき画像が選択され、上記選択方向判別処理によって上記選択方向を判別したことに応じ、上記一時保持手段に保持されている画像データとして、この選択方向において上記選択された画像に対して表示順序が１つ先となる画像データが保持されているか否かについて判別を行うようにされ、この判別結果に基づき、上記読出準備処理を実行するようにされる、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項５】
上記記録媒体はディスク状記録媒体とされ、上記読出手段は、データ読み出しのために上記記録媒体の少なくとも半径方向に移動可能な読出ヘッドを備えていると共に、
上記制御手段は、
上記読出準備処理として、上記予測した画像データの上記記録媒体上での記録アドレスの情報を取得すると共に、このアドレス情報に基づいて上記読出ヘッドによる読み出し位置が移動されるように上記読出手段を制御することで上記読み出し準備を行うようにされる、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項６】
上記記録媒体には、画像データと共にオーディオデータが記録可能とされ、さらに、上記読出手段によって上記記録媒体から読み出された上記オーディオデータについて再生を行う再生手段を備えると共に、
上記一時保持手段は、上記再生手段による上記オーディオデータについてのバッファリングにも利用される、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項７】
記録媒体から読み出した画像データを一時保持手段において一時保持した後に表示手段にて表示するための画像表示方法として、
上記表示手段にて表示すべき画像データが選択された際に、この選択画像についての、前回の選択画像からの選択方向を判別する選択方向判別手順と、
上記選択方向判別手順によって判別した上記選択方向の情報に基づき、今回選択された画像データの後に上記表示手段にて表示されるであろう画像データを予測して、少なくともその画像データの上記記録媒体上での記録アドレスの情報を取得することで読み出し準備を行う読出準備手順と、
上記読み出し準備手順を実行した後にさらに次の画像選択を待機する画像選択待機手順と、
を備えることを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置と画像表示方法とに関する。
【背景技術】
【０００２】
例えば、撮像素子により得られる撮像画像を所要の記録媒体に対して記録するデジタルスチルカメラが普及している。
このデジタルスチルカメラにおいて、一般的に画像の撮影時には、撮像素子にて得られている画像が動画像によって液晶ディスプレイ上に表示され、これによりユーザは実際に得られている撮像画像を確認しながらの撮影を行うことが可能とされる。
また、デジタルスチルカメラにおいて、このように備えられる液晶ディスプレイを利用しては、記録媒体に記録された画像についての表示を行うことも可能とされる。すなわち、デジタルスチルカメラは画像表示装置としても機能するようにされている。
【０００３】
ところで、デジタルスチルカメラとしては、例えばＣＤ（Compact Disc）やＭＤ（Mini Disc:光磁気ディスク）、或いはハードディスク等といったディスク状記録媒体に対し、撮像画像の記録や記録画像の再生（表示）を行うようにされたものがある。
ここで、このようにディスク状記録媒体に対応するデジタルスチルカメラにおいて、上記した画像表示装置としての機能に着目してみると、ディスク状記録媒体に対しては、記録データの読み出しにヘッド移動を伴うなど、一般的に記録データの読み出しまでの時間を長く要するものとされている。このことから、デジタルスチルカメラとしてディスク状記録媒体に対応する装置では、画像が選択されてから読み出しまでの時間がその分長く要するものとなっている。
【０００４】
そこで、ディスク状記録媒体に記録された画像データについて表示を行う画像表示装置としては、画像選択が行われてからディスクの読み出しを行うのではなく、予め複数枚の画像について読み出しを行なっておき、これを所要のバッファメモリにバッファリングしておくようにされたものがある。
これによれば、選択画像をディスクから直接読み出さずに済むためより迅速な画像表示が可能となる。
【０００５】
また、このような選択画像の迅速な表示をより確実に行うための技術として、従来では、表示画像の選択方向に基づいて次回に表示されるであろう画像を予測し、この画像を予め記録媒体上から読み出して保持しておくようにされたものがある（例えば下記特許文献１参照）。
これによれば、予測した選択方向において画像が選択された場合に、表示すべき画像が既に保持されている状態が得られ、この画像を直ちに表示出力することが可能となる。
【特許文献１】特開昭６３−２７８１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上記特許文献１に記載の従来の手法では、予測した画像について、実際にこれを記録媒体から読み出してバッファメモリに保持しておくものとされている。しかしながら、このような手法を採用する場合、画像データを保持するバッファメモリの容量が十分でないときに、以下で説明するような不都合が生じることになる。
【０００７】
ここで、例えばバッファメモリにバッファリング可能な画像データの枚数が、２枚分とされた場合を想定してみる。そして、このような条件において、上記した従来の手法による画像表示動作を採用した場合の動作を次の図８を参照して説明する。
先ず、図８（ａ）において、記録媒体上に記録された或る画像データｍについて表示選択が行われることに応じは、この画像データｍと、例えばこの画像データｍに対して表示順序的に１つ先となる画像データｍ＋１とが記録媒体から読み出され、これらがメモリ上に保持されるとする。その上で、メモリに保持された画像データｍについての表示が行われる。
そして、この画像データｍの表示の後、図８（ｂ）の如く画像データｍ＋１が選択されたとする。これによっては、先ずはメモリ内に保持されている画像データｍ＋１について表示を行うようにされる。
【０００８】
ここで、このような２枚目以降の画像選択が行われることに応じて、画像の選択方向が発生する。つまりこの場合では、１枚面の画像データｍに次いで画像ｍ＋１が選択されたので、選択方向は「正」の方向が判別される。これに応じては、図８（ｃ）の如く、次回の選択候補として画像データｍ＋２が予測される。そして、このように予測された画像データｍ＋２を記録媒体から読み出し、これをメモリ内に保持されている順序的により前となる画像データ（ｍ）に対して上書きするようにされる。
つまり、この時点でメモリ内には、画像データｍ＋１と画像データｍ＋２が保持された状態となっている。
【０００９】
ここで、この次の表示選択において、予測した方向とは異なる方向に画像選択が行われてしまったとする。つまり、具体的に、画像データｍ＋２が選択されず、図８（ｄ）に示すように画像データｍに戻るような選択が行われたとする。
このとき、メモリ内に格納されていた画像データｍは、上記のように予測した画像データが実際にメモリ内に書き込まれてしまうことで、画像データｍ＋２としての予測画像によって上書き消去されてしまう。そして、この結果、メモリ内には表示すべき画像データがない状態となる。
このため、この場合は選択画像の表示のために、次の図８（ｅ）において、記録媒体からの選択画像（画像データｍ）の読み出し、及びメモリへの書き込みを行った後に、選択画像の表示を行うようにされる。
すなわち、このように選択方向が予測方向と異なった場合は、記録媒体から直接選択画像を読み出して表示しなければならないものとなる。
【００１０】
ここで、上記説明から理解されるように、予測した画像データについて実際にメモリへの書き込みまで行ってしまう従来の手法では、予測が的中した場合はメモリ内に選択画像がある状態が得られ、その分表示までの時間短縮が図られる。しかし、予測した方向とは逆方向に選択が行われた場合は、この誤った予測画像がメモリに書き込まれてしまうことで、結果的にメモリ内には実際の選択方向とは逆方向の余分な画像データが書き込まれた状態となってしまう。
つまり、実際の選択方向から見れば、画像のバッファ容量が減ったことと等価な状態となってしまう。
【００１１】
このように予測方向とは逆方向に画像選択が行われた場合に、この方向への画像のバッファ容量が減ったことと等価な状態が得られてしまうことから、上記例のようにバッファリング可能な画像データの枚数が２枚分しかない場合にとっては、メモリ内に実際の選択方向にとってのバッファ画像が存在しない状態となってしまう。
そして、このことからメモリ容量が２枚分とされる場合は、予測方向とは逆方向に画像選択が行われたときに、上述のように記録媒体からの直接的な選択画像の読み出しを強いられる結果となる。
【００１２】
このようにして、記録媒体から直接的に選択画像を読み出して表示しなくてはならないのでは、バッファメモリの有効的な利用が図られているとは言えず、またこれに伴って画像表示までに要する時間としてもその分多くなってしまう。
【００１３】
さらには、上記のようにバッファメモリの有効的な利用が図られないことで、従来の手法を採用する場合は、バッファリング可能枚数が３枚分以上とされる場合にも以下のような問題が生じることとなる。
図９は、バッファリング可能枚数が３枚分以上とされる場合の例として、バッファメモリに画像データを４枚分保持できるとされたときに上記した従来の手法を採用する場合の動作について示している。
ここで、バッファメモリに画像データが３枚以上保持可能であれば、メモリ内に表示順序が連続する３枚以上の画像データを保持させることができる。
そこで、先ず初回の画像ｍの選択に応じては、図９（ａ）に示されるように、画像ｍ−１、ｍ、ｍ＋１、ｍ＋２を記録媒体から読み出してメモリに保持したとする。そして、先ずはこのように保持された選択画像ｍについて表示を行う。
【００１４】
そして、この画像ｍの表示後、図９（ｂ）の如く画像ｍ＋１が選択されたときは、メモリ内の画像ｍ＋１が表示される。そして、この場合、選択方向「正」が判別され、これに基づいては画像ｍ＋２を予測できる。しかし、この場合、既に画像ｍ＋２はメモリにバッファリングできていることから、改めて記録媒体から読み出しの必要はない。つまり、このことから明らかなように、メモリへのバッファリング可能枚数が増えれば、その分記録媒体からの読み出しとメモリへの書込を行う回数は減少させることができる。
【００１５】
また、更にこの場合の動作を考察してみると、次いで図９（ｃ）の如く画像ｍ＋２が選択された場合は、メモリ内にある画像ｍ＋２が表示されると共に、選択方向「正」に基づいて、図９（ｄ）のように画像ｍ＋３が予測され、これを記録媒体から読み出し、メモリに追加するようにされる。つまり、画像ｍ＋２の表示時において、メモリ内には図９（ｄ）に示されるように「ｍ、ｍ＋１、ｍ＋２、ｍ＋３」が保持された状態が得られる。
【００１６】
そして、この後、図９（ｅ）の如く選択画像の方向が反転して、画像ｍ＋１が選択・表示されたとすると、上記したメモリのバッファリング状態により、この場合は画像ｍ＋１に対して負の選択方向に１つ先となる画像ｍがメモリ内に保持されていることから、ここでも次回の選択画像についての予測・及び記録媒体からの読み出し動作は不要とできる。
【００１７】
但し、従来の手法では、上記もしたように選択方向が反転した場合は、メモリ内に余分な画像データが保持されてしまうものである。つまり、この場合では、図９（ｄ）の予測に応じて画像ｍ−１に上書きされた画像ｍ＋３は、表示もされず、その後の負の選択方向にとってはメモリ容量を減らすだけの余分なデータとなっている。
このため、図９（ｆ）において、画像ｍ＋１から負の選択方向への画像ｍが選択・表示されるとき、メモリ内にはこの負の選択方向における次の画像（ｍ−１）は存在しておらず、これによって次の図９（ｇ）ではこの画像ｍ−１を予測し、記録媒体から読み出してメモリに書き込まなければならないことになる。
つまりは、上記した図９（ｅ）における画像ｍ＋１の選択・表示から、さらに負の選択方向への画像選択（つまり画像ｍの選択）が行われた場合、本来は画像ｍまでの２表示分読み出し動作を不要とできるものが、ここでは１表示分しか省略できないものである。
このようにして、予測からメモリへの書込まで行ってしまう従来の手法では、メモリ容量が増えたことによる読み出し回数の削減が有効に図られないことになる。
【００１８】
ちなみに、バッファリング可能枚数が３枚分とされる場合に従来の手法を採用したときは、４枚以上とされる場合のようには読み出し動作を省略することができない。
このことを、図１０を参照して説明すると、先ず画像ｍの選択に応じては、図１０（ａ）に示されるように、この選択画像ｍと、それぞれ連続する画像ｍ−１、画像ｍ＋１とが記録媒体から読み出されてメモリに保持され、その上で選択画像ｍの表示が行われる。
そして、図１０（ｂ）に示すように、次いで画像ｍ＋１が選択された場合は、メモリ内から画像ｍ＋１が読み出されて表示が行われる。さらに、画像ｍから画像ｍ＋１への正の選択方向に応じ、図１０（ｃ）の如く画像ｍ＋２が予測されてこれを記録媒体から読み出してメモリに上書きするようにされる。すなわち、メモリ内にバッファリングされる画像は「ｍ、ｍ＋１、ｍ＋２」となる。
従ってこの動作から理解されるように、バッファリング可能枚数が３枚とされる場合には、画像選択が同一選択方向で連続するときに、常に選択方向に応じた画像予測を行うようにされ、記録媒体からの予測画像の読み出し、及びそのメモリへの書込は１表示ごとに行わねばならない。
【００１９】
また、選択方向が反転した場合として、先の画像ｍ＋１の選択・表示から、図１０（ｄ）の如く画像ｍが選択された場合は、先ずメモリ内の画像ｍが表示される。しかし、この画像ｍの前の予測によっては、先の図１０（ｃ）にて画像ｍ＋２がメモリに書き込まれたことから、今回の負の選択方向において、画像ｍの次の画像はバッファリングされていない状態となっている。
従って、このように選択方向が反転した場合としても、次の図１０（ｅ）に示されるように、次回の選択画像（ｍ−１）を予測し、これを記録媒体から読み出してメモリに書き込みを行う必要がある。
このようにして、バッファリング可能枚数が３枚分とされるとき、従来の手法を採用する場合は、画像の表示選択ごとに予測画像の記録媒体からの読み出し動作、及びメモリへの書き込みを行う必要があり、先のバッファリング可能枚数が４枚以上とされる場合のように読み出し動作を省略することはできないものとなる。
【００２０】
ここで、記録媒体から読み出し動作が余分に行われるということは、その分装置の消費電力は浪費されていることになる。従って、上記した各例のように、本来は必要のない読み出し動作が行われてしまう従来の手法では、装置の消費電力の削減が有効に図られていないということになる。
【課題を解決するための手段】
【００２１】
本発明は以上のような問題点に鑑みて為されたもので、画像データを記録媒体から読み出してバッファリングした後に表示する場合において、バッファメモリの容量を有効利用できるようにすることで、画像表示までに要する時間の短縮化をより確実に図るようにすると共に、記録媒体からの画像データの読み出し回数としてもより確実に削減できることを目的とするものである。
【００２２】
このために本発明では、先ず画像表示装置として以下のように構成することとした。
つまり、記録媒体に対して記録された少なくとも画像データについて読み出しを行う読出手段と、上記読出手段により読み出された少なくとも画像データが一時保持される一時保持手段とを備える。
また、上記一時保持手段に対して保持された上記画像データについて表示を行う表示手段と、制御手段とを備える。
その上で、上記制御手段として、先ず上記表示手段にて表示すべき画像データが選択された際に、この選択画像についての、前回の選択画像からの選択方向を判別する選択方向判別処理を実行する。
また、上記選択方向判別処理によって判別した上記選択方向の情報に基づき、今回選択された画像データの後に上記表示手段にて表示されるであろう画像データを予測して、少なくともその画像データの上記記録媒体上での記録アドレスの情報を取得することで読み出し準備を行う読出準備処理を実行する。
さらに、上記読み出し準備処理を実行した後にさらに次の画像選択を待機する画像選択待機処理を少なくとも実行するようにしたものである。
【００２３】
また、本発明では画像表示方法として以下のようにすることとした。
つまり、本発明の画像表示方法は、記録媒体から読み出した画像データを一時保持手段において一時保持した後に表示手段にて表示するための画像表示方法として、先ず、上記表示手段にて表示すべき画像データが選択された際に、この選択画像についての、前回の選択画像からの選択方向を判別する選択方向判別手順を備える。
また、上記選択方向判別手順によって判別した上記選択方向の情報に基づき、今回選択された画像データの後に上記表示手段にて表示されるであろう画像データを予測して、少なくともその画像データの上記記録媒体上での記録アドレスの情報を取得することで読み出し準備を行う読出準備手順を備える。
また、上記読み出し準備順を実行した後にさらに次の画像選択を待機する画像選択待機手順を備えているものである。
【００２４】
上記構成のように、選択方向に応じて予測した画像の読み出し準備を行っておけば、予測した方向に画像が選択された場合、直ちにこれを記録媒体から読み出して表示することができる。特に、ディスク状記録媒体に対応する場合は、上記読み出し準備として、記録アドレスへの移動までを行っておくことで、効果的に画像表示までの時間の短縮化を図ることができる。
また、上記本発明によれば、少なくとも予測した画像についての記録アドレスの情報を取得する読み出し準備処理が行われた後に、次の画像選択を待機する処理が実行される。すなわち、このような本発明によれば、予測した画像については読み出し準備が行われるのみで、一時保持手段（バッファメモリ）への実際の書き込みは行われないものとなる。
つまり、このように読み出し準備までに止めた本発明によれば、選択方向が予測した方向と反転した場合にも、誤った予測画像がバッファメモリに書き込まれてしまうことを防止でき、バッファメモリ内に実際の選択方向とは逆方向の余分な画像データが書き込まれてしまうことを効果的に防止できる。これによって、従来の手法を採用する場合よりもバッファメモリの容量を有効的に利用することができる。
このようにバッファメモリの容量を有効的に利用することができることで、画像データのバッファリング可能枚数が２枚分とされる場合は、選択方向が反転された場合にも、メモリ内に実際の選択方向にとってのバッファ画像が存在しない状態となってしまうことを防止することができる。すなわち、選択方向が反転された場合は、常にバッファメモリ内に選択画像がバッファリングされている状態とすることができる。
また、上記のように、選択方向が予測した方向と反転された場合にもメモリ内に実際の選択方向とは逆方向の余分な画像データが書き込まれてしまうことが防止されることで、バッファ可能枚数が３枚以上とされる場合にあっては、従来の手法を採る場合より、有効に記録媒体からの画像読み出しの必要回数を削減できる。
【発明の効果】
【００２５】
このようにして本発明では、選択方向に応じて予測した画像についてその読み出し準備を行っておくことで、その分予測が的中した場合に迅速に選択画像を表示できる。
また、本発明では、このように選択方向に応じて予測した画像データについては読み出し準備のみを行い、バッファメモリへの書き込みまでは行わないようにしたことで、例えばバッファメモリにバッファリング可能な画像データの枚数が２枚分とされる場合には、選択方向が反転された場合に、必ずメモリ内に実際の選択方向にとってのバッファ画像が存在している状態とすることができる。つまり、これによりバッファ可能枚数が２枚分とされるときは、選択方向が予測と反した場合にも、選択画像をバッファメモリから直ちに読み出してこれを表示することができ、選択画像の表示までに要する時間を効果的に短縮できる。
また、上記のように選択方向に応じて予測した画像データについて読み出し準備のみを行うものとした本発明によれば、選択方向が予測した方向と反転された場合にもメモリ内に実際の選択方向とは逆方向の余分な画像データが書き込まれてしまうことが防止されることで、例えばバッファ可能枚数が３枚以上とされる場合では、従来の手法を採る場合よりも記録媒体からの画像読み出しの必要回数を削減できる。そして、このように記録媒体からの画像読み出しの必要回数の削減が図られれば、その分装置の消費電力の削減を図ることができる。
【００２６】
また、このように本発明によれば、選択方向が予測と反した場合にもメモリ内に実際の選択方向とは逆方向の余分な画像データが書き込まれてしまうことが防止されることから、従来の手法を採用する場合よりもバッファメモリの容量を有効的に利用することが可能となる。そして、このようにバッファメモリの容量をより有効に利用できる本発明によれば、従来と同様の効果を得るとした場合に、より少ないメモリ容量でこれを実現することが可能となる。
従って、その分本発明を適用する場合はバッファメモリの容量削減を図ることもできるといえる。
【発明を実施するための最良の形態】
【００２７】
以下、発明を実施するための最良の形態について説明していく。
なお、発明を実施するための最良の形態は以下、実施の形態と呼ぶ。
【００２８】
＜第１の実施の形態＞
図１は、本発明における第１の実施の形態としての画像表示装置の内部構成について示すブロック図である。
先ず、この図に示される本実施の形態の画像表示装置としては、携帯型のオーディオ・カメラ複合装置として機能するものとされる。すなわち、例えば図示するディスク９０を記録媒体として装填することにより、この記録媒体に記録されているオーディオデータ（楽曲等）の再生を行うことができ、携帯用のオーディオプレーヤとして機能する。また装填された記録媒体に対して撮像データの記録再生を行うことができ、デジタルスチルカメラとしても機能するものである。
【００２９】
なお、以下では、このようなオーディオ・カメラ複合装置において、オーディオプレーヤとして機能する動作状態をオーディオモードと言い、デジタルスチルカメラとして機能する動作状態をカメラモードと言う。
実施の形態の画像表示装置としての動作は、このようなオーディオ・カメラ複合装置におけるカメラモード時において、特にディスク９０から読み出される画像データの表示に関するものとなる。
【００３０】
図１において、先ずＣＰＵ３０は、装置全体の制御部として機能し、オーディオモード時での再生動作やカメラモード時での撮像動作や画像表示動作などのための制御、ユーザー操作の検知、動作状態の遷移処理、外部機器との通信制御などを行う。ＣＰＵ３０はバス５０を介して各部とデータや制御情報のやりとりを行う。
ＲＡＭ３１は、ＣＰＵ３１が演算のワーク領域として用いたり、動作中の情報の記憶に用いる。
ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムや各種処理係数などが記憶される。
不揮発性メモリ３３（ＮＶ−ＲＡＭやフラッシュＲＯＭ）は、各種係数、設定情報、その他電源オフ時にも保持しておくべき情報の記憶に用いられる。
【００３１】
メディアドライブ部３４は、ＣＰＵ３０の制御に基づいて、ディスク９０、例えばミニディスク方式の光ディスク（又は光磁気ディスク）に対する記録再生を行う。このため、ディスク９０に記録すべきデータについての記録フォーマットへのエンコード部、ディスク９０からの再生データのデコード部、記録再生ヘッド、サーボ機構、スピンドルモータ機構などを備える。
【００３２】
バッファメモリ３５は、例えばＳＤ−ＲＡＭにより構成され、このバッファメモリ３５では、メディアドライブ部３４に転送してディスク９０に記録させるデータのバッファリングや、メディアドライブ部３４でディスク９０から読み出されたデータのバッファリングが行われる。
特にこの場合、メディアドライブ部３４にてディスク９０から読み出された画像データについてのバッファリングも行われる。
【００３３】
また、ディスク９０に記録された管理情報、即ちデータの記録再生動作のために必要なディスク９０の物理情報、エリア情報、記録されたデータファイル情報などは、ディスク９０が装填された際に、ＣＰＵ３０の指示によってメディアドライブ部３４によって読み出されるが、これらの管理情報はバッファメモリ３５の一部領域に格納され、ＣＰＵ３０が参照できるようにされる。なおＣＰＵ３０は、バッファメモリ３５に格納した管理情報をＲＡＭ３１に取り込んで参照するようにしてもよい。
【００３４】
メモリインターフェース３６は、バッファメモリ３５に格納されるデータの転送処理やバッファメモリ内の書込／読出アドレスの制御処理を行う。
【００３５】
圧縮エンコード／デコード部３７は、例えばＡＴＲＡＣなどの圧縮方式でオーディオデータの圧縮エンコードや圧縮に対するデコードを行う。
圧縮エンコード／デコード部３７でデコード処理されることで例えばリニアＰＣＭデータとされたオーディオデータは、Ｄ／Ａ変換器４６でアナログオーディオ信号に変換され、ヘッドホンアンプ４７に供給される。ヘッドホンアンプ４７では、増幅処理、インピーダンス調整処理などを行い、オーディオ信号をヘッドホン端子４８に供給する。
これにより、このヘッドホン端子４８に対して接続されたヘッドホンにおいて再生音声が出力されることになる。
【００３６】
なお、図示はしていないが、例えばライン入力、マイクロホン入力、デジタルオーディオ入力などの入力系が設けられてアナログオーディオ信号又はデジタルオーディオデータが入力される場合、入力されたオーディオ信号は例えばデジタルオーディオデータ形態で圧縮エンコード／デコード部３７に供給され、圧縮エンコードされるようにする。そして圧縮エンコードされたデータがバッファメモリ３５を介してメディアドライブ部３４に転送され、ディスク９０に記録されるようにすることで、オーディオ録音機能を実現することができる。
また、例えばパーソナルコンピュータ等と接続され、オーディオデータがダウンロードされる場合に、該データを圧縮エンコード／デコード部３７で圧縮エンコード処理を行う場合もある。
【００３７】
ＵＳＢインターフェース３９は、ＵＳＢ端子１７を介して接続されるパーソナルコンピュータ等の機器との間のデータ転送処理を行う。
シリアルインターフェース４０は、後述するカメラ／ＬＣＤブロックとの間のデータ入出力処理を行う。
Ａ／Ｄポート４１は、図示する操作キー４４を介して行われた各種ユーザー操作を検出し、Ａ／Ｄ変換値を操作情報としてＣＰＵ３０に供給する。
【００３８】
また、リモコン端子４５は、例えばヘッドホンがリモートコントローラ付きとされる場合におけるリモコン端子部分であり、接続されたヘッドホンに設けられたリモートコントローラからの操作情報がＡ／Ｄポート４１によって検出され、所定の値としてＣＰＵ３０に伝えられる。
シリアルインターフェース４２は、ＣＰＵ３０が指示する表示データをリモコン端子４５からリモートコントローラに供給する。この場合、上記のようにヘッドホンに設けられたリモートコントローラには表示部が形成されていることが想定されており、その表示部においては、上記のようにシリアルインターフェース４２を介してＣＰＵ３０から供給される表示制御情報に基づく表示動作が行われる。
【００３９】
ＤＳＰインターフェース４３は、ＣＰＵ３０、ＵＳＢインターフェース３９等のバス５０上の各部と圧縮エンコード／デコード部３７でのデータや制御情報の転送を行う。
【００４０】
カメラ／ＬＣＤブロック３８は、撮像処理系及び表示部４を含む表示処理系としての部位である。
撮像処理系としては、上述した撮像レンズ部１９によって入射される被写体光を検出するＣＣＤセンサ或いはＣＭＯＳセンサ等の固体撮像素子部や、固体撮像素子部から画素信号を転送してゲイン調整やＡ／Ｄ変換を行う撮像信号転送回路、撮像信号転送回路によって得られた撮像画像データに対するホワイトバランス、Ｙ／Ｃ処理等を行うデジタル処理系、撮像画像データに対して圧縮処理やフォーマット処理等を行うエンコード系などが設けられる。
また表示処理系としては、表示部４としてのＬＣＤに表示すべき画像、文字、キャラクタ等を形成する表示画像処理部、表示画像に基づいてＬＣＤを駆動する表示駆動回路などが設けられる。
【００４１】
ここで、この図１に示すようなオーディオ・カメラ複合装置において、オーディオモードでは、ディスク９０に記録されたオーディオデータの再生が行われる。
この場合、ユーザーが操作キー４４又はリモートコントローラを用いて再生操作を行った場合、ＣＰＵ３０はメディアドライブ部３４を制御して、ディスク９０のオーディオファイル（オーディオトラック）の再生を実行させる。
メディアドライブ部３４で再生されたオーディオデータは、バッファメモリ３５に蓄積された後、順次読み出されて圧縮エンコード／デコード部３７に転送され、デコードされる。そしてＤ／Ａ変換器４６でアナログオーディオ信号とされ、ヘッドホンアンプ４７の処理を介して接続されたヘッドホンから音声出力される。
このオーディオモードの際には、カメラ／ＬＣＤブロック３８における表示部４及び表示処理系では、再生メニュー（曲名等の一覧表示）、再生中の曲名、アーティスト名、時間情報、ジャケット画像などの表示動作を実行する。
【００４２】
また、カメラモードの場合において、撮像スタンバイ状態にあるときは、ＣＰＵ３０はカメラ／ＬＣＤブロック３８を制御して、被写体画像の取り込み、画像信号処理や、表示部４での被写体画像（実動画）の表示を実行させる。
その状態でユーザーがシャッタボタン（操作キー４４として備えられる）を押したら、ＣＰＵ３０は、その時点の被写体画像（静止画）を撮像データとして記録する制御を行う。つまり、そのシャッタ操作時の１フレームの画像データを、バッファメモリ３５を介してメディアドライブ部３４に記録データとして供給する。
メディアドライブ部３４はディスク９０に対して、１つの画像ファイルとして撮像データを記録する。
【００４３】
また、カメラモードにおいて、写真閲覧状態としての画像表示時には、メディアドライブ部３４にてディスク９０に記録されている画像ファイルのデータの読出が行われる。そして、読み出された画像データは、一旦バッファメモリ３５にバッファリングされる。そして、バッファメモリ３５にてバッファリングされた画像データがカメラ／ＬＣＤブロック３８に転送され、表示部４にて表示される。
【００４４】
なお、実施の形態において、ディスク９０に記録される画像ファイルは、ＦＡＴ（File Alocation Table）により管理されている。また、画像ファイルには例えばその撮影順によりファイル番号が付されたものとなる。
これに応じ、この場合の画像表示時には、このファイル番号に従った表示順序により画像表示が行われることになる。
具体的に、ＣＰＵ３０は、例えば操作キー４４を介して行われた順送り方向指示に応じ、画像ファイルに付された番号の昇順（正方向）に画像データの表示を行うものとする。また、逆送り方向指示に応じては、ファイル番号の降順（負方向）に画像データの表示を行う。
【００４５】
ここで、図１に示した構成において、バッファメモリ３５としては、オーディオデータ用のバッファメモリが採用され、その容量は比較的小さいものとされている。このため、ディスク９０から読み出された画像データは大量にはバッファリングできないという制約があるとする。
例えば第１の実施の形態では、バッファメモリ３５に対し、画像データは２枚分しか保持できないものとされているとする。
【００４６】
このようにして、画像データのバッファリングのためのメモリ容量が少ないことから、実施の形態としても、選択された画像がより確実にバッファメモリ３５内にあるようにするために、従来と同様に表示画像の選択方向から次に選択される画像を予測し、これに応じた画像表示処理を行うものとしている。
【００４７】
但し、先にも説明したように従来の手法の如く予測した画像をそのままバッファメモリ３５に書き込んでしまうと、予測が的中せずに選択方向が反転された場合に、バッファメモリ３５内には選択方向とは逆方向の余分な画像データがバッファリングされた状態となってしまう。
特に、第１の実施の形態のように、画像データを２枚分しかバッファリングできないとされた場合は、先の図１０の説明からも明らかなように、バッファメモリ３５内には表示すべき画像がないという事態になってしまう。つまり、これによっては、この選択画像についてのディスク９０上の記録アドレス取得とこのアドレスへのアクセス（読み出し準備）、及び実際の読み出しとバッファリングを、画像が選択されてから行わなくてはならなくなってしまい、従って選択画像の表示までに多くの時間を要することとなってしまう。
【００４８】
そこで、先ず第１の実施の形態では、次の図２に示すような動作を行うものとしている。
図２は、バッファメモリ３５に対して画像データを２枚分しか保持できないとされた場合の、第１の実施の形態としての動作について示している。
なお、この図においては、第１の実施の形態としての動作を、選択画像、選択方向、メディアドライブ部３４内に備えられたヘッドの状態、バッファメモリ３５にバッファリングされる画像データ、及び実際の表示画像の各遷移により示している。
【００４９】
図２において、先ず遷移１では、装填されたディスク９０上に記録された或る画像データｍについての表示選択指示があったとする。
このような画像データｍについての選択が行われることに応じては、遷移２に示すように、ヘッドの状態としては画像データｍと画像データｍ＋１との読出状態となる。すなわち、画像データｍの選択に応じては、この画像データｍと共に、画像データｍ＋１のディスク９０上での記録アドレスの情報を取得し、これらのアドレス情報に基づいて、それぞれヘッドによる読み出し位置の移動を行って画像データの読み出しを行うようにされる。
その上で、図示するようにこれら読み出された画像データｍ、画像データｍ＋１をバッファメモリ３５にバッファリングした上で、選択された画像データｍについての表示を行う。
【００５０】
次に、遷移３において、例えば順送り操作に応じて画像データｍ＋１が選択されたとする。
これに応じては、先ず遷移４として示されるように、バッファメモリ３５内にバッファリングされた画像データｍ＋１を読み出し、これを表示する動作を行う。
ここで、遷移２と示したように、初回の選択画像ｍと共に画像ｍ＋１を読み出してバッファリングするものとしておけば、この遷移４におけるように、初回の選択方向が順方向であった場合に選択画像がバッファリングされている状態を得ることができる。つまり、これによって画像が選択されてからのディスク９０からの読み出しは不要とできる。
【００５１】
また、遷移３のように、２度目の表示画像選択が行われることによっては、前回の選択画像からの選択方向が判別される。すなわち、この場合は画像データｍ→画像データｍ＋１への選択方向であるから、正の選択方向が判別される。
そして、このような正の選択方向の判別に応じては、次回も正の選択方向での画像選択が行われるとの予測から、この遷移４に示されるように、ヘッドとしては、画像データｍ＋２のアドレスに移動しておくようにされる。つまり、予測された画像データｍ＋２のディスク９０上での記録アドレスの情報を取得し、この取得したアドレスにヘッドの読み出し位置をアクセスさせる。
【００５２】
ここで、この遷移４の動作から理解されるように、実施の形態としては、判別された選択方向に応じて予測された画像データについて、そのアドレス情報の取得とこれに基づくディスク９０へのアクセス動作までを行っておくものとしている。すなわち、予測した画像データについて実際にディスク９０から読み出し、これをバッファメモリ３５にバッファリングする動作は行わないようにしているものである。
【００５３】
そして、上記遷移４から、続く遷移５にて画像データｍ＋２が選択されたとする。
この遷移４から遷移５となる場合は、選択方向についての予測が的中したことになる。そして、このように予測が的中した場合は、すでにディスク９０上でアクセスされた画像データｍ＋２についての読み出しを行い、さらにこれをバッファメモリ３５にバッファリングした後に表示部４上に表示させる（遷移６）。
さらに、この場合としても、画像データｍ＋２→ｍ＋３への選択方向として、図示するように正の選択方向が判別される。そして、この正の選択方向に応じ、表示順序として１つ先となる画像データｍ＋３が予測され、ヘッドによる読み出し位置はこの画像データｍ＋３のアドレスにアクセスさせておくようにされる（遷移７）。
【００５４】
続く遷移８では、選択方向が反転されて、再度画像データｍ＋１を選択する操作が行われたとする。
ここで、このようにして選択方向が反転されたとしても、この場合のバッファメモリ３５内には、選択された画像がバッファリングされた状態が得られるものとなる。つまりこれは、上記もしているように予測した画像について実際にバッファメモリ３５にバッファリングしないようにしているからである。
具体的には、先の遷移７において予測された画像データｍ＋３をバッファメモリ３５に書き込まないようにされたことで、このように選択方向が反転された場合も、バッファメモリ３５内には反転後の画像データｍ＋１がバッファリングされている状態が得られている。
従って、このように画像データｍ＋１の選択によって選択方向が反転された遷移８に応じては、次の遷移９として示されるように、バッファメモリ３５内にあるこの画像データｍ＋１について直ちに表示を行うことができる。
【００５５】
そして、この場合としても、選択方向に応じた予測が行われる。この場合は選択画像ｍ＋１に対する負の選択方向への予測となることから、画像データｍが予測される。これに応じ遷移９では、ヘッドを画像データｍのアドレスにアクセスさせる。
【００５６】
さらに次の遷移１０において、画像データｍが選択されたとすると、この場合も先の遷移６の場合と同様に予測が的中したことになるので、既にアクセスされた画像データｍについて読み出しを行い、これをバッファメモリ３５にバッファリングして表示する（遷移１１）。
そして、遷移１２では、この場合に判別される負の選択方向に応じて、今回の選択画像に対して１つ先となる画像データｍ−１の記録アドレスにヘッドをアクセスさせておくようにされる。
【００５７】
ちなみに、負の選択方向から正の選択方向に転じた場合としても、次の遷移１３・遷移１４として示されるように、バッファメモリ３５内には選択された画像がバッファリングされている状態が得られ、これによって選択画像をバッファメモリ３５から直ちに表示出力することができる。
【００５８】
ここで、この図２に示した遷移３〜遷移７、及び遷移８〜遷移１１の動作を参照してわかるように、同じ選択方向が連続する場合は、予測が的中する場合であり、予めアクセスされた画像データを読み出してこれをバッファリングして表示する動作を行うようにされる。さらに、この選択方向において、表示順序的に選択画像の１つ先となる画像に先回りするようにアクセスし、次回の選択時にはこのようにアクセスされた画像の読み出し及びバッファリングを経て表示を行う、という動作が繰り返して行われるものとなる。
また、遷移９、遷移１４として示したように、選択方向が反転した場合としては、実施の形態では必ずバッファメモリ３５内に選択画像が保持されている状態が得られることから、このようにバッファメモリ３５に保持された選択画像について表示を行った後、この反転した選択方向において表示順序が１つ先となる画像データへのアクセスを行うようにされるものとなる。
【００５９】
上記のようにして、第１の実施の形態としての動作によれば、選択方向に応じて予測した画像データについてその読み出し準備を行うものとしていることで、この予測した方向に画像が選択された場合は直ちにこれを記録媒体から読み出して表示することができる。特に、実施の形態の画像表示装置はディスク状記録媒体に対応するものとされているが、この場合の上記読み出し準備としては、上記のようにヘッドの読み出し位置の記録アドレスへの移動までを行うようにしていることから、効果的に画像表示までの時間の短縮化を図ることができる。
【００６０】
また、予測した画像については読み出し準備のみを行い、バッファメモリ３５への書き込みは行わないものとしていることで、選択方向が予測した方向と反した場合にも、誤った予測画像がバッファメモリ３５に書き込まれてしまうことを防止できる。つまり、これを換言すれば、バッファメモリ内に実際の選択方向とは逆方向の余分な画像データが書き込まれてしまうことを効果的に防止できるものであり、これによって従来の手法を採用する場合と比較すれば、その分バッファメモリ３５の容量を有効的に利用しているものとなる。
また、上記のようにして、誤った予測画像がバッファメモリ３５に書き込まれることが防止されることで、画像データのバッファリング可能枚数が２枚分とされる場合であっても、選択方向が反転されたときに、選択画像がバッファメモリ３５内にある状態とすることができる。つまり、これにより第１の実施の形態では、選択方向が反転した場合にも、選択画像はバッファメモリ３５からの読み出しによって迅速に表示することが可能となり、よって選択方向が反転された場合でも画像表示までに要する時間は有効に短縮化することができる。
【００６１】
図３、図４は、上記説明による第１の実施の形態としての動作を実現するために、図１に示したＣＰＵ３０が実行すべき処理動作について示したフローチャートである。
なお、これらの図によって示される処理動作は、ＣＰＵ３０が図１に示したＲＯＭ等に格納されたプログラムに基づいて実行するものである。
先ず、図３は、初回の画像選択とその次の画像選択に対応して行われるべき処理動作を示している。
図３において、先ずステップＳ１０１では表示画像の選択が行われる。すなわち、初回の選択画像データｍについて選択が行われる。
【００６２】
この画像データｍの選択に応じ、ステップＳ１０２では、この画像データｍと、画像データｍ＋１の読み出しとそのバッファリングを行うようにされる。つまり、これら画像データｍとｍ＋１とについて、ディスク９０上での記録アドレスの情報を取得し、この取得したアドレス情報に基づいてメディアドライブ部３４を制御することで、ディスク９０からこれら画像データｍと画像データｍ＋１とを読み出させる。その上で、これら読み出された画像データｍ、画像データｍ＋１がメディアドライブ部３４からバッファメモリ３５に転送されてバッファリングされる。
【００６３】
その上でステップＳ１０３においては、先のステップＳ１０１における画像選択に応じ、画像データｍについての表示処理を実行する。すなわち、バッファメモリ３５にバッファリングされた画像データｍをカメラ／ＬＣＤブロック３８に転送することで、表示部４上にこの画像データｍを表示させる。
【００６４】
続くステップＳ１０４においては、表示選択切替を待機する。そして、例えば操作キー４４を介した順送り操作、或いは逆送り操作が行われる等して、表示選択切替が行われたとした場合は、ステップＳ１０５において、選択方向を判別する処理を実行する。すなわち、ディスク９０に記録された画像データについて予め定められた表示順序において、今回選択された画像が前回選択された（ステップＳ１０１）画像に対し、上記表示順序的に順方向である場合は正の選択方向を判別し、逆方向である場合は負の選択方向を判別する。
【００６５】
上記ステップＳ１０５の判別処理により、正の選択方向が判別された場合は、ステップＳ１０６において画像データｍ＋１の表示処理を実行する。この場合、画像データｍ＋１は、上記のようにバッファメモリ３５に対してバッファリングされているから、このステップＳ１０６の処理としては、バッファメモリ３５から画像データｍ＋１をカメラ／ＬＣＤブロック３８に転送することで表示部４上に表示させる処理となる。
【００６６】
そして、このように画像データｍ＋１を表示させると、ステップＳ１０７において、先のステップＳ１０５によって判別された正の選択方向に基づいて画像データｍ＋２のアドレス情報を取得する処理を実行する。さらに続くステップＳ１０８では、このように取得された画像データｍ＋２のアドレスにアクセスするための処理を実行する。
つまりこの場合は、このように取得したアドレス情報に基づいてメディアドライブ部３４を制御することで、ディスク９０上におけるこの画像データｍ＋２が記録されるアドレスに、ヘッドによる読み出し位置をアクセスさせるようにする。
【００６７】
また、上記したステップＳ１０５の判別処理により、負の選択方向が判別された場合は、ステップＳ１０９に処理を進めて、先ずは画像データｍ−１の読み出し処理を実行する。そして、続くステップＳ１１０において、このように読み出された画像データｍ−１を、バッファメモリ３５内に保持される画像データｍ＋１に対して上書きする処理を実行することで、この画像データｍ−１をバッファリングするようにされる。
その上で、ステップＳ１１１によって、このようにバッファメモリ３５にバッファリングされた画像データｍ−１についての表示処理を実行する。
【００６８】
そしてこの場合は、次のステップＳ１１２の処理によって、負の選択方向に基づいて画像データｍ−２のアドレス情報の取得処理を実行すると共に、ステップＳ１１３では、ディスク９０上におけるこの取得されたアドレスにヘッドの読み出し位置をアクセスさせる処理を実行する。
【００６９】
なお、この図３では、先の図２にて例示したように初回の画像データｍの選択に応じて、この選択画像ｍと共に、表示順序が正方向に＋１となる画像データｍ＋１をディスク９０から読み出してバッファメモリ３５にバッファリングする例を示した。しかし、初回の選択画像ｍと共にバッファリングする画像データは、逆に負の選択方向となる画像データｍ−１としてもよく、この場合は次回の選択（初回に対しての）において画像データｍ＋１が選択されたときに、この画像データｍ＋１のディスク９０からの読み出しとバッファリング（つまりこの図に示されるステップＳ１０９とＳ１１０とに対応する処理）を行うようにすればよい。
【００７０】
続いて、図４は、上記のように画像データｍから画像データｍ＋１、又は画像データｍ−１に表示選択が切り替えられた以降として、２回目以降の表示選択切替に応じて行われるべき処理動作について示している。
先ず、このような２回目以降の表示選択切替については、図示するステップＳ１１４において待機するようにされる。そして、表示選択切替が行われたとした場合は、ステップＳ１１５において、その選択方向が判別される。
【００７１】
ステップＳ１１５において、正の選択方向が判別された場合は、ステップＳ１１６により、前回の選択方向も正方向であったか否かについての判別処理を行う。
ここで、このステップＳ１１６において、前回の選択方向も正方向である（つまり前回と今回の選択方向が同方向である）ということは、先の図２の説明からも理解されるように、前回の画像表示時において行った予測が的中した場合となる。逆に前回が正方向でない（前回と今回の選択方向が反転した）場合は、予測が的中しなかった場合となる。すなわち、このステップＳ１１６においては、前回の予測が的中したか否かについての判別を行っているものである。
【００７２】
従ってステップＳ１１６において、前回の選択方向も正方向であると判別され、前回の予測が的中したとされた場合は、先の図２の説明からも理解されるように、予めアクセスされた画像データを読み出してこれをバッファリングして表示すると共に、この正の選択方向において、表示順序的に選択画像の１つ先となる画像にアクセスする動作を行うようにすればよい。
【００７３】
このため、ステップＳ１１６にて肯定結果が得られた場合、ステップＳ１１７では、先ずはアクセスされた画像データをディスク９０から読み出し、バッファメモリ３５内にある表示順序が負側の画像に対して上書きするための処理を実行する。
さらに、次のステップＳ１１８では、このようにバッファメモリ３５に上書きした画像データについての表示処理を行うようにされる。
ここで、ステップＳ１１７において、上記のように読み出した画像データをバッファメモリ３５内の負側の画像に上書きしていることから、次回の画像選択時に選択方向が反転した場合に、必ずその選択画像がバッファメモリ３５内にあるようにすることができる。
【００７４】
そして、続くステップＳ１２０においては、今回判別された正の選択方向に基づき、表示画像に対し、正方向に１つ先となる画像のアドレスを取得する処理を実行するようにされる。さらに、ステップＳ１２１では、先の図３に示したステップＳ１０８と同様に、取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行する。
これによって、次回に選択されるとして予測した画像データについての読み出し準備が行われたことになる。
このステップＳ１２１のアクセス処理を実行すると、図示するようにステップＳ１１４に戻るようにされ、これによってさらに次の表示選択切替を待機するようにされる。
【００７５】
また、前回の予測が的中しなかった場合として、先のステップＳ１１６にて否定結果が得られた場合は、ステップＳ１１９に処理を進めて、バッファメモリ３５内に保持されている選択画像についての表示処理を行うようにされる。
すなわち、図２において説明したように、今回の選択方向が前回の選択方向から反転された場合は、必ずバッファメモリ３５内に選択画像が保持される状態が得られることから、ここでは上記のようにバッファメモリ３５内に保持された画像データをカメラ／ＬＣＤブロック３８に転送し、表示部４上に表示させる処理を実行する。
【００７６】
このようにバッファメモリ３５内に保持される画像データについて表示を行った場合としても、先に説明したステップＳ１２０に処理を進めて、この表示画像に対し正方向に１つ先となる画像のアドレスを取得する処理を実行すると共に、続くステップＳ１２１において、この取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行することで、予測した画像データについての読み出し準備を行うようにされる。
【００７７】
続いて、先のステップＳ１１５において、負の選択方向が判別された場合は、ステップＳ１２２により、前回の選択方向も負方向であったか否かについての判別処理を行うようにされる。つまり、この場合としても、前回の予測が的中したか否かについての判別を行っているものである。
そして、このステップＳ１２２において、前回の選択方向も負方向であり、前回の予測が的中したとされた場合は、ステップＳ１２３において、先ずはアクセスされた画像データをディスク９０から読み出し、バッファメモリ３５内にある正側の画像に対して上書きするための処理を実行するようにされる。
このように負方向の選択に応じては、バッファメモリ３５内にある正側の画像に上書きしていることから、次回に選択方向が反転した場合に必ず選択画像がバッファメモリ３５内にある状態とすることができる。
さらに、次のステップＳ１２４では、このようにバッファメモリ３５に上書きした画像データについての表示処理を行うようにされる。
【００７８】
その上で、続くステップＳ１２６においては、今回判別された負の選択方向に基づき、表示画像に対し、負方向に表示順序が１つ先となる画像のアドレスを取得する処理を実行するようにされる。さらに、ステップＳ１２７では、先の図３に示したステップＳ１１３と同様に、取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行する。これによって次回に選択されると予測した画像データについての読み出し準備が行われたことになる。
このステップＳ１２７のアクセス処理を実行すると、ステップＳ１１４に戻るようにされて、さらに次の表示選択切替を待機するようにされる。
【００７９】
また、先のステップＳ１２２にて否定結果が得られ、前回の予測が的中しなかったとされた場合は、ステップＳ１２５に処理を進めて、バッファメモリ３５内に保持されている選択画像についての表示処理を行う。つまり、この場合としても、選択方向が前回から反転された場合には必ずバッファメモリ３５内に選択画像が保持される状態が得られることから、このようにバッファメモリ３５内に保持された画像データについて表示処理を行うことができるものである。
【００８０】
このようにバッファメモリ３５内に保持される画像データについて表示を行うと、先のステップＳ１２６に処理を進めて、この表示画像に対し負方向に１つ先となる画像のアドレスを取得する処理を実行すると共に、続くステップＳ１２７においてこの取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行することで、予測した画像データについての読み出し準備を行うようにされる。
【００８１】
＜第２の実施の形態＞
続いて、本発明の第２の実施の形態としての画像表示装置について説明する。
第２の実施の形態の画像表示装置としては、バッファメモリ３５として、画像データを３枚分以上保持できる場合に対応した動作を行うものである。
なお、このような画像表示装置としても、その内部構成は図１に示したものと同様となることからここでの図示による説明は省略する。
【００８２】
先ずは、図５を参照して、バッファメモリ３５に保持可能な画像データが３枚分とされた場合を例に、第２の実施の形態としての動作を説明する。
なお、この図５としても、先の図２と同様に、第２の実施の形態としての動作を選択画像、選択方向、ヘッドの状態、バッファリングされる画像データ、及び実際の表示画像の各遷移により示している。
【００８３】
図５において、先ず遷移１にて、ディスク９０上に記録された或る画像データｍについての表示選択があったとする。
このような画像データｍについての選択に応じ、この場合には、遷移２に示すように、ヘッドの状態としては画像データｍと、この画像データｍに対して表示順序として前後となる画像データｍ＋１と画像データｍ−１とについての読出状態となる。
そして、これによって読み出された画像データｍ、画像データｍ＋１、画像データｍ−１を、バッファメモリ３５にバッファリングした上で、選択された画像データｍについての表示を行う。
このように、初回に選択された画像データｍに対して前後となる画像データｍ−１、画像データｍ＋１をバッファリングしておくことで、次の画像選択時に正負いずれの方向に画像が選択された場合にも選択画像がバッファリングされている状態を得ることができ、これによって第１の実施の形態の場合とは異なり、２回目の選択時に正負いずれの方向に画像選択が行われた場合にも、画像が選択されてからのディスク９０からの選択画像の読み出しは不要とできる。
【００８４】
次に、遷移３において、例えば順送り操作等に応じて画像データｍ＋１が選択されたとする。これに応じては、遷移４として示されるように、バッファメモリ３５内にバッファリングされた画像データｍ＋１を読み出してこれを表示する動作を行う。
【００８５】
そしてこの遷移３において、この場合としても、２度目の表示画像選択が行われることに応じては、前回の選択画像からの選択方向が判別される。すなわち、この場合は画像データｍ→画像データｍ＋１への選択方向であるから、正の選択方向が判別される。
そして、このような正の選択方向の判別に基づく予測に応じ、遷移４に示されるように、ヘッドとしては、画像データｍ＋２のアドレスへ移動される。つまり、予測された画像データｍ＋２のディスク９０上での記録アドレスの情報を取得し、読み出し位置をディスク９０上の該当アドレスにアクセスさせておくようにされる。
【００８６】
さらに、上記遷移４から、続く遷移５にて画像データｍ＋２が選択されたとする。
この遷移４から遷移５となる場合は、選択方向についての予測が的中したことになるので、すでにディスク９０上でアクセスされた画像データｍ＋２についての読み出しを行うことができ、さらにこの画像データをバッファメモリ３５にバッファリングした後に表示部４上に表示する（遷移６）。
そして、この場合としても、画像データｍ＋２→ｍ＋３への選択方向として、図示するように正の選択方向が判別される。そして、この正の選択方向に応じて、１つ先の画像データｍ＋３が予測され、ヘッドをこの画像データｍ＋３のアドレスにアクセスさせておく（遷移７）。
【００８７】
このような動作から理解されるように、第２の実施の形態としても、判別された選択方向に応じて予測された画像データについて、そのアドレス情報の取得とこれに基づくディスク９０へのアクセス動作までを行っておくものとされ、実際にディスク９０から読み出してこれをバッファメモリ３５にバッファリングする動作は行わないようにされる。
【００８８】
さらに遷移８においては、選択方向が反転されて、再度画像データｍ＋１を選択する操作が行われたとする。
このようにして選択方向が反転されたとしても、上記したように予測した画像について実際にバッファメモリ３５にバッファリングしないようにされていることから、バッファメモリ３５内には、選択された画像がバッファリングされた状態が得られるものとなる。
従って、このように画像データｍ＋１の選択によって選択方向が反転された遷移８に応じては、次の遷移９として示されるように、バッファメモリ３５内にあるこの画像データｍ＋１について表示を行うことができる。
【００８９】
ここで、この場合には、バッファメモリ３５に対して３枚分の画像データが保持可能とされている。そして、この遷移９の時点では、バッファメモリ３５に対し、遷移８での選択画像（ｍ＋１）と共に、この選択画像からみて正負両方向への画像データ（ｍ＋１、ｍ）がバッファリングされた状態が得られている。
このようにバッファメモリ３５において、選択画像と共に、これと正負両方向に隣り合う画像データが保持されている場合には、次回の画像選択として、正負いずれの方向に選択が為された場合にも選択画像がバッファメモリ３５にある状態が引き続きられる。つまりは、次回の選択画像について敢えて予測する必要はない状態となる。
従って、このようにバッファメモリ３５に対し、選択画像と共にこれと正負両方向に隣り合う画像データが保持された状態が得られたときには、遷移９のヘッドの状態として示すように、予測画像についてのアドレス取得・取得アドレスへのヘッド移動（読み出し準備）は省略するものとしている。
【００９０】
なお、このように第２の実施の形態において、バッファメモリ３５に対し選択画像と共にこれと正負両方向に隣り合う画像データが保持された状態が得られるのは、バッファメモリ３５に保持可能な画像データの枚数が３枚分以上とされたことと、予測画像について実際にバッファメモリ３５への書き込みを行わないようにしたこととによる。
また、もちろん、後述するように予測した画像データをバッファメモリ３５に書き込む際に、判別された選択方向に対して最も逆側となる画像データに対して上書きするようにされていることにもよる。
【００９１】
さらに次の遷移１０において、画像データｍが選択されたとする。この場合、上記もしているように前回の選択画像ｍ＋１の表示の時点では、バッファメモリ３５に対して画像データｍ＋１と画像データｍとが保持された状態が得られていたことから、次の遷移１１においては、このようにバッファメモリ３５にて保持されている画像データｍについて表示を行うようにされる。
また、これと共に、画像データｍ＋１→画像データｍへの選択方向として、負の選択方向が判別されるが、上記した画像データｍの表示によりバッファメモリ３５にはこの負の選択方向への画像データは保持されていないこととなる。
このことから遷移１１では、この負の選択方向に応じ、今回の選択画像に対して負方向に１つ先となる画像データｍ−１の記録アドレスにヘッドをアクセスさせておくようにされる。
【００９２】
ここで、バッファメモリ３５において保持可能な画像枚数が２枚分とされた第１の実施の形態では、上記説明による遷移８〜遷移１１のように同じ選択方向が連続する場合（予測が的中する場合）は、バッファメモリ３５には常に選択画像がない状態となっていた。このことから第１の実施の形態では、このように同じ選択方向が連続するときは、常に、選択画像（つまり予測画像）を読み出してバッファリングした上で、この選択画像を表示するという動作を行うものとされていた。
しかしながら、第２の実施の形態のようにバッファリング可能枚数が３枚以上とされる場合は、上記のようにして予測を行う必要がない場合が生じ得る。すなわち、同じ選択方向が連続する場合であっても、上記遷移１１のようにバッファメモリ３５内に次回の選択画像が保持されている状態が得られる場合がある。このことから第２の実施の形態においては、同じ選択方向が連続するとしても、上記第１の実施の形態のように選択画像を読み出してバッファリングした上でこの選択画像を表示する、という動作が常に行われるものとはならないことになる（後述する図７ステップＳ２１６参照）。
【００９３】
続いて、遷移１２において、画像データｍ−１が選択されたとする。これに応じては、前回の選択画像ｍからの負の選択方向が判別され、前回の予測が的中されたことになるから、読み出し準備されていたこの選択画像ｍ−１についてディスク９０から読み出し、これをバッファメモリ３５にバッファリングした後に表示を行うようにされる（遷移１３）。
さらに遷移１４では、今回の負の選択方向に応じ、選択画像ｍ−１の負方向に１つ先となる画像データｍ−２が予測され、この画像データｍ−２にヘッドによる読み出し位置を移動しておくようにされる。
【００９４】
また、次の遷移１５にて、選択方向が反転して画像データｍが選択されたとする。この画像データｍの選択に応じては、バッファメモリ３５内では、再び選択画像に対して正負両方向に隣り合う画像データが保持された状態が得られる。このことから遷移１６としても、次回の選択画像についての予測は行わず、選択された画像データｍをバッファメモリ３５から読み出して表示する動作のみを行う。
さらに、遷移１７では画像データｍ−１が選択されたとすると、バッファメモリ３５内にはこの選択された画像データｍ−１が保持された状態が得られるので、次の遷移１８ではこのようにバッファメモリ３５に保持されている画像データｍ−１について表示を行う。これと共に、今回の負の選択方向に応じ画像データｍ−２が予測され、この画像データｍ−２のアドレスにヘッドの読み出し位置を移動させておくようにされる。
【００９５】
このように第２の実施の形態としても、予測画像については読み出し準備のみに止め、バッファメモリ３５に対して実際に書き込まないようにしたことから、選択方向が反転した場合にも選択画像がバッファメモリ３５内にあるようにできる。
そして、このように予測画像をバッファメモリ３５に対して書き込まないようにした上で、バッファメモリ３５にバッファリング可能な画像データの枚数が３枚分以上とされたことで、先に説明したようにして次回の選択画像について予測を行う必要がない状態を得ることができる。すなわち、予測画像について、そのアドレス取得とヘッドの読み出し位置の移動処理（読み出し準備）を省略可能な状態を得ることができ、その分このような読み出し準備の必要回数を減少傾向とすることができるものである。
このように読み出し準備の必要回数を減少傾向とすることができれば、その分装置の消費電力の削減を図ることができる。
【００９６】
また、上記例では、バッファメモリ３５にバッファリング可能な画像データの枚数が３枚とされる場合を示したが、第２の実施の形態の動作によれば、バッファメモリ３５にバッファリング可能な画像データの枚数が増える程、読み出し準備処理の必要回数をさらに減少傾向とすることができる。
すなわち、バッファメモリ３５に多くの画像データをバッファリングできれば、その分、ある選択方向への画像データのバッファリング枚数は多くすることができる。そしてこれによれば、次回の選択画像について予測を行う回数はさらに減少傾向とすることができ、従って読み出し準備の必要回数もより減少傾向とすることができる。
このことより、第２の実施の形態によれば、バッファリング可能枚数が増えれば増えるほど装置の消費電力のさらなる削減を図ることができるものとなる。
【００９７】
なお、バッファ可能枚数が４枚分以上とされる場合としても、初回の画像選択に応じてバッファメモリ３５に保持させる画像データは、少なくとも選択画像ｍに対して、正負両方向の画像データが保持されるようにしておけばよい。これによれば、その次（つまり２回目）の画像選択においてどの方向が選択されてもバッファメモリ３５内に選択画像が保持されている状態とすることができ、図５の例の場合と同様に画像表示の迅速化を図ることができる。
【００９８】
或いは、バッファメモリ３５に初回に保持させる画像データは、第１の実施の形態の場合のように正／負のどちらか一方の方向の画像のみを保持させるものとしてもよいが、もちろんこの場合は２度目の画像選択において逆方向への選択が行われた場合に画像表示の迅速化が図られないものとなる。
【００９９】
また、バッファリング可能枚数が４枚分以上とされる場合、例えば正方向の画像データをより多く保持させておくようにすれば、正方向への選択が連続する場合にその分読み出し準備処理の必要回数を削減することでき、装置の消費電力のさらなる削減を図ることができる。また、このことは負方向についても同様のことが言える。
【０１００】
図６、図７は、上記説明による第２の実施の形態としての動作を実現するために実行されるべき処理動作を示したフローチャートである。
なお、これら図６、図７に示される処理動作としても、図１に示したＣＰＵ３０がＲＯＭ３２等に格納されたプログラムに基づいて実行するものである。
【０１０１】
先ず、図６は、先の図３の場合と同様に初回の画像選択とその次の画像選択に対応して行われるべき処理動作を示している。なお、この図６においては、先の図５の説明に対応させて、バッファメモリ３５にバッファリング可能な画像データの枚数が３枚分とされた場合の処理動作例について示す。
【０１０２】
図６において、先ずステップＳ２０１では、初回の選択画像データｍについて選択が行われる。
そして、この画像データｍの選択に応じ、ステップＳ２０２においては、この画像データｍと共に、画像データｍ＋１と画像データｍ−１との読み出し、及びこれらのバッファリングを行うようにされる。つまり、これら画像データｍ、ｍ＋１、ｍ−１について、ディスク９０上での記録アドレスの情報を取得し、この取得したアドレス情報に基づいてメディアドライブ部３４を制御することで、ディスク９０からこれら画像データｍ、ｍ＋１、ｍ−１を読み出させる。その上で、これら読み出された画像データｍ、ｍ＋１、ｍ−１がメディアドライブ部３４からバッファメモリ３５に転送されてバッファリングされる。
【０１０３】
さらにステップＳ２０３においては、先のステップＳ２０１の選択に応じて画像データｍについての表示処理を実行する。すなわち、バッファメモリ３５にバッファリングされた画像データｍをカメラ／ＬＣＤブロック３８に転送することで、表示部４上にこの画像データｍを表示させる。
【０１０４】
続くステップＳ２０４においては、表示選択切替を待機する。そして、例えば操作キー４４を介した順送り操作、或いは逆送り操作が行われる等して、表示選択切替が行われたとした場合は、ステップＳ２０５において、選択方向を判別する処理を実行する。
【０１０５】
このステップＳ２０５の判別処理により、正の選択方向が判別された場合は、ステップＳ２０６において画像データｍ＋１の表示処理を実行する。すなわち、上記のようにバッファメモリ３５に対してバッファリングされた画像データｍ＋１をカメラ／ＬＣＤブロック３８に転送することで、表示部４上にこの画像データｍ＋１を表示させる。
【０１０６】
そして、このように画像データｍ＋１を表示させると、ステップＳ２０７において、先のステップＳ２０５による今回の正の選択方向に基づいて画像データｍ＋２のアドレス情報を取得する処理を実行する。さらに続くステップＳ２０８では、このように取得された画像データｍ＋２のアドレスにアクセスするための処理を実行する。つまり、ヘッドによる読み出し位置をディスク９０上における上記取得アドレスにアクセスさせるように、メディアドライブ部３４を制御する。
【０１０７】
また、上記ステップＳ２０５の判別処理により、負の選択方向が判別された場合は、ステップＳ２０９に処理を進めて、上記のようにバッファメモリ３５に対してバッファリングされた画像データｍ−１を表示部４上に表示させる処理を行う。
そして、このように画像データｍ−１を表示させると、ステップＳ２１０において、先のステップＳ２０５による今回の負の選択方向に基づいて画像データｍ−２のアドレス情報を取得する処理を実行する。さらに続くステップＳ２１１では、このように取得された画像データｍ−２のアドレスにアクセスするための処理を実行する。
【０１０８】
続いて、図７は、上記のように画像データｍから画像データｍ＋１、又は画像データｍ−１に表示選択が切り替えられた後の、２回目以降の表示選択切替に応じて行われるべき処理動作について示している。
先ず、２回目以降の表示選択切替は、図示するステップＳ２１２において待機するようにされる。そして、表示選択切替が行われたとした場合は、ステップＳ２１３においてその選択方向が判別される。
【０１０９】
ステップＳ２１３において、正の選択方向が判別された場合は、ステップＳ２１４により、この場合は先ず、選択画像に対し正方向に１つ先となる画像（選択画像＋１となる画像）がバッファメモリ３５内にバッファリングされているか否かについての判別処理を実行するようにされる。
ここで、正の選択方向が判別された場合において、このようにバッファメモリ３５内に選択画像＋１となる画像データが保持されているということは、バッファメモリ３５内には選択画像と共に、少なくとも正負両方向に隣合う画像データが保持されていることになる。
すなわち、このステップＳ２１４では、バッファメモリ３５内に選択画像の正負両方向に隣合う画像データが保持されているか否かについて判別するものであり、従って次回の選択画像についての予測が省略可能であるか否かについて判別するものとなる。
【０１１０】
従ってステップＳ２１４において、選択画像＋１となる画像がバッファメモリ３５内にバッファリングされているとして肯定結果が得られた場合は、図示するようにステップＳ２２２に処理を進めて、先ずはバッファメモリ３５内にバッファリングされている選択画像について表示するための処理を実行するようにされる。
その上で、ステップＳ２２２における表示処理を実行すると、先のステップＳ２１２に戻り、さらなる表示選択切替を待機するようにされる。すなわち、この場合は次回の選択画像についての予測と、これに伴う読み出し準備（アドレス取得・取得アドレスへのヘッドの読み出し位置の移動）は行わないようにされ、これによって無駄な読み出し準備が省略されて装置の消費電力の削減が図られるものである。
【０１１１】
また、ステップＳ２１４において、選択画像＋１となる画像がバッファメモリ３５内にバッファリングされていないとして否定結果が得られた場合は、ステップＳ２１５に処理を進めて、前回の選択方向も正方向であったか否かについての判別処理を行う。
【０１１２】
ここで、第２の実施の形態として、バッファメモリ３５にバッファリング可能な画像データの枚数が３枚以上とされる場合では、前回と今回の選択方向が一致するか否かの判別は、必ずしも前回の予測が的中したか否かについての判別とはならない。すなわち、先の図５の説明からも明らかなように、第２の実施の形態の場合では同じ選択方向が連続する場合であっても、前回の選択画像の表示時に予測が行われない場合が生じうるからである。
このように、同じ選択方向が連続する場合が必ずしも前回の予測が的中した場合とはならないことから、第２の実施の形態では、先の第１の実施の形態の場合のように、同じ選択方向が連続することを以て、必ずアクセスされた画像をディスク９０から読み出し、これをバッファリングした後に表示するという動作とすることはできない。
【０１１３】
そこで第２の実施の形態では、上記ステップＳ２１５において前回の選択方向も正方向であると判別されて同じ選択方向が連続したとされた場合は、図示するようにステップＳ２１６に処理を進めて、バッファメモリ３５内に選択画像が保持されているか否かについての判別処理を実行するようにされる。
すなわち、このように同じ選択方向が連続した場合において、バッファメモリ３５内に今回の選択画像が保持された状態となっているか否かについて判別することで、例えば先の図５に示した遷移８〜遷移１１のように、同じ選択方向が連続した場合でも前回の画像表示時に予測が行われていなかったか否かを判別するものとしている。つまりは、予め予測に応じてアクセスされた画像をディスク９０から読み出しバッファリングして表示すべきか、バッファメモリ３５に保持されている画像について表示すべきかについて判別を行っているものである。
【０１１４】
このステップＳ２１６において、バッファメモリ３５内に選択画像が保持されているとした場合は、ステップＳ２１９に進み、このバッファメモリ３５に保持されている選択画像について表示するための処理を行う。
そして、この表示処理を実行すると、図示するようにステップＳ２２０に進み、今回判別された正の選択方向に基づき、表示画像に対し正方向に１つ先となる画像のアドレスを取得する処理を実行する。さらに、続くステップＳ２２１において、取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行する。
これによって、次回に選択されるとして予測した画像データについての読み出し準備が行われたことになる。
このステップＳ２２１のアクセス処理を実行すると、図示するようにステップＳ２１２に戻るようにされ、これによってさらに次の表示選択切替を待機するようにされる。
【０１１５】
また、上記ステップＳ２１６において、バッファメモリ３５内に選択画像が保持されてはいないとして否定結果が得られた場合は、ステップＳ２１７に進み、先ずはアクセスされた画像データをディスク９０から読み出し、バッファメモリ３５内にある最も負側となる画像に対して上書きするための処理を実行するようにされる。
そして、続くステップＳ２１８において、このようにバッファメモリ３５に上書きした画像データについての表示処理を行うようにされる。
つまり、このように正方向の選択が連続し、且つバッファメモリ３５内に選択画像がない状態としては、前回の画像表示時において予測が行われ、且つその予測が的中した場合となることから、上記のようにステップＳ２１７・Ｓ２１８では、前回の予測に応じてアクセスされていた画像データをディスク９０から読み出してこれをバッファメモリ３５にバッファリングして表示するようにされている。
【０１１６】
ここで、第２の実施の形態では、上記ステップＳ２１７の処理によって、前回の予測に伴いアクセスされた画像データを、バッファメモリ３５内に保持される最も負側となる画像に上書きすることで、次回の画像選択時に選択方向が反転した場合に、必ずその選択画像がバッファメモリ３５内にある状態とできると共に、次回の選択画像についての予測を不要とできる状態を確実につくり出すことが可能となるようにされている。
【０１１７】
さらに、上記ステップＳ２１８による表示処理を実行すると、先に説明したステップＳ２２０以降の処理を実行するようにされる。すなわち、今回の正の選択方向に基づき、表示画像に対し正方向に１つ先となる画像のアドレスを取得すると共に、続くステップＳ２２１において、取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行する。
【０１１８】
一方、先のステップＳ２１５において、前回の選択方向は正ではなかったとして、否定結果が得られた場合は、先に説明したステップＳ２１９以降の処理を実行するようにされる。
つまり、第２の実施の形態の場合としても、前回と今回の選択方向が同方向でなく、選択方向が反転されたときは、バッファメモリ３５内に必ず選択画像が保持された状態が得られることから、先ずはステップＳ２１９にてバッファメモリ３５にバッファリングされている選択画像についての表示処理を行うようにされる。
そして、以降のステップＳ２２０及びＳ２２１において、表示画像に対し正方向に１つ先となる画像のアドレスを取得する処理を実行すると共に、この取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行することで、予測した画像データについての読み出し準備を行うようにされる。
【０１１９】
続いて、先のステップＳ２１３において、負の選択方向が判別された場合は、ステップＳ２２３に処理を進める。
このように負の選択方向が判別されたことに応じたステップＳ２２３としても、先ずは選択画像に対し、負方向に１つ先となる画像（選択画像−１となる画像）がバッファメモリ３５内にバッファリングされているか否かについての判別処理を実行するようにされる。
このように負の選択方向が判別された場合において、バッファメモリ３５内に選択画像−１となる画像データが保持されている場合としても、バッファメモリ３５内には選択画像と、少なくともこれと正負両方向に隣合う画像データが保持されていることになる。
従ってこのステップＳ２２３としても、バッファメモリ３５内に選択画像の正負両方向に隣合う画像データが保持されているか否かについて判別するものであり、次回の選択画像についての予測が省略可能であるか否かについて判別するものとなる。
【０１２０】
このため、ステップＳ２２３において、選択画像−１となる画像がバッファメモリ３５内にバッファリングされているとして肯定結果が得られた場合としても、図示するように先に説明したステップＳ２２２に処理を進めて、先ずはバッファメモリ３５内にバッファリングされている選択画像について表示する。その上で、先のステップＳ２１２に戻り、さらなる表示選択切替を待機するようにされ、これによって次回の選択画像についての予測と、これに伴う読み出し準備が省略される。すなわち、この場合としても無駄な読み出し準備が省略されて装置の消費電力の削減が図られる。
【０１２１】
また、ステップＳ２２３において、選択画像−１となる画像がバッファメモリ３５内にバッファリングされていないとして否定結果が得られた場合は、ステップＳ２２４に処理を進めて、前回の選択方向も負方向であったか否かについての判別処理を行う。
この場合としても、同じ選択方向が連続することを以て、必ずアクセスされた画像をディスク９０から読み出し、これをバッファリングした後に表示するという動作とすることはできないから、このステップＳ２２４にて肯定結果が得られた場合には、ステップＳ２２５に処理を進めて、バッファメモリ３５内に選択画像が保持されているか否かについての判別処理を実行する。
そして、バッファメモリ３５内に選択画像が保持されているとして肯定結果が得られた場合は、ステップＳ２２８に進み、バッファメモリ３５に保持されているこの選択画像について表示するための処理を行う。
【０１２２】
この表示処理を実行すると、図示するようにステップＳ２２９に進み、今回判別された負の選択方向に基づき、表示画像に対し負方向に１つ先となる画像のアドレスを取得する処理を実行する。さらに、続くステップＳ２３０において、取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行する。これによって、次回に選択されるとして予測した画像データについての読み出し準備が行われる。
このステップＳ２３０のアクセス処理を実行すると、この場合も図示するようにステップＳ２１２に戻るようにされ、さらなる表示選択切替を待機するようにされる。
【０１２３】
また、上記ステップＳ２２５において、バッファメモリ３５内に選択画像がないとして否定結果が得られた場合は、ステップＳ２２６に進み、先ずはアクセスされた画像データをディスク９０から読み出し、バッファメモリ３５内にある最も正側となる画像に対して上書きするための処理を実行するようにされる。そして、続くステップＳ２２７において、このようにバッファメモリ３５に上書きした画像データについての表示処理を行うようにされる。
つまり、この場合としても、負方向の選択が連続し、且つこのようにバッファメモリ３５内に選択画像がない状態としては、前回の画像表示時において予測が行われ、且つその予測が的中した場合となるから、上記のように前回の予測に伴いアクセスされた画像データをディスク９０から読み出し、これをバッファリングした後に表示する処理を実行するようにされる。
【０１２４】
ここで、上記のようにステップＳ２２６の処理によって、前回の予測に伴いアクセスされた画像データをバッファメモリ３５内に保持される最も正側の画像に上書きしていることも、次回の画像選択時に選択方向が反転した場合に、必ずその選択画像がバッファメモリ３５内にある状態とできると共に、次回の選択画像についての予測を不要とできる状態を確実につくり出すことを可能としている。
【０１２５】
さらに、上記ステップＳ２２７による表示処理を実行した場合としても、図示するステップＳ２２９以降の処理を実行するようにされる。すなわち、今回の負の選択方向に基づき、表示画像に対し負方向に１つ先となる画像のアドレスを取得すると共に、続くステップＳ２３０において、取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行することで、予測した画像データについての読み出し準備を行う。
【０１２６】
また、先のステップＳ２２４において、前回の選択方向は負ではなかったとして否定結果が得られた場合は、先のステップＳ２２８以降の処理を実行する。
つまり、前回と今回の選択方向が同方向でなく、選択方向が反転されたことに応じ、先ずはステップＳ２２８にてバッファメモリ３５にて保持されている選択画像についての表示処理を行う。さらに、以降のステップＳ２２９及びＳ２３０において、表示画像に対し負方向に１つ先となる画像のアドレスを取得する処理を実行すると共に、この取得したアドレスにヘッドの読み出し位置をアクセスさせる処理を実行することで、予測した画像データについての読み出し準備を行う。
【０１２７】
なお、ここでは、バッファメモリ３５にバッファリング可能な画像データが３枚分とされる場合を例示したが、４枚分以上とされる場合としても、２回目以降の表示選択切替に応じた処理は図７と同様の処理が行われればよい。
但し、初回の画像選択とその次の画像選択（つまり１回目の表示選択切替）に応じた処理（図６に示した処理）としては、バッファメモリ３５にバッファリング可能な画像枚数によって変更されるべきものとなる。
すなわち、先ず、ステップＳ２０２においてバッファメモリ３５に保持させる画像データの枚数が変更されるべきものとなる。
また、このように初回選択時にバッファメモリ３５に保持される画像データの枚数が異なることから、ステップＳ２０７・Ｓ２０８、及びステップＳ２１０・Ｓ２１１の処理としても変更されるべきものとなる。つまり、１回目の表示選択切替において、例えば正の方向が選択されとき、３枚の場合はこの選択方向において画像ｍ＋１以降の保持画像がないため、読み出し位置を次に予測される画像ｍ＋２に移動させる処理を実行した（Ｓ２０７・Ｓ２０８）が、４枚分以上とされた場合であって、バッファメモリ３５内に画像ｍ＋２が保持されていた場合には、これらの読み出し準備のための処理は省略される。
また、負方向についても、バッファメモリ３５内に画像データｍ−２が保持されている場合には、読み出し準備のためのステップＳ２１０・Ｓ２１１の処理は省略される。
【０１２８】
また、初回のバッファリング時に、選択画像ｍに対して正負両方向に隣合う画像を保持させる例を示したが、正負どちらか一方の画像のみを保持させることも可能である。但しこの場合、２度目の画像選択において、バッファリングされる画像の方向とは反対方向の画像が選択された場合は、先の図３に示したＳ１０９〜Ｓ１１３の処理と同様に、その選択画像をディスク９０から読み出し（Ｓ１０９）、バッファリングし（Ｓ１１０）、これを表示する処理（Ｓ１１１）を行った後に、その選択方向においてさらに１つ先となる画像データについての読み出し準備（Ｓ１１２・Ｓ１１３）を実行する必要がある。
【０１２９】
ここで、これまでに説明した各実施の形態では、本発明がオーディオ／カメラ複合装置に適用される場合について例示したが、本発明としては記録媒体に対して記録された画像について表示を行うことが可能な画像表示装置一般に広く適用可能である。
特に、記録媒体として、画像データの読み出しにヘッド移動を要するディスク状記録媒体に対応するようにされた画像表示装置に本発明を適用すれば、表示画像が選択されてからのヘッド移動は省略できるので、選択された画像の表示にまでに要する時間を大幅に短縮することが可能となる。
【０１３０】
但し、記録媒体としてはディスク状のものに関わらず、例えば半導体メモリ装置等、読み出しにヘッド移動を伴わない記録媒体に対応する画像表示装置に対しても本発明は有効に適用できる。つまり、このような記録媒体に対応する場合としても、本発明によれば次に表示選択が予測される画像データについての読み出し準備処理として、記録アドレスの情報が先回りして取得されることになるから、その分選択された画像の表示までに要する時間の短縮化を図ることができる。
【図面の簡単な説明】
【０１３１】
【図１】本発明における実施の形態としての画像表示装置の内部構成について示したブロック図である。
【図２】第１の実施の形態としての動作について説明するための図である。
【図３】第１の実施の形態の動作を実現するために行われるべき処理動作として、初回の表示画像選択と初回の表示選択切替に応じて行われるべき処理動作を示したフローチャートである。
【図４】第１の実施の形態の動作を実現するために行われるべき処理動作として、２回目以降の表示選択切替に応じて行われるべき処理動作を示したフローチャートである。
【図５】第２の実施の形態としての動作について説明するための図である。
【図６】第２の実施の形態の動作を実現するために行われるべき処理動作として、初回の表示画像選択と初回の表示選択切替に応じて行われるべき処理動作を示したフローチャートである。
【図７】第２の実施の形態の動作を実現するために行われるべき処理動作として、２回目以降の表示選択切替に応じて行われるべき処理動作を示したフローチャートである。
【図８】従来の画像表示の手法を採用した場合の動作例として、バッファメモリにバッファリング可能な画像データ枚数が２枚分とされた場合の動作例を示した図である。
【図９】従来の画像表示の手法を採用した場合の動作例として、バッファメモリにバッファリング可能な画像データ枚数が４枚分とされた場合の動作例を示した図である。
【図１０】従来の画像表示の手法を採用した場合の動作例として、バッファメモリにバッファリング可能な画像データ枚数が３枚分とされた場合の動作例を示した図である。
【符号の説明】
【０１３２】
４  表示部、３０  ＣＰＵ、３１  ＲＡＭ、３２  ＲＯＭ、３３  不揮発性メモリ（ＮＶ−ＲＡＭ又はフラッシュＲＯＭ）、３４  メディアドライブ部、３５  バッファメモリ、３６  メモリインターフェース、３７  圧縮エンコード／デコード部、３８  カメラ／ＬＣＤブロック、３９  ＵＳＢインターフェース、４０、４２  シリアルインターフェース、４１  Ａ／Ｄポート、４３  ＤＳＰインターフェース、４４  操作キー、４５  リモコン端子、４６  Ｄ／Ａ変換器、４７  ヘッドホンアンプ、４８  ヘッドホン端子、５０  バス、９０  ディスク
【図１】
2006148810.tif 000003
【図２】
2006148810.tif 000004
【図３】
2006148810.tif 000005
【図４】
2006148810.tif 000006
【図５】
2006148810.tif 000007
【図６】
2006148810.tif 000008
【図７】
2006148810.tif 000009
【図８】
2006148810.tif 000010
【図９】
2006148810.tif 000011
【図１０】
2006148810.tif 000012