(57)【要約】【課題】  コンテンツ情報がその表記と読み方とで重複してコンテンツ情報リストに登場する場合にも、同一のコンテンツが複数回再生されることを防止する。【解決手段】  再生テーブルにおいて、既に再生済のコンテンツ情報グループを管理する。制御部２は、１つのコンテンツ情報グループを再生し終えて、コンテンツ情報リストを参照して、次のコンテンツ情報を特定し、そのコンテンツ情報のコンテンツ情報グループを再生しようとするときに、そのコンテンツ情報グループを既に再生済であるか否かを再生テーブルの内容を参照して判断する。そして、そのコンテンツ情報グループを既に再生済である場合には、そのコンテンツ情報グループを再生せずにスキップする。【選択図】図８
2010160868.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツと、前記コンテンツに付与された複数カテゴリのコンテンツ情報とを記録する記憶媒体から、選択されたコンテンツを取得して再生するコンテンツ再生装置であって、
コンテンツ情報の複数のカテゴリの中から１つのカテゴリを選択するカテゴリ選択手段と、
選択されたカテゴリのコンテンツ情報について、前記記憶媒体に記録されたコンテンツ情報の表記及び読み方を、五十音順およびアルファベット順に並べたコンテンツ情報リストを生成するリスト生成手段と、
前記コンテンツ情報リストからコンテンツ情報を選択する選択手段と、
前記選択手段によって選択されたコンテンツ情報が付与された１又は複数のコンテンツを含むコンテンツ情報グループを再生し、コンテンツ情報グループを再生し終えるとき、前記コンテンツ情報リストにおける次のコンテンツ情報が付与された１又は複数のコンテンツを含む次のコンテンツ情報グループを再生する再生手段と、
前記再生手段によって再生済のコンテンツ情報グループを管理する再生管理手段と、
前記再生手段が次のコンテンツ情報グループを再生する際に、前記再生管理手段に基づいて、次のコンテンツ情報グループが既に再生済であるか否かを判断する再生判断手段とを備え、
次のコンテンツ情報グループが既に再生済であると判断された場合、前記再生手段が、次のコンテンツ情報グループを再生せずに、前記コンテンツ情報リストにおけるさらに次のコンテンツ情報が付与された１又は複数のコンテンツを含むさらに次のコンテンツ情報グループを選択して再生する、コンテンツ再生装置。
【請求項２】
前記記憶媒体が、複数カテゴリのコンテンツ情報の各々について前記記憶媒体への登録日時をさらに記録し、
前記再生管理手段が、前記再生手段によって再生済のコンテンツ情報グループのコンテンツ情報の登録日時を記憶し、
前記再生判断手段が、次のコンテンツ情報グループが再生済であるか否かを、コンテンツ情報の登録日時が前記再生管理手段に記憶されているか否かを判断することによって判断する、請求項１に記載のコンテンツ再生装置。
【請求項３】
請求項１または２に記載のコンテンツ再生装置の各手段をコンピュータに実行させる、コンテンツ再生装置の動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを選択して再生するコンテンツ再生装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、ＨＤＤ（Hard Disk Drive）を備え、ＨＤＤに記録されている複数のコンテンツ（例えば曲ファイル）の中から選択された曲ファイルを再生する再生装置が普及してきている。ＨＤＤに記録されている複数の曲ファイルの中から所望の曲ファイルを選択して再生する場合に、ユーザ操作によって、アーティスト名、アルバム名及びトラック名等の複数カテゴリのコンテンツ情報の中から１つのカテゴリを選択し、選択されたカテゴリから絞り込んで所望の曲ファイルを選択する。例えば、アーティスト名から曲ファイルを選択する場合には、図５（ａ）の画面で「Artistから検索」がユーザ操作によって選択される。すると、図５（ｂ）の画面で、五十音順に「あ行」、「か行」、「さ行」、「た行」、・・・、アルファベット順に「ＡＢＣ」、「ＤＥＦ」、「ＨＩＪ」、・・・タブが選択可能となり、１つのタブが選択されたとき、選択されたタブの文字から始まるアーティス名の一覧が表示される。例えば、「あ行」タブが選択された場合、図５（ｂ）のように「あ行」で始まるアーティスト名リストが表示される。ここで、ユーザ操作によって所望のアーティスト名が選択されると、選択されたアーティスト名のアルバム名リストが表示され、所望のアルバム名が選択されると、選択されたアルバム名のトラック名リストが表示される。所望のトラック名が選択されると、選択されたトラック名から順番に曲ファイルが連続再生される。
【０００３】
ここで、再生装置が管理するコンテンツ情報データベースには、アーティスト名（アルバム名、トラック名も同様）がその表記に加えてその読み方も登録されている。例えば、アーティスト名「Every」については読み方「エブリー」が登録され、アーティスト名「Ian」については読み方「イアン」が登録されている。その結果、図５（ｂ）に示すように「あ行」タブ内に読み方が「え」で始まるのでアーティスト名「Every」が表示され、かつ、図５（ｃ）に示すように「ＤＥＦ」タブ内に表記が「Ｅ」で始まるのでアーティスト名「Every」が表示されている。すなわち、２つのタブで同一のアーティスト名が表示され、選択可能になっている。同様に、「あ行」タブ内に読み方が「い」で始まるのでアーティスト名「Ian」が表示され、かつ、「ＧＨＩ」タブ内に表記が「Ｉ」で始まるのでアーティスト名「Ian」が表示されている。一方、アーティスト名「王子」は読み方が「オウジ」であるので、「あ行」タブにしか表示されていない。
【０００４】
このような検索方法において選択された曲ファイルから連続再生する場合には、次のような問題が生じる。図６はアーティスト名「Ian」の最初の曲ファイル「Trk
Ian-1」が選択された場合の曲ファイルの再生順序を示す模式図である。アーティスト名「Ian」の曲ファイルは「Trk Ian-1」〜「Trk Ian-6」の6つであり、アーティスト名「Every」の曲ファイルは「Trk Every-1」〜「Trk Every-4」の4つであり、アーティスト名「王子」の曲ファイルは「Trk
王子-1」〜「Trk 王子-3」の3つである。このとき、最初に、「あ行」タブ内のアーティスト名「Ian」の曲ファイル「Trk Ian-1」〜「Trk Ian-6」が再生される。続いて、「あ行」タブ内のアーティスト名「Every」の曲ファイル「Trk
Every-1」〜「Trk Every-4」が再生される。続いて、「あ行」タブ内のアーティスト名「王子」の曲ファイル「Trk 王子-1」〜「Trk 王子-3」が再生される。続いて、「ＤＥＦ」タブ内のアーティスト名「Every」の曲ファイル「Trk Every-1」〜「Trk Every-4」が再生される。最後に、「ＧＨＩ行」タブ内のアーティスト名「Ian」の曲ファイル「Trk Ian-1」〜「Trk Ian-6」が再生される。このように、アーティスト名「Ian」及び「Every」の曲ファイルは２回ずつ再生され、アーティスト名「王子」の曲ファイルは１回ずつ再生され、アーティスト名によって再生回数が異なってしまう。また、仮にアーティスト名「王子」の曲ファイルが存在しない場合には、図６において、アーティスト名「Every」の曲ファイルが２回連続して再生されてしまう。なお、アルバム名及びトラック名等の他のカテゴリのコンテンツ情報についても同様の問題が生じる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−５９６７号公報
【特許文献２】特開２００３−１３２６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、コンテンツ情報がその表記と読み方とで重複してコンテンツ情報リストに登場する場合にも、同一のコンテンツが複数回再生されることを防止するコンテンツ再生装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコンテンツ再生装置は、複数のコンテンツと、前記コンテンツに付与された複数カテゴリのコンテンツ情報とを記録する記憶媒体から、選択されたコンテンツを取得して再生するコンテンツ再生装置であって、  コンテンツ情報の複数のカテゴリの中から１つのカテゴリを選択するカテゴリ選択手段と、選択されたカテゴリのコンテンツ情報について、前記記憶媒体に記録されたコンテンツ情報の表記及び読み方を、五十音順およびアルファベット順に並べたコンテンツ情報リストを生成するリスト生成手段と、前記コンテンツ情報リストからコンテンツ情報を選択する選択手段と、前記選択手段によって選択されたコンテンツ情報が付与された１又は複数のコンテンツを含むコンテンツ情報グループを再生し、コンテンツ情報グループを再生し終えるとき、前記コンテンツ情報リストにおける次のコンテンツ情報が付与された１又は複数のコンテンツを含む次のコンテンツ情報グループを再生する再生手段と、前記再生手段によって再生済のコンテンツ情報グループを管理する再生管理手段と、前記再生手段が次のコンテンツ情報グループを再生する際に、前記再生管理手段に基づいて、次のコンテンツ情報グループが既に再生済であるか否かを判断する再生判断手段とを備え、次のコンテンツ情報グループが既に再生済であると判断された場合、前記再生手段が、次のコンテンツ情報グループを再生せずに、前記コンテンツ情報リストにおけるさらに次のコンテンツ情報が付与された１又は複数のコンテンツを含むさらに次のコンテンツ情報グループを選択して再生する。
【０００８】
再生管理手段は、再生手段によって既に再生済のコンテンツ情報グループを管理する。再生手段は、１つのコンテンツ情報グループを再生し終えて、コンテンツ情報リストを参照して、次のコンテンツ情報を特定し、そのコンテンツ情報のコンテンツ情報グループを再生しようとするときに、そのコンテンツ情報グループを既に再生済であるか否かを再生管理手段の内容を参照して判断する。そして、そのコンテンツ情報グループを既に再生済である場合には、そのコンテンツ情報グループを再生せずにスキップする。従って、コンテンツ情報の表記と読み方とで重複して同一のコンテンツ情報がコンテンツ情報リストに登場する場合であっても、同一のコンテンツが重複して再生されることを防止することができる。
【０００９】
好ましい実施形態においては、前記記憶媒体が、複数カテゴリのコンテンツ情報の各々について前記記憶媒体への登録日時をさらに記録し、前記再生管理手段が、前記再生手段によって再生済のコンテンツ情報グループのコンテンツ情報の登録日時を記憶し、前記再生判断手段が、次のコンテンツ情報グループが再生済であるか否かを、コンテンツ情報の登録日時が前記再生管理手段に記憶されているか否かを判断することによって判断する。
【発明の効果】
【００１０】
コンテンツ情報がその表記と読み方とで重複してコンテンツ情報リストに登場する場合にも、同一のコンテンツが複数回再生されることを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の好ましい実施形態による再生装置１の構成を示すブロック図である。
【図２】コンテンツ情報ＤＢを示す図である。
【図３】アーティスト登録状況テーブルを示す図である。
【図４】再生テーブルを示す図である。
【図５】曲ファイルを選択する際に表示されるコンテンツ情報リスト（アーティスト名リスト）を示す図である。
【図６】曲ファイルの再生順序を説明する概念図である。
【図７】制御部２の処理を示すフローチャートである。
【図８】制御部２の処理を示すフローチャートである。
【図９】制御部２の処理を示すフローチャートである。
【図１０】制御部２の処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
【００１３】
図１は、本発明の好ましい実施形態によるコンテンツ再生装置（以下、再生装置という）１の構成を示すブロック図である。コンテンツは、映像データ、曲（音楽）データ、又は、静止画データ等の総称であるが、本例では曲ファイル（トラックともいう。）である。再生装置１は、ＨＤＤ（Hard Disk Drive）５に記録されている複数の曲ファイルの中から選択された曲ファイルを再生部６において再生し、図示しないスピーカーから音声を出力する。
【００１４】
再生装置１は、制御部２、ＲＡＭ３、ＲＯＭ４、ＨＤＤ等のコンテンツ記憶部５、再生部６、操作部７、及び、表示部８を備える。これらは、バスを介して互いに接続されている。
【００１５】
ＨＤＤ５には複数のコンテンツ（曲ファイル）が記録されている。ＨＤＤ５に記録されている曲ファイルは、制御部２の指示によって読み出され、再生部６によって再生される。
【００１６】
ＨＤＤ５には、図２に示すコンテンツ情報データベース（以下、コンテンツ情報ＤＢという）が格納されている。コンテンツ情報ＤＢは、ＨＤＤ５に記録されている全コンテンツに関するコンテンツ情報等を管理するデータベースである。
【００１７】
コンテンツ情報ＤＢは、複数カテゴリのコンテンツ情報（例えば、トラック名、アーティスト名およびアルバム名）と、登録日時と、トラックＩＤとが登録されている。各カテゴリのコンテンツ情報には、その表記に加えて、その読み方が登録されている。図２においては、説明を簡単化するためにアーティスト名の読み方のみを記載し、トラック名及びアルバム名の読み方については割愛している。登録日時は、曲ファイルがＨＤＤ５に記録された日時であり、後述する処理において、トラック名及びアルバム名の登録日時として使用される。トラックＩＤは、曲ファイルを特定するための識別番号であり、後述する処理においてコンテンツ情報グループが次のコンテンツ情報グループに移行したことを判断するために使用される。
【００１８】
ここで、同一アーティスト名が付与された１又は複数の曲ファイルの群をそのアーティスト名のアーティスト名グループといい、同一アルバム名が付与された１又は複数の曲ファイルの群をそのアルバム名のアルバム名グループといい、同一トラック名が付与された１又は複数の曲ファイルの群をそのトラック名のトラック名グループという。アーティスト名グループ、アルバム名グループ及びトラック名グループを総称してコンテンツ情報グループという。例えば、アーティスト名「Ian」のアーティスト名グループは「Trk
Ian-1」〜「Trk Ian-6」を含み、アルバム名「Alb Ian」のアルバム名グループは「Trk Ian-1」〜「Trk Ian-3」を含む。
【００１９】
ＨＤＤ５には、図３に示すアーティスト登録状況テーブルがさらに格納されている。アーティスト登録状況テーブルは、各曲ファイルに付与されているアーティスト名について、そのアーティスト名が付与されている曲ファイルのうち最初にＨＤＤ５に記録された登録日時が登録される。例えば、図２のコンテンツ情報ＤＢに関しては、アーティスト名「Ian」が付与された曲ファイルは「Trk
Ian-1」〜「Trk Ian-6」であり、これらの登録日時は「2003/11/23/10:23」又は「2003/11/26/15:10」であるので、最初にＨＤＤ５に記録された日時である「2003/11/23/10:23」がアーティスト名「Ian」の登録日時としてアーティスト登録状況テーブルに登録される。すなわち、トラック名「Trk Ian-1」の登録日時は「2003/11/23/10:23」であり、トラック名「Trk Ian-4」の登録日時は「2003/11/26/15:10」であるが、これらのアーティスト名の登録日時は、共に「2003/11/23/10:23」となる。
【００２０】
ＨＤＤ５には、図４に示す再生テーブルがさらに格納されている。再生テーブルは、コンテンツ情報グループが既に再生済であるか否かを判断するためのテーブルである。再生テーブルには、コンテンツ情報（図ではアーティスト名）と必要に応じて登録日時とが登録される。再生テーブルに登録されているコンテンツ情報のコンテンツ情報グループは既に再生済であると判断される。
【００２１】
図１に戻り、制御部２は、再生装置１全体を制御するものであり、ＲＯＭ４またはＨＤＤ５に格納された再生装置１の動作プログラムをＲＡＭ３内に読み出して実行することにより、後述する各処理を実行する。
【００２２】
制御部２は、コンテンツ情報ＤＢに登録されているコンテンツ情報のうち、ユーザ操作によって選択されたカテゴリのコンテンツ情報の一覧であるコンテンツ情報リストを生成して、表示部８に表示させる。
【００２３】
図５は、曲ファイルを検索する際の表示部８の画面を示す図である。図５（ａ）は、曲ファイルを検索する際にどのカテゴリ（アーティスト名、アルバム名又はトラック名）のコンテンツ情報を使用するかを選択する画面である。カテゴリとしてアーティスト名が選択された場合には、図５（ｂ）〜（ｄ）に示すように、アーティスト名リストが生成され表示され、ユーザ操作によってアーティスト名が選択可能になる。五十音順に「あ行」、「か行」、「さ行」、「た行」、・・・、アルファベット順に「ＡＢＣ」、「ＤＥＦ」、「ＨＩＪ」、・・・タブが選択可能であり、１つのタブが選択されたとき、アーティスト名の表記又は読み方が、選択されたタブの文字から始まるアーティスト名リストが表示される。
【００２４】
図５（ｂ）に示すように「あ行」タブが選択された場合、表記又は読み方が「あ行」で始まるアーティスト名のアーティスト名リスト（「Ian」、「Every」、「王子」）が表示される。図５（ｃ）に示すように「ＤＥＦ」タブが選択された場合、表記又は読み方が「ＤＥＦ」で始まるアーティスト名のアーティスト名リスト（「Every」）が表示される。「ＧＨＩ」タブが選択された場合、表記又は読み方が「ＧＨＩ」で始まるアーティスト名のアーティスト名リスト（「Ian」）が表示される。図５（ｄ）にアーティスト名リスト全体を示すが、表記がアルファベット（英語）等である場合には、五十音順のタブとアルファベットのタブとに重複して同一アーティスト名が登場している。
【００２５】
ユーザ操作によってアーティスト名リストの中から所望のアーティスト名が選択されると、選択されたアーティスト名のアルバム名リストがさらに表示され、アルバム名リストの中から所望のアルバム名が選択されると、選択されたアルバム名のトラック名リストが表示される。トラック名リストの中から所望のトラック名が選択されると、選択されたトラック名の曲ファイルに付与されたアーティスト名のアーティスト名グループが選択され、選択されたアーティスト名グループにおいて選択されたトラック名から順番に曲ファイルが連続再生される。
【００２６】
図６は、図２のコンテンツ情報ＤＢに関して、アーティスト名がカテゴリとして選択され、アーティスト名「Ian」のトラック名「Trk
Ian-1」が選択された場合の曲ファイルの連続再生の再生順序を示す模式図である。アーティスト名「Ian」のアーティスト名グループ（「Trk
Ian-1」〜「Trk Ian-6」）、アーティスト名「Every」のアーティスト名グループ（「Trk Every-1」〜「Trk Every-4」）、アーティスト名「王子」のアーティスト名グループ（「Trk 王子-1」〜「Trk 王子-3」）、アーティスト名「Every」のアーティスト名グループ（「Trk Every-1」〜「Trk Every-4」）、アーティスト名「Ian」のアーティスト名グループ（「Trk Ian-1」〜「Trk Ian-6」）の順に再生される。つまり、アーティスト名「Ian」及び「Every」は２つのタブ内に重複して登場しているので、アーティスト名「Ian」のアーティスト名グループ（「Trk
Ian-1」〜「Trk Ian-6」）及びアーティスト名「Every」のアーティスト名グループ（「Trk Every -1」〜「Trk I Every -4」）が２回ずつ再生されてしまう。
【００２７】
そこで、制御部２は、選択されたカテゴリのコンテンツ情報のコンテンツ情報グループを既に再生済か否かを判断し、再生済であれば、そのコンテンツ情報グループを再生せずにスキップすることにより、同一のコンテンツ情報グループが２回再生されることを防止する。つまり、選択されたカテゴリがアーティスト名の場合、そのアーティスト名のアーティスト名グループを既に再生済であれば、そのアーティスト名のアーティスト名グループを再生せずにスキップする。
【００２８】
詳細には、選択されたカテゴリのコンテンツ情報について、既に再生済のコンテンツ情報グループを再生テーブルにおいて管理しておく。次に再生すべきコンテンツ情報グループが再生テーブルに管理されていれば、そのコンテンツ情報グループは既に再生済であるので、そのコンテンツ情報グループを再生しない。図６の例では、「ＤＥＦ」タブに表示されているアーティスト名「Every」のアーティスト名グループ（「Trk
Every -1」〜「Trk I Every -4」）、及び、「ＧＨＩ」タブに表示されているアーティスト名「Ian」のアーティスト名グループ（「Trk Ian-1」〜「Trk Ian-6」）は、再生テーブルに管理されているので、スキップされて再生されない。
【００２９】
図１に戻り、操作部７は、ユーザからの指示を受け付けて制御部２に送信するものであり、操作ボタンやリモコン等である。表示部８は、ＬＣＤ（液晶ディスプレイ）やＦＬ管等であり、制御部２の指示に基づいて、図５に示す曲ファイルの検索画面や、再生中の曲ファイルのコンテンツ情報等を表示する。再生部６は、ＨＤＤ５から読み出された曲ファイルを再生（例えば、デコード、Ｄ／Ａ変換、増幅処理等）する。
【００３０】
以上の構成を有する再生装置１について、その動作を説明する。
図７に示すように、ユーザ操作によって、コンテンツ情報のカテゴリが選択され、再生すべき曲ファイル（トラック名）が選択されたか否かを判断する（Ｓ１）。再生すべきトラック名が選択された場合（Ｓ１でＹＥＳ）、制御部２は、選択されたコンテンツ情報のカテゴリがアーティスト名、アルバム名又はトラック名のいずれであるかを判別する（Ｓ２及びＳ４）。
【００３１】
図５（ａ）において「Artistから検索」が選択され、曲ファイルが選択された場合には、選択されたカテゴリがアーティスト名であると判断されるので（Ｓ２でＹＥＳ）、制御部２は、カテゴリがアーティスト名であることをＲＡＭ３に記憶する（Ｓ３）。この場合、図５（ｄ）のようなアーティスト名リストをＲＡＭ３に記憶しており、選択されたアーティスト名が付与された１又は複数の曲ファイルを含むアーティスト名グループの単位で曲ファイルが連続再生される。
【００３２】
図５（ａ）において「Albumから検索」が選択され、曲ファイルが選択された場合、選択されたカテゴリがアルバム名であると判断されるので（Ｓ２でＮＯ、Ｓ４でＹＥＳ）、制御部２は、カテゴリがアルバム名であることをＲＡＭ３に記憶する（Ｓ５）。この場合、アルバム名リストをＲＡＭ３に記憶しており、選択されたアルバム名が付与された１又は複数の曲ファイルを含むアルバム名グループの単位で曲ファイルが連続再生される。
【００３３】
図５（ａ）において「Titleから検索」が選択され、曲ファイルが選択された場合、選択されたカテゴリがトラック名であると判断されるので（Ｓ２でＮＯ、Ｓ４でＮＯ）、制御部２は、カテゴリがトラック名であることをＲＡＭ３に記憶する（Ｓ５）。この場合、トラック名リストをＲＡＭ３に記憶しており、選択されたトラック名の単位で曲ファイルが連続再生される。
【００３４】
続いて、制御部２は、再生テーブルを初期化（記憶内容をクリア）し（Ｓ７）、選択された曲ファイルから、選択されたカテゴリのコンテンツ情報リストに従って、コンテンツ情報グループを連続再生するように再生部６を制御する（Ｓ８）。
【００３５】
以下、選択されたカテゴリがアーティスト名であり、図６に示すようにアーティスト名「Ian」のトラック名「Trk
Ian-1」から再生を開始する場合を例に説明する。
【００３６】
図８に示すように、制御部２は、再生すべき曲ファイルのアーティスト名を、コンテンツ情報ＤＢを参照して特定する（Ｓ１１）。例えば、「Trk Ian-1」のアーティスト名は「Ian」であることが特定される。
【００３７】
次に、制御部２は、特定したアーティスト名のアーティスト名グループを既に再生済であるか否かを判断する（Ｓ１２、Ｓ１３）。詳細には、制御部２は、特定したアーティスト名の登録日時をアーティスト登録状況テーブルから取得する（Ｓ１２）。例えば、アーティスト名「Ian」の登録日時が「2003/11/23/10:23」であることが取得される。次に、制御部２は、取得したアーティスト名の登録日時が再生テーブルに登録されているか否かを判断する（Ｓ１３）。例えば、アーティスト名「Ian」の登録日時「2003/11/23/10:23」は再生テーブルに未だ登録されていないので（Ｓ１３でＮＯ）、アーティスト名「Ian」のアーティスト名グループはスキップされず、再生すべきであると判断される。従って、アーティスト名「Ian」のアーティスト名グループに含まれる曲ファイル「Trk Ian-1」〜「Trk Ian-6」が連続的に再生される。
【００３８】
次に、制御部２は、特定したアーティスト名のアーティスト名グループを再生済であることを再生テーブルに登録する。すなわち、制御部２は、特定したアーティスト名とその登録日時を再生テーブルに登録する（Ｓ１４）。別のタブに表示されている同一アーティスト名のアーティスト名グループを再生せずにスキップするためである。ここでは、図４（ａ）に示すように、アーティスト名「Ian」とその登録日時「2003/11/23/10:23」を再生テーブルに登録する。
【００３９】
なお、本例では、アーティスト名の登録日時が再生テーブルに登録されているか否かを判断することによりアーティスト名グループが再生済であるか否かを確認しているが、アーティスト名の文字列が再生テーブルに登録されているか否かを判断することによりアーティスト名グループが再生済であるか否かを確認してもよい。
【００４０】
制御部２は、アーティスト名グループ内の曲ファイルを連続再生していくことによって、アーティスト名グループが次のアーティスト名グループに移行するか否かを判断する（Ｓ１５）。例えば、曲ファイルのトラックＩＤにはアーティスト名の通し番号が含まれているので、その通し番号が変更になると、アーティスト名グループが次のアーティスト名グループに移行すると判断することができる。図２のコンテンツ情報ＤＢに登録されているトラックＩＤにおいては、左から２つ目の数字がアーティスト名の通し番号になっており、左から３つ目の数字がアルバム名の通し番号になって。例えば、アーティスト名「Ian」のアーティスト名グループの最後の曲ファイル「Trk Ian-6」を再生し終えるとき、アーティスト名グループが次のアーティスト名グループに移行すると判断される（Ｓ１５でＹＥＳ）。
【００４１】
制御部２は、アーティスト名リストに表示される全てのアーティスト名グループが再生されたか否かを判断する（Ｓ１６）。ここでいう再生とは、ユーザ操作によって曲ファイルの再生が意図的にスキップされた場合や、アーティスト名グループが既に再生済であると判断されてスキップされた場合も含まれる。アーティスト名「Ian」のアーティスト名グループの最後の曲ファイル「Trk Ian-6」を再生し終えるとき、未だ全てのアーティスト名グループを再生し終えていないので（Ｓ１６でＮＯ）、アーティスト名リストにおける次のアーティスト名のアーティスト名グループが選択されて、Ｓ１１に戻る。つまり、「あ行」タブのアーティスト名「Every」のアーティスト名グループの最初の曲ファイル「Trk Every-1」が選択される。
【００４２】
アーティスト名「Every」についても同様に、再生テーブルを参照してアーティスト名「Every」のアーティスト名グループが未だ再生されていないと判断されるので（Ｓ１３でＮＯ）、制御部２は、図４（ｂ）のように、再生テーブルにアーティスト名「Every」とその登録日時を登録する（Ｓ１４）。制御部２は、アーティスト名「Every」のアーティスト名グループを連続再生すると共に、最後の曲ファイル「Trk Every-4」を再生し終えるとき、アーティスト名グループがアーティスト名リストにおける次のアーティスト名グループに移行すると判断する（Ｓ１５でＹＥＳ）。また、制御部２は、未だ全てのアーティスト名グループを再生し終えていないと判断し（Ｓ１６でＮＯ）、アーティスト名リストの「あ行」タブの次のアーティスト名「王子」のアーティスト名グループの最初の曲ファイル「Trk 王子-1」を選択する。
【００４３】
アーティスト名「王子」についても同様に、再生テーブルを参照してアーティスト名「王子」のアーティスト名グループが未だ再生されていないと判断されるので（Ｓ１３でＮＯ）、制御部２は、図４（ｃ）のように、再生テーブルにアーティスト名「王子」とその登録日時を登録する（Ｓ１４）。制御部２は、アーティスト名「王子」のアーティスト名グループを連続再生すると共に、最後の曲ファイル「Trk 王子-3」を再生し終えるとき、アーティスト名グループが次のアーティスト名グループに移行すると判断する（Ｓ１５でＹＥＳ）。また、制御部２は、未だ全てのアーティスト名グループを再生し終えていないと判断し（Ｓ１６でＮＯ）、「ＤＥＦ」タブのアーティスト名「Every」のアーティスト名グループの最初の曲ファイル「Trk Every-1」を選択する。
【００４４】
次に、「ＤＥＦ」タブ内のアーティスト名「Every」について、制御部２は、アーティスト名「Every」の登録日時が図４（ｃ）のように再生テーブルに登録されていると判断する。つまり、アーティスト名「Every」のアーティスト名グループが既に再生済であると判断される（Ｓ１３でＹＥＳ）。従って、制御部２は、アーティスト名「Every」のアーティスト名グループ（トラック名「Trk Every-1」〜「Trk Every-4」）を再生せずに、スキップする。そして、アーティスト名リストにおける次の「ＧＨＩ」タブのアーティスト名「Ian」を選択し、アーティスト名「Ian」のアーティスト名グループの最初の曲ファイル「Trk Ian-1」を選択する（Ｓ１８）。制御部２は、未だ全てのアーティスト名グループを再生し終えていないと判断し（Ｓ１６でＮＯ）、Ｓ１１に戻る。このように、「あ行」タブ内のアーティスト名「Every」のアーティスト名グループを再生済であるので、「ＤＥＦ」タブ内においてはアーティスト名「Every」のアーティスト名グループは再生されずにスキップされる。
【００４５】
次に、「ＧＨＩ」タブ内のアーティスト名「Ian」について、制御部２は、アーティスト名「Ian」の登録日時が図４（ｃ）のように再生テーブルに登録されていると判断する。つまり、アーティスト名「Ian」のアーティスト名グループが既に再生済であると判断される（Ｓ１３でＹＥＳ）。従って、制御部２は、アーティスト名「Ian」のアーティスト名グループ（トラック名「Trk Ian-1」〜「Trk Ian-6」）を再生せずに、スキップする（Ｓ１８）。このように、「あ行」タブ内においてアーティスト名「Ian」のアーティスト名グループを再生済であるので、「ＤＥＦ」タブ内においてはアーティスト名「Ian」のアーティスト名グループは再生されずにスキップされる。
【００４６】
続いて、制御部２は、全てのアーティスト名グループを再生し終えたと判断し（Ｓ１６でＹＥＳ）、再生テーブルを初期化（記憶内容をクリア）して、処理を終了する。なお、再生テーブルを初期化した後に、ユーザ操作によって選択された「あ行」タブのアーティスト名「Ian」の曲ファイル「Trk
Ian-1」に戻って、上記と同様の処理を繰り返してもよい。
【００４７】
以上の処理によって、アーティスト名の表記と読み方とで複数のタブに重複してアーティスト名が表示されており、すなわち、アーティスト名リストに同一のアーティスト名が２回登場する場合にも、既に再生済のアーティスト名グループの曲ファイルはスキップされて再生されないので、同一の曲ファイルが２回再生されることを防止することができる。
【００４８】
図９は、カテゴリとしてアルバム名が選択された場合の処理を示す。この処理は、図８の処理において、「アーティスト名」を「アルバム名」に変更し、かつ、登録日時をアーティスト登録状況テーブルからではなく、コンテンツ情報ＤＢの登録日時の欄から取得するように変更したものである。つまり、アルバム名リストの順にアルバム名グループが連続再生され、既に再生済のアルバム名グループはスキップされて再生されない。従って、アルバム名の表記と読み方とで複数のタブに重複してアルバム名が表示されており、すなわち、アルバム名リストに同一のアルバム名が２回登場する場合にも、既に再生済のアルバム名グループの曲ファイルはスキップされて再生されないので、同一の曲ファイルが２回再生されることを防止することができる。
【００４９】
図１０は、カテゴリとしてトラック名が選択された場合の処理を示す。この処理は、図８の処理において、「アーティスト名」を「トラック名」に変更し、かつ、登録日時をアーティスト登録状況テーブルからではなく、コンテンツ情報ＤＢの登録日時の欄から取得するように変更したものである。つまり、トラック名リストの順にトラック名グループが連続再生され、既に再生済のトラック名グループはスキップされて再生されない。従って、トラック名の表記と読み方とで複数のタブに重複してトラック名が表示されており、すなわち、トラック名リストに同一のトラック名が２回登場する場合にも、既に再生済のトラック名グループの曲ファイルはスキップされて再生されないので、同一の曲ファイルが２回再生されることを防止することができる。なお、トラック名グループには通常１の曲ファイルしか含まれていない。
【００５０】
カテゴリがトラック名である場合、再生テーブルに登録日時が登録されているか否かを判断することによってトラック名グループが再生済であるか否かを判断することによって、以下の効果が得られる。同一のトラック名の曲ファイルが、シングルＣＤ、アルバムＣＤ、ベストアルバムＣＤ等といった複数のＣＤに収録されている場合があるので、ＨＤＤ５には異なるアルバム名で同一のトラック名の曲ファイルが複数記録されている場合がある。このような場合に、トラック名の文字列が再生テーブルに登録済であるか否かを判断してスキップするかを判断すると、それらの複数の曲ファイルをスキップしてしまうが、登録日時が再生テーブルに登録済であるか否かを判断してスキップするかを判断することにより、それら複数の曲ファイルをスキップしないようにすることができる。
【００５１】
なお、曲ファイルを連続再生中に、ユーザ操作によって、再びカテゴリが選択されて曲ファイルが選択された場合、図７のフローチャートの処理から実行され、新たに選択されたカテゴリに基づいて曲ファイルが連続再生が開始される。
【００５２】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。再生装置１は、ＨＤＤ５を内蔵していなくてもよく、外部から挿入される可搬型記録媒体を再生するもの、又は、ネットワーク経由でサーバから取得したコンテンツを再生するものでもよい。本発明は、上記のコンテンツ再生装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５３】
本発明はＨＤＤレコーダやＰＣ等に好適に適用され得る。
【符号の説明】
【００５４】
１          再生装置
２          制御部
３          ＲＡＭ
４          ＲＯＭ
５          ＨＤＤ
６          再生部
７          操作部
８          表示部
【図１】
2010160868.tif 000003
【図２】
2010160868.tif 000004
【図３】
2010160868.tif 000005
【図４】
2010160868.tif 000006
【図６】
2010160868.tif 000007
【図７】
2010160868.tif 000008
【図８】
2010160868.tif 000009
【図９】
2010160868.tif 000010
【図１０】
2010160868.tif 000011
【図５】
2010160868.tif 000012