(57)【要約】【課題】  トラックやチャプターより上位の階層の再生回数を特定することができるコンテンツ再生装置を実現すること。【解決手段】  ポータブルオーディオプレイヤー２０は、各トラックの再生回数１１０をカウントして記憶する。プレイヤー２０は、複数のアルバムのそれぞれについて、当該アルバムを構成する全てのトラックの中から最小再生回数を特定することによって、当該アルバムの再生回数を特定する。プレイヤー２０は、各アルバムの再生回数１０６を記憶する。プレイヤー２０は、再生回数に従ってソートされた状態で複数のアルバム名を表示する。【選択図】  図３
2008210462.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータ再生装置であり、
複数の第１階層のコンテンツデータによって構成される第２階層のコンテンツデータを記憶することが可能であるコンテンツデータ記憶装置と、
コンテンツデータ記憶装置に記憶されているコンテンツデータを再生する再生装置と、
複数の第１階層のコンテンツデータのそれぞれの再生回数をカウントして記憶する第１階層再生回数記憶装置と、
第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第２階層のコンテンツデータの再生回数を特定する第２階層再生回数特定装置と、
第２階層再生回数特定装置によって特定された第２階層のコンテンツデータの再生回数を記憶する第２階層再生回数記憶装置と
を備えるコンテンツデータ再生装置。
【請求項２】
第２階層再生回数特定装置は、第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータの中の最小再生回数を特定することによって、当該第２階層のコンテンツデータの再生回数を特定する
ことを特徴とする請求項１のコンテンツデータ再生装置。
【請求項３】
第１階層再生回数記憶装置は、第１階層のコンテンツデータが所定時間以上連続して再生された場合に、当該第１階層のコンテンツデータの再生回数をカウントアップする
ことを特徴とする請求項１又は２のコンテンツデータ再生装置。
【請求項４】
前記所定時間は、当該第１階層のコンテンツデータを全て再生するために必要な時間に応じて決定される
ことを特徴とする請求項３のコンテンツデータ再生装置。
【請求項５】
コンテンツデータ記憶装置は、複数の第２階層のコンテンツデータを記憶することが可能であり、
複数の第２階層のコンテンツデータのそれぞれは、複数の第１階層のコンテンツデータによって構成されており、
第２階層再生回数特定装置は、複数の第２階層のコンテンツデータのそれぞれについて、当該第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第２階層のコンテンツデータの再生回数を特定し、
第２階層再生回数記憶装置は、第２階層再生回数特定装置によって特定された複数の第２階層のコンテンツデータのそれぞれの再生回数を記憶する
ことを特徴とする請求項１から４のいずれかのコンテンツデータ再生装置。
【請求項６】
表示装置をさらに備え、
第２階層再生回数記憶装置は、複数の第２階層のコンテンツデータのそれぞれについて、当該第２階層のコンテンツデータを特定する第２階層特定情報と、当該第２階層のコンテンツデータの再生回数とを対応づけて記憶するものであり、
表示装置は、第２階層再生回数記憶装置に記憶されている複数の第２階層のコンテンツデータのそれぞれの再生回数に従って、複数の第２階層特定情報を表示することが可能である
ことを特徴とする請求項５のコンテンツデータ再生装置。
【請求項７】
第１階層と第２階層とを含む複数の階層の中から１つの階層をユーザが選択することを許容する選択許容装置をさらに備え、
第１階層再生回数記憶装置は、複数の第１階層のコンテンツデータのそれぞれについて、当該第１階層のコンテンツデータを特定する第１階層特定情報と、当該第１階層のコンテンツデータの再生回数とを対応づけて記憶するものであり、
表示装置は、ユーザによって第１階層が選択された場合に、第１階層再生回数記憶装置に記憶されている複数の第１階層のコンテンツデータのそれぞれの再生回数に従って、複数の第１階層特定情報を表示し、
表示装置は、ユーザによって第２階層が選択された場合に、第２階層再生回数記憶装置に記憶されている複数の第２階層のコンテンツデータのそれぞれの再生回数に従って、複数の第２階層特定情報を表示する
ことを特徴とする請求項６のコンテンツデータ再生装置。
【請求項８】
第３階層再生回数特定装置と第３階層再生回数記憶装置とをさらに備え、
コンテンツデータ記憶装置は、複数の第２階層のコンテンツデータによって構成される第３階層のコンテンツデータを記憶することが可能であり、
第３階層再生回数特定装置は、第３階層のコンテンツデータを構成する複数の第２階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第３階層のコンテンツデータの再生回数を特定し、
第３階層再生回数記憶装置は、第３階層再生回数特定装置によって特定された第３階層のコンテンツデータの再生回数を記憶する
ことを特徴とする請求項５から７のいずれかのコンテンツデータ再生装置。
【請求項９】
コンテンツデータ再生装置のためのコンピュータプログラムであり、
そのコンピュータプログラムは、複数の第１階層のコンテンツデータによって構成される第２階層のコンテンツデータがコンテンツデータ再生装置に記憶されている場合に、コンテンツデータ再生装置に搭載されるコンピュータに、以下の各処理、即ち、
複数の第１階層のコンテンツデータのそれぞれの再生回数をカウントして記憶する第１階層再生回数記憶処理と、
第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第２階層のコンテンツデータの再生回数を特定する第２階層再生回数特定処理と、
第２階層再生回数特定処理によって特定された第２階層のコンテンツデータの再生回数を記憶する第２階層再生回数記憶処理と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音データや映像データ等のコンテンツデータを再生する装置に関する。
【背景技術】
【０００２】
コンテンツデータ再生装置は、例えばインターネットからダウンロードされたコンテンツデータ（音データ及び／又は映像データ）を記憶することができる。コンテンツデータ再生装置は、コンテンツデータを再生することができる。コンテンツデータ再生装置は、様々な階層に分けてコンテンツデータを管理する。例えば、コンテンツデータは、トラック（又はチャプター）、アルバム、アーティスト、ジャンル等の階層に分けられる。複数のトラックの音データによって、アルバムの音データが構成される。複数のアルバムの音データによって、アーティストやジャンルの音データが構成される。
【０００３】
トラック毎の再生回数をカウントして記憶するコンテンツデータ再生装置が存在する。下記の非特許文献１には、このタイプのコンテンツデータ再生装置が開示されている。このコンテンツデータ再生装置は、複数のトラックのタイトルを再生回数の多い順に表示することができる。ユーザは、この表示を見ながら再生させるトラックを選択することができる。
【０００４】
【非特許文献１】‘‘アップル−ｉＴｕｎｅｓ−プレイリストの作成’’［ｏｎｌｉｎｅ］、平成１９年、Ａｐｐｌｅ  Ｉｎｃ、［平成１９年２月１３日検索］、インターネット  ＜ｈｔｔｐ：／／ｗｗｗ．ａｐｐｌｅ．ｃｏｍ／ｊｐ／ｉｔｕｎｅｓ／ｐｌａｙｌｉｓｔｓ／＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、従来のコンテンツデータ再生装置は、各トラックの再生回数をカウントして記憶しておくことによって、コンテンツ（トラック）を選択するための有益な情報をユーザに提供することができる。本発明者は、トラックやチャプターより上位の階層（アルバム、ジャンル、アーティスト等）の再生回数を特定することができれば、さらに有益な情報をユーザに提供することが可能になると考えている。例えば、アルバムの再生回数を特定することができれば、複数のアルバムのタイトルを再生回数に従って表示するコンテンツデータ再生装置を実現することができる。しかしながら、トラックやチャプターより上位の階層の再生回数を特定するための方法論は確立されていない。
【０００６】
本発明は、上記した実情に鑑みてなされたものであり、トラックやチャプターより上位の階層の再生回数を特定することができるコンテンツデータ再生装置を実現することを目的とする。
【課題を解決するための手段】
【０００７】
例えば、アルバムの再生回数を簡単にカウントするために、アルバムの最初から最後まで連続して再生された回数をカウントする手法が考えられる。しかしながら、この手法では、アルバムの途中の所定トラックで再生が中断されて別のトラックが再生され、後に上記の所定トラックからアルバムの最後のトラックまで再生された場合に、アルバムの再生回数がカウントアップされないことになる。アルバムの最初から最後まで再生されたにもかかわらず、これがアルバムの再生回数に反映されない。この手法では、アルバムの正確な再生回数を取得することができない。本発明者は、複数の下位の階層（例えばトラック）のそれぞれの再生回数を参照すると、それらの下位の階層によって構成される上位の階層（例えばアルバム）の再生回数を正確に特定することができることを見出した。本発明のコンテンツデータ再生装置は、この知見に基づいて創作されたものであり、以下の構成を備える。
【０００８】
即ち、本発明のコンテンツデータ再生装置は、コンテンツデータ記憶装置と再生装置と第１階層再生回数記憶装置と第２階層再生回数特定装置と第２階層再生回数記憶装置とを備える。コンテンツデータ再生装置は、コンテンツデータ（音データ及び／又は映像データ）を再生することができるものであれば、どのようなタイプの装置であってもよい。例えば、コンテンツデータ再生装置は、パーソナルコンピュータ、ポータブルコンテンツ再生装置等を含む。
コンテンツデータ記憶装置は、複数の第１階層のコンテンツデータによって構成される第２階層のコンテンツデータを記憶することが可能である。再生装置は、コンテンツデータ記憶装置に記憶されているコンテンツデータを再生する。第１階層再生回数記憶装置は、複数の第１階層のコンテンツデータのそれぞれの再生回数をカウントして記憶する。第２階層再生回数特定装置は、第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第２階層のコンテンツデータの再生回数を特定する。第２階層再生回数記憶装置は、第２階層再生回数特定装置によって特定された第２階層のコンテンツデータの再生回数を記憶する。
【０００９】
上記のコンテンツデータ記憶装置は、複数の下位（第１階層）のコンテンツデータによって構成される上位（第２階層）のコンテンツデータを記憶することが可能である。例えば、第１階層がトラックであって第２階層がアルバムである場合、コンテンツデータ記憶装置は、複数のトラックによって構成されるアルバムのコンテンツデータを記憶することが可能である。この場合、第１階層再生回数記憶装置と第２階層再生回数特定装置と第２階層再生回数記憶装置は、以下のように動作することができる。即ち、第１階層再生回数記憶装置は、複数のトラックのそれぞれの再生回数をカウントして記憶する。第２階層再生回数特定装置は、アルバムを構成する複数のトラックのそれぞれの再生回数に基づいて、当該アルバムの再生回数を特定する。第２階層再生回数記憶装置は、第２階層再生回数特定装置によって特定されたアルバムの再生回数を記憶する。コンテンツデータ再生装置は、第２階層再生回数記憶装置に記憶されているアルバムの再生回数を利用して処理を実行することができる。この処理の内容は、特に限定されるものではない。例えば、コンテンツデータ再生装置は、アルバムの再生回数を出力する処理（表示処理や別のデバイスに向けてデータを出力する処理等）を実行してもよい。
【００１０】
上記の構成によると、例えば、第１アルバムの途中の所定トラックで再生が中断されて別の第２アルバムのトラックが再生され、後に上記の所定トラックから第１アルバムの最後のトラックまで再生された場合に、第１アルバムの各トラックの再生回数がカウントアップされる。例えば、上記の例によって第１アルバムがはじめて再生された場合、第１アルバムの各トラックの再生回数は「１」になる。この場合、第２階層再生回数特定装置は、第１アルバムの各トラックの再生回数に基づいて、第１アルバムの再生回数を特定することができる。例えば、第２階層再生回数特定装置は、第１アルバムを構成する複数のトラックの中の最小再生回数（この例では「１」）を第１アルバムの再生回数として採用してもよい。また、第２階層再生回数特定装置は、第１アルバムを構成する複数のトラックの再生回数の平均（この例では「１」）を第１アルバムの再生回数として採用してもよい。このコンテンツデータ再生装置は、トラックやチャプターより上位の階層（例えばアルバム）の再生回数を正確に特定することができる。
【００１１】
第２階層再生回数特定装置は、第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータの中の最小再生回数を特定することによって、当該第２階層のコンテンツデータの再生回数を特定してもよい。
例えば、第２階層再生回数特定装置は、アルバムに含まれる複数のトラックの最小再生回数を特定することによって、そのアルバムの再生回数を特定することができる。この構成によると、第２階層の再生階層を正確に特定することができる。
【００１２】
一方において、第２階層再生回数特定装置は、別の手法を利用して第２階層のコンテンツデータの再生回数を特定してもよい。例えば、第２階層再生回数特定装置は、第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータのそれぞれの再生回数の平均（又は和）を特定することによって、当該第２階層のコンテンツデータの再生回数を特定してもよい。
【００１３】
第１階層のコンテンツデータの再生回数をカウントするために、様々な手法を採用することができる。例えば、第１階層再生回数記憶装置は、第１階層のコンテンツデータの再生が開始されると、その第１階層のコンテンツデータの再生回数をカウントアップしてもよい。
一方において、第１階層再生回数記憶装置は、第１階層のコンテンツデータが所定時間以上連続して再生された場合に、その第１階層のコンテンツデータの再生回数をカウントアップしてもよい。上記の「連続して再生」は、再生が中断されて別の第１階層のコンテンツデータが再生されることを排除することを意味している。従って、再生が一時的に中断（一時停止）され、別の第１階層のコンテンツデータが再生されることなく再生が再開された場合は、上記の「連続して再生」に含まれるようにしてもよい。
この構成によると、例えば、ユーザが間違えて選択した第１階層のコンテンツデータが短時間だけ再生されても、その第１階層のコンテンツデータの再生回数がカウントアップされない。第１階層のコンテンツデータの再生回数を正確にカウントすることができる。この結果、第２階層のコンテンツデータの再生回数を正確に特定することができる。
なお、上記の所定時間は、当該第１階層のコンテンツデータを全て再生するために必要な時間（以下では「全再生時間」と呼ぶ）に応じて決定されてもよい。即ち、第１階層のコンテンツデータの全再生時間が長い場合は上記の所定時間を長く設定し、第１階層のコンテンツデータの全再生時間が短い場合は上記の所定時間を短く設定してもよい。
【００１４】
コンテンツデータ記憶装置は、複数の第２階層のコンテンツデータ（それぞれは複数の第１階層のコンテンツデータによって構成されている）を記憶することが可能であってもよい。例えば、コンテンツデータ記憶装置は、複数のアルバムのコンテンツデータを記憶することが可能であってもよい。この場合、第２階層再生回数特定装置は、複数の第２階層のコンテンツデータのそれぞれについて、当該第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第２階層のコンテンツデータの再生回数を特定してもよい。第２階層再生回数記憶装置は、第２階層再生回数特定装置によって特定された複数の第２階層のコンテンツデータのそれぞれの再生回数を記憶してもよい。
【００１５】
上記のコンテンツデータ再生装置は、表示装置をさらに備えていてもよい。第２階層再生回数記憶装置は、複数の第２階層のコンテンツデータのそれぞれについて、当該第２階層のコンテンツデータを特定する第２階層特定情報（例えばアルバムのタイトル）と、当該第２階層のコンテンツデータの再生回数とを対応づけて記憶してもよい。この場合、表示装置は、第２階層再生回数記憶装置に記憶されている複数の第２階層のコンテンツデータのそれぞれの再生回数に従って、複数の第２階層特定情報を表示することが可能であってもよい。
上記の「複数の第２階層のコンテンツデータのそれぞれの再生回数に従って・・・表示する」ために、様々な手法を採用することができる。例えば、再生回数の多い順（又は少ない順）にソートされた状態で複数の第２階層特定情報を表示してもよい。一方において、ソートされた状態で複数の第２階層特定情報を表示しなくてもよい。この場合、第２階層特定情報と再生回数を対応づけて表示してもよい。
この構成によると、例えば、複数のアルバムのそれぞれの再生回数に従って各アルバムのタイトルを表示することができる。コンテンツを選択するための有益な情報をユーザに提供することができる。
【００１６】
従来のコンテンツデータ再生装置の中には、複数の第２階層特定情報（例えば複数のアルバムのタイトル）をアルファベット順やコンテンツデータ記憶装置に記憶された順（以下では「記憶順」と呼ぶ）に表示するものが存在する。確かに、アルファベット順や記憶順に表示することは有用な手法ではあるが、それらが最善の手法であるとは限らない。本明細書によって開示されるコンテンツデータ再生装置は、複数の第２階層特定情報を従来にない新しい順序で並べて表示することができる。即ち、第１階層の再生回数に基づいて特定される第２階層の再生回数の順に複数の第２階層特定情報を表示することができる。この結果、アルファベット順や記憶順のみならず、第１階層の再生回数に基づく第２階層の再生回数順という新しい基準で複数の第２階層特定情報を表示することができるコンテンツデータ再生装置を実現することができる。ユーザは、いずれの順で複数の第２階層特定情報を表示させるのかを選択することができる。ユーザの選択の幅を広げることができる。
【００１７】
上記のコンテンツデータ再生装置は、第１階層と第２階層とを含む複数の階層の中から１つの階層をユーザが選択することを許容する選択許容装置をさらに備えていてもよい。第１階層再生回数記憶装置は、複数の第１階層のコンテンツデータのそれぞれについて、当該第１階層のコンテンツデータを特定する第１階層特定情報（例えばトラックのタイトルや番号）と、当該第１階層のコンテンツデータの再生回数とを対応づけて記憶してもよい。表示装置は、ユーザによって第１階層が選択された場合に、第１階層再生回数記憶装置に記憶されている複数の第１階層のコンテンツデータのそれぞれの再生回数に従って、複数の第１階層特定情報を表示してもよい。表示装置は、ユーザによって第２階層が選択された場合に、第２階層再生回数記憶装置に記憶されている複数の第２階層のコンテンツデータのそれぞれの再生回数に従って、複数の第２階層特定情報を表示してもよい。
この構成によると、コンテンツを選択するための有益な情報をユーザに提供することができる。
【００１８】
上記のコンテンツデータ再生装置は、第３階層再生回数特定装置と第３階層再生回数記憶装置とをさらに備えていてもよい。この場合、コンテンツデータ記憶装置は、複数の第２階層のコンテンツデータによって構成される第３階層（例えばジャンルやアーティスト）のコンテンツデータを記憶することが可能であってもよい。第３階層再生回数特定装置は、第３階層のコンテンツデータを構成する複数の第２階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第３階層のコンテンツデータの再生回数を特定してもよい。第３階層再生回数記憶装置は、第３階層再生回数特定装置によって特定された第３階層のコンテンツデータの再生回数を記憶してもよい。
この構成によると、第２階層より上位の第３階層のコンテンツデータの再生回数を特定することができる。例えば、第１階層がトラックであって第２階層がアルバムであって第３階層がアーティスト（又はジャンル）である場合、そのアーティスト（又はジャンル）に含まれる複数のアルバムのそれぞれの再生回数に基づいて、そのアーティスト（又はジャンル）の再生回数を特定することができる。
なお、第３階層より上位の第４階層が存在する場合、コンテンツデータ再生装置は、複数の第３階層のコンテンツデータのそれぞれの再生回数に基づいて、第４階層のコンテンツデータの再生回数を特定してもよい。例えば、第１階層がトラックであって第２階層がアルバムであって第３階層がアーティストであって第４階層がジャンルである場合、そのジャンルに含まれる複数のアーティストのそれぞれの再生回数に基づいて、そのジャンルの再生回数を特定することができる。
【００１９】
次のコンピュータプログラムも有用である。このコンピュータプログラムは、複数の第１階層のコンテンツデータによって構成される第２階層のコンテンツデータがコンテンツデータ再生装置に記憶されている場合に、コンテンツデータ再生装置に搭載されるコンピュータに、以下の各処理を実行させる。
（１）複数の第１階層のコンテンツデータのそれぞれの再生回数をカウントして記憶する第１階層再生回数記憶処理。
（２）第２階層のコンテンツデータを構成する複数の第１階層のコンテンツデータのそれぞれの再生回数に基づいて、当該第２階層のコンテンツデータの再生回数を特定する第２階層再生回数特定処理。
（３）第２階層再生回数特定処理によって特定された第２階層のコンテンツデータの再生回数を記憶する第２階層再生回数記憶処理。
このコンピュータプログラムを利用すると、トラックやチャプターより上位の階層の再生回数を特定することができるコンテンツデータ再生装置を実現することができる。
【発明を実施するための最良の形態】
【００２０】
ここでは、以下の実施例に記載の技術の主要な特徴をまとめておく。
（形態１）コンテンツデータ再生装置は、ポータブルオーディオプレイヤーである。
（形態２）コンテンツデータ再生装置は、アーティスト名とアルバム名とトラック名とコンテンツデータとを対応づけて記憶する。
（形態３）コンテンツデータ再生装置は、トラックを再生する際に、その再生時間軸に対応する第１タイミングｈ１と、その再生時間軸に対応する第２タイミングｈ２とを特定する。第１タイミングｈ１は、予め設定されている値である。第２タイミングｈ２は、上記のトラックの全再生時間Ｈから予め設定されている第３時間ｈ３を減算することによって得られる値である。第２タイミングｈ２は、第１タイミングｈ１より大きい。コンテンツデータ再生装置は、途中で別のトラックが再生されることなく、上記のトラックの第１タイミングｈ１と第２タイミングｈ２の両方が再生された場合に、そのトラックの再生回数をカウントアップする。
（形態４）コンテンツデータ再生装置はプリンタに接続される。コンテンツデータ再生装置は、各階層の再生回数をプリンタに出力する。プリンタは、コンテンツデータ再生装置から出力された各階層の再生回数に従って、様々な処理を実行することができる。
【実施例】
【００２１】
図面を参照して本発明の実施例を説明する。図１は、本実施例の多機能機システム１０の構成を示す。多機能機システム１０は、ポータブルオーディオプレイヤー２０と多機能機５０等を有する。なお、以下では、ポータブルオーディオプレイヤー２０のことを単に「プレイヤー」と呼ぶ。
【００２２】
（ポータブルオーディオプレイヤーの構成）
プレイヤー２０は、小型で容易に持ち運ぶことができるものである。プレイヤー２０は、操作装置２２と表示装置２４とコンテンツデータ記憶装置２６と再生回数記憶装置２８と再生出力装置３０と制御装置３２とケーブルインターフェイス３４等を有する。
操作装置２２は、ユーザによって操作される複数のキーを有する。ユーザは、操作装置２２を操作することによって、様々な情報や指示をプレイヤー２０に入力することができる。表示装置２４は、様々な情報を表示することができる。表示装置２４に表示される情報の内容については後で説明する。
【００２３】
コンテンツデータ記憶装置２６は、コンテンツデータ（本実施例では音データ（オーディオデータ））を記憶することができる。プレイヤー２０は、図示省略のパーソナルコンピュータ（以下では「ＰＣ」と呼ぶ）に接続されることができる。ＰＣは、インターネットからコンテンツデータをダウンロードすることができる。また、ＰＣは、ＣＤやＤＶＤ等のメディアに記憶されているコンテンツデータを取り込んでプレイヤー２０が再生可能なデータ形式に変換することができる。ＰＣは、これらのコンテンツデータをプレイヤー２０に出力することができる。プレイヤー２０は、ＰＣから出力されたコンテンツデータを入力してコンテンツデータ記憶装置２６に記憶することができる。
【００２４】
図２は、コンテンツデータ記憶装置２６の記憶内容の一例を示す。コンテンツデータ記憶装置２６は、アーティスト名７０とアルバム名７２とトラック名７４とコンテンツデータ７６とを対応づけて記憶する。本実施例では、１つのアーティスト名７０に複数のアルバム名７２が対応づけられている。例えば、アーティスト「ＸＸＸ」にアルバム「ａａａ」と「ｂｂｂ」が対応づけられている。また、１つのアルバム名７２に複数のトラック名７４が対応づけられている。例えば、アルバム「ａａａ」にトラック「０１」〜「１０」が対応づけられている。本実施例では、トラック名７４がトラック番号によって表現されている。しかしながら、トラック名７４は、トラックのタイトル（例えば曲名）によって表現されてもよい。
１つのトラック名７４に１つのコンテンツデータ７６が対応づけられている。コンテンツデータ７６は、オーディオデータ８０とテキストデータ８２を含んでいる。図２では、アルバム「ａａａ」のトラック「０１」のコンテンツデータ７６のみに符号８０，８２を付けている。他の各トラックのコンテンツデータ７６も、オーディオデータ８０とテキストデータ８２を含んでいる。なお、テキストデータ８２を含まないコンテンツデータ７６が存在していてもよい。オーディオデータ８０は、後述する再生出力装置３０によって再生されて音声として出力されるデータである。テキストデータ８２は、オーディオデータ８０の再生に同期して表示装置２４に表示されるデータである。例えば、楽曲のオーディオデータ８０の場合、その楽曲の歌詞をテキストデータ８２として採用することができる。また、例えば、外国語レッスンのオーディオデータ８０の場合、そのレッスンの字幕をテキストデータ８２として採用することができる。
【００２５】
図３は、再生回数記憶装置２８の記憶内容の一例を示す。再生回数記憶装置２８は、アーティスト名１００と再生回数１０２とアルバム名１０４と再生回数１０６とトラック名１０８と再生回数１１０とを対応づけて記憶する。１つのアーティスト名１００に１つの再生回数１０２が対応づけられている。例えば、アーティスト「ＸＸＸ」に再生回数「４」が対応づけられている。また、１つのアルバム名１０４に１つの再生回数１０６が対応づけられている。例えば、アルバム「ａａａ」に再生回数「４」が対応づけられている。また、１つのトラック名１０８に１つの再生回数１１０が対応づけられている。例えば、アルバム「ａａａ」のトラック「０１」に再生回数「５」が対応づけられている。これらの再生回数１０２，１０６，１１０がどのようにして記憶されるのかについては、後で詳しく説明する。
【００２６】
再生出力装置３０は、コンテンツデータ記憶装置２６に記憶されているコンテンツデータ７６（オーディオデータ８０）を再生（音声出力）することができる。ユーザは、再生出力装置３０によって再生されたオーディオデータ８０を聴くことができる。制御装置３２は、予め設定されているプログラムに従って、プレイヤー２０に搭載されている各装置２４，２６，２８，３０等を統括的に制御する。ケーブルインターフェイス３４には、ケーブル４０の一端が接続されている。ケーブル４０の他端は、多機能機５０に接続されている。ケーブルインターフェイス３４は、多機能機５０に向けて様々な情報を出力することができる。プレイヤー２０と多機能機５０の間で通信される情報の内容については、必要に応じて後で説明する。
【００２７】
（多機能機の構成）
続いて、多機能機５０の構成を説明する。多機能機５０は、印刷装置５２と記憶装置５４と制御装置５６とケーブルインターフェイス５８等を備える。図示省略しているが、多機能機５０は、スキャナ装置、ＦＡＸ装置、電話装置、表示装置、操作装置等を備えていてもよい。
印刷装置５２は、画像データを印刷する。画像データは、多機能機５０の外部（ＰＳＴＮやインターネット）から送られてくるものであってもよいし、スキャナ装置によって生成されたものであってもよい。記憶装置５４は、印刷装置５２で印刷される画像データを一時的に記憶する。制御装置５６は、予め設定されているプログラムに従って、多機能機５０に搭載されている各装置５２，５４等を統括的に制御する。ケーブルインターフェイス５８にはケーブル４０が接続されている。ケーブルインターフェイス５８は、プレイヤー２０から出力された様々な情報を入力することができる。
【００２８】
（プレイヤーが実行する処理）
続いて、プレイヤー２０が実行する各処理（再生回数表示処理と再生回数カウント処理）の内容について説明する。これらの処理は、プレイヤー２０の制御装置３２によって実行される。図４と図５は、再生回数表示処理のフローチャートを示す。
ユーザは、操作装置２２の所定のキーを操作することによって、階層選択画面（これについては後述する）を表示するようにプレイヤー２０に指示することができる。この場合、制御装置３２は、階層選択画面を表示装置２４に表示する（Ｓ１０）。図６は、階層選択画面の一例を示す。ユーザは、操作装置２２を操作することによって、階層選択画面に表示されている３つの階層（アーティスト、アルバム、トラック）の中から１つの階層を選択することができる。制御装置３２は、ユーザの選択を監視する。
【００２９】
アーティスト別再生回数が選択された場合（Ｓ１２でＹＥＳの場合）、制御装置３２は、図３の再生回数記憶装置２８に記憶されている再生回数１０２の多い順に、全てのアーティスト名１００をソートする（Ｓ１４）。次いで、制御装置３２は、アーティスト別再生回数を表示装置２４に表示する（Ｓ１６）。図７は、アーティスト別再生回数の表示例を示す。図７の例では、アーティスト名１２０と再生回数１２２が対応づけて表示されている。再生回数１２２の多い順に上から下に向かってアーティスト名１２０が表示されている。ユーザは、操作装置２２を操作することによって、複数のアーティスト名１２０の中から１つのアーティスト名１２０を選択することができる。この場合、制御装置３２は、Ｓ１８でＹＥＳと判断し、選択されたアーティスト名１２０に対応づけられているトラックのコンテンツデータ７６を再生する処理を実行する（Ｓ２０）。一方において、制御装置３２は、操作装置２２のキャンセルキーがユーザによって操作されることを監視している（Ｓ２２）。ここでＹＥＳの場合、制御装置３２は、上記のＳ１０に戻って階層選択画面（図６参照）を再び表示する。
【００３０】
Ｓ２０で再生されるトラックは、Ｓ１８で選択されたアーティスト名１２０に対応づけられている全てのトラックの中からランダムに選択されてもよい。例えば、Ｓ１８で選択されたアーティスト名１２０が図２の「ＸＸＸ」である場合、アルバム「ａａａ」のトラック「０１」〜「１０」とアルバム「ｂｂｂ」のトラック「０１」〜「０３」の中からランダムにトラックが選択されてもよい。また、Ｓ２０で再生されるトラックは、Ｓ１８で選択されたアーティスト名１２０に対応づけられている最も上位のトラックであってもよい。例えば、Ｓ１８で選択されたアーティスト名１２０が図２の「ＸＸＸ」である場合、アルバム「ａａａ」のトラック「０１」がＳ２０で再生されてもよい。Ｓ２０の再生処理を実行すると、アーティスト別再生回数の表示処理を終了する。
【００３１】
図６の階層選択画面の中からアルバム別再生回数が選択された場合（Ｓ３２でＹＥＳの場合）、制御装置３２は、図３の再生回数記憶装置２８に記憶されている再生回数１０６の多い順に、全てのアルバム名１０４をソートする（Ｓ３４）。次いで、制御装置３２は、アルバム別再生回数を表示装置２４に表示する（Ｓ３６）。図８は、アルバム別再生回数の表示例を示す。図８の例では、アルバム名１３０と再生回数１３２が対応づけて表示されている。再生回数１３２の多い順に上から下に向かってアルバム名１３０が表示されている。ユーザは、操作装置２２を操作することによって、複数のアルバム名１３０の中から１つのアルバム名１３０を選択することができる。この場合、制御装置３２は、図５のＳ３８でＹＥＳと判断し、選択されたアルバム名１３０に対応づけられているトラックのコンテンツデータ７６を再生する処理を実行する（Ｓ４０）。一方において、操作装置２２のキャンセルキーがユーザによって操作された場合（Ｓ４２でＹＥＳの場合）、制御装置３２は、上記のＳ１０に戻って階層選択画面（図６参照）を再び表示する。
【００３２】
Ｓ４０で再生されるトラックは、Ｓ３８で選択されたアルバム名１３０に対応づけられている全てのトラックの中からランダムに選択されてもよい。例えば、Ｓ３８で選択されたアルバム名１３０が図２の「ｂｂｂ」である場合、アルバム「ｂｂｂ」のトラック「０１」〜「０３」の中からランダムにトラックが選択されてもよい。また、Ｓ４０で再生されるトラックは、Ｓ３８で選択されたアルバム名１３０に対応づけられている最も上位のトラックであってもよい。例えば、Ｓ３８で選択されたアルバム名１３０が図２の「ｂｂｂ」である場合、アルバム「ｂｂｂ」のトラック「０１」がＳ４０で再生されてもよい。Ｓ４０の再生処理を実行すると、アルバム別再生回数の表示処理を終了する。
【００３３】
図６の階層選択画面の中からトラック別再生回数が選択された場合（Ｓ５２でＹＥＳの場合）、制御装置３２は、図３の再生回数記憶装置２８に記憶されている再生回数１１０の多い順に、全てのトラック名１０８をソートする（Ｓ５４）。次いで、制御装置３２は、トラック別再生回数を表示装置２４に表示する（Ｓ５６）。図９は、トラック別再生回数の表示例を示す。図９の例では、アルバム名１４０とトラック名１４２と再生回数１４４が対応づけて表示されている。なお、本実施例ではアルバム名１４０が表示されているが、アルバム名１４０は表示されなくてもよい。再生回数１４４の多い順に上から下に向かってトラック名１４２が表示されている。ユーザは、操作装置２２を操作することによって、複数のトラック名１４２の中から１つのトラック名１４２を選択することができる。この場合、制御装置３２は、Ｓ５８でＹＥＳと判断し、選択されたトラック名１４２に対応づけられているコンテンツデータ７６を再生する処理を実行する（Ｓ６０）。例えば、選択されたトラック名１４２が図２のアルバム「ａａａ」のトラック「０３」である場合、アルバム「ａａａ」のトラック「０３」のコンテンツデータ７６が再生される。一方において、操作装置２２のキャンセルキーがユーザによって操作された場合（Ｓ６２でＹＥＳの場合）、制御装置３２は、上記のＳ１０に戻って階層選択画面（図６参照）を再び表示する。
【００３４】
続いて、プレイヤー２０が実行する再生回数カウント処理の内容について説明する。図１０は、再生回数カウント処理のフローチャートを示す。この処理は、トラックのコンテンツデータの再生が開始される毎に実行される。制御装置３２は、第１タイミングｈ１（秒）と第２タイミングｈ２（秒）を所定の記憶領域に記憶する（Ｓ８０）。第１タイミングｈ１は、予め設定されている値である。第２タイミングｈ２は、再生が開始されたトラックの全再生時間Ｈ（秒）から予め設定されている第３時間（ｈ３）が減算された値である。第２タイミングｈ２が第１タイミングｈ１より大きくなるように、ｈ１とｈ３が設定されている。即ち、ｈ１とｈ３には非常に小さい値が採用されている。
【００３５】
続いて、制御装置３２は、Ｓ８０で記憶された第１タイミングｈ１と第２タイミングｈ２の両方が再生されることを監視する（Ｓ８２）。上記の第１タイミングｈ１と第２タイミングｈ２の両方が再生される前に別のトラックが再生されると、制御装置３２は、Ｓ８４でＹＥＳと判断する。この場合、制御装置３２は、Ｓ８０に戻って、上記の別のトラックについて第１タイミングｈ１と第２タイミングｈ２を記憶する。一方において、上記の第１タイミングｈ１と第２タイミングｈ２の両方が再生された場合、制御装置３２は、Ｓ８２でＹＥＳと判断する。この場合、Ｓ８６に進む。
【００３６】
Ｓ８６では、制御装置３２は、再生されたトラック（Ｓ８２でＹＥＳと判断されたトラック）の再生回数をカウントアップする。例えば、図３のアルバム「ａａａ」のトラック「０１」が再生された場合、そのトラック「０１」の再生回数「５」が「６」にカウントアップされる。次いで、制御装置３２は、Ｓ８６でカウントアップされたトラックを含むアルバムの再生回数を特定する（Ｓ８８）。具体的には、Ｓ８６でカウントアップされたトラックを含むアルバムを構成する全てのトラックの中から最小再生回数を特定する。上述したように、図３のアルバム「ａａａ」のトラック「０１」が再生された場合、そのトラック「０１」の再生回数「５」が「６」にカウントアップされる。この場合、アルバム「ａａａ」を構成する全てのトラック「０１」〜「１０」の中の最小再生回数は、トラック「０２」の「４」である。この場合、アルバム「ａａａ」の再生回数「４」は変わらない。一方において、例えば、アルバム「ｂｂｂ」のトラック「０３」が再生された場合、そのトラック「０３」の再生回数「５」が「６」にカウントアップされる。この場合、アルバム「ｂｂｂ」を構成する全てのトラック「０１」〜「０３」の中の最小再生回数は「６」になる。この場合、制御装置３２は、アルバム「ｂｂｂ」の再生回数「５」を「６」にカウントアップする。
【００３７】
制御装置３２は、Ｓ８８においてアルバムの再生回数がカウントアップされたのか否かを判断する（Ｓ９０）。ここでＮＯの場合、Ｓ９２をスキップして処理を終了する。一方において、Ｓ９０でＹＥＳの場合、制御装置３２は、Ｓ８８でカウントアップされたアルバムを含むアーティストの再生回数を特定する（Ｓ９２）。具体的には、Ｓ８８でカウントアップされたアルバムを含むアーティストを構成する全てのアルバムの中から最小再生回数を特定する。例えば、図３のアルバム「ｂｂｂ」の再生回数「５」が「６」にカウントアップされた場合、アーティスト「ＸＸＸ」を構成する全てのアルバム（「ａａａ」と「ｂｂｂ」）の最小再生回数は、アルバム「ａａａ」の「４」である。この場合、アーティスト「ＸＸＸ」の再生回数「４」は変わらない。一方において、例えば、アルバム「ａａａ」の再生回数「４」が「５」にカウントアップされた場合、アーティスト「ＸＸＸ」を構成するアルバム（「ａａａ」と「ｂｂｂ」）の最小再生回数は「５」になる。この場合、制御装置３２は、アーティスト「ＸＸＸ」の再生回数「４」を「５」にカウントアップする。
【００３８】
プレイヤー２０が実行する再生回数表示処理と再生回数カウント処理について詳しく説明した。続いて、プレイヤー２０と多機能機５０が協働して実行する処理について説明する。プレイヤー２０は、コンテンツデータ記憶装置２６に記憶されている情報（図２参照）と再生回数記憶装置２８に記憶されている情報（図３参照）を多機能機５０に出力することができる。多機能機５０は、プレイヤー２０から出力された情報に基づいて、様々な処理を実行することができる。多機能機５０によって実行される処理の一例を以下に列挙する。
【００３９】
（１）多機能機５０は、アーティスト別再生回数（図７の内容）、アルバム別再生回数（図８の内容）、及び、トラック別再生回数（図９の内容）を印刷することができる。この処理は、プレイヤー２０の表示装置２４が小さい場合に有効である。即ち、比較的に大きい印刷用紙に各階層の再生回数が印刷されるために、ユーザは、各階層の再生回数を容易に理解することができる。
【００４０】
（２）複数回に亘って繰り返し再生されているトラックは、ユーザが重要視しているものであると考えられる。例えば、繰り返し再生されている楽曲は、ユーザが歌詞を覚えたいと考えているものであると推察される。また、例えば、繰り返し再生されている外国語レッスンは、ユーザが習得したいと考えているものであると推察される。この知見に鑑みて、多機能機５０が以下の処理を実行するように構成してもよい。即ち、多機能機５０は、所定回数より大きい再生回数を有するトラックのテキストデータ８２（図２参照）を印刷してもよい。ユーザが重要視していると推察されるトラックのテキスト（楽曲の歌詞や外国語レッスンの字幕）が印刷用紙に印刷される。比較的に大きい印刷用紙にテキストが印刷されるために、ユーザがテキストを理解しやすくなることが期待できる。
【００４１】
（３）上記の（２）の技術は、アルバムやアーティストについても採用することができる。即ち、多機能機５０は、所定回数より大きい再生回数を有するアルバムに含まれる全てのトラックのテキストデータ８２を印刷してもよい。また、多機能機５０は、所定回数より大きい再生回数を有するアーティストに含まれる全てのトラックのテキストデータ８２を印刷してもよい。
【００４２】
（４）一方において、１度も再生されていないトラックのテキストデータ８２を印刷することも有用である。この場合、これからユーザが聴くことが予想されるトラックのテキストが印刷されることになる。比較的に大きい印刷用紙にテキストが印刷されるために、ユーザがテキストを理解しやすくなることが期待できる。
【００４３】
本実施例の内容について詳しく説明した。本実施例のプレイヤー２０は、トラックの再生回数のみならず、アルバムやアーティストの再生回数も取得することができる。プレイヤー２０は、各階層の再生回数を表示することができる。コンテンツを選択するための有益な情報をユーザに提供することができる。
また、本実施例では、トラックの再生が開始されただけでは再生回数がカウントアップされない。トラックがある程度連続して再生された場合に、再生回数がカウントアップされる。このために、ユーザが間違えて選択したトラックが短時間だけ再生されても、そのトラックの再生回数がカウントアップされない。本実施例によると、トラックの正確な再生回数を取得することができる。この結果、アルバムやアーティストの正確な再生回数を取得することができる。
【００４４】
上記した実施例の変形例を以下に列挙する
（１）プレイヤー２０は、アルバムやアーティストの再生回数を上記の実施例と別の手法を利用して特定してもよい。例えば、プレイヤー２０は、アルバムを構成する全てのトラックの再生回数の平均を特定することによって、そのアルバムの再生回数を特定してもよい。また、例えば、プレイヤー２０は、アルバムを構成する全てのトラックの再生回数の和を特定することによって、そのアルバムの再生回数を特定してもよい。同様に、プレイヤー２０は、アーティストを構成する全てのアルバムの再生回数の平均（又は和）を特定することによって、そのアーティストの再生回数を特定してもよい。
【００４５】
（２）上記の実施例では、アルバムの上位の階層がアーティストであるが、それをジャンルに代えてもよい。この場合も、３つの階層（トラック、アルバム、ジャンル）によってコンテンツデータが構成されることになる。一方において、アーティストの上位の階層にジャンルを設けてもよい。この場合、４つの階層（トラック、アルバム、アーティスト、ジャンル）によってコンテンツデータが構成されることになる。プレイヤー２０は、ジャンルを構成する全てのアーティストの中から最小再生回数を特定することによって、そのジャンルの再生回数を特定してもよい。
【００４６】
（３）コンテンツデータの早送り又は巻き戻しは、再生に含めないようにしてもよい。この構成によると、トラックの正確な再生回数を取得することができる。
【００４７】
（４）上記の実施例では、各階層の再生回数に従って階層別再生回数（図７から図９参照）を表示する。しかしながら、プレイヤー２０は、各階層の再生回数を表示処理以外の処理に利用してもよい。例えば、プレイヤー２０が複数のトラックをランダムに選択して再生することが可能である場合、その選択処理に各トラックの再生回数を利用してもよい。例えば、トラック「０１」の再生回数が「１０」であり、トラック「０２」の再生回数が「０５」である場合、トラック「０１」とトラック「０２」が２：１の割合で選択されるようにしてもよい。即ち、この変形例によると、各トラックの再生回数に応じて各トラックに重み付けがなされることになる。同様に、プレイヤー２０が複数のアルバム（又はアーティスト）をランダムに選択して再生することが可能である場合、その選択処理に各アルバム（又はアーティスト）の再生回数を利用してもよい。
【００４８】
（５）上記の実施例では、オーディオデータを再生する装置について説明した。しかしながら、映像データを再生する装置についても上記の実施例の技術を適用することができる。例えば、映画は、複数のチャプターの映像データによって構成される。この場合、チャプターが下位の階層（実施例のトラックに相当する）になり、映画の全体が上位の階層（実施例のアルバムに相当する）になる。
【００４９】
（６）図８に示されるように、プレイヤー２０は、複数のアルバムを再生回数順に並べて表示することができる。この構成に加えて、プレイヤー２０は、複数のアルバムをタイトルのアルファベット順やコンテンツデータ記憶装置２６に記憶された順（記憶順）に並べて表示することができるものであってもよい。プレイヤー２０は、複数のアルバムをいずれの順に並べて表示するのかをユーザが選択することを許容してもよい。ユーザは、多くの選択肢（再生回数順にアルバムを表示するものは従来に存在しない）の中から、アルバムの表示順を決定することができる。ユーザの選択の幅を広げることができる。なお、アーティストやジャンルについても本変形例の構成を適用することができる。
【００５０】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００５１】
【図１】多機能機システムの概略図を示す。
【図２】コンテンツデータ記憶装置の記憶内容の一例を示す。
【図３】再生回数記憶装置の記憶内容の一例を示す。
【図４】再生回数表示処理のフローチャートを示す。
【図５】図４の続きのフローチャートを示す。
【図６】階層選択画面の一例を示す。
【図７】アーティスト別再生回数の表示例を示す。
【図８】アルバム別再生回数の表示例を示す。
【図９】トラック別再生回数の表示例を示す。
【図１０】再生回数カウント処理のフローチャートを示す。
【符号の説明】
【００５２】
１０：多機能機システム
２０：ポータブルオーディオプレイヤー
２２：操作装置
２４：表示装置
２６：コンテンツデータ記憶装置
２８：再生回数記憶装置
３０：再生出力装置
３２：制御装置
３４：ケーブルインターフェイス
５０：多機能機
１００：アーティスト名
１０２：アーティストの再生回数
１０４：アルバム名
１０６：アルバムの再生回数
１０８：トラック名
１１０：トラックの再生回数
【図１】
2008210462.tif 000003
【図２】
2008210462.tif 000004
【図３】
2008210462.tif 000005
【図４】
2008210462.tif 000006
【図５】
2008210462.tif 000007
【図６】
2008210462.tif 000008
【図７】
2008210462.tif 000009
【図８】
2008210462.tif 000010
【図９】
2008210462.tif 000011
【図１０】
2008210462.tif 000012