(57)【要約】【課題】検索の効率を向上させると共に、処理速度の低下を抑制することを目的とする。【解決手段】記憶手段に記憶されたコンテンツデータを指定された読み出し条件に基づいて読み出し、読み出したコンテンツデータを一時記憶手段に記憶する第一の読み出し手段と、一時記憶手段に記憶されたコンテンツデータを読み出す第二の読み出し手段と、第二の読み出し手段において読み出されたコンテンツデータを表示手段に表示する表示制御手段と、第二の読み出し手段がコンテンツデータを読み出す際に用いられた読み出し条件を蓄積する読み出し条件蓄積手段と、読み出し条件が変更された場合、読み出し条件蓄積手段に蓄積されている読み出し条件に基づき、変更された読み出し条件に対してコンテンツの読み出しに係る除外条件を追加する追加手段と、を有することによって課題を解決する。【選択図】図２
2008276523.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶されたコンテンツデータを指定された読み出し条件に基づいて読み出し、読み出したコンテンツデータを一時記憶手段に記憶する第一の読み出し手段と、
前記一時記憶手段に記憶されたコンテンツデータを読み出す第二の読み出し手段と、
前記第二の読み出し手段において読み出されたコンテンツデータを表示手段に表示する表示制御手段と、
前記第二の読み出し手段がコンテンツデータを読み出す際に用いられた読み出し条件を蓄積する読み出し条件蓄積手段と、
読み出し条件が変更された場合、前記読み出し条件蓄積手段に蓄積されている読み出し条件に基づき、変更された読み出し条件に対してコンテンツの読み出しに係る除外条件を追加する追加手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第一の読み出し手段は、前記追加手段において除外条件が追加された前記変更された読み出し条件に基づいて、前記記憶手段よりコンテンツデータを読み出し、読み出したコンテンツデータを一時記憶手段に記憶することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第一の読み出し手段は、更に、除外条件が追加されていない前記変更された読み出し条件に基づいて、前記記憶手段よりコンテンツデータを読み出し、読み出したコンテンツデータを一時記憶手段に記憶することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第一の読み出し手段は、更に、前記除外条件に基づいて、前記記憶手段よりコンテンツデータを読み出し、読み出したコンテンツデータを一時記憶手段に記憶することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記第二の読み出し手段は、一時記憶手段に記憶されている、前記除外条件が追加された前記変更された読み出し条件に基づいて記憶手段より読み出されたコンテンツデータを前記一時記憶手段より読み出すか、又は前記除外条件が追加されていない前記変更された読み出し条件に基づいて記憶手段より読み出されたコンテンツデータを前記一時記憶手段より読み出すか、又は前記除外条件に基づいて記憶手段より読み出されたコンテンツデータを前記一時記憶手段より読み出すことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
ソート条件が切り替えられた場合、前記第二の読み出し手段は、一時記憶手段と、ソート条件と、を対応付ける対応付け情報に基づいて、切り替えられたソート条件に対応する一時記憶手段に記憶されたコンテンツデータを読み出し、
前記表示制御手段は、前記第二の読み出し手段において読みだされたコンテンツデータを表示手段に表示することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
情報処理装置における情報処理方法であって、
記憶手段に記憶されたコンテンツデータを指定された読み出し条件に基づいて読み出し、読み出したコンテンツデータを一時記憶手段に記憶する第一の読み出しステップと、
前記一時記憶手段に記憶されたコンテンツデータを読み出す第二の読み出しステップと、
前記第二の読み出しステップにおいて読み出されたコンテンツデータを表示手段に表示する表示制御ステップと、
前記第二の読み出しステップにおいてコンテンツデータを読み出す際に用いられた読み出し条件を読み出し条件蓄積手段に蓄積する読み出し条件蓄積ステップと、
読み出し条件が変更された場合、前記読み出し条件蓄積手段に蓄積されている読み出し条件に基づき、変更された読み出し条件に対してコンテンツの読み出しに係る除外条件を追加する追加ステップと、
を有することを特徴とする情報処理方法。
【請求項８】
前記第一の読み出しステップでは、前記追加ステップにおいて除外条件が追加された前記変更された読み出し条件に基づいて、前記記憶手段よりコンテンツデータを読み出し、読み出したコンテンツデータを一時記憶手段に記憶することを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記第一の読み出しステップでは、更に、除外条件が追加されていない前記変更された読み出し条件に基づいて、前記記憶手段よりコンテンツデータを読み出し、読み出したコンテンツデータを一時記憶手段に記憶することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記第一の読み出しステップでは、更に、前記除外条件に基づいて、前記記憶手段よりコンテンツデータを読み出し、読み出したコンテンツデータを一時記憶手段に記憶することを特徴とする請求項８又は９に記載の情報処理方法。
【請求項１１】
前記第二の読み出しステップでは、一時記憶手段に記憶されている、前記除外条件が追加された前記変更された読み出し条件に基づいて記憶手段より読み出されたコンテンツデータを前記一時記憶手段より読み出すか、又は前記除外条件が追加されていない前記変更された読み出し条件に基づいて記憶手段より読み出されたコンテンツデータを前記一時記憶手段より読み出すか、又は前記除外条件に基づいて記憶手段より読み出されたコンテンツデータを前記一時記憶手段より読み出すことを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
ソート条件が切り替えられた場合、前記第二の読み出しステップでは、一時記憶手段と、ソート条件と、を対応付ける対応付け情報に基づいて、切り替えられたソート条件に対応する一時記憶手段に記憶されたコンテンツデータを読み出し、
前記表示制御ステップでは、前記第二の読み出しステップにおいて読みだされたコンテンツデータを表示手段に表示することを特徴とする請求項７乃至１１の何れか１項に記載の情報処理方法。
【請求項１３】
コンピュータに、
記憶手段に記憶されたコンテンツデータを指定された読み出し条件に基づいて読み出し、読み出したコンテンツデータを一時記憶手段に記憶する第一の読み出しステップと、
前記一時記憶手段に記憶されたコンテンツデータを読み出す第二の読み出しステップと、
前記第二の読み出しステップにおいて読み出されたコンテンツデータを表示手段に表示する表示制御ステップと、
前記第二の読み出しステップにおいてコンテンツデータを読み出す際に用いられた読み出し条件を読み出し条件蓄積手段に蓄積する読み出し条件蓄積ステップと、
読み出し条件が変更された場合、前記読み出し条件蓄積手段に蓄積されている読み出し条件に基づき、変更された読み出し条件に対してコンテンツの読み出しに係る除外条件を追加する追加ステップと、
を実行させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラ、デジタルビデオカメラ、デジタルオーディオプレイヤー、デジタルビデオディスクレコーダ、薄型テレビ等のデジタル家電の普及が急速に進んでいる。また、これらデジタル家電では画像、映像、オーディオ、文書等のデータ（以後、これらを総称してコンテンツと呼ぶ）が作成、蓄積、再生（表示）される。これらコンテンツは多種多様化し、また個人が所有するコンテンツの量は増加の一途を辿っている。
【０００３】
通常、ユーザが所望のコンテンツを見つけ出すためには、コンテンツの一覧表示を行うが、コンテンツが増大してくると、複数コンテンツをひとまとまりとして取り扱えるフォルダに名前を付け、それらを階層化させることで整理し、見つけ易さの向上を図っている。また、フォルダにより整理されていても見つからないような場合、ユーザは検索により所望のコンテンツを見つけ出している。これらフォルダによる整理や検索は、パーソナルコンピュータにおけるコンテンツアクセス、即ちマウスとキーボードを使った操作に適した機能であり、テレビ（以後ＴＶと略す）と、赤外線リモコン（以後リモコンと略す）とによる操作に適したものとは言えない。
【０００４】
そこで、リモコンによるコンテンツアクセスに適した機能として、選択したコンテンツ群、例えば画像のみ、映像のみ、オーディオのみ、に対してソート順序を指定し、それらの条件に基づき順次コンテンツの画面表示を行う機能がある。より具体的には、最近保存したコンテンツを見たい（聞きたい）場合には、ユーザは、全コンテンツを日付で降順にソートするボタンを押し、「次ボタン」等でコンテンツを順次閲覧していけば良い。
【０００５】
また、昨年１２月に撮影した写真を見たい場合には、ユーザは「月毎ボタン」等で月単位のグループ化されたコンテンツ表示（例えば、その月を代表するコンテンツが表示される）に切り替え、日付で降順にソートするボタン押し、順次見ていけば良い。
【０００６】
このとき、蓄積されているコンテンツの量が膨大な数となっている場合には、前述のコンテンツを順次閲覧していく際に、なかなか目的のコンテンツに辿り着けない場合も多い。この様な場合、ユーザは更に効率の良いグループ化やソートの種類に変更する操作を行う事により解決を図ろうとする。
【０００７】
また、大量のコンテンツについて、ユーザの目的にあったグループ化やソートの種類を探索出来るように、対象となるコンテンツから予め異なるグループ化やソートの種類のそれぞれに対応した情報を記憶する様に構成した一時記憶手段を設ける事も行われている。
【０００８】
この様な構成にする事で、ユーザは対象となるコンテンツについて、異なるグループ化やソートの種類を変更する際に、既に一時記憶手段において蓄積が行われているものについては、直ちに切り替えを行う事が可能となっている。
【０００９】
しかし、ユーザが特定のコンテンツにアクセスを試みる際に、前述の様に大量の数のコンテンツについて順次閲覧を行った後にグループ化やソートの種類を変更する操作を行った場合には、以前に見たコンテンツについて再び閲覧をしてしまう場面が多かった。
【００１０】
この様なユーザが特定の情報を見つける為の閲覧を行う際に、既に閲覧した情報については再び見ないで済む様にする技術として、以下の３つの技術が知られている。
【００１１】
特許文献１では、ネットワーク上のサーバに存在する個々のメール情報に、同一のユーザが複数の端末からアクセスを行う際の既読メールを識別する為の技術について開示されている。
特許文献２では、電子メールの受信した情報の表示について、メインウィンドウの表示に加えて、サブウィンドウを表示させる構成の技術について開示されている。
特許文献３では、ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）サービスにおける提供番組の表示方法に関する技術が開示されている。
【００１２】
【特許文献１】特開平１０−０８３３６１号公報
【特許文献２】特開２００４−０２１５９６号公報
【特許文献３】特開２００５−１０９５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、前述のような従来技術においては、以下のような問題点があった。
特許文献１においては、ユーザが特定の端末装置において、メールを受信する際には、受信操作を行い、新たなメールを受信した回数毎に、ユーザ自身に対して本来必要ではない制御メールを送信する必要があった。またその後、別の端末装置においてメールを受信する際には、メールの一覧を作成する際に、当該端末装置において全ての制御メールについて解析を行い、その結果に基づき表示すべきメールについて選択処理を行う必要があった。
【００１４】
特許文献２においては、ユーザの必要に応じてサブウィンドウを表示する操作が必要であり、尚且つ、予めメニューに設定された抽出パターンしか表示出来ないものであった。
【００１５】
特許文献３においては、ユーザが過去に視聴した全ての番組についてその履歴を個別に蓄積する必要があった。また、番組を配信するサーバ装置において番組の編集等を行った結果により、番組の識別子が変更された場合等は、ユーザが過去に視聴した番組であるにも関わらず、当該番組の情報が番組案内等に表示される場合も存在していた。
【００１６】
また、前述した何れの従来技術においても、情報の識別、閲覧に際しては、その都度情報の選択処理、或いは表示抑制処理が必要であり、通常の情報閲覧に比べて閲覧の処理速度を低下させるものであった。
【００１７】
本発明はこのような問題点に鑑みなされたもので、検索の効率を向上させると共に、処理速度の低下を抑制することを目的とする。
【課題を解決するための手段】
【００１８】
そこで、本発明は、記憶手段に記憶されたコンテンツデータを指定された読み出し条件に基づいて読み出し、読み出したコンテンツデータを一時記憶手段に記憶する第一の読み出し手段と、前記一時記憶手段に記憶されたコンテンツデータを読み出す第二の読み出し手段と、前記第二の読み出し手段において読み出されたコンテンツデータを表示手段に表示する表示制御手段と、前記第二の読み出し手段がコンテンツデータを読み出す際に用いられた読み出し条件を蓄積する読み出し条件蓄積手段と、読み出し条件が変更された場合、前記読み出し条件蓄積手段に蓄積されている読み出し条件に基づき、変更された読み出し条件に対してコンテンツの読み出しに係る除外条件を追加する追加手段と、を有することを特徴とする。
【００１９】
また、本発明は、情報処理装置における情報処理方法であって、記憶手段に記憶されたコンテンツデータを指定された読み出し条件に基づいて読み出し、読み出したコンテンツデータを一時記憶手段に記憶する第一の読み出しステップと、前記一時記憶手段に記憶されたコンテンツデータを読み出す第二の読み出しステップと、前記第二の読み出しステップにおいて読み出されたコンテンツデータを表示手段に表示する表示制御ステップと、前記第二の読み出しステップにおいてコンテンツデータを読み出す際に用いられた読み出し条件を読み出し条件蓄積手段に蓄積する読み出し条件蓄積ステップと、読み出し条件が変更された場合、前記読み出し条件蓄積手段に蓄積されている読み出し条件に基づき、変更された読み出し条件に対してコンテンツの読み出しに係る除外条件を追加する追加ステップと、を有することを特徴とする。
【００２０】
また、本発明は、プログラム及び記憶媒体としても良い。
【発明の効果】
【００２１】
本発明によれば、検索の効率を向上させると共に、処理速度の低下を抑制することが出来る。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について図面に基づいて説明する。
【００２３】
＜実施形態１＞
図１は、情報処理装置の一例であるデータアクセス装置のハードウェア構成図である。
図１に示すように、データアクセス装置１００のハードウェアは、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスクドライブ（ＨＤＤ）１０６、赤外線入力インタフェース部１０５、ディスプレイインタフェース部１０４から構成される。赤外線入力インタフェース部１０５は、赤外線リモコン１２０からの赤外線信号を受信し、図示しない赤外線インタフェースデバイスドライバが処理可能な情報に変換する。ディスプレイインタフェース部１０４は、図示しないディスプレイデバイスドライバからの画面情報をディスプレイ１１０が処理可能な信号に変換する。
【００２４】
ここで、図示されていないが、オペレーティングシステム（以下ＯＳ）、実施形態に係る各処理プログラム、デバイスドライバ等はＨＤＤ１０６に記憶され、適宜ＲＡＭ１０３に一時記憶され、ＣＰＵ１０１によって実行される。このように、ＣＰＵ１０１が、各処理プログラムを実行することによって、後述するデータアクセス装置１００の機能構成が実現される。
【００２５】
ＲＯＭ１０２にはＢＩＯＳが記憶され、電源投入時に、ＨＤＤ１０６に記憶されたＯＳを起動するための最低限の起動処理を実行する。尚、ＨＤＤ１０６には、後述するコンテンツ情報３００や、アルバム情報４００、データベースアクセス条件（検索条件、ソート条件、）対応付け情報等も記憶されているものとする。
【００２６】
尚、以下特に断らない限り、他図を用いて説明されたものには同一の符号を付し、その説明を省略する。
【００２７】
図２は、実施形態１におけるデータアクセス装置の機能構成図である。
図２に示すように、データアクセス装置１００は、コンテンツ情報記憶部２０１、コンテンツ情報データベース部２０２、データベース読み出し部２０３、コンテンツ情報一時記憶部２０４−１〜２０４−Ｎから構成される。更に、データアクセス装置１００は、データベースアクセス条件対応付け部２０５、コンテンツ情報読み出し部２０６、コンテンツ情報表示部２０７、読み出し範囲パラメータ蓄積部２０８から構成される。
【００２８】
コンテンツ情報記憶部２０１は、後述する図３に示すコンテンツ情報３００を記憶する。
コンテンツ情報データベース部２０２は、コンテンツ情報記憶部２０１に記憶されたコンテンツ情報３００をメタデータに基づいて検索し、検索結果のソートを行う。
【００２９】
コンテンツ情報一時記憶部２０４−１〜２０４−Ｎは、コンテンツ情報データベース部２０２から読み出されたコンテンツ情報３００の一時的な記憶を行う。本実施形態では、先入れ先出しのバッファとするが、これに限られるものではない。
【００３０】
データベースアクセス条件対応付け部２０５は、後述する図６に示すデータベースアクセス条件対応付け情報６００によって、コンテンツ情報一時記憶部２０４−１〜２０４−Ｎと、データベースアクセス条件との対応付けを行う。
【００３１】
（第一の読み出し）
データベース読み出し部２０３は、データベースアクセス条件対応付け情報６００のデータベースアクセス条件に基づき、コンテンツ情報データベース部２０２からコンテンツ情報３００を読み出す。そして、データベース読み出し部２０３は、前記データベースアクセス条件対応するコンテンツ情報一時記憶部２０４−ｎへコンテンツ情報３００の書き込みを行う。
【００３２】
（第二の読み出し）
コンテンツ情報読み出し部２０６は、データベースアクセス条件対応付け情報６００に基づき、後述するコンテンツ情報表示部２０７から表示指定されたデータベースアクセス条件に対応するコンテンツ情報一時記憶部からコンテンツ情報３００の読み出しを行う。
【００３３】
（表示制御）
コンテンツ情報表示部２０７は、後述する図５に示すユーザインタフェース画面５００を介したユーザ操作に応じて、コンテンツ情報読み出し部２０６がコンテンツ情報一時記憶部より読み出したコンテンツ情報３００を、ディスプレイ１１０に表示する。
【００３４】
（読み出し条件蓄積）
読み出し範囲パラメータ蓄積部２０８は、コンテンツ情報読み出し部２０６によって読み出されたコンテンツ情報の、対応するコンテンツ情報一時記憶部２０４−ｎにおけるソート条件及び／又はグルーピング条件に基づくパラメータの範囲を蓄積する。
【００３５】
図３は、コンテンツ情報（コンテンツデータ）の一例を示す図である。
図３に示すように、コンテンツ情報３００は、コンテンツＩＤ、名前、作成日時、作成者、アルバムＩＤ、コンテンツ種別、表示画像のファイル名から構成される。但し、コンテンツ情報３００の構成は、これに限られるものではない。
【００３６】
図４は、アルバム情報の一例を示す図である。
図４に示すように、アルバム情報４００は、アルバムＩＤ、名前、作成日時、作成者、表示画像のファイル名から構成される。但し、アルバム情報４００の構成は、これに限られるものではない。
【００３７】
図５は、実施形態１におけるユーザインタフェース画面の一例を示す図である。
図５に示すように、ユーザインタフェース画面５００は、コンテンツ情報表示エリア５１０、ソート条件選択ボタンエリア５２０、次コンテンツ表示ボタン５３０、終了ボタン５４０から構成される。
【００３８】
コンテンツ情報表示エリア５１０には、コンテンツ情報３００の表示画像ファイル名に基づくコンテンツ情報の表示画像５０１−１〜５０６−６が表示される。このコンテンツ情報の表示画像５０１−１〜５０１−６は、指定されたデータベースアクセス条件に基づき、順次、コンテンツ情報一時記憶部より読み出され、ユーザインタフェース画面に表示される。最初に５０１−６の位置に表示画像が表示され、順次５０１−１へ向かう方向に移動するよう表示画像が表示される。
【００３９】
ソート条件選択ボタンエリア５２０は、ソート条件指定ボタン５０２−１〜５０２−６から構成される。ソート条件指定ボタン５０２−１〜５０２−６の選択により、ソート条件が更新され、この更新に基づいて、コンテンツ情報３００が順次、コンテンツ情報一時記憶部より読み出され、コンテンツ情報の表示画像５０１−１〜５０１−６が更新される。
【００４０】
次コンテンツ表示ボタン５３０が選択されると、コンテンツ情報の表示画像５０１−２〜５０１−６が順次手前に移動し、次のコンテンツ情報３００が読み出され、コンテンツ情報の表示画像５０１−６の部分にコンテンツ情報の表示画像が表示される。終了ボタン５４０が選択されると、ユーザインタフェース画面におけるコンテンツ情報の表示画像の表示処理が終了される。
【００４１】
図６は、データベースアクセス条件対応付け情報の一例を示す図である。
図６に示すように、データベースアクセス条件対応付け情報６００は、コンテンツ情報一時記憶部ＩＤと、ソート条件とから構成される。コンテンツ情報一時記憶部ＩＤはコンテンツ情報一時記憶部２０４−１〜２０４−Ｎのそれぞれを一意に識別するための情報である。尚、データベースアクセス条件対応付け情報６００は一例であり、これに限られるものではない。
【００４２】
図７は、データアクセス装置の起動処理のフロー図である。
図７に示すように、起動処理が開始されると、コンテンツ情報読み出し部２０６は、後述する図８に示す一時記憶書き込み処理スレッドを起動する（Ｓ７０１）。続いて、コンテンツ情報読み出し部２０６は、後述する図９に示す読み出し表示処理スレッドを起動する（Ｓ７０２）。
【００４３】
Ｓ７０３において、コンテンツ情報読み出し部２０６は、終了操作の検出を確認し、終了操作が検出された場合（Ｓ７０３のＹｅｓ）、Ｓ７０１で起動した一時記憶書き込み処理スレッドを停止する（Ｓ７１１）。続いて、コンテンツ情報読み出し部２０６は、Ｓ７０２で起動した読み出し表示処理スレッドを停止し（Ｓ７１２）、図７に示す起動処理を終了する。終了操作が検出されない場合（Ｓ７０３のＮｏ）、コンテンツ情報読み出し部２０６は、Ｓ７０３の処理を繰り返す。
【００４４】
尚、Ｓ７０３の終了操作の検出は、より具体的には図５における終了ボタン５４０が選択されたか否かで確認される。
【００４５】
図８は、実施形態１におけるデータアクセス装置の一時記憶書き込み処理のフロー図である。
図８に示すように、一時書き込み処理が開始されると、データベース読み出し部２０３は、コンテンツ情報表示部２０７等から指定された検索条件及びソート条件のセットを例えばＨＤＤ１０６等から順次読み出す（Ｓ８０１）。次に、検索条件及びソート条件がある（検索条件及びソート条件を読み出した）と判定すると（Ｓ８０２のＮｏ）、データベース読み出し部２０３は、コンテンツ情報一時記憶部２０４−ｎを作成する（Ｓ８０３）。ここで、コンテンツ情報一時記憶部２０４−ｎを作成するとは、例えばＲＡＭ１０３上にコンテンツ情報を一時記憶する領域を確保するということである。
【００４６】
次に、データベース読み出し部２０３は、読み出した検索条件及びソート条件と、作成したコンテンツ情報一時記憶部２０４−ｎとの対応付けをデータベースアクセス条件対応付け部２０５に設定する（Ｓ８０４）。次に、データベース読み出し部２０３は、読み出し範囲パラメータ蓄積部２０８から読み出し範囲除外条件（除外条件）を読み出し、検索条件及びソート条件に追加する（Ｓ８０５）。
【００４７】
次に、データベース読み出し部２０３は、読み出し範囲除外条件が追加された検索条件及びソート条件に基づき、規定個数のコンテンツ情報を、コンテンツ情報データベース部２０２を介してコンテンツ情報記憶部２０１から読み出す（Ｓ８０６）。そして、データベース読み出し部２０３は、読み出したコンテンツ情報を作成したコンテンツ情報一時記憶部２０４−ｎに書き込み（Ｓ８０７）、Ｓ８０１に戻る。
【００４８】
一方、Ｓ８０２で読み出す検索条件及びソート条件がないと判定すると（Ｓ８０２のＹｅｓ）、データベース読み出し部２０３は、Ｓ８０８に処理を進める。Ｓ８０８において、データベース読み出し部２０３は、後述する図９に示す読み出し表示処理からのコンテンツ情報一時書き込み要求の検出を行う。
【００４９】
Ｓ８０８で要求が検出されない場合（Ｓ８０８のＮｏ）、データベース読み出し部２０３は、起動処理からの停止の検出を行う（Ｓ８０９）。Ｓ８０９で停止が検出されない場合（Ｓ８０９のＮｏ）、データベース読み出し部２０３は、Ｓ８０８からの処理を繰り返す。
【００５０】
Ｓ８０８で要求が検出された場合（Ｓ８０８のＹｅｓ）、データベース読み出し部２０３は、要求の対象となるコンテンツ情報一時記憶部に対応付けされた検索条件及びソート条件をデータベースアクセス条件対応付け部２０５から読み出す（Ｓ８１０）。
【００５１】
次に、データベース読み出し部２０３は、読み出し範囲パラメータ蓄積部２０８から読み出し範囲除外条件を読み出し、Ｓ８１０において読み出した検索条件及びソート条件に追加する（Ｓ８１１）。
【００５２】
次に、データベース読み出し部２０３は、読み出し範囲除外条件を追加した検索条件及びソート条件を用いて、読み出し済みのコンテンツ情報の次の規定範囲のコンテンツ情報をコンテンツ情報記憶部２０１から読み出す（Ｓ８１２）。なお、データベース読み出し部２０３は、コンテンツ情報データベース部２０２を介してコンテンツ情報をコンテンツ情報記憶部２０１から読み出す。
【００５３】
次に、データベース読み出し部２０３は、対象のコンテンツ情報一時記憶部に読み出したコンテンツ情報を書き込む（Ｓ８１３）。Ｓ８０９で停止が検出された場合（Ｓ８０９のＹｅｓ）、データベース読み出し部２０３は、Ｓ８０３で作成した全てのコンテンツ情報一時記憶部を開放し（Ｓ８１４）、図８に示す処理を停止する。
【００５４】
尚、ここで検索条件は全コンテンツを想定しているため特に図示していない。
【００５５】
図９は、データアクセス装置の読み出し表示処理のフロー図である。
図９に示すように、読み出し表示処理が開始されると、コンテンツ情報表示部２０７は、ユーザインタフェース画面５００において次コンテンツ表示ボタン５３０が選択された否かを検出する（Ｓ９０１）。Ｓ９０１で操作検出されない場合（Ｓ９０１のＮｏ）、コンテンツ情報表示部２０７は、ソート条件指定ボタン５０２−１〜５０２−６が選択されたか否かを検出する（Ｓ９０２）。Ｓ９０２で操作検出されない場合（Ｓ９０２のＮｏ）、コンテンツ情報表示部２０７は、起動処理からの停止の検出を行う（Ｓ９０３）。
【００５６】
Ｓ９０３で停止が検出されない場合（Ｓ９０３のＮｏ）、コンテンツ情報表示部２０７は、Ｓ９０１から繰り返す。Ｓ９０１で次コンテンツ表示操作が検出された場合（Ｓ９０１のＹｅｓ）、コンテンツ情報読み出し部２０６は、コンテンツ情報表示部２０７より受け取った表示設定された検索条件及びソート条件を読み出す（取得する）（Ｓ９０４）。
【００５７】
次に、コンテンツ情報読み出し部２０６は、データベースアクセス条件対応付け部２０５のデータベースアクセス条件対応付け情報６００に基づき、検索条件及びソート条件に対応付けされたコンテンツ情報一時記憶部を選択する（Ｓ９０５）。
【００５８】
次に、コンテンツ情報読み出し部２０６は、選択したコンテンツ情報一時記憶部からコンテンツ情報を読み出す（Ｓ９０６）。次に、コンテンツ情報読み出し部２０６は、コンテンツ情報一時記憶部から読み出したコンテンツ情報の条件パラメータ範囲を除外条件として読み出し範囲パラメータ蓄積部２０８に記録する（Ｓ９０７）。
【００５９】
次に、コンテンツ情報読み出し部２０６は、コンテンツ情報を読み出した後のコンテンツ情報一時記憶部内のコンテンツ数が基準値以下であるか否かを検出（又は判定）する（Ｓ９０８）。基準値を超えている場合（Ｓ９０８のＮｏ）、コンテンツ情報読み出し部２０６は、コンテンツ情報表示部２０７を介して、読み出したコンテンツ情報をディスプレイ１１０に表示し（Ｓ９０９）、Ｓ９０３に進む。
【００６０】
Ｓ９０８で基準値以下であると判定した場合（Ｓ９０８のＹｅｓ）、コンテンツ情報読み出し部２０６は、選択しているコンテンツ情報一時記憶部に対するコンテンツ情報一時記憶書き込みを図８で示した一時書き込み処理に要求し（Ｓ９１０）、Ｓ９０９に進む。
【００６１】
Ｓ９０２でソート条件が変更されたことが検出された場合（Ｓ９０２のＹｅｓ）、コンテンツ情報読み出し部２０６は、指定されたソート条件で表示設定を変更し（Ｓ９１１）、表示中のコンテンツ情報をクリアし（Ｓ９１２）、Ｓ９０４に進む。Ｓ９０３で停止が検出された場合（Ｓ９０３のＹｅｓ）、例えばコンテンツ情報表示部２０７は、図９に示す処理を停止する。
【００６２】
本実施形態によれば、コンテンツ情報の読み出し表示の際に選択され得るソート条件のそれぞれに対してコンテンツ情報一時記憶部が対応付けられる。そして、対応付けに基づきデータベースからコンテンツ情報が読み出され、コンテンツ情報一時記憶部に書き込まれる。また、コンテンツ情報一時記憶部からコンテンツ情報が表示の為に読み出される際に、読み出されたコンテンツ情報のパラメータ範囲が記録される。この後、コンテンツ情報一時記憶への書き込み要求が検出された場合には、データベースを介したコンテンツ情報の読み込みの際に、前述のパラメータ範囲については除外条件として追加する事が出来る。
【００６３】
これにより、ユーザが閲覧表示を行ったコンテンツ情報については、ソート条件の変更を行った際に、既に見たコンテンツ情報については表示を除外する事が出来る。
【００６４】
なお、本実施形態においては、閲覧表示を行った際に常に除外条件を蓄積しこれを適用する構成としたが、蓄積したパラメータ範囲について除外条件として追加するか否かについては、これをユーザに選択させる手段を設けても良い。これにより、ユーザは必要に応じて閲覧の際の表示条件を変更する事が出来る。
【００６５】
＜実施形態２＞
前述の実施形態においては、読み出しパラメータ蓄積部に蓄積された表示が行われたコンテンツ情報のパラメータ範囲情報を、全てのコンテンツ情報一時記憶部へ読み込む際の除外条件とした。しかしながら、除外条件を含まない条件での読み込みを併用する構成としても良い。
【００６６】
即ち、実施形態１における各検索条件及びソート条件に基づくコンテンツ情報一時記憶部への読み込みに際し、前述の除外条件を含むものと、含まないものの２通りを用意する構成としても良い。
【００６７】
図１０は、実施形態２におけるユーザインタフェース画面の一例を示す図である。また、図１１は、実施形態２におけるデータアクセス装置の一時記憶書き込み処理のフロー図である。なお、実施形態２における他の構成は実施形態１と同様のものである。
【００６８】
図１０に示すように、ユーザインタフェース画面１０００は、コンテンツ情報表示エリア５１０、ソート条件選択ボタンエリア５２０、次コンテンツ表示ボタン５３０、終了ボタン５４０から構成される。
【００６９】
既視分表示ボタン１０１０は、５０２−１〜５０２−６に示される各ソート条件に基づくコンテンツ情報について、既に見たコンテンツ情報についての表示及び非表示の切り替えを行う際に用いられる。即ち、既視分表示ボタン１０１０の操作に応じて、データアクセス装置１００は、それぞれのソート条件に対応するコンテンツ情報一時記憶部の内、既視分のコンテンツ情報を除外したものと、しないものとを切り替えて表示を行う。
【００７０】
以下に、前述の既視分表示ボタン１０１０に対応するコンテンツ情報一時記憶部を生成する部分である図１１の一時記憶書き込み処理のフロー図について説明を行う。
【００７１】
図１１において、一時書き込み処理が開始されると、データベース読み出し部２０３は、コンテンツ情報表示部２０７等から指定された検索条件及びソート条件のセットを例えばＨＤＤ１０６等から順次読み出す（Ｓ８０１）。次に、検索条件及びソート条件がある（検索条件及びソート条件を読み出した）と判定すると（Ｓ１１０２のＮｏ）、データベース読み出し部２０３は、コンテンツ情報一時記憶部２０４−ｎについて２組作成する（Ｓ１１０３）。
【００７２】
Ｓ１１０４及びＳ１１０５は、実施形態１の図８におけるＳ８０４からＳ８０７までにおいて、Ｓ８０５の処理を含まない処理（Ｓ１１０４）と、Ｓ８０５の処理を含む処理（Ｓ１１０５）とを連続して行うものである。これにより、同一のソート条件において、既視分を含むものと、含まないものとの２通りのコンテンツ情報が書き込まれたコンテンツ情報一時記憶部が生成される。Ｓ１１０４及びＳ１１０５の処理が終わると、データベース読み出し部２０３は、Ｓ１１０１に戻る。
【００７３】
一方、Ｓ１１０３で読み出す検索条件及びソート条件がないと判定すると（Ｓ１１０３のＹｅｓ）、データベース読み出し部２０３は、Ｓ１１０６に処理を進める。Ｓ１１０６において、データベース読み出し部２０３は、図９で説明した、読み出し表示処理からのコンテンツ情報一時書き込み要求の検出を行う。
【００７４】
Ｓ１１０６で要求が検出されない場合（Ｓ１１０６のＮｏ）、起動処理からの停止の検出を行う（Ｓ１１０７）。Ｓ１１０７で停止が検出されない場合（Ｓ１１０７のＮｏ）、データベース読み出し部２０３は、Ｓ１１０６から繰り返す。
【００７５】
Ｓ１１０６で要求が検出された場合（Ｓ１１０６のＹｅｓ）、データベース読み出し部２０３は、Ｓ１１０８及びＳ１１０９の処理を行う。Ｓ１１０８及びＳ１１０９は、実施形態１の図８におけるＳ８１０からＳ８１３までの処理において、Ｓ８１１の処理を含まない処理（Ｓ１１０８）と、Ｓ８１１の処理を含む処理（Ｓ１１０９）とを連続して行うものである。これにより同一のソート条件において、既視分を含むものと、含まないものとの２通りのコンテンツ情報が書き込まれたコンテンツ情報一時記憶部が生成される。
【００７６】
Ｓ１１０８及びＳ１１０９の処理が終わると、データベース読み出し部２０３は、Ｓ１１０７に進む。Ｓ１１０７で停止が検出された場合（Ｓ１１０７のＹｅｓ）、データベース読み出し部２０３は、Ｓ１１０３で作成した全てのコンテンツ情報一時記憶部を開放し（Ｓ１１１０）、図１１に示す処理を停止する。
【００７７】
本実施形態によれば、ソート条件を選択した際に、ユーザは、既に表示されたコンテンツ情報について、除外した表示と、除外しない表示とを選択でき、尚且つ、両者を高速に切り替える事が出来る。
【００７８】
＜実施形態３＞
前述の実施形態においては、読み出し範囲パラメータ蓄積部２０８への蓄積は、データアクセス装置１００の起動処理と同時としたが、実施形態３においては、蓄積の開始をユーザが任意に指示可能としたものである。
【００７９】
図１２は、実施形態３におけるユーザインタフェース画面の一例を示す図である。なお、実施形態３における他の構成は実施形態１と同様のものである。
図１２に示すように、ユーザインタフェース画面１２００は、コンテンツ情報表示エリア５１０、ソート条件選択ボタンエリア５２０、次コンテンツ表示ボタン５３０、終了ボタン５４０から構成される。
【００８０】
探索開始ボタン１２１０は、ユーザがコンテンツ情報の探索開始を指示するボタンである。前記指示を行う事で、データアクセス装置１００は、一度表示されたコンテンツ情報については、他のソート条件に切り替えた際には表示を行わないモードとなる。即ち、読み出し範囲パラメータ蓄積部２０８への蓄積の開始が指示される。また、ユーザが今一度探索開始ボタン１２１０を押す（押下する）事で、前述の探索の終了となり、同時に、前述の読み出し範囲パラメータ蓄積部２０８の内容が消去され、蓄積も停止される。
【００８１】
本実施形態によれば、ユーザは、ソート条件を変えてのコンテンツの閲覧を行う場合と、目的のコンテンツを見つける為に探索を行う場合とでモードの変更を任意に指示することが可能となる。
【００８２】
＜実施形態４＞
前述の実施形態では、読み出し範囲パラメータ蓄積部２０８への除外パラメータの蓄積が開始された後は、原則として除外パラメータ（又は除外条件）に係るコンテンツ情報は、データベース読み出し部２０３から読み出されるコンテンツ情報から常に除外される。即ち、実施形態２に示す様な除外パラメータを付加しない場合の混在したコンテンツ情報（又はコンテンツデータ）を表示する場合を除き、除外されたコンテンツ情報のみを確認する事は出来ない。
【００８３】
本実施形態は、図１３に示すインタフェース画面１３００に除外コンテンツボタン１３１０を用意する。ユーザがこのボタンを操作する事で、データアクセス装置１００は、除外パラメータの範囲として除外されたコンテンツ情報のみを表示する。図１３は、実施形態４におけるユーザインタフェース画面の一例を示す図である。
【００８４】
図１４は、実施形態４におけるデータアクセス装置の機能構成図である。なお、その他の構成については実施形態１と同様の構成とするものである。
コンテンツ情報パラメータ範囲一時記憶部１４１０は、データベース読み出し部２０３が、読み出し範囲パラメータ蓄積部２０８に蓄積されたパラメータ範囲のコンテンツ情報について、読み出しを行い、このコンテンツ情報を記憶する記憶部である。即ち、図１３における除外コンテンツボタン１３１０が操作された場合、コンテンツ情報読み出し部２０６は、コンテンツ情報パラメータ範囲一時記憶部１４１０よりコンテンツ情報を読み出し、コンテンツ情報表示部２０７を介してディスプレイ１１０に表示する。
【００８５】
本実施形態によれば、ユーザがコンテンツ情報の表示閲覧を行い、目的のコンテンツ情報の探索を行う際に、一度表示されていたにも関わらず見落としてしまい、ソート条件の変更を行った際に表示閲覧の対象から外れてしまったコンテンツも確認する事が出来る。
【００８６】
なお、本実施形態では、除外パラメータ（又は除外条件）に係るコンテンツ情報を一時的に記憶する記憶部を設ける構成を例に説明を行った。しかしながら、例えば実施形態２において、除外パラメータを付加した場合のコンテンツ情報と、除外パラメータを付加していない場合のコンテンツ情報と、の差分を取り、この差分を除外されたコンテンツ情報として表示するようにしても良い。
【００８７】
＜実施形態５＞
前述の実施形態においては、ソート条件を切り替えた際の表示について、新たにソートされたコンテンツ情報の先頭部分からの表示を行うものとして説明を行った。即ち、ソート条件を変える直前に表示されていたコンテンツ情報については、既にユーザが見たものとしてコンテンツ情報一時記憶部への読み込みから除外していた。本実施形態においては、データアクセス装置１００は、ソート条件を切り替える際に、現在、表示されている（又は選択されている）コンテンツ情報を記憶する。そして、データアクセス装置１００は、ソート条件が切り替えられた場合、或いは、元のソート条件に戻された場合、記録した表示されている（又は選択されている）コンテンツ情報を非表示とせずに、初期画面として表示するものである。
【００８８】
この様な構成とする事で、ソート条件を切り替えた際や、元のソート条件に戻した際に、以前表示していたコンテンツ情報を表示する事が出来る。よって、画面が切り替わる際の違和感と閲覧の連続性を保持する事が出来る。
【００８９】
＜その他の実施形態＞
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【００９０】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００９１】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００９２】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００９３】
以上、前述した実施形態によれば、検索の効率を向上させると共に、処理速度の低下を抑制することが出来る。
【００９４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００９５】
【図１】情報処理装置の一例であるデータアクセス装置のハードウェア構成図である。
【図２】実施形態１におけるデータアクセス装置の機能構成図である。
【図３】コンテンツ情報（コンテンツデータ）の一例を示す図である。
【図４】アルバム情報の一例を示す図である。
【図５】実施形態１におけるユーザインタフェース画面の一例を示す図である。
【図６】データベースアクセス条件対応付け情報の一例を示す図である。
【図７】データアクセス装置の起動処理のフロー図である。
【図８】実施形態１におけるデータアクセス装置の一時記憶書き込み処理のフロー図である。
【図９】データアクセス装置の読み出し表示処理のフロー図である。
【図１０】実施形態２におけるユーザインタフェース画面の一例を示す図である。
【図１１】実施形態２におけるデータアクセス装置の一時記憶書き込み処理のフロー図である。
【図１２】実施形態３におけるユーザインタフェース画面の一例を示す図である。
【図１３】実施形態４におけるユーザインタフェース画面の一例を示す図である。
【図１４】実施形態４におけるデータアクセス装置の機能構成図である。
【符号の説明】
【００９６】
１００  データアクセス装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ディスプレイインタフェース部
１０５  赤外線リモコンインタフェース部
１０６  ＨＤＤ
１１０  ディスプレイ
１２０  赤外線リモコン
２０１  コンテンツ情報記憶部
２０２  コンテンツ情報データベース部
２０３  データベース読み出し部
２０４−１〜２０４−Ｎ  コンテンツ情報一時記憶部
２０５  データベースアクセス条件対応付け部
２０６  コンテンツ情報読み出し部
２０７  コンテンツ情報表示部
２０８  読み出し範囲パラメータ蓄積部
【図１】
2008276523.tif 000003
【図２】
2008276523.tif 000004
【図３】
2008276523.tif 000005
【図４】
2008276523.tif 000006
【図５】
2008276523.tif 000007
【図６】
2008276523.tif 000008
【図７】
2008276523.tif 000009
【図８】
2008276523.tif 000010
【図９】
2008276523.tif 000011
【図１０】
2008276523.tif 000012
【図１１】
2008276523.tif 000013
【図１２】
2008276523.tif 000014
【図１３】
2008276523.tif 000015
【図１４】
2008276523.tif 000016