(57)【特許請求の範囲】
【請求項１】
コンテンツの再生順を規定する再生リストと、
前記再生リストに規定された順番に従って、複数のコンテンツを連続して再生するコンテンツ再生手段と、
所定の中断事由が発生したときに、前記コンテンツ再生手段によるコンテンツの再生を中断する再生中断手段と、
前記所定の中断事由が解消したときに、前記再生中断手段によって前記コンテンツ再生手段による再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別する登録判別手段と、
前記登録判別手段によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する再生再開手段と、
を備えるコンテンツ再生装置。
【請求項２】
前記再生再開手段は、
前記登録判別手段によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生中断手段によって再生が中断されたコンテンツにおいて、再生済みの部分の割合を算出する割合算出手段と、
前記割合算出手段によって算出された割合が所定の閾値よりも大きいか否かを判別する割合判別手段と、
を含み、
前記割合判別手段によって前記算出された割合が前記所定の閾値よりも小さいと判別した場合、前記再生中断手段によって中断されたコンテンツの先頭位置から再生を再開し、該算出された割合が該所定の閾値よりも大きいと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されているコンテンツの先頭位置から再生を再開する、
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記再生中断手段によってコンテンツの再生が中断された時間を計測する中断時間計測手段と、
前記所定の中断事由が解消したときに、前記中断時間計測手段によって計測された時間が所定の時間よりも長いか否かを判別する中断時間判別手段と、
をさらに備え、
前記登録判別手段は、
前記中断時間判別手段によって前記計測された時間が前記所定の時間よりも長いと判別した場合、前記再生中断手段によって前記コンテンツ再生手段による再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別し、
前記再生再開手段は、
前記中断時間判別手段によって前記計測された時間が前記所定の時間よりも短いと判別した場合、前記再生中断手段によって中断された位置から前記コンテンツの再生を再開し、
前記所定の時間よりも長いと判別し、前記登録判別手段によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、
該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する、
ことを特徴とする請求項１又は２に記載のコンテンツ再生装置。
【請求項４】
各コンテンツの再生回数をカウントする再生回数カウンタと、
前記再生回数カウンタによってカウントされた再生回数が所定の回数よりも大きいか否かを判別する再生回数判別手段と、
前記再生回数判別手段によって再生回数が前記所定の回数よりも大きい場合、該再生回数が該所定の回数よりも大きくなったコンテンツを、前記ユーザの嗜好に合致したコンテンツとして登録するコンテンツ登録手段と、
をさらに備えることを特徴とする請求項１，２，又は３に記載のコンテンツ再生装置。
【請求項５】
コンテンツの再生順を規定する再生リストを備えるコンテンツ再生装置におけるコンテンツ再生方法であって、
前記再生リストに規定された順番に従って、複数のコンテンツを連続して再生するコンテンツ再生ステップと、
所定の中断事由が発生したときに、前記コンテンツ再生ステップによるコンテンツの再生を中断する再生中断ステップと、
前記所定の中断事由が解消したときに、前記再生中断ステップによって前記コンテンツ再生ステップによる再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別する登録判別ステップと、
前記登録判別ステップによって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する再生再開ステップと、
を備えることを特徴とするコンテンツ再生方法。
【請求項６】
コンテンツの再生順を規定する再生リストを備えるコンピュータに、
前記再生リストに規定された順番に従って、複数のコンテンツを連続して再生するコンテンツ再生手順と、
所定の中断事由が発生したときに、前記コンテンツ再生手順によるコンテンツの再生を中断する再生中断手順と、
前記所定の中断事由が解消したときに、前記再生中断手順によって前記コンテンツ再生手順による再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別する登録判別手順と、
前記登録判別手順によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する再生再開手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、コンテンツ再生方法、及びプログラムに関し、特に、同一のコンテンツが幾度となく再生されることによって生じるユーザの不快感を低減可能なコンテンツ再生装置、コンテンツ再生方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話などの移動体通信端末は、単なる電話としての通話機能や電子メールの送受信を行う機能の他に、楽曲や映像といったコンテンツを再生する機能を備えるものが主流となってきている。
【０００３】
このような移動体通信端末においては、コンテンツの再生中に他の移動体通信端末からの着信を受けた場合、通話を優先させるべく、コンテンツの再生が中断され、その後、他の移動体通信端末との通話が終了したときには、中断の際に再生中であったコンテンツの再生が、先頭或いは中断されたところから再開されるのが一般的である（例えば特許文献１）。
【特許文献１】特開２００２−７７４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のようにすると、頻繁に着信を受けた場合など、短期間に複数回コンテンツの再生が中断されるような場合には、同じコンテンツが繰り返し再生されることとなるため、ユーザが不快感を抱いてしまうといった弊害があった。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、同一のコンテンツが幾度となく再生されることによって生じるユーザの不快感を低減可能なコンテンツ再生装置、コンテンツ再生方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係るコンテンツ再生装置は、コンテンツの再生順を規定する再生リストと、前記再生リストに規定された順番に従って、複数のコンテンツを連続して再生するコンテンツ再生手段と、所定の中断事由が発生したときに、前記コンテンツ再生手段によるコンテンツの再生を中断する再生中断手段と、前記所定の中断事由が解消したときに、前記再生中断手段によって前記コンテンツ再生手段による再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別する登録判別手段と、前記登録判別手段によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する再生再開手段と、を備える。
【０００７】
また、上記コンテンツ再生装置において、前記再生再開手段は、前記登録判別手段によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生中断手段によって再生が中断されたコンテンツにおいて、再生済みの部分の割合を算出する割合算出手段と、前記割合算出手段によって算出された割合が所定の閾値よりも大きいか否かを判別する割合判別手段と、を含み、前記割合判別手段によって前記算出された割合が前記所定の閾値よりも小さいと判別した場合、前記再生中断手段によって中断されたコンテンツの先頭位置から再生を再開し、該算出された割合が該所定の閾値よりも大きいと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されているコンテンツの先頭位置から再生を再開する、ようにしてもよい。
【０００８】
さらに、上記コンテンツ再生装置において、前記再生中断手段によってコンテンツの再生が中断された時間を計測する中断時間計測手段と、前記所定の中断事由が解消したときに、前記中断時間計測手段によって計測された時間が所定の時間よりも長いか否かを判別する中断時間判別手段と、をさらに備え、前記登録判別手段は、前記中断時間判別手段によって前記計測された時間が前記所定の時間よりも長いと判別した場合、前記再生中断手段によって前記コンテンツ再生手段による再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別し、前記再生再開手段は、前記中断時間判別手段によって前記計測された時間が前記所定の時間よりも短いと判別した場合、前記再生中断手段によって中断された位置から前記コンテンツの再生を再開し、前記所定の時間よりも長いと判別し、前記登録判別手段によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する、ようにしてもよい。
【０００９】
また、上記コンテンツ再生装置において、各コンテンツの再生回数をカウントする再生回数カウンタと、前記再生回数カウンタによってカウントされた再生回数が所定の回数よりも大きいか否かを判別する再生回数判別手段と、前記再生回数判別手段によって再生回数が前記所定の回数よりも大きい場合、該再生回数が該所定の回数よりも大きくなったコンテンツを、前記ユーザの嗜好に合致したコンテンツとして登録するコンテンツ登録手段と、をさらに備えるようにしてもよい。
【００１０】
また、本発明の第２の観点に係るコンテンツ再生方法は、コンテンツの再生順を規定する再生リストを備えるコンテンツ再生装置におけるコンテンツ再生方法であって、前記再生リストに規定された順番に従って、複数のコンテンツを連続して再生するコンテンツ再生ステップと、所定の中断事由が発生したときに、前記コンテンツ再生ステップによるコンテンツの再生を中断する再生中断ステップと、前記所定の中断事由が解消したときに、前記再生中断ステップによって前記コンテンツ再生ステップによる再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別する登録判別ステップと、前記登録判別ステップによって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する再生再開ステップと、を備えることを特徴とする。
【００１１】
さらに、本発明の第３の観点に係るプログラムは、コンテンツの再生順を規定する再生リストを備えるコンピュータに、前記再生リストに規定された順番に従って、複数のコンテンツを連続して再生するコンテンツ再生手順と、所定の中断事由が発生したときに、前記コンテンツ再生手順によるコンテンツの再生を中断する再生中断手順と、前記所定の中断事由が解消したときに、前記再生中断手順によって前記コンテンツ再生手順による再生を中断されたコンテンツが、ユーザの嗜好に合致するコンテンツとして登録されているか否かを判別する登録判別手順と、前記登録判別手順によって前記中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていると判別した場合、該中断されたコンテンツの先頭位置から再生を再開し、該中断されたコンテンツがユーザの嗜好に合致するコンテンツとして登録されていないと判別した場合、前記再生リストにおいて該中断されたコンテンツの次に規定されたコンテンツの先頭位置から再生を再開する再生再開手順と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、コンテンツを再生中、着信などの割込があるごとに再生の中断、再開が繰り返されることで、同一のコンテンツが幾度となく再生されることによって生じるユーザの不快感を低減可能なコンテンツ再生装置、コンテンツ再生方法、及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を詳細に説明する。
【００１４】
まず、本発明の実施形態に係る移動体通信端末の具体的構成について説明する。
【００１５】
本実施形態の移動体通信端末は、携帯電話やＰＨＳ（Personal Handyphone System）等といった移動体通信用の端末装置（電話機）であって、基地局（図示せず）を介して他の移動体通信端末との間での無線通話を可能ならしめる機能（無線通話機能）や、基地局及びネットワークを介してウェブサーバが提供するウェブページのブラウジングを可能ならしめる機能（ブラウジング機能）、さらには楽曲を再生する機能などを有している。
【００１６】
図１は、本発明の実施形態に係る移動体通信端末の構成例を示すブロック図である。移動体通信端末１は、図１に示すように、アンテナ２と、無線部３と、ブラウザ４と、送受信部５と、表示部６と、操作部７と、インタフェイス８と、楽曲記憶管理部９と、システム制御部１０と、音声処理部１１と、マイクロフォン１２と、通話用スピーカ１３と、楽曲再生部１４と、楽曲用スピーカ１５と、から構成されている。
【００１７】
アンテナ２は、移動体通信端末１の外部から入力される電磁波をアナログ信号に変換すると共に、送信信号を電磁波に変換して空中に放射するものである。
【００１８】
無線部３は、アンテナ２から供給されるアナログ信号をダウンコンバートした後、アナログ信号に対して直交復調処理やＡ／Ｄ（Analog-Digital）変換処理を施してチップレートのデジタル信号を生成し、これを送受信部５に供給する。また、無線部３は、送受信部５から供給される送信信号にＤ／Ａ（Digital-Analog）変換処理及び変調処理を施した後、アップコンバートし、アンテナ２を介して基地局に送信する。
【００１９】
ブラウザ４は、システム制御部１０のＣＰＵによって実行されるソフトウェアであり、ユーザにより指定されたウェブページへのアクセスを可能ならしめるものである。本実施形態のブラウザ４は、汎用コンピュータに用いられるウェブブラウザであり、ウェブページにアクセスして、ダウンロードしたＨＴＭＬ(Hyper Text Markup Language)ファイル形式のコンテンツデータの閲覧を可能ならしめる。
【００２０】
送受信部５は、無線部３から供給されるチップレートのデジタル信号に対して逆拡散処理及び位相補正処理を施してシンボルレートの受信信号を取得し、これを音声処理部１１に供給する。また、送受信部５は、音声処理部１１から供給される送信信号に対してエラー訂正符号化処理、物理チャネルへのマッピング処理、及び拡散処理を施した後、これを無線部３に供給する。
【００２１】
表示部６は、例えば液晶表示装置（ＬＣＤ：Liquid Crystal Display）等から構成されており、移動体通信端末１による種々の動作を実行するための画像等を表示するものである。
【００２２】
操作部７は、例えば十字カーソルキーや、数字や文字を入力するための英数字キー、機能などを指定するためのボタン等から構成され、ユーザによって操作されるものである。
【００２３】
インタフェイス８は、例えば汎用コンピュータ等との間でのデータ通信を可能ならしめるものである。
【００２４】
楽曲記憶管理部９は、フリップフロップ回路等を構成される汎用レジスタと、フラッシュメモリなどのＥＥＰＲＯＭで構成される不揮発性メモリと、を備えている。本実施形態では、汎用レジスタとして、再生楽曲ファイル番号レジスタ９１や、現在再生進行度番号レジスタ９２、進行基準番号レジスタ９３、が設けられており、また、不揮発性メモリには、楽曲データ９４や、お気に入り楽曲リスト９５、再生リスト９６などが記憶されている。
【００２５】
再生楽曲ファイル番号レジスタ９１は、再生中又は再生中断中の楽曲の番号（楽曲番号）を記憶するためのものである。
【００２６】
現在再生進行度番号レジスタ９２は、中断された楽曲の何割が再生済みかに応じて規定される再生進行度番号ＰＮを記憶するためのものである。
【００２７】
進行基準番号レジスタ９３は、楽曲の再生を再開するときに、中断された楽曲の最初から再開するか、或いは中断された楽曲の次の楽曲から再生を再開するかを決定するための閾値として定められている再生進行度基準値ＢＮを記憶するためのものである。この再生進行度基準値ＢＮは、システム制御部１０のＲＯＭ等に予め登録されており、移動体通信端末１への電源投入時に行われる初期設定処理において、ＲＯＭから読み出されて進行基準番号レジスタ９３に書き込まれる。なお、本実施形態では、再生進行度基準値ＢＮとして「３」がシステム制御部１０のＲＯＭに予め登録されている。
【００２８】
楽曲データ９４は、複数のＭＰ３（MPEG Audio Layer-3）ファイルから構成されている。図２は、この楽曲データ９４の構成例を示す図である。楽曲データ９４は、図２に示すように、フォルダツリー構成を有しており、最上位のフォルダの下には、アーティスト毎に、複数のサブフォルダが形成されている。そして、アーティスト毎に設けられたサブフォルダ内には、このアーティストの楽曲のＭＰ３ファイルが複数格納されている。なお、本実施形態では、アーティスト毎にサブフォルダを設けているが、本発明はこれに限定されず、アルバム毎にサブフォルダを設けるようにしてもよい。
【００２９】
お気に入り楽曲リスト９５は、図３に示すように、楽曲データ９４に含まれるＭＰ３ファイルのファイル名と、楽曲の再生回数と、お気に入りフラグＤＦと、頻繁再生フラグＦＦと、を対応付けて登録するものである。ここで、お気に入りフラグＤＦは、ユーザにより「お気に入り登録」への設定の指示がなされたときに、その値が「１」に設定されてオン状態になる。また、頻繁再生フラグは、楽曲の再生回数が閾値として予め設定されている再生回数（設定回数）よりも大きくなったときに、その値が「１」に設定されてオン状態になる。
【００３０】
再生リスト９６は、再生される楽曲の順番を規定するものであり、楽曲の番号（楽曲番号）と、ファイル名と、を対応付けて登録するものである。この再生リスト９６を用いることにより、一の楽曲の再生が終了したときには、再生が終了した楽曲の次の番号の楽曲が再生される。本実施形態において、楽曲記憶管理部９の不揮発性メモリには、再生リスト９６がアーティスト毎に設けられている。このため、ユーザが楽曲を指定して再生を開始した場合には、同一アーティストの楽曲が連続して再生されることとなる。また、ユーザが楽曲を指定することなく再生開始の指示をした場合には、図４に示すようなランダム再生用の再生リストが作成されるため、楽曲の再生がランダムに行われることとなる。
【００３１】
システム制御部１０は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等から構成されており、ＣＰＵがＲＯＭ等に記憶されている各種プログラムを適宜実行することによって、移動体通信端末１の各部の動作を制御するものである。なお、ＲＡＭは、ＣＰＵがプログラムを実行する際、ワークメモリとして用いられるものである。
【００３２】
音声処理部１１は、送受信部５から供給される音声信号に対してデコード処理を施した後、アナログ信号に変換して通話用スピーカ１３に供給する。これにより、通話用スピーカ１３からは、通話相手方の音声が出力される。また、音声処理部１１は、マイクロフォン１２から入力される音声に対してＡ／Ｄ変換処理及び符号化処理を順次施してシンボルレートの送信信号を生成し、これを送受信部５に供給する。
【００３３】
マイクロフォン１２は、音声通話時のユーザの発話音声を入力するものである。
【００３４】
通話用スピーカ１３は、音声通話における着話音声を出力するものである。
【００３５】
楽曲再生部１４は、楽曲記憶管理部９の不揮発性メモリに記憶されているＭＰ３ファイルを再生するためのものである。具体的には、システム制御部１０によって楽曲記憶管理部９の不揮発性メモリから読み出されたＭＰ３ファイルに対してデコード処理及びＡ／Ｄ処理を施して、楽曲用スピーカ１５から出力することにより、楽曲音を再生する。
【００３６】
楽曲用スピーカ１５は、着信音や楽曲音などを出力するものである。
【００３７】
次に、上記構成を備える移動体通信端末１の具体的動作について説明する。
【００３８】
まず、本実施形態における移動体通信端末１が実行する楽曲再生処理につき、図面を参照して説明する。図５は、楽曲再生処理の詳細を示すフローチャートである。
【００３９】
ユーザが操作部７の十字カーソルキーや決定ボタン等を操作して、表示部６に表示された「メニューリスト」から「楽曲の再生」を選択すると、図５に示す楽曲再生処理が開始される。この楽曲再生処理が開始されると、まず、システム制御部１０は、楽曲記憶管理部９の不揮発性メモリ（ＥＥＰＲＯＭ：Electrically Erasable Programmable Read Only Memory）に記憶されている全再生リスト９６を参照して、アーティスト名及び曲名を特定し、一覧にして表示部６に表示させる。
【００４０】
まず、この表示部６に表示されたアーティスト名及び曲名の一覧を参照して、ユーザが操作部７の十字カーソルキーや決定ボタン等を操作して再生対象の楽曲を指定すると（ステップＳ１０１；Ｙｅｓ）、システム制御部１０は、指定された楽曲が収められている再生リスト９６を読み出し、読み出した再生リスト９６から、指定された楽曲のファイル名を選択する（ステップＳ１０２）。
【００４１】
また、このとき、システム制御部１０は、図３に示すお気に入り楽曲リスト９５から、ステップＳ１０２の処理にて選択したファイル名に対応するお気に入りフラグＤＦの値を読み出し、お気に入りフラグＤＦの値が「０」であるか否かを判別する。ここで、お気に入りフラグの値が「０」であれば、即ち、ステップＳ１０１の処理にて指定された楽曲がお気に入りに登録されていない場合には、「この楽曲をお気に入りに登録しますか？」といった選択画面を表示部６に表示させる。
【００４２】
この表示部６に表示された選択画面に応じて、ユーザが操作部７の十字カーソルキーや決定ボタン等を操作して「お気に入りに登録」を選択した場合には（ステップＳ１０３；Ｎｏ）、上記の処理にて読み出したお気に入りフラグの値を「１」に設定することにより、ステップＳ１０１の処理にて指定された楽曲をお気に入りに登録する（ステップＳ１０４）。これに対して、お気に入りフラグの値が「１」である場合や、ユーザが「お気に入り登録」をしない旨の選択をした場合には（ステップＳ１０３；Ｙｅｓ）、ステップＳ１０５の処理に進み、ステップＳ１０４の処理をスキップする。
【００４３】
この後、ユーザが操作部７の十字カーソルキーや決定ボタン等を操作して、ステップＳ１０１の処理にて指定した楽曲の再生を指示すると（ステップＳ１０５；Ｙｅｓ）、再生リスト９６を参照して、ステップＳ１０１の処理にて指定された楽曲の番号（曲番）を特定し、システム制御部１０のＲＡＭに設けられている再生楽曲番号カウンタに、特定した楽曲番号「Ｍ」をカウンタ初期値として設定する（ステップＳ１０６）。
【００４４】
一方、ユーザが再生対象の楽曲を指定することなく（ステップＳ１０１；Ｎｏ）、操作部７の十字カーソルキーや決定ボタン等を操作して「再生」を指示した場合には（ステップＳ１０７；Ｙｅｓ）、システム制御部１０のＲＡＭに設けられたランダムカウンタから乱数を抽出して、図４に示すようなランダム再生用の再生リスト９６を作成し、このランダム再生用の再生リスト９６に登録されている楽曲のファイル名のうち、先頭の楽曲のファイル名を再生対象の楽曲のファイル名として選択する（ステップＳ１０８）。そして、ステップＳ１０８の処理にて選択した楽曲が先頭の楽曲であることから、再生楽曲番号カウンタには、カウンタ初期値として「１」が設定される（ステップＳ１０９）。
【００４５】
上述したステップＳ１０６又はＳ１０９の処理が終了すると、お気に入り楽曲リスト９５から、ステップＳ１０２又はＳ１０８の処理にて選択した楽曲のファイル名に対応する再生回数を読み出して「＋１」加算し、加算後の再生回数をおきに入り楽曲リスト９５に再設定することにより、再生回数を更新する（ステップＳ１１０）。そして、更新後の再生回数が、閾値として予め設定されている再生回数（設定回数）よりも大きくなったか否かを判別する（ステップＳ１１１）。
【００４６】
ここで、更新後の再生回数が設定回数よりも大きい場合には（ステップＳ１１１；Ｙｅｓ）、おきに入り楽曲リスト９５から、ステップＳ１０２又はＳ１０８の処理にて選択した楽曲のファイル名に対応する頻繁再生フラグＦＦの値を読み出して、頻繁再生フラグＦＦの値が「０」であるか否かを判別する（ステップＳ１１２）。このとき、頻繁再生フラグＦＦの値が「０」であれば（ステップＳ１１２；Ｙｅｓ）、ステップＳ１０２又はＳ１０８の処理にて選択した楽曲を「お気に入りに登録」すべく、頻繁再生フラグＦＦの値を「１」に更新し（ステップＳ１１３）、一方、「１」であれば（ステップＳ１１２；Ｎｏ）、既に「お気に入りに登録」がなされているものとして、ステップＳ１１４の処理に進み、ステップＳ１１３の処理をスキップする。
【００４７】
一方、上述したステップＳ１１１の判別処理において、更新後の再生回数が設定回数以下であると判別された場合には（ステップＳ１１１；Ｎｏ）、「お気に入りに登録」すべき条件が未だ成立していないものとして、ステップＳ１１４の処理に進み、ステップＳ１１２及びＳ１１３の処理をスキップする。
【００４８】
この後、システム制御部１０は、再生リスト９６を参照して、再生楽曲番号カウンタにおけるカウント値（楽曲番号）に対応するファイル名を特定し、この特定したファイル名のＭＰ３ファイルを楽曲記憶管理部９の不揮発性メモリ（ＥＥＰＲＯＭ）から読み出して楽曲再生部１４に供給することにより、楽曲の再生を開始すると共に、ＲＡＭに設けられた時間カウンタによる再生時間の計測を開始させる（ステップＳ１１４）。
【００４９】
その後、時間カウンタにおけるカウント値が、ＭＰ３ファイルから特定される楽曲の再生時間に対応するカウント値に達したか否かを順次確認することにより、一の楽曲の再生が終了したか否かを判別する（ステップＳ１１５）。一の楽曲の再生が終了したものと判別した場合には（ステップＳ１１５；Ｙｅｓ）、時間カウンタをリセットして、時間カウンタにおけるカウント値を初期値「０」に戻すと共に（ステップＳ１１６）、再生楽曲番号カウンタにおけるカウント値を「＋１」加算する（ステップＳ１１７）。
【００５０】
そして、加算後のカウント値が、再生リスト９６における楽曲番号の最大値（最大番号）に達したか否かを判別し（ステップＳ１１８）、最大番号に達していない場合には（ステップＳ１１８；Ｎｏ）、そのまま、ステップＳ１１０の処理へと戻る。一方、加算後のカウント値が最大番号に達した場合には（ステップＳ１１８；Ｙｅｓ）、再生楽曲番号カウンタにおけるカウント値を初期値「１」に設定した後（ステップＳ１１９）、ステップＳ１１０の処理へと戻る。これにより、次の楽曲の再生が開始される。
【００５１】
一方、一の楽曲の再生が終了する以前に、他の移動体通信端末からの着信を受けた場合など、楽曲再生の中断事由が発生した場合には（ステップＳ１１５；Ｎｏ，ステップＳ１２０；Ｙｅｓ）、後述する楽曲再生中断・再開処理を実行する（ステップＳ１２１）。また、楽曲の再生中に、ユーザが操作部７の十字カーソルキーや決定ボタン等を操作して「再生終了」が指示された場合には（ステップＳ１１５；Ｎｏ，ステップＳ１２０；Ｎｏ，ステップＳ１２２；Ｙｅｓ）、この楽曲再生処理を終了する。
以上までの処理が移動体通信端末１によって実行される楽曲再生処理である。
【００５２】
次に、図５におけるステップＳ１２１の楽曲再生中断・再開処理につき、図面を参照して説明する。図６は、楽曲再生中断・再開処理の処理内容の詳細を示すフローチャートである。
【００５３】
まず、上述したステップＳ１２０の判別処理によって楽曲再生の中断事由が発生したと判別した場合、システム制御部１０は、楽曲記憶管理部９の不揮発性メモリ（ＥＥＰＲＯＭ）からのＭＰ３ファイルの読出を中断して、楽曲の再生を中断すると共に（ステップＳ２０１）、ＲＡＭに設けられた中断時間カウンタによる中断時間の計測を開始させる（ステップＳ２０２）。次に、再生楽曲番号カウンタにおけるカウント値（楽曲番号）を、中断楽曲ファイル番号として再生楽曲ファイル番号レジスタ９１に書き込む（ステップＳ２０３）。例えば再生リスト９６のうち、５番目の楽曲の再生中に楽曲再生の中断事由が発生した場合、再生楽曲ファイル番号レジスタ９１には、図７（ａ）に示すように、再生楽曲ファイル番号として「５」が設定される。
【００５４】
続いて、システム制御部１０は、時間カウンタにおけるカウント値を取得して（ステップＳ２０４）、中断された楽曲の何割が再生済みかを示す再生済み比（％）を算出する（ステップＳ２０５）。具体的には、ステップＳ２０４の処理にて取得した時間カウンタにおけるカウント値を、ＭＰ３ファイルから特定される楽曲の再生時間に対応するカウント値で除算することにより、再生済み比が算出される。
【００５５】
そして、システム制御部１０のＲＯＭに記憶されている図７（ｂ）に示す再生進行度決定用テーブルを参照することにより、ステップＳ２０５の処理にて算出した再生済み比に対応する再生進行度番号ＰＮを決定し（ステップＳ２０６）、決定した再生進行度番号ＰＮを、現在再生進行度番号レジスタ９２に書き込む（ステップＳ２０７）。例えばステップＳ２０５の処理にて算出した再生済み比が３３％の場合、現在再生進行度番号レジスタ９２には、図７（ａ）に示すように、再生進行度番号ＰＮとして「４」が設定される。
【００５６】
その後、他の移動体通信端末との通話が終了するなど、楽曲再生の中断事由が解消した場合には（ステップＳ２０８；Ｙｅｓ）、後述する再生再開処理を実行する（ステップＳ２０９）。
以上までの処理がステップＳ１２１にて実行される楽曲再生中断・再開処理である。
【００５７】
続いて、ステップＳ２０９の再生再開処理につき、図面を参照して説明する。図８は、再生再開処理の詳細を示すフローチャートであり、図９は、再生再開処理を説明するためのタイミングチャートである。
【００５８】
まず、システム制御部１０は、中断時間カウンタにおけるカウント値を取得した後（ステップＳ３０１）、中断時間カウンタをリセットすると共に（ステップＳ３０２）、取得したカウント値を所定の閾値と比較することにより、楽曲が所定時間以上中断されたか否かを判別する（ステップＳ３０３）。楽曲の中断時間ＰＴが上述の所定時間以内である場合には（ステップＳ３０３；Ｎｏ）、「楽曲の再生を再開しますか？」といった選択画面を表示部６に表示させる。
【００５９】
この表示部６に表示された選択画面に応じて、ユーザが操作部７の十字カーソルキーや決定ボタン等を操作して「再生再開」を指示した場合には（ステップＳ３０４；Ｙｅｓ）、再生楽曲ファイル番号レジスタ９１から、図６のステップＳ２０３の処理にて設定した中断楽曲ファイル番号を取得すると共に（ステップＳ３０５）、時間カウンタにおけるカウント値（再生済み時間カウント値）を取得して再開時間に換算する（ステップＳ３０６）。
【００６０】
そして、システム制御部１０は、ステップＳ３０５の処理にて取得した中断楽曲ファイル番号に対応するファイル名のＭＰ３ファイルを特定すると共に、この特定したＭＰ３ファイルからのデータの読出を、ステップＳ３０６の処理にて換算した再開時間に対応するアドレスから開始することにより、図９（ａ）に示すように、図６のステップＳ２０１の処理にて中断した時点から、楽曲の再生を再開する（ステップＳ３０７）。また、このときには、時間カウンタによる再生時間の計測も再開される。その後、システム制御部１０は、図５のステップＳ１１５の処理に進む。
【００６１】
一方、楽曲の中断時間ＰＴが上述の所定時間を超えている場合には（ステップＳ３０３；Ｙｅｓ）、再生楽曲ファイル番号レジスタ９１から、図６のステップＳ２０３の処理にて設定した中断楽曲ファイル番号を取得する（ステップＳ３０８）。
【００６２】
続いて、再生リスト９６を参照して、ステップＳ３０８の処理にて取得した中断楽曲ファイル番号に対応するファイル名を特定すると共に、おきに入り楽曲リスト９５を参照して、この特定したファイル名に対応する頻繁再生フラグＦＦ及びお気に入りフラグＤＦを確認することにより、このファイル名の楽曲が「お気に入り」に登録されているか否かを判別する（ステップＳ３０９，ステップＳ３１０）。
【００６３】
ここで、頻繁再生フラグＦＦ及びお気に入りフラグＤＦのうち、少なくとも一方のフラグの値が「１」である場合には（ステップＳ３０９；Ｙｅｓ，ステップＳ３１０；Ｙｅｓ）、図６のステップＳ２０１の処理にて中断した楽曲が「お気に入り」に登録されているとして、時間カウンタをリセットした後、図５のステップＳ１１４の処理に進むことにより、図９（ｂ）に示すように、この楽曲を最初から再生する。
【００６４】
一方、頻繁再生フラグＦＦ及びお気に入りフラグＤＦの値が共に「０」である場合には（ステップＳ３０９；Ｎｏ，ステップＳ３１０；Ｎｏ）、図６のステップＳ２０１の処理にて中断した楽曲が「お気に入り」に登録されていないとして、現在再生進行度番号レジスタ９２から、図６のステップＳ２０７の処理にて設定した再生進行度番号ＰＮを取得すると共に（ステップＳ３１１）、進行基準番号レジスタ９３から再生進行度基準値ＢＮを取得する（ステップＳ３１２）。
【００６５】
そして、ステップＳ３１１の処理にて取得した再生進行度番号ＰＮと、ステップＳ３１２の処理にて取得した再生進行度基準値ＢＮと、を比較し（ステップＳ３１３）、再生進行度番号ＰＮが再生進行度基準値ＢＮ以下である場合には（ステップＳ３１３；Ｎｏ）、時間カウンタをリセットした後、図５のステップＳ１１４の処理に進むことにより、図９（ｂ）に示すように、図６のステップＳ２０１の処理にて中断した楽曲を最初から再生する。
【００６６】
一方、再生進行度番号ＰＮが再生進行度基準値ＢＮを超えている場合には（ステップＳ３１３；Ｙｅｓ）、時間カウンタをリセットした後、図５のステップＳ１１７の処理に進むことにより、図６のステップＳ２０１の処理にて中断した楽曲の次の楽曲の再生を開始する。図７（ａ）に示す例では、現在再生進行度番号レジスタ９２に再生進行度番号ＰＮとして「４」が設定され、進行基準番号レジスタ９３に再生進行度基準ＢＮとして「３」が設定されていることから、ステップＳ３１３の処理にてＹｅｓと判別され、図９（ｃ）に示すように、中断した楽曲の次の楽曲の再生が開始される。
以上までの処理がステップＳ２０８にて実行される再生再開処理である。
【００６７】
以上説明したように、本実施形態の移動体通信端末１によれば、楽曲が所定時間以上中断された場合には、中断事由の解消後、中断時点から楽曲の再生を再開し、中断時間が所定時間以内である場合には、中断された楽曲が「お気に入り」登録されたものであれば、中断事由の解消後、中断された楽曲を最初から再生し直す。一方、中断された楽曲が「お気に入り」登録されたものではなく、且つその楽曲の再生済み比が所定の閾値を超えていないときには、「お気に入り」登録されているときと同様、この楽曲の最初から再生し直し、再生済み比が所定の閾値を超えているときには、再生リスト９６において中断された楽曲の次に規定されている楽曲の再生を開始する。
【００６８】
このように、中断された楽曲の所定の割合以上が既に再生済みである場合には、中断事由の解消後、中断された楽曲をスキップして、次の楽曲から再生を開始することで、短期間に中断事由が複数回発生しても同一の楽曲が幾度となく再生されるといった事態を回避することができ、これにより、ユーザの不快感を低減することが可能となる。
【００６９】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。以下、本発明に適用可能な上記実施形態の変形態様について、説明する。
【００７０】
上記実施形態において、コンテンツ再生装置を、複数の楽曲を連続して再生する楽曲再生装置を例に説明したが、本発明は、これに限定されず、コンテンツ再生装置は、トラックの区切りが入れられたデジタルビデオ映像を再生するＤＶＤ（Digital Versatile Disc）プレーヤといった映像再生装置であってもよい。
【００７１】
また、上記実施形態では、コンテンツ再生装置を、楽曲再生機能を有する移動体通信端末に適用したものを例に説明したが、本発明は、これに限定されず、例えばＭＰ３などといったデジタルオーディオプレーヤや、楽曲再生機能を有するカーナビゲーションシステムに適用するものとしてもよい。
【００７２】
さらに、上記実施形態では、楽曲の再生の中断事由は、他の移動体通信端末からの着信を受けたときに発生するものとして説明したが、本発明は、これに限定されず、例えば電圧低下により誤動作防止のため電源ＯＦＦされたときや、時刻アラーム割込があったときに発生するものとしてもよい。
【００７３】
また、コンテンツ再生装置をデジタルオーディオプレーヤに適用した例では、電圧低下により誤動作防止のため電源ＯＦＦされたときや、時刻アラーム割込のときに、また、カーナビゲーションシステムに適用した例では、カーナビゲーションシステムからの音声ガイダンスが出力されたときや、エンジン停止したときに、楽曲の再生の中断事由が発生したものとすればよい。
【００７４】
上記実施形態において、システム制御部１０が実行するプログラムは、予めＲＯＭ等に記憶されているものとして説明した。しかしながら、本発明は、これに限定されず、上述の処理を実行させるためのプログラムを、既存の移動体通信端末に適用することで、上記実施形態にかかる移動体通信端末１として機能させてもよい。
【００７５】
このようなプログラムの提供方法は任意であり、例えば、インターネットなどの通信媒体を介して提供可能である他、例えば、メモリカードなどの記録媒体に格納して配布してもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係る移動体通信端末の構成例を示すブロック図である。
【図２】楽曲データのフォルダ構成を例示する図である。
【図３】お気に入り楽曲リストの構成例を示す図である。
【図４】再生リストの構成例を示す図である。
【図５】楽曲再生処理の詳細を示すフローチャートである。
【図６】楽曲再生中断・再開処理の詳細を示すフローチャートである。
【図７】再生進行度決定用テーブルの構成例を示す図である。
【図８】再生再開処理の詳細を示すフローチャートである。
【図９】再生再開処理を説明するためのタイミングチャートである。
【符号の説明】
【００７７】
１…移動体通信端末、２…アンテナ、３…無線部、４…ブラウザ、５…送受信部、６…表示部、７…操作部、８…インタフェイス、９…楽曲記憶管理部、１０…システム制御部、１１…音声処理部、１２…マイクロフォン、１３…通話用スピーカ、１４…楽曲再生部、１５…楽曲用スピーカ、９１…再生楽曲ファイル番号レジスタ、９２…現在再生進行度番号レジスタ、９３…進行基準番号レジスタ、９４…楽曲データ、９５…お気に入り楽曲リスト、９６…再生リスト
【図１】
0004513668.tif 000002
【図２】
0004513668.tif 000003
【図３】
0004513668.tif 000004
【図４】
0004513668.tif 000005
【図５】
0004513668.tif 000006
【図６】
0004513668.tif 000007
【図７】
0004513668.tif 000008
【図８】
0004513668.tif 000009
【図９】
0004513668.tif 000010