(57)【要約】【課題】スムーズに多様な画像を連続的に表示する画像表示システムを提供する。【解決手段】展開された画像を表示部１０７に表示している間に、次に表示させる画像データをＲＡＭ１０５のメイン展開画像記憶部１０３に展開し２０５、前の画像データの表示時間よりも早く展開処理が終了した場合、処理負荷が大きい画像データを表示終了時間までＲＡＭ１０５のサブ展開画像記憶部１０４に展開する。これを繰り返すことにより、処理負荷の大きい画像を少しずつ分割してＲＡＭ１０５のサブ展開画像記憶部１０４に展開する。これにより、処理負荷の小さい画像データによる展開空き時間を利用して処理負荷の大きい画像データを分割して展開し、処理負荷の大きい画像データでも待ち時間なく表示することができる。【選択図】図１
2005049748.tif 000002
【特許請求の範囲】
【請求項１】
圧縮画像データを記憶可能な圧縮画像記憶部と、前記記憶部の画像データが展開されるメイン展開画像記憶部及びサブ展開画像記憶部と、前記メイン展開画像記憶部と前記サブ展開画像記憶部に展開された画像データを表示する表示部を備え、表示部に展開画像を表示している間に次に表示させる画像データをメイン展開画像記憶部に展開する手段と、画像表示時間とメイン展開画像記憶部への画像展開時間とを監視する手段と、前記メイン展開画像記憶部への画像展開時間が前記画像表示時間よりも短い場合にサブ展開画像記憶部へ処理負荷の大きい画像の一部または全てを展開する手段を有することを特徴とした画像表示システム。
【請求項２】
請求項１に記載の画像表示システムにおいて、閲覧しようとする画像の展開処理の負荷を比較する手段と、前記比較の結果に基づき展開処理の負荷が小さい画像データ順にソートする手段とを有し、メイン展開画像記憶部では展開処理の負荷が小さい画像データ順に展開及び表示され、サブ展開画像記憶部では展開処理の負荷が大きい画像データ順に展開され、展開完了時点で表示されることを特徴とした画像表示システム。
【請求項３】
請求項１に記載の画像表示システムにおいて、閲覧しようとする画像の展開処理の負荷を比較する手段と、前記比較の結果に基づき展開処理の負荷が小さい画像データと展開処理の負荷が大きい画像データに分類する手段と、前記分類の結果に基づき展開処理の負荷が小さい画像データの間に展開処理の負荷が大きい画像データが配置されるようソートする手段とを有し、メイン展開画像記憶部では展開処理の負荷が小さい画像データを展開し、サブ展開画像記憶部では展開処理の負荷が大きい画像データを展開し、画像がソートした順に表示されることを特徴とした画像表示システム。
【請求項４】
請求項１、２、３に記載の画像表示システムにおいて、展開処理の負荷を表す要素は画素数であることを特徴とした画像表示システム。
【請求項５】
請求項１、２、３に記載の画像表示システムにおいて、画像展開時に展開所要時間を計測する手段と、前記展開所要時間を記憶する手段とを有し、展開処理の負荷を表す要素は画像の前記展開所要時間であることを特徴とした画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システムに関し、特に、複数の画像を連続的に表示させる装置および方法、並びにプログラム記録媒体に関するものである。
【背景技術】
【０００２】
従来、複数の画像を連続的に表示する場合、例えば１枚目の画像を画像表示部に表示している間に、２枚目の圧縮画像データを展開し表示可能な画像サイズにして一時記憶媒体に記憶する。１枚目の画像の表示が終了すると一時記憶媒体に記憶していた２枚目の画像の基になる画像データを表示画像データ記憶媒体に転送し、画像表示部に表示する。したがって、記憶部に記憶されている圧縮画像データに基づく画像を画像表示部に連続的に表示するとき、短時間で画像の書き替えを行うことができる（例えば特許文献１参照）。
【特許文献１】特開２０００−１２５２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、インターネットが普及し、インターネット上の様々な画像をダウンロードする機会が増えた。また、デジタルカメラが高画質化する一方、携帯電話に付属のカメラや玩具用のデジタルカメラ等、低画質であるが小型化されたカメラも普及し、扱う画像が多様化してきた。これらの多様な画像データを連続的に表示させた場合、高画質の画像と低画質の画像の展開・表示時間に大差があり、特に高画質の画像データの表示待ち時間が長いという課題を有していた。
【０００４】
また、特開２０００−１２５２５２号の方法では、スライドショーなどで表示時間を設定して実行した場合、高画質の画像の展開処理時間が表示時間を越えてしまい、スムーズに閲覧ができない場合があるという課題を有していた。
本発明は、前記従来の課題を解決するもので、スムーズに多様な画像を連続的に表示する画像表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するために、本発明の画像表示システムは、圧縮画像データを記憶可能な圧縮画像記憶部と、前記記憶部の画像データが展開されるメイン展開画像記憶部及びサブ展開画像記憶部と、前記メイン展開画像記憶部と前記サブ展開画像記憶部に展開された画像データを表示する表示部を備え、表示部に展開画像を表示している間に次に表示させる画像データをメイン展開画像記憶部に展開する手段と、画像表示時間とメイン展開画像記憶部への画像展開時間とを監視する手段と、前記メイン展開画像記憶部への画像展開時間が前記画像表示時間よりも短い場合にサブ展開画像記憶部へ処理負荷の大きい画像の一部または全てを展開する手段を有することを特徴としたものである。
【０００６】
また、本発明は、閲覧しようとする画像の展開処理の負荷を比較する手段と、前記比較の結果に基づき展開処理の負荷が小さい画像データ順にソートする手段とを有し、メイン展開画像記憶部では展開処理の負荷が小さい画像データ順に展開及び表示され、サブ展開画像記憶部では展開処理の負荷が大きい画像データ順に展開され、展開完了時点で表示されることを特徴とすることを特徴としたものである。
【０００７】
さらに、画像表示システムにおいて、閲覧しようとする画像の展開処理の負荷を比較する手段と、前記比較の結果に基づき展開処理の負荷が小さい画像データと展開処理の負荷が大きい画像データに分類する手段と、前記分類の結果に基づき展開処理の負荷が小さい画像データの間に展開処理の負荷が大きい画像データが等間隔に配置されるようソートする手段とを有し、メイン展開画像記憶部では展開処理の負荷が小さい画像データを展開し、サブ展開画像記憶部では展開処理の負荷が大きい画像データを展開し、画像がソートした順に表示されることを特徴としたものである。
【０００８】
さらに、画像表示システムにおいて、展開処理の負荷を表す要素は画素数であることを特徴としたものである。
【０００９】
さらに、画像表示システムにおいて、画像展開時に展開所要時間を計測する手段と、前記展開所要時間を記憶する手段とを有し、展開処理の負荷を表す要素は画像の前記展開所要時間であることを特徴としたものである。
【発明の効果】
【００１０】
本発明の画像表示システムによれば、スムーズに多様な画像を連続的に表示する画像表示システムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明の画像表示システムの実施の形態を図面とともに詳細に説明する。
【００１２】
（実施の形態１）
図１は、本発明の実施の形態１の画像表示システムの基本構成図を示す。
図１において、画像表示システム１０１は、圧縮画像データを記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０２と、メイン展開画像記憶部１０３とサブ展開画像記憶部１０４を持ち展開した画像データを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ    Ｍｅｍｏｒｙ）１０５と、表示する画像が格納されるＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１０６と、ＶＲＡＭ１０６の画像データに基づき画像を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１０７と、制御部１０８とから構成される。制御部１０８は図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と画像表示システムの様々な制御を行うためのプログラムが記録されたＲＯＭと、入力手段を備えている。尚、ＨＤＤ１０２はＤＶＤやＳＤカード等他の記録媒体でも良く、ＬＣＤ１０７はＣＲＴやプロジェクタ等他の表示装置でも良い。
【００１３】
図２は、本発明の実施の形態１の画像表示システムの処理の流れ図を示す。
図２において、スライドショーなどの連続再生を開始すると２０１、処理負荷が大きいと思われるデータを後回しにするなどして閲覧順の最適化を行い２０２、１枚目の圧縮画像をＨＤＤ１０２から取り出してＲＡＭ１０５のメイン展開画像記憶部１０３に展開し２０３、ＲＡＭ１０５のメイン展開画像記憶部１０３に展開された画像データをＶＲＡＭ１０６へ転送しＬＣＤ１０７に表示させる２０５。画像を表示している間に、次に表示させる画像データを同様な手段でＲＡＭ１０５のメイン展開画像記憶部１０３に展開し２０６、前の画像データの表示時間よりも早く展開処理が終了した場合２０７、後回しにしていた処理負荷が大きい画像データを表示終了時間までＲＡＭ１０５のサブ展開画像記憶部１０４に展開する２０８。これを繰り返すことにより、処理負荷の大きい画像を少しずつ分割してＲＡＭ１０５のサブ展開画像記憶部１０４に展開し、表示させる２０９。
以上のように、本実施の形態１においては処理負荷の小さい画像データによる展開空き時間を利用して処理負荷の大きい画像データを分割して展開することにより、処理負荷の大きい画像データでも待ち時間なく表示することができる。
【００１４】
（実施の形態２）
図３は、本発明の実施の形態２の画像表示システムの画像データのソートと展開順を表した図を示す。実施の形態２は、実施の形態１を示す図１、２と同じ構成である。
図３において、画像データを展開処理負荷の小さい順にソートし、メイン展開画像記憶部１０３へは展開処理負荷の小さい画像データ順に展開を行い３０１、メイン展開画像記憶部の展開処理空き時間を利用したサブ展開画像記憶部１０４への画像展開処理は、展開処理負荷の大きい画像データ順に画像展開処理を行う３０２。
【００１５】
図２は、本発明の実施の形態２の画像表示システムの処理の流れ図を示す。
図２において、スライドショーなどの連続再生を開始すると２０１、図３に示す方法で画像データをソートし２０２、先頭画像データ（即ち一番処理負荷の小さい画像データ）をＨＤＤ１０２から取り出してＲＡＭ１０５のメイン展開画像記憶部１０３に展開し２０３、ＲＡＭ１０５のメイン展開画像記憶部１０３に展開された画像データをＶＲＡＭ１０６へ転送しＬＣＤ１０７に表示させる２０５。画像を表示している間に、次に順番の早い画像データを同様な手段でＲＡＭ１０５のメイン展開画像記憶部１０３に展開し２０６、前の画像データの表示時間よりも早く展開処理が終了した場合２０７、順番が一番後ろの画像データ（即ち一番処理負荷の大きい画像データ）を表示終了時間までＲＡＭ１０５のサブ展開画像記憶部１０４に展開する２０８。これを繰り返し、処理負荷の大きい画像を少しずつ分割してＲＡＭ１０５のサブ展開画像記憶部１０４に展開し、展開完了時点で２０４表示される２０９。
【００１６】
以上のように、本実施の形態２においてはメイン展開画像記憶部では処理負荷の小さいデータから処理を行い、サブ展開画像記憶部では処理負荷の大きいデータから処理を行うことにより、展開処理負荷が小さく展開空き時間が多く発生する場合に展開処理負荷の大きいデータを処理することができるので、処理負荷の大きい画像データの展開処理待ち時間をなくすことができる。
【００１７】
（実施の形態３）
図４は、本発明の実施の形態３の画像表示システムの画像データのソートと展開タイミングを表した図を示す。実施の形態３は、実施の形態１を示す図１と同じ構成である。
図４において、画像ファイルを展開処理負荷の小さいファイル４０１と大きいファイル４０２に分類し、展開処理負荷の小さいファイル４０１の間に処理負荷の大きいファイル４０２を等間隔に配置する。メイン展開画像記憶部では処理負荷の小さいファイル４０１を先頭から展開し４０３、サブ展開画像記憶部では処理負荷の大きいファイル４０２を先頭から展開する４０４。各画像データはソートされた順番に表示される４０５。
【００１８】
図５は、本発明の実施の形態３の画像表示システムの処理の流れ図を示す。
図５において、スライドショーなどの連続再生を開始すると５０１、図４に示す方法で画像データをソートし５０２、先頭画像データをＨＤＤ１０２から取り出してＲＡＭ１０５のメイン展開画像記憶部１０３に展開し５０３、ＲＡＭ１０５のメイン展開画像記憶部１０３に展開された画像データをＶＲＡＭ１０６へ転送しＬＣＤ１０７に表示させる５０４。画像を表示している間に、次に順番の早い画像データを同様な手段でＲＡＭ１０５のメイン展開画像記憶部１０３に展開し５０６、前の画像データの表示時間よりも早く展開処理が終了した場合５０７、処理負荷が大きいファイルの中で順番が一番早い画像データを表示終了時間までＲＡＭ１０５のサブ展開画像記憶部１０４に展開する５０８。これを繰り返すことにより、処理負荷の大きい画像を少しずつ分割してＲＡＭ１０５のサブ展開画像記憶部１０４に展開する。次画像が大画像の場合５０５は、サブ展開画像記憶部に途中まで展開された大画像を完全に展開し５０９、表示する５１０。
以上のように、本実施の形態３においては、処理負荷の大きいデータを等間隔に展開・表示させることにより、展開処理負荷の大きい画像データが最後に複数枚残る場合がなくなるので、最後に待ち時間が長くなってしまう現象をなくすことができる。
【００１９】
（実施の形態４）
図６は、本発明の実施の形態４の画像表示システムの展開処理の負荷を表すデータを格納したデータベースを表した図を示す。実施の形態４は、実施の形態１を示す図１、２と同じ構成である。
【００２０】
図６において、圧縮ファイルの展開処理負荷は画素数が大きく関係しており、各ファイルの画素数をデータベースに記憶しておく６０２。また、より正確な展開処理負荷を知るため、過去にファイルを展開していればそのときの展開所要時間を計測しておきデータベースに記憶しておく６０３。連続表示開始時にファイルをソートする場合、これらのデータを元にファイルの展開処理負荷の比較を行う。
【００２１】
以上のように、本実施の形態４においては、データベースに記憶された画素数または展開所要時間を比較することにより、展開処理負荷が大きいか小さいかを容易に知ることができる。
【産業上の利用可能性】
【００２２】
本発明にかかる表示システムは、スムーズに画像を連続的に表示する手段を有し、画像表示装置等として有用であり、特に、画像の展開処理負荷が均一でない場合に適している。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態１における表示システムの基本構成図
【図２】本発明の実施の形態１及び２における表示システムの処理の流れ図
【図３】本発明の実施の形態２における画像データのソートと展開順を表した図
【図４】本発明の実施の形態３における画像データのソートと展開タイミングを表した図
【図５】本発明の実施の形態３における表示システムの処理の流れ図
【図６】本発明の実施の形態４における展開処理負荷を表すデータを格納したデータベースを表した図
【符号の説明】
【００２４】
１０１    画像表示システム
１０２    ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
１０３    メイン展開画像記憶部
１０４    サブ展開画像記憶部
１０５    ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ    Ｍｅｍｏｒｙ）
１０６    ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）
１０７    ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）
１０８    制御部
３０１    メイン展開画像記憶部展開順序
３０２    メイン展開画像記憶部展開順序
４０１    展開処理負荷の小さいファイル
４０２    展開処理負荷の大きいファイル
４０３    メイン展開画像記憶部の展開タイミング
４０４    サブ展開画像記憶部の展開タイミング
４０５    画像表示タイミング
６０１    ファイル識別フィールド
６０２    画素数フィールド
６０３    展開所要時間フィールド
【図１】
2005049748.tif 000003
【図２】
2005049748.tif 000004
【図３】
2005049748.tif 000005
【図４】
2005049748.tif 000006
【図５】
2005049748.tif 000007
【図６】
2005049748.tif 000008