(57)【要約】電子機器（１０）においてメディアオブジェクトを再生する方法は、メディアファイル内の複数のメディアオブジェクトであって、最上位ランクと少なくとも１つの下位ランクとを備える階層ランクから得られるランクに個々に関連付けられるメディアファイルにアクセスするステップと、再生を目的として上記複数のメディアオブジェクトの中から最上位ランクに関連付けられたメディアオブジェクトにランダムにアクセスし、再生するステップと、上記ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを最上位ランクから下位ランクへ変更するステップと、複数のメディアオブジェクトの各々が下位ランクに関連付けられる場合、少なくとも１つのメディアオブジェクトが最上位ランクに関連付けられるようになるまで、複数のメディアオブジェクトの各々に関連付けられたランクを上げるステップと、を含む。
2009535755.tif 000002
【特許請求の範囲】
【請求項１】
電子機器（１０）においてメディアオブジェクトを再生する方法であって、
最上位ランクと、少なくとも１つの下位ランクとを備える階層型ランクから得られるランクに個々に関連付けられた、メディアファイル内の複数のメディアオブジェクトにアクセスするアクセスステップと、
再生用の前記複数のメディアオブジェクトの中から前記最上位ランクに関連付けられたメディアオブジェクトにランダムにアクセスし、再生する再生ステップと、
前記ランダムにアクセスされたメディアオブジェクトに関連付けられたランクを、前記最上位ランクから下位ランクへ変更する変更ステップと、
複数のメディアオブジェクトの各々が下位ランクに関連付けられている場合、少なくとも１つのメディアオブジェクトが前記最上位ランクに関連付けられるようになるまで、複数のメディアオブジェクトの各々に関連付けられた前記ランクを上げるランク上げステップと
を備えることを特徴とする方法。
【請求項２】
前記少なくとも１つの下位ランクは、少なくとも１つの中間ランクと最下位ランクとを備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記メディアオブジェクトが再生された場合、前記メディアオブジェクトに関連付けられた前記ランクを前記最上位ランクから前記中間ランクへ変更することを特徴とする請求項２に記載の方法。
【請求項４】
前記メディアファイル内の前記複数のメディアオブジェクトの中から再生すべきメディアオブジェクトを手動で選択し、手動で選択された該メディアオブジェクトにアクセスした後に、前記手動で選択されたメディアオブジェクトに関連付けられるランクを中間ランクへ変更するステップをさらに備えることを特徴とする請求項２又は３に記載の方法。
【請求項５】
少なくとも１つの前記中間ランクは、第１の中間ランクと第２の中間ランクとを備え、前記第１の中間ランクは前記最上位ランクと前記第２の中間ランクとの間にランキングされ、前記第２の中間ランクは、第１の中間ランクと前記最下位ランクとの間にランキングされることを特徴とする請求項２乃至４のいずれか１項に記載の方法。
【請求項６】
前記メディアオブジェクトがランダムにアクセスされて再生された場合、前記メディアオブジェクトに関連付けられた前記ランクは前記第２の中間ランクへ変更されることを特徴とする請求項５に記載の方法。
【請求項７】
前記複数のメディアオブジェクトの中からメディアオブジェクトを手動で選択し、該メディアオブジェクトが手動でアクセスされた後、前記手動で選択されたメディアオブジェクトに関連付けられるランクは前記第１の中間ランクへ変更されることを特徴とする請求項５又は６に記載の方法。
【請求項８】
ランダムにアクセスされたメディアオブジェクトの半分に満たない量が再生された場合、前記メディアオブジェクトに関連付けられるランクは最下位ランクへ変更されることを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
電子機器であって（１０）、
最上位ランクと少なくとも１つの下位ランクとを備える階層型ランクから得られるランクに個々に関連付けられる複数のメディアオブジェクトを含む再生リスト（５４）と、
前記複数のメディアオブジェクトを再生するメディア・プレイヤ（４６）部とを備え、
前記メディア・プレイヤ（４６）部は、
前記メディア・プレイヤ（４６）部によって再生するために、前記最上位ランクに関連付けられたメディアオブジェクトに前記再生リスト（５４）からランダムにアクセスするランダム再生機能部（４８）と、
前記メディアオブジェクトがランダムにアクセスされた後、前記ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを、前記最上位ランクから下位ランクへ下げ、複数のメディアオブジェクトの各々が下位ランクに関連付けられる場合、少なくとも１つのメディアオブジェクトが前記最上位ランクに関連付けられるようになるまで、前記複数のメディアオブジェクトの各々に関連付けられるランクを上げるためのトラッキング機能部（５０）と
を備えることを特徴とする電子機器（１０）。
【請求項１０】
電子機器（１０）においてメディアオブジェクトを再生するための方法をコンピュータに実行させるための、該コンピュータで読取り可能な記憶媒体に記憶されたプログラムであって、
最上位ランクと、少なくとも１つの下位ランクとを含む複数のランクから得られるランクに関連付けられる複数のメディアオブジェクトを特定するコンテンツを有する再生リスト（５４）を提供する提供ステップと、
前記最上位ランクに関連付けられた前記メディアオブジェクトにランダムにアクセスし、再生する再生ステップと、
前記メディアオブジェクトが再生された後、前記メディアオブジェクトに関連付けられるランクを下位ランクへ変更する変更ステップと、
前記メディアオブジェクトのいずれも前記最上位ランクに関連付けられていない場合、複数のメディアオブジェクトの各々に関連付けられるランクを上げるランク上げステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に電子機器に関し、特にランダムモードでのメディア再生のようなランダムな処理を伴う電子機器に関するものである。
【背景技術】
【０００２】
シャッフル機能、即ち、ランダム機能はメディア再生機器の周知の機能であり、予め記録されたメディア上の（例えば、ビデオトラック又はオーディオトラックなどの）メディアオブジェクトを再生する順序をランダムに選択する。シャッフル機能は変化と予測不能性を聴取経験に付加することができる。
【０００３】
再生リストもメディア再生機器の周知の特徴である。再生リストは（例えば、歌、ビデオ、静止画像などの）メディアオブジェクトのグループを定めるものであり、このグループは、メディア再生機器によって再生する或る所定の順序で表される。メディア再生機器は、選択した再生リストを参照して、どの特定のメディアオブジェクトを再生すべきかを決定する。再生リストは、ユーザによる作成、自動生成、ユーザによるダウンロードなどによりつくることが可能であり、あるいはこれらを種々に組み合わせることも可能である。再生リストは、メディア再生機器に記憶された（一般に「メディアライブラリ」と呼ばれる）すべてのメディアオブジェクトのサブセットのみを含むことができる。あるいはメディアライブラリ内のメディアオブジェクトのすべてを含むことができる。予め選択された再生リストが存在しない場合、メディア再生機器は、通常、デフォルトの再生リストへ戻る。このデフォルトの再生リストには、メディアオブジェクトがメディア再生機器のメモリに記憶されている順序でメディアライブラリ内のメディアオブジェクトのすべてが含まれている。
【０００４】
再生リストは、セッション中に再生される特定のメディアオブジェクトに対するさらに多くの制御をユーザに提供するという点で有用である。ユーザが特に興味をもっているメディアオブジェクト（例えばメディアライブラリ内のすべてのクラシック・ロック・ソングなど）が再生リストの内容となっていることは時としてあるが、再生リスト内のメディアオブジェクトの特定の再生順序については重要度が低い。別の場合、ユーザが所定の再生リスト内のメディアオブジェクトの再生順序を管理することにさらに関心をもつようになることも考えられる。例えば、ユーザはピンクフロイドの「ウォール」のような「ストーリーアルバム」からの歌をそれらのオリジナルの順序で聴く方を好むことも考えられる。
【０００５】
ユーザの気分、感情などに応じて、メディア再生機器が再生リストのメディアオブジェクトをリスト順に再生することをユーザが望むこともある。一方、再生リスト内のメディアオブジェクトがランダムな順序で再生される「ランダム」再生モードをユーザが望むことも考えられる。
【０００６】
従来のメディア再生機器は、ユーザが再生用の再生リストからメディアオブジェクトをランダムに選択するランダムモードを利用することができるようにするものである。典型的には、従来のメディア再生機器のランダムモードは、再生機器がランダムにアクセスするメディアオブジェクトを追跡（track）するものではない。代わりに、従来のメディア再生機器は、再生リスト全体から再生用のメディアオブジェクトをランダムに選択する。メディアオブジェクトが再生された後、装置は、どのメディアオブジェクトが再生されたか、あるいは、どのオブジェクトがユーザによりスキップされたかを追跡することなく、別のメディアオブジェクトを再生リストからランダムに選択する。別の従来のメディア再生機器は、再生リスト内のメディアオブジェクトをランダムに選択し、次いで、この場合もどのメディアオブジェクトが再生されたかを追跡することなくメディアオブジェクトを再生する。
【０００７】
別の場合、ユーザは、ユーザが好むメディアオブジェクトの再生頻度の方が、ユーザが好まないメディアオブジェクトの再生頻度よりも高くなる、メディアオブジェクトのランダムな再生を望む場合もある。従来のメディア再生機器には、どのメディアオブジェクトの方が好まれているかを追跡して、好まれていないメディアオブジェクトよりも好まれているメディアオブジェクトの方が頻繁に再生されるようにする能力はない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のメディア再生機器でのランダムモード再生に関連する上述の問題に鑑み、或る種のメディアオブジェクトの方が別のメディアオブジェクトよりも高い頻度で再生されることを避けるとともに、所定の基準に従ってメディアオブジェクトのランダム再生を行い、追跡し、それによってユーザが好むメディアオブジェクトの再生頻度の方が、ユーザが好まないメディアオブジェクトの再生頻度よりも高くなるようにするために、メディアファイルのランダム再生をより良好に提供するランダムなメディア再生に対する強い要望が当業において存在する。
【課題を解決するための手段】
【０００９】
本発明によれば電子機器が提供される。この電子機器は、再生用の複数のメディアオブジェクトを含む再生リストを含み、個々のメディアオブジェクトはある階層ランクから得られるランクに関連付けられ、該階層ランクは、最上位ランクと、少なくとも１つの下位ランク、及び、複数のメディアオブジェクトを再生するように構成されたメディア・プレイヤ部を備え、該メディア・プレイヤ部は、最上位ランクに関連付けられたメディアオブジェクトに再生リストからランダムにアクセスして、メディア・プレイヤ部によって再生されるようにする動作可能なランダム再生機能部と、メディアオブジェクトがランダムにアクセスされた後、ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを最上位ランクから下位ランクへ下げ、複数のメディアオブジェクトの各々が下位ランクに関連付けられた場合、少なくとも１つのメディアオブジェクトが最上位ランクに関連付けられるようになるまで、複数のメディアオブジェクトの各々に関連付けられたランクを上げるようにするトラッキング機能部と、を有する。
【００１０】
１つの態様によれば、上記少なくとも１つの下位ランクは、中間ランクと最下位ランクとを備え、この中間ランクは最上位ランクと最下位ランクとの間に存在する。
【００１１】
別の態様によれば、トラッキング機能部は、メディアオブジェクトがランダム再生機能部によってアクセスされた後、ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを中間ランクへ変更する。
【００１２】
さらに別の態様によれば、トラッキング機能部は、メディア・プレイヤがメディアオブジェクトの半分に満たない量を再生した場合、ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを最下位ランクへ変更する。
【００１３】
さらに別の態様によれば、電子機器は、メディア・プレイヤによって再生されるようにするための、再生リストからメディアオブジェクトへ手動でアクセスする手動選択機能部を含む。
【００１４】
さらに別の態様によれば、トラッキング機能部は、メディアオブジェクトが手動選択部によってアクセスされた後、手動でアクセスされたメディアオブジェクトに関連付けられたランクを中間ランクへ変更する。
【００１５】
別の態様によれば、上記少なくとも１つの下位ランクは複数の中間ランクと最下位ランクとを備え、その場合、上記複数の中間ランクは最上位ランクと最下位ランクとの間に存在する。
【００１６】
さらに別の態様に関して、上記複数の中間ランクは第１の中間ランクと第２の中間ランクとを含み、その場合、第１の中間ランクは第２の中間ランクよりも高い位置にあり、第２の中間ランクは最下位ランクよりも高い位置にある。
【００１７】
別の態様によれば、電子機器は、メディア・プレイヤ部による再生用メディアオブジェクトに再生リストから手動でアクセスするための手動選択機能部を含む。
【００１８】
さらに別の態様によれば、トラッキング機能部は、メディアオブジェクトが手動選択部によって手動でアクセスされた後、手動でアクセスされたメディアオブジェクトに関連付けられたランクを第１の中間ランクへ変更する。
【００１９】
別の態様によれば、トラッキング機能部は、メディア・プレイヤによる再生のためにメディアオブジェクトがランダム再生機能部によりアクセスされた場合、ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを第２の中間ランクへ変更する。
【００２０】
さらに別の態様によれば、トラッキング機能部は、メディア・プレイヤがメディアオブジェクトの半分に満たない量を再生した場合、ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを最下位ランクへ変更する。
【００２１】
さらに別の態様によれば、電子機器は、メディア・プレイヤ部による再生を目的として、再生リストからメディアオブジェクトに手動でアクセスする手動選択機能部をさらに含み、その場合、トラッキング機能部は、メディアオブジェクトが手動選択部によって手動でアクセスされた後、手動でアクセスされた該メディアオブジェクトに関連付けられたランクを第１の中間ランクへ変更する。
【００２２】
別の態様によれば、上記複数の中間ランクは、第３の中間ランク、第１の中間ランク、第２の中間ランク、及び、第２の中間ランクと最下位の中間ランクとの間の第４の中間ランクをさらに備える。
【００２３】
さらに別の態様によれば、上記複数の中間ランクは第１の中間ランクと第２の中間ランクとの間に複数の追加のランクを、そして、第２の中間ランクと最下位の中間ランクとの間に複数の追加のランクをさらに備える。
【００２４】
別の態様によれば、メディアオブジェクトは少なくともオーディオファイルを備える。
【００２５】
さらに別の態様によれば、メディアオブジェクトは少なくともビデオファイルを備える。
【００２６】
さらに別の態様によれば、メディアオブジェクトは少なくとも画像ファイルを備える。
【００２７】
さらに別の態様によれば、電子機器は移動電話機である。
【００２８】
さらに別の態様によれば、電子機器は個人用娯楽装置である。
【００２９】
さらに別の態様によれば、再生リスト又はメディアオブジェクトのうちの少なくとも１つが電子機器から遠隔の場所に位置する。
【００３０】
発明のさらに別の態様によれば、電子機器においてメディアオブジェクトを再生する方法が、最上位ランクと少なくとも１つの下位ランクとを備える階層型ランクから得られるランクに個々に関連付けられる、メディアファイル内の複数のメディアオブジェクトにアクセスするステップと、再生を目的として、複数のメディアオブジェクトの中から最上位ランクに関連付けられたメディアオブジェクトにランダムにアクセスし、再生するステップと、ランダムにアクセスされたメディアオブジェクトに関連付けられたランクを最上位ランクから下位ランクへ変更するステップと、少なくとも１つのメディアオブジェクトが最上位ランクに関連付けられるようになるまで、複数のメディアオブジェクトの各々が下位ランクに関連付けられている場合、複数のメディアオブジェクトの各々に関連付けられたランクを上げるステップと、を含む。
【００３１】
別の態様によれば、少なくとも１つの下位ランクが少なくとも１つの中間ランクと最下位ランクとを備える。
【００３２】
別の態様によれば、メディアオブジェクトに関連付けられたランクは、メディアオブジェクトが再生された場合、最上位ランクから中間ランクへ変更される。
【００３３】
さらに別の態様によれば、メディアオブジェクトの半分に満たない量が再生された場合、ランクは中間ランクから最下位ランクへのメディアオブジェクトに関連付けられる。
【００３４】
さらに別の態様では、本方法は、再生リスト内の複数のメディアオブジェクトの中から再生すべきメディアオブジェクトを手動で選択するステップと、手動で選択されたメディアオブジェクトにアクセスした後、手動で選択されたメディアオブジェクトに関連付けられたランクを中間ランクへ変更するステップとを備える。
【００３５】
別の態様では、少なくとも１つの中間ランクが第１の中間ランクと第２の中間ランクとを備え、その場合、第１の中間ランクは最上位ランクと第２の中間ランクとの間にあり、第２の中間ランクは第１の中間ランクと最下位ランクとの間にある。
【００３６】
さらに別の態様では、メディアオブジェクトがランダムにアクセスされ、再生された場合、メディアオブジェクトに関連付けられたランクは第２の中間ランクへ変更される。
【００３７】
さらに別の態様によれば、ランダムにアクセスされたメディアオブジェクトの半分に満たない量が再生された場合、メディアオブジェクトに関連付けられたランクは最下位ランクへ変更される。
【００３８】
さらに別の態様によれば、本方法はさらに、再生を目的として複数のメディアオブジェクトの中からメディアオブジェクトを手動で選択するステップを備え、その場合、手動で選択されたメディアオブジェクトに関連付けられたランクは、メディアオブジェクトが手動でアクセスされた後、第１の中間ランクへ変更される。
【００３９】
本発明のさらに別の態様では、機械可読媒体に記憶されたプログラムが提供される。このプログラムは、マシーンによって実行されると、ランダムにアクセスされる最上位ランクと、少なくとも１つの下位ランクとを含む複数のランクに関連付けられた複数のメディアオブジェクトを特定する内容を有する再生リストを提供することによって、メディアオブジェクトを電子機器において再現するステップと、メディアオブジェクトが再生された後、メディアオブジェクトに関連付けられたランクを下位ランクへ変更するステップと、メディアオブジェクトのいずれも最上位ランクに関連付けられていなければ、複数のメディアオブジェクトの各々に関連付けられたランクを上げるステップと、を提供する。
【００４０】
本発明のこれらの特徴並びにさらなる特徴は、以下の説明及び添付図面を参照することにより明らかになる。説明と図面において、本発明の原理を採用できる方法のうちのいくつかの方法を示す本発明の特定の実施形態が詳細に開示されているが、これに対応して本発明の範囲がこれらの実施形態に限定されるわけではないことを理解されたい。逆に、本発明は、本明細書に添付の請求項の精神と文言に含まれるすべての変更、修正及び均等物を含むものである。
【００４１】
１つの実施形態に関して説明と例示の少なくともいずれかを行った特徴は、１以上の別の実施形態において、若しくは、その他の実施形態の特徴との組み合わせか、その他の実施形態の特徴の代わりかの少なくともいずれかの形で、同じ方法、もしくは、類似の方法で利用することが可能である。
【００４２】
本明細書で使用される場合、「備える／備えている（comprises/comprising）」という用語は、言及された特徴、整数、ステップ又は構成の存在を特定するために用いられるが、これら以外の特徴、整数、ステップ、構成、又はこれらのグループの存在又は追加を排除するものではない、という点を強調しておく。
【発明を実施するための最良の形態】
【００４３】
本発明について以下では図面を参照しながら説明する。同じ参照番号は図面を通して同じ要素を示すために用いるものとする。
【００４４】
本実施形態明細書に記載されているような「電子機器」という用語は、（ＣＤ、ＭＰ３、ＡＣ−３、ＷＭＡなどの）デジタル音楽プレイヤ、（ＤＶＤ、ＭＰＥＧ、．ＷＭＶなどの）ビデオプレイヤ、（例えば、ＪＰＥＧなどの）画像プレイヤなどのような種々のフォーマットのメディア・プレイヤを含む個人用携帯電子装置を含むものであるが、これらのみに限定されるわけではない。電子機器は、ＣＤプレイヤ及びＤＶＤプレイヤ並びにますますポピュラーなものになりつつある「フラッシュメモリ」、及び「ハードドライブ」タイプのメディア・プレイヤのような従来型のメディア・プレイヤを含み、種々のメディアファイルを記憶するために用いられるタイプのメモリを意味する。電子機器は専用のメディア・プレイヤ並びにメディア・プレイヤを含む多機能装置を含む。このような多機能装置は携帯無線通信機器を含む。本実施形態で「移動無線端末」とも呼ばれる「携帯無線通信機器」という用語は、移動電話機、ページャ、電子手帳、パーソナル・デジタル・アシスタント（ＰＤＡ）、スマートフォンなどのコミュニケータなどのようなすべての機器を含む用語である。
【００４５】
本実施形態では、主として移動電話機に関連して本発明の説明を行う。しかし、本発明が移動電話機に限定されることを意図するものではないこと、及び、任意の種類の電子機器であってもよいことは理解できよう。さらに、本実施形態では、主としてメディア・プレイヤにおいてメディアオブジェクトをランダムに再生するというケースで本発明の説明を行うが、以下本実施形態において説明するように、本発明はさらに一般的には、任意のタイプのリスト又はコレクションのランダム再生、実行などに適用されることは理解できよう。
【００４６】
以下さらに十分に説明するために、移動電話機１０は、メディア再生を提供する既存の電子機器に関する前述の欠点を解決するものである。
【００４７】
本発明の１つの実施形態において、トラッキング機能部は、第１の識別情報を有する再生リストの中でメディアオブジェクトのすべてをランク付ける。メディア・プレイヤによってメディアオブジェクトがランダムに再生された後、トラッキング機能部はメディアオブジェクトに関連する識別子を第２の識別子へ変更する。メディア・プレイヤは、第１の識別情報に関連付けられたメディアオブジェクトがそれ以上存在しなくなるまで、第１の識別情報を含むメディアオブジェクトをランダムに再生し続ける。次いで、トラッキング機能部は、個々のメディアファイルに関連する識別子を元の第１の識別情報へ変更し、次いで、メディアオブジェクトプレイヤは第１の識別情報を含むメディアオブジェクトのランダム再生を再開する。
【００４８】
本発明の別の実施形態では、メディアオブジェクトはグループ化されるか、又は、最上位ランクと最下位ランクとを含む複数の異なるランクのうちの１つに関連付けられる。これらのランクは複数の中間ランク又は下位ランクも含むことができる。ランダム再生機能部は、メディア・プレイヤによって再生すべき最上位ランクを持つメディアオブジェクトのグループからメディアオブジェクトをランダムに選択する。以下さらに詳細に説明する或るユーザ入力又はユーザ入力の不足に応じて、トラッキング機能部は、選択されたメディアオブジェクトのランクを或る所定の基準に従って下位ランク又は最下位ランクへ変更する。最上位ランクを持つメディアオブジェクトが存在しなければ、トラッキング機能部は少なくとも１つのメディアオブジェクトが最上位ランクを有するようになるまでメディアオブジェクトのランクのすべてを上げる。次いで、メディア・プレイヤのランダム再生機能部は、メディア・プレイヤによって再生すべき最上位ランクを持つメディアオブジェクトをランダムに選択し続け、そして、トラッキング機能部は、すべてのメディアオブジェクトが下位ランクを有するようになるまでメディアオブジェクトの選択されたランクをその後下げ続ける。この時点で、トラッキング機能部は、メディアオブジェクトのうちの少なくとも１つが最上位ランクを有するようになるまで、複数のメディアオブジェクトの各々のランクを上げる。任意の時点において、メディア再生中に、ユーザは、オプションとして再生用メディアオブジェクトに手動でアクセスすることができる。メディアの再生後、トラッキング機能部は該メディアオブジェクトに関連付けられたランクを下位ランクへ変更する。そして、ユーザが別のメディアオブジェクトを手動で選択しなければ、ランダム再生機能部とメディア・プレイヤとは最上位ランクに関連付けられたランダムなメディアオブジェクトを再生することになる。
【００４９】
まず、図１を参照すると、本発明の一実施形態による電子機器が示されている。本明細書に記載の例示の実施形態において、電子機器は移動電話機１０である。移動電話機１０は、「レンガ（brick）」又は「ブロック（block）」設計タイプの筐体を有するものとして示されているが、本発明の範囲から逸脱することなく、シェル型筐体やスライド型筐体のような別の種類の筐体を利用してもよいことは理解できよう。
【００５０】
移動電話機１０はディスプレイ１４及びキーパッド１６を含む。一般に行われているように、ディスプレイ１４は、作動状態、時刻、電話番号、連絡先情報、種々のナビゲーションメニューなどのような情報をユーザに対して表示し、これらの情報によってユーザは移動電話機１０の種々の機能を利用することが可能となる。同様に、キーパッド１６は種々のユーザ入力処理を提供するという点で従来方式のキーパッドであってもよい。例えば、キーパッド１６は、典型的には、電話番号、電話リスト、連絡先情報、メモ、テキストメッセージなどのような英数字情報の入力を可能にするための英数字キーを含む。さらに、キーパッド１６は、典型的には、通話の開始又は応答のための「通話送信」キー１８と、通話の終了すなわち「ハングアップ」のための「通話終了」キー２０のような特定のファンクションキーとを含む。特定のファンクションキー２２ａ、２２ｂ及び２２ｃはまた、一般に行われているように、例えば、様々な電話機能、プロファイル、設定などを選択するために、ディスプレイ１４に表示されるメニューを通じてナビゲートするためのメニューナビゲーションキーを含むものであってもよい。キーパッド１６に含まれる別のキーは、音量キー２４、オン／オフ電源キー２６、並びに、ウェブブラウザ開始キー、カメラ・キーなどのような種々の別のキーを含むものであってもよい。
【００５１】
図１の特定の実施形態では、移動電話機１０はディスプレイ１４と、分離されたキーパッド１６とを含む。代替の実施形態では、ディスプレイ１４はそれ自体が１以上のキーを含むタッチスクリーンを備えたものであってもよい。さらに別の実施形態では、ディスプレイ１４が電話機１０の操作に用いるすべてのキー又はほぼ全てのキーを含むタッチスクリーンを備え、その結果、非常に限定されたキーパッド１６が含まれるか、あるいは全くキーパッド１６が含まれていない場合もある。理解されるように、キーパッド１６又はタッチスクリーン／ディスプレイ１４に含まれるキーの特定の形及び機能はその最も広い意味において本発明には無関係である。
【００５２】
以下さらに詳細に説明するように、移動電話機１０は、従来の移動電話機能部に加えて種々の機能を行う能力を備えた多機能装置である。例えば、本発明による移動電話機１０はメディア・プレイヤとしても機能する。さらに詳細には、移動電話機１０は、例えば、（ＭＰ３、．ｗｍａ、ＡＣ−３などの）オーディオファイル、（ＭＰＥＧ、．ＷＭＶなどの）ビデオファイル、（ＰＤＦ、ＪＰＥＧ、．ｂｍｐなどの）静止画像のような異なるタイプのメディアオブジェクトを再生する能力を備えている。メディアオブジェクトは、典型的には移動電話機１０内の不揮発性メモリに記憶される。移動電話機１０は、スピーカ２８又は適当なコネクタを介して移動電話機１０にプラグインすることができるステレオヘッドフォン３０のようなアクセサリを通じてオーディオファイルを再現する。移動電話機１０は、例えばビデオファイル又は他の画像ファイルをディスプレイ１４上に再現する能力を備える。
【００５３】
図２は図１の例示の電子機器の機能ブロック図を表す図である。移動電話機１０の構成は、一般に本明細書に記載のようなランダムモード処理であることを除けば従来の構成である。好適には、上記ランダムモード処理は、主に移動電話機１０内のアプリケーションソフトウェアを介して実行することが望ましい。しかし、当業者には自明であるように、このような処理は、本発明の範囲から逸脱することなく、主にソフトウェア、ハードウェア、ファームウェア、又はこれらの組み合わせを介して実行することが可能である。
【００５４】
移動電話機１０は、移動電話機１０の機能と動作の制御全体を行うように構成された主制御回路４０を含む。制御回路４０は、本明細書でまとめて単にＣＰＵ４２と呼ぶＣＰＵ、マイクロコントローラ、又はマイクロプロセッサなどを含むことができる。ＣＰＵ４２は、制御回路４０（図示せず）内のメモリと個別のメモリ４４との少なくともいずれかに記憶されたコードを実行して、移動電話機１０内の移動電話機能部４５の従来の動作の実行を意図するものである。しかしながら、さらに、ＣＰＵ４２は、メモリ４４に記憶されたコードを実行して、メディア・プレイヤ部４６を用いてメディア・プレイヤ機能の実行も意図する。このメディア・プレイヤ機能はランダム再生機能部４８、トラッキング機能部５０を含み、さらに、手動選択機能部５２を含むことも可能である。メモリ４４は、移動電話機１０が動作中、並びに、移動電話機１０又はメディア・プレイヤ部４６が使用されていない間の双方の間、メディアオブジェクトに関連付けられたランクを記憶する能力を備えるようにすることが可能である。
【００５５】
メモリ４４は、ユーザにより作成されるか、別様に移動電話機１０内に提供される１以上の再生リスト５４を含むことができる。再生リスト５４は、移動電話機１０が再生中に再現すべきメディアオブジェクトのリストを特定する。メディアオブジェクトは、メディアオブジェクトが通常（すなわちランダム処理が存在しないときに）再現を意図する順序で再生リスト５４の中に出現する。ユーザは、再生リストを生成することができるか、あるいは再生リストのダウンロードを行うことができる。上記とは別に、移動電話機１０は（例えば、ジャンル、アーティスト、発売年度のようなユーザ入力に基づいて）再生リストなどを生成することができる。さらに別の代替例では、例えば、無線インターネット接続を介して移動電話機１０によりアクセス可能なリモートサーバ上などの遠隔地にある記憶装置に単複の再生リストを常駐できる。理解されるように、再生リストが生成される特別の態様はクレームされた発明には無関係である。
【００５６】
移動電話機１０は好ましい実施形態によるメディアライブラリ５６をさらに含む。メディアライブラリ５６は、オーディオファイル、ビデオファイル、映像／画像ファイルなどの形で種々のメディアオブジェクトを記憶する記憶メディアを表す。記憶メディアは、大容量フラッシュメモリ又はマイクロ・ハードドライブのような不揮発性メモリであることが望ましい。不揮発性メモリの各々は、パーソナル・メディア・プレイヤにおいて周知のものである。さらに限定されたコンテキストでは、メディアライブラリ５６は、比較的小容量のコンパクトディスク（ＣＤ）、ミニディスク、フラッシュカードなどによって表すことができる。これらの記憶メディアの各々は、そこに記憶されているメディアオブジェクトを再生するために電子機器の中へ挿入することができる。上記とは別に、メディアライブラリ５６はまた、例えば無線インターネット接続を介して移動電話機１０によってもアクセス可能なリモートサーバのような、遠隔地にある記憶装置上に常駐することができる。単複の再生リスト５４は、メディアライブラリ５６の中に記憶されているか、遠隔地にある記憶装置上でアクセス可能であるかの少なくともいずれかになるメディアオブジェクトのリストを個々に特定する。一般に、メディアライブラリ５６又は遠隔地にある記憶装置内の再生リストは、メディアオブジェクトのサブセットのみを含む。但し再生リストはメディアライブラリ５６又は遠隔地にある記憶装置内のメディアオブジェクトのすべてを含むこともできる。
【００５７】
従来のメディア・プレイヤの動作によれば、ユーザは、典型的にはディスプレイ１４と組み合わされたユーザインタフェースを介してメモリ４４内の再生リストの中から再生リスト５４を選択する。上記とは別に、ユーザはメディア・プレイヤ部４６が再生リスト５４を（例えば、ジャンル、アーティスト、発売年度などに基づいて）自動的に作成するように要求することができる。さらに別の代替例として、メディア・プレイヤ部４６は、ユーザにより指定された選択結果が存在しなければ、デフォルトの再生リスト５４へ戻る。例えば、デフォルトの再生リスト５４はメディアライブラリ５６内のメディアオブジェクトのすべてから構成されるものであってもよいし、あるいは、メディアオブジェクトは、メディアライブラリ５６に記憶されている順序の結果生じる得るものである。例えば、メディア・プレイヤ部４６はデフォルトの再生リストへ戻ることができ、そこで、デフォルトの再生リストは、開始アドレスから始まり、次いで、終了アドレスまでずっとメディアライブラリ５６に記憶されたメディアオブジェクトを順次再生する。
【００５８】
コンピュータプログラミングの当業者、及び、特に移動電話機及びメディア・プレイヤ用のアプリケーションプログラミングの当業者には、本明細書に記載の機能を実行するために移動電話機１０又は別の電子機器をプログラムする方法は、本明細書に記載の説明から自明のことに思われるであろう。したがって、具体的なプログラミングコードに関する詳細については簡潔さを旨として省略した。また、好ましい実施形態に従って、メディア・プレイヤ部４６及びランダム再生機能部４８及びトラッキング機能部５０が、ＣＰＵ４２と、メモリ４４内のアプリケーションソフトウェアとを介して実行されるが、専用ハードウェア、ファームウェア、ソフトウェア、又はこれらの組み合わせを介して上記のような機能を実行することも可能である。
【００５９】
ユーザは移動電話機１０の１以上のキーを介してメディア・プレイヤ部４６を開始することができる。再生の開始時に、メディア・プレイヤ部４６は、最上位ランクを含む１以上のランクに関連付けられた複数のメディアオブジェクトを有することができる、選択された（又はデフォルトの）再生リスト５４に目を向ける。ランダム再生機能部４８は、最上位ランクに関連付けられた再生リスト５４内のメディアオブジェクトのグループからメディアオブジェクトをランダムに選択する。その後、メディア・プレイヤ部４６は、スピーカ２８／ヘッドセット３０とディスプレイ１４との少なくともいずれかを介するメディアオブジェクトの再現へ進む。さらに詳細には、メディア・プレイヤ部４６は、メディアライブラリ５６又は再生リスト５４からメディアオブジェクトにアクセスし、次いで、スピーカ２８／ヘッドセット３０とディスプレイ１４との少なくともいずれかへ示されるオーディオとビデオとの少なくともいずれかの信号にデジタルデータを変換する。ランダム再生機能部４８によってメディアオブジェクトがランダムにアクセスされた後、トラッキング機能部５０はメディアオブジェクトに関連付けられたランクを変更する。メディアオブジェクトの再生を終了するか、又は、例えば、キーパッド１６上のナビゲーションキー２２ａ、２２ｂ、２２ｃによってユーザからプロンプトを受けたとき、ランダム再生機能部４８は、最上位ランクに関連付けられた別のメディアオブジェクトを再生用としてランダムに選択する。同様にメディア・プレイヤ部４６は、次のランダムに選択されたメディアオブジェクトの再現へ進む。この処理は、メディア・プレイヤ部４６が、最上位ランクに関連付けられた再生リスト５４の最後のメディアオブジェクトを再現するまで続き、その時点で、トラッキング機能部５０は、少なくとも１つのメディアオブジェクトが最上位ランクを有するようになるまで、複数のメディアオブジェクトの各メディアオブジェクトに関連付けられるランクを変更する。
【００６０】
続けて図２を参照すると、移動電話機１０は、一般に行われているように、無線回路６２に結合されたアンテナ６０を含む。無線回路６２はアンテナ６０を介して信号を送受信する無線周波数送信機と受信機とを含む。移動電話機１０は無線回路６２によって送信され／無線回路６２から受信されるオーディオ信号を処理するための音響処理回路６４をさらに含む。さらに、音響処理回路６４は、メディアオブジェクトの再生中に制御回路４０によって提供されるオーディオ信号を処理する役割を果たす。音響処理回路６４は、一般に行われているように、ユーザが移動電話機１０を介して聴き、話すことができるようにする前述のスピーカ２８とマイク６８に結合される。さらに、音響処理回路６４に結合されたヘッドホンジャック７０が提供される。このヘッドホンジャック７０によって、ヘッドセット３０は移動電話機１０に接続できるようになる。したがって、メディア・プレイヤ部４６として機能するとき、移動電話機１０は、音響信号処理回路６４を介してスピーカ２８とヘッドセット３０の少なくともいずれかへ音響部分を向けることができる。無線回路６２及び音響処理回路６４は制御回路４０と個々に結合され、処理全体が実行される。
【００６１】
移動電話機１０は、制御回路４０に結合された前述のディスプレイ１４とキーパッド１６も含む。ディスプレイ１４のすべて又は一部がタッチスクリーンを備えている場合、上記のような処理は図２のタッチスクリーン１４によって表示することができる。移動電話機１０はＩ／Ｏインタフェース７２をさらに含む。Ｉ／Ｏインタフェース７２は、移動電話機１０をベースとするマルチエレメントのような、多くの典型的な移動電話機用Ｉ／Ｏインタフェースのうちの任意の１つの形であってもよい。一般に行われているように、Ｉ／Ｏインタフェース７２は移動電話機１０をバッテリ充電器と結合して、移動電話機１０内の電力供給装置７４を充電するのに用いることができる。さらに、又は、代替例において、Ｉ／Ｏインタフェース７２は移動電話機１０を有線の個人用ハンズフリーアダプタ（図示せず）又はブルートゥースベースのハンズフリーアダプタと共に使用するブルートゥースアダプタ（やはり図示せず）と接続する役割を果たすことができる。さらに、Ｉ／Ｏインタフェース７２は、データケーブルなどを介して、移動電話機１０をパーソナルコンピュータ又は別の装置と接続する役割を果たすことができる。別の代替例として、Ｉ／Ｏインタフェース７２は、オーディオ周波数増幅器、スピーカ、ビデオディスプレイのうちの少なくともいずれかを含むドッキング・ステーションと移動電話機１０を接続して、メディア・プレイヤ部４６の一部としてメディアオブジェクトの改善された視聴を可能にする役割を果たすことができる。
【００６２】
次に、図３Ａ乃至図３Ｄを参照すると、ユーザがランダム再生を開始することができる方法を示す例示の画面表示が示されている。キーパッド１６上のナビゲーションキー２２ａ、２２ｂ、２２ｃを用いて、例えば、ユーザは図３Ａに示すようにディスプレイ１４上にメインメニューを呼び出すことができる。ナビゲーションキーを操作することによって、ユーザは、図３Ｂに示すサブメニューに導く「メディア」を選択することができる。ここでもまた、ナビゲーションキー２２ａ、２２ｂ、２２ｃによる操作によって、ユーザは「メディア設定」を選択することができ、この結果図３Ｃに示すサブメニューが得られる。図３Ｃのメニューにおいて「再生」を選択することによって、ユーザは、本明細書に記載のようにランダム再生機能部を開始することができる。詳細には、ユーザは、ランダム再生機能を図３Ｄのメニューの中で「オン」、「オフ」又は「スマート」の何れかに選択することできる。このランダム再生機能は、以下詳細に説明するようなメディア再生に関して移動電話機１０がどのように機能するかを制御するものである。ユーザが「オン」を選択すると、従来のランダムメディア再生が開始される。
【００６３】
「スマート」ランダムモードの１つの実施例では、メディアオブジェクトに関連付けられるランクは第１及び第２の識別子を含む。ランダム再生機能部４８は、第１の識別情報に関連付けられたメディアオブジェクトのグループの中から第１の識別情報に関連付けられたメディアオブジェクトにランダムにアクセスするように動作可能となる。ランダム再生機能部４８によってメディアオブジェクトがアクセスされた後、トラッキング機能部５０は、第１の識別情報を第２の識別子へ変更するように動作する。ランダム再生機能部４８は、第１の識別情報に関連付けられたメディアオブジェクトが再生リスト５４の中に存在する限り、第１の識別情報に関連付けられたメディアオブジェクトにランダムにアクセスし続ける。ひとたび、第１の識別情報に関連付けられたメディアオブジェクトのすべてがアクセスされてしまうと、トラッキング機能部５０は複数のメディアオブジェクトの各々に関連する識別子を元の第１の識別情報へ変更する。次いで、ランダム再生機能部４８は第１の識別情報に関連付けられたランダムメディアオブジェクトにアクセスし続ける。メディア再生中にいつでも、ユーザは、手動選択機能部５２を利用することによって再生対象のメディアオブジェクトを手動で選択できることは理解できよう。
【００６４】
「スマート」ランダムモードの別の実施形態では、メディアオブジェクトは、１つの中間ランク又は複数の中間ランクを含むことができる階層型ランクに関連付けられる。「スマート」モードで機能しているとき、より上のランクを含むメディアオブジェクがメディア・プレイヤ部４６によりアクセスされて再生される頻度の方が、下位ランクに関連付けられたメディアオブジェクトの場合よりも高くなる傾向がある。この傾向は、最上位ランクを持つメディアオブジェクトが存在しなくなる度に、メディアオブジェクトに関連付けられるランクが１ランクだけ上げられるという理由のために生じる傾向である。例えば、４つのランクからなる階層が用いられる場合、最下位ランクに関連付けられたメディアオブジェクトは、最上位ランクに関連付けられるようになるまでに、３回の反復（繰り返し）あるいはランクの上昇を必要とする。２番目の最上位ランクに関連付けられたメディアオブジェクトは、最上位ランクに関連付けられるようになるまでに１回の反復又はランクの上昇を必要とするのみである。したがって、２番目の最上位ランクへの関連付けの変更が行われるメディアオブジェクトは下位ランクに関連付けられたメディアオブジェクトよりも３倍早いランダム選択対象のオブジェクトとして適格なものとなる。
【００６５】
メディアオブジェクトに関連付けられた階層型ランクが最下位と最上位ランクとの間に複数の中間ランクを含み得ることは理解できよう。例えば、階層は最上位ランクと、４以上の下位ランクとを含むことができる。
【００６６】
使用されるランクの数にかかわりなく、移動電話機１０が「スマート」モードで動作しているとき、所定の判定基準に基づいて、トラッキング機能部５０は、メディアオブジェクトに関連付けられるランクを最上位ランクから下位ランクへ変更するように動作可能である。例えば、メディアオブジェクトがランダム再生機能部によってランダムにアクセスされた場合、トラッキング機能部５０はメディアオブジェクトに関連付けられたランクを２番目の中間ランクへ変更することになる。次いで、ユーザが、例えば、オーディオファイル、動画ファイル又は画像ファイルの半分に満たない量のような、メディアオブジェクトの半分に満たない量にアクセスした場合、トラッキング機能部５０はメディアオブジェクトに関連付けられるランクを最下位ランクへ変更することになる。その理由として、おそらくあまりに頻繁に再生されためにユーザがその再生リストを好まなくなったか、又はそのメディアオブジェクトに飽きているということがトラッキング機能部５０により想定されるということが挙げられる。
【００６７】
以下の例では、再生リストが、例として、歌Ａ、歌Ｂ、歌Ｃ、歌Ｄ及び歌Ｅからなるオーディオファイルのような５つのメディアオブジェクトを含むものとする。この階層型ランクは１〜６の６つのランクを含み、この場合、「１」は最上位ランクを示し、「６」は最下位ランクを示す。歌がランダムに再生され、ユーザがオーディオファイルの半分に満たない量しか聴かなかった場合、ユーザからその歌が好まれていないと予想され、この歌に関連付けられるランクは、トラッキング機能部５０によって最下位ランク、すなわち本例では「６」へ変更される。この歌がランダムに再生されて、ユーザが歌の半分またはそれ以上の量を聴いた場合、ランクは下位の中間ランク、本例では「４」へ変更される。ユーザが再生用として歌を手動で選択した場合、ユーザからその歌が好まれていると予想されるため、その歌に関連付けられたランクはより高い中間ランク、すなわち本例では「３」へ変更されることになる。本例では「２」及び「５」のランクは、プレイス・ホールダ（place holder）すなわち、歌がランクの中を上昇して、最終的に「３」、「４」又は「６」へ変更されたランクの歌よりも高い優先順位を有することができるようにするためのバッファである。さらに、「１」〜「１０」のようなさらに大きな拡張ランクを利用して、さらに多くのプレイス・ホールダすなわちバッファを許容できるようにすることも可能であることは理解できよう。これによって、好きな歌を再生することによってランク付けをさらに的確なものにすることが可能となる。
【００６８】
以下のシーケンス例では、個々の歌が再生リスト５４に追加されたばかりである。デフォルトによって、個々の新しく追加された歌に対して最上位ランクが自動的に割り当てられ、個々の歌に関連付けられたランクは以下のようになる。
【００６９】
【表１】
2009535755.tif 000003
【００７０】
個々の歌は、再生リスト５４に追加された後、利用可能になってメディア・プレイヤ部４６によって再生され、ランダム再生機能部４８によってランダムに選択される。歌Ｄがランダム再生機能部４８によってランダムに選択されたと想定すると、歌Ｄが再生され、歌Ｄに関連付けられたランクはトラッキング機能部５０によって以下のように「１」から「４」へ変更される。
【００７１】
【表２】
2009535755.tif 000004
【００７２】
歌Ｄが初めから終わりまで再生された後、ランダム再生機能部４８は、メディア・プレイヤ部４６によって最上位ランクに関連付けられたメディアオブジェクトのグループから再生用として別のメディアオブジェクトをランダムに選択する。したがって、最上位ランクに関連付けられた歌が再生リストに残っているため、再生用として別の歌がランダムに選択される。再生用として歌Ｂがランダムに選択されたと仮定すると、トラッキング機能部５０は歌Ｂに関連付けられたランクを「１」から「４」へ変更するように動作する。
【００７３】
【表３】
2009535755.tif 000005
【００７４】
歌Ｂの再生が完了する前に途中でユーザが手動選択機能部５２を用いて、再生用として歌Ａを選択した場合、トラッキング機能部５０が動作して、歌Ｂに関連付けられたランクを最下位ランクへ、すなわち「１」から「６」へ変更することになる。歌Ａの全体又は全体の少なくとも半分以上の量が再生された場合、トラッキング機能部５０が動作して、歌Ａに関連付けられたランクを「３」へ変更することになる。というのは、上記選択が手動で選択されたからである。この結果、新たなランクは以下のようになる。
【００７５】
【表４】
2009535755.tif 000006
【００７６】
歌Ａが再生された後、ランダム再生機能部４８は最上位ランクに関連付けられた（複数の）グループの歌の中から別の歌をランダムに選択することになる。本例では、ランダム再生機能部４８が歌Ｃ又は歌Ｅをランダムに選択したとする。というのは、これらの歌だけが最上位ランクに関連付けられた残りの歌であるからである。再生用として歌Ｅがランダムに選択されたと仮定すると、歌Ｅに関連付けられるランクは「４」へ変更されることになる。
【００７７】
【表５】
2009535755.tif 000007
【００７８】
歌Ｅが途中まで再生されてから、ユーザが次のランダムな歌を選択した場合、トラッキング機能部５０は歌Ｅに関連付けられたランクを「６」へ変更し、次いで、ランダム再生機能部４８が再生用として歌Ｃをランダムに選択することになる。この選択が行われる理由は、歌Ｃが最上位ランクを持つ残りの唯一の歌であるためである。アクセスが行われた後、トラッキング機能部５０は歌Ｃに関連付けられたランクを「４」へ変更することになる。
【００７９】
最上位ランクを持つメディアオブジェクトのすべてがランダム再生機能部４８によってンダムにアクセスされてしまった場合、又はメディアオブジェクトのすべてが下位ランクに関連付けられた場合、トラッキング機能部５０は、メディアオブジェクトのうちの少なくとも１つが最上位ランクに関連付けられるようになるまで、再生リスト５４内の複数のメディアファイルの各々に関連付けられたランクを上げる、すなわち上昇させる。次いで、メディア・プレイヤ部４６は、最上位ランクに関連付けられた複数のメディアオブジェクトにランダムにアクセスして、再生し続けることができるようになる。したがって、歌Ｃがさらに途中まで再生された後では、新たなランクは以下のようになる。
【００８０】
【表６】
2009535755.tif 000008
【００８１】
メディアオブジェクトが最上位ランクに関連付けられていないことに起因して、トラッキング機能部５０は、メディアオブジェクトのうちの少なくとも１つが最上位ランクに関連付けられるようになるまでメディアオブジェクトのランクの各々を上げる。この結果、「６」に関連付けられたメディアオブジェクトは「５」に関連付けられ、「５」に関連付けられたメディアオブジェクトは「４」に関連付けられる、等々になる。一回のランク上昇後、新たなランクは以下のようになる。
【００８２】
【表７】
2009535755.tif 000009
【００８３】
しかしながら、ランダム再生機能部４８が最上位ランクに関連付けられたメディアオブジェクトにランダムにアクセスするように動作可能であるという理由のために、アクセスすべきメディアオブジェクトがもはや存在しなくなる場合が生じる。したがってトラッキング機能部５０は、メディアオブジェクトのランクを２回上げるように動作する。新たなランクは以下のようになる。
【００８４】
【表８】
2009535755.tif 000010
【００８５】
２回のランクの上昇後、少なくとも１つのメディアオブジェクトが最上位ランクに関連付けられる。したがって、ランダム再生機能部４８は、最上位ランクに関連付けられた歌をランダムに選択するように動作する。本例では、この場合歌Ａが再生用として選択される。なぜなら、歌Ａが最上位ランクに関連付けられた唯一の歌ファイルであるからである。しかし、再生用として歌Ａが選択された直後に、ユーザはこの歌のスキップを決定する。この結果、新たなランクは以下のようになる。
【００８６】
【表９】
2009535755.tif 000011
【００８７】
最上位ランクに関連付けられた歌が存在しないため、トラッキング機能部５０は、歌のうちの少なくとも１つが最上位ランクに関連付けられるようになるまで歌の各ランクを上げるように動作する。これは、本例では１回の反復になる。新たなランクは以下のようになる。
【００８８】
【表１０】
2009535755.tif 000012
【００８９】
ランダム再生機能部４８は、歌Ａ又は歌Ｃをランダムに選択するように動作することが可能となる。というのは、これらの歌が最上位ランクに関連付けられたただ２つの歌であるからである。しかし、ユーザは新たな歌、歌Ｆを再生リスト５４に追加する。デフォルトによって、歌Ｆは最上位ランクに直ちに関連付けられ、ランダム再生機能部４８よるランダム選択の対象として適格なものになる。新たなランクは以下のようになる。
【００９０】
【表１１】
2009535755.tif 000013
【００９１】
次いで、ランダム再生機能部４８が動作して、メディア・プレイヤ部４６による再生対象として歌Ｃ、歌Ｄ、又は歌Ｆをランダムに選択することになる。というのは、これら３つの歌のみが最上位ランクに関連付けられた歌であるからである。ランダム再生機能部４８とトラッキング機能部５０とを用いてランクを変更し、このランクを上げるプロセスが本明細書に記載のように続くことになる。
【００９２】
ここで図４を参照すると、フローチャートが、ランダム機能とトラッキング機能部５０とに関連する移動電話機１０の動作を示している。ステップ１００から処理が開始され、ここで、電源オン／オフキー２８（図１）などを介して移動電話機１０のスイッチがオンにされる。次に、ステップ１０２において、制御回路４０は、移動電話機１０がメディア・プレイヤモードになっているかどうかの判定を行う。理解されるように、ユーザ選択の結果、ナビゲーションキー及びディスプレイ又は他の任意のあらかじめ指定された方法を介して移動電話機１０をメディア・プレイヤモードに置くことができる。移動電話機１０がメディア・プレイヤモードに置かれていない場合、移動電話機１０は図４に示すようにステップ１０２の中をループし続けることになる。
【００９３】
ステップ１０２において判定されるように移動電話機１０がメディア・プレイヤモードにある場合、移動電話機１０はステップ１０４へ進む。ステップ１０４において、制御回路４０は、移動電話機１０が本明細書に記載のようにランダムモードに置かれているかどうかの判定を行う。移動電話機１０は、上述のようなランダムモード又は理解されるような他の任意の態様に置くことができる。ステップ１０４において判定されるように、ランダムモードが選択されなかった場合、移動電話機１０はステップ１０６へ進み、本明細書に記載の特徴を伴うことなく通常の再生が行われる。
【００９４】
一方、ステップ１０４において判定されるように、ユーザがランダム処理を選択した場合、移動電話機１０はステップ１０８へ進む。ステップ１０８において、制御回路４０は、ユーザがメモリ４４内の再生リスト５４の間で再生リストを選択したかどうかの判定を行う。ユーザは、一般に行われているように、ナビゲーションキー及びディスプレイ１４を介して公知の方法で再生リスト５４を選択することができる。ステップ１０８において判定されるようにユーザが再生リストを選択した場合、移動電話機１０はステップ１１０へ進む。ステップ１０８において判定されるように、ユーザが再生リストを選択しなかった場合、移動電話機１０はステップ１１２へ進み、そこで、制御回路４０は本明細書に記載のようにデフォルトの再生リストへ戻る。この再生リストはメディアライブラリ内のメディアオブジェクトのすべてから構成されるものであってもよい。その後、移動電話機１０は図示のようにステップ１１０へ進む。
【００９５】
ステップ１１０において、制御回路４０は、ユーザがメディア・プレイヤ部４６の再生機能を選択したかどうかの判定を行う。それによって、メディア・プレイヤ部４６はステップ１０８又はステップ１１２から再生リスト５４内のメディアオブジェクトの再生を開始する。ユーザは任意の従来技術を用いて、通常、対応する移動電話機１０のキーを押すことにより再生機能を選択することができる。ステップ１１０において、ユーザが再生機能を選択しなかった場合、制御回路４０は図示のように、ステップ１１０の周りで単にループすることになる。一方、ユーザが再生機能を選択すると、移動電話機１０はステップ１１０からステップ１１４へ進む。
【００９６】
ステップ１１４において、制御回路４０は、再生リスト５４内のメディアオブジェクトが最上位ランクに関連付けられるかどうかの判定を行う。最上位ランクを持つメディアオブジェクトが再生リスト５４の中に存在しなければ、ステップ１１６においてトラッキング機能部５０はメディアオブジェクトの各々に関連付けられたランクを上げる。次いで、ステップ１１４とステップ１１６をループすることによって、制御回路４０は、少なくとも１つのメディアオブジェクトが最上位ランクを有するようになるまで、少なくとも１つのメディアオブジェクトが最上位ランクを有するかどうかの判定を行う。
【００９７】
一方、少なくとも１つのメディアオブジェクトが最上位ランクを有していると制御回路４０が判定した場合、移動電話機１０はステップ１１８を実行する。ステップ１１８において、ランダム再生機能部４８は最上位ランクに関連付けられたメディアオブジェクトのグループからランダムメディアオブジェクトにアクセスし、次いで、メディアオブジェクトはメディア・プレイヤ部４６により再生される。ランダム再生機能部４８によってアクセスされた後、移動電話機１０はステップ１２０へ進み、そこで、トラッキング機能部５０がメディアオブジェクトに関連付けられたランクを変更する。メディアオブジェクトに関連付けられたランクは、上記記載のような或る判定基準に基づいて下げられることになる。例えば、メディアオブジェクトがランダム再生機能部４８によってアクセスされ、メディアオブジェクトの半分未満の量がメディア・プレイヤ部４６によって再生された場合、トラッキング機能部５０はメディアオブジェクトに関連付けられたランクを下位ランクへ変更することになる。メディアオブジェクトが全体の少なくとも半分以上の量を再生した場合、トラッキング機能部５０は別の下位ランク（但し全体の半分未満が再生されたメデイアオブジェクトのランクよりも１つだけ高いランク）へランクを下げることによって、メディアオブジェクトに関連付けられたランクの変更を行う。
【００９８】
最も新しく再生されたメディアオブジェクトに関連付けられたランクを変更した後、移動電話機１０はステップ１２２へ進む。ステップ１２２において、制御回路４０は、手動選択機能部５２を介する手動での選択がユーザにより行われたかどうかのチェックを行う。手動での選択が行われた場合、メディア・プレイヤ部４６はステップ１２４において選択されたメディアオブジェクトを再生し、次いで、元のステップ１２０へ進む。その場合、トラッキング機能部５０は、ランダムにアクセスされ、かつ、全体の半分以上の量が再生されたメディアオブジェクトに関連付けられる下位ランクと同じランクか、このランクよりも高位にあるような下位ランクへ、上記手動選択済みのメディアオブジェクトに関連付けられるランクを変更する。
【００９９】
ステップ１２０の後、制御回路４０はステップ１２２を反復し、手動での選択が行われた場合、制御回路４０はステップ１２４と１２０とを反復する。手動での選択が行われなかった場合、制御回路はステップ１１４に戻る。すなわち、少なくとも１つのメディアオブジェクトが最上位ランクに関連付けられているかどうかの判定を行う。さらに、手動での選択が行われなかった場合、制御回路４０はステップ１１４へループして、メディアオブジェクトが最上位ランクを有するかどうかの判定を行うことになる。
【０１００】
移動電話機１０は、移動電話機１０のスイッチがオフにされるか、新たな再生リスト５４による選択によってランダム再生を行うためにユーザがプログラムをもう一度やり直すまで、あるいは、ユーザがメディア・プレイヤ部４６を閉じるまでステップ１１４〜１２４をループし続ける。
【０１０１】
上記記載の特定のタイプのランクは任意のタイプのランクであってもよい。上記の説明は異なるタイプの例を提供するものであるが、本発明は本明細書に記載の例だけに限定されるものではない。本発明は任意の数のランクを含むものである。適当なランク付けスキームと、当業者が容易に理解できるようなランク付けの変更を行うための判定基準とを本実施形態の開示に基づいて提供すれば十分である。さらに、ランダム再生機能が、最上位ランク付け以外のランク付けを用いて、メディアオブジェクトをランダムに選択するように電子機器をプログラムできることは理解できよう。
【０１０２】
上述したように、本発明が、従来のメディア再生装置の欠点を被らない本明細書に記載のようなメディア再生を有する電子機器を提供するものであることは理解できよう。特に、本明細書で説明する電子機器は、メディアオブジェクトプレイヤにより再生されるメディアオブジェクトを追跡するランダム機能にユーザが係わることができるようにするか、好みのメディアオブジェクトをより頻繁に再生するかの少なくともいずれかを行う電子機器を提供するものである。
【０１０３】
本実施形態明細書に記載されているような「再生リスト」という用語は、再生用として意図されたメディアオブジェクトのリストを表すものと理解すべきである。メディアオブジェクトがリストにおいて出現する順序はメディアオブジェクトを再生する順序を示すものである。再生リストは電子機器内の実際の構成要素（通常デジタルファイル）であってもよい。上記とは別に、特に、電子機器内のデフォルトの再生リストの場合、メディアオブジェクトが通常再現される方法に基づいて、情況に応じて、再生リストを表すことが可能である。例えば、再生リストは、メディアオブジェクトと、電子機器が従来の動作中に該メディアオブジェクトを再現する順序とを表すことができる。特に、電子機器は、単に、記録メディアの開始アドレスから次々に始まるメディアオブジェクトと、該記録メディアに記憶された（ＣＤの第１トラックなどの）メディアオブジェクトとの再生を行い、記録メディアの中に記憶されている（ＣＤのトラック２、３、４などの）順序でメディアオブジェクトの中を順次進むだけでよい。別の代替例として、電子機器においてデータ管理情報の一部として記憶されている記憶メディアの目次によって再生リストを表すことが可能である。本発明に関連する「再生リスト」とは、ランダム機能がアクティブにされない場合に、通常電子機器により再現されるメディアオブジェクトと、該メディアオブジェクトが通常再生される順序とを意味する。
【０１０４】
再生リスト内でのランダム処理の結果は、本実施形態では主として再生リストのランクとコンテンツとの少なくともいずれかの変更による物理的変化と共に表されてはいるが、当業者であれば、再生リストそれ自体の変更は必ずしも必要ではないことを理解するであろう。例えば、再生リスト内の特定のメディアオブジェクトのアドレスを指すポインタを用いるように電子機器を設計して、再生を行うようにすることも可能である。通常のシーケンシャルな再生時に、ポインタは、単に再生リストのシーケンスにおける次のメディアオブジェクトのアドレスを指す。一方、ランダムモードでは、ランダム発生器又は疑似ランダム発生器を用いて、再生すべき再生リスト内の最上位ランクを持つ次のメディアオブジェクトへランダムにポインタを移動させる。本発明は、任意の及びすべてのこのようなタイプのシャッフル処理をカバーすることを意図するものである。本明細書に例示のような再生リストの表示された順序の変更は単に理解を容易にすることを意図するものにすぎない。
【０１０５】
さらに、主として、オーディオファイル、ビデオファイル、画像ファイルなどの形のメディアオブジェクトとしてメディア・プレイヤ部４６と関連するオブジェクトについて上述したが、ランダム処理の対象は他のメディア関連オブジェクトであってもよい。例えば、再生リスト５４は、オブジェクト自体が個々の再生リストを表すオブジェクトから構成されるものであってもよい。本明細書で説明するランダム処理を実現することによって、移動電話機１０は再生リストの各々をランダムに再生することが可能となる。
【０１０６】
或る好ましい実施形態に関連して本発明について図示し、説明したが、本明細書を読み、理解するとき、当業者の心に均等物及び変更例が思い浮かぶであろうことは自明である。本発明は、すべてのこのような均等物並びに変更例を含むものであり、さらに、請求項の範囲によってのみ限定されるものである。
【図面の簡単な説明】
【０１０７】
【図１】例示の電子機器を表す移動電話機の概略図である。
【図２】図１の例示の電子機器の関連部分を示す概略ブロック図である。
【図３Ａ】図１の例示の電子機器における例示のグラフィックユーザインタフェース画面を示す。
【図３Ｂ】図１の例示の電子機器における例示のグラフィックユーザインタフェース画面を示す。
【図３Ｃ】図１の例示の電子機器における例示のグラフィックユーザインタフェース画面を示す。
【図３Ｄ】図１の例示の電子機器における例示のグラフィックユーザインタフェース画面を示す。
【図４】図１の電子機器に関連する動作を表すフローチャートである。
【図１】
2009535755.tif 000014
【図２】
2009535755.tif 000015
【図３Ａ】
2009535755.tif 000016
【図３Ｂ】
2009535755.tif 000017
【図３Ｃ】
2009535755.tif 000018
【図３Ｄ】
2009535755.tif 000019
【図４】
2009535755.tif 000020
【手続補正書】
【提出日】平成20年2月19日(2008.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器（１０）においてメディアオブジェクトを再生する方法であって、
少なくとも最上位ランクと、中間ランクと、最下位ランクとを備える階層型ランクから得られるランクに個々に関連付けられた、メディアファイル内の複数のメディアオブジェクトにアクセスするアクセスステップと、
再生用の前記複数のメディアオブジェクトの中から前記最上位ランクに関連付けられたメディアオブジェクトにランダムにアクセスし、再生する再生ステップと、
前記メディアオブジェクトが、ユーザが所望するメディアオブジェクトであるか、又は、ユーザが所望しないメディアオブジェクトであるかを示す予め定められた基準に基づき、前記ランダムにアクセスされたメディアオブジェクトに関連付けられたランクを、前記最上位ランクから、前記中間ランク又は前記最下位ランクへ変更する変更ステップと、
前記最上位ランクに関連付けられる前記メディアオブジェクトがなくなった場合、少なくとも１つのメディアオブジェクトが前記最上位ランクに関連付けられるようになるまで、複数のメディアオブジェクトの各々に関連付けられた前記ランクを上げるランク上げステップと、
前記再生ステップ、前記変更ステップ、及び前記ランク上げステップを繰り返すことにより、前記ユーザが所望するメディアオブジェクトを前記ユーザが所望しないメディアオブジェクトよりも頻繁に再生する再生制御ステップと
を備えることを特徴とする方法。
【請求項２】
前記複数のメディアオブジェクトの中から再生すべきメディアオブジェクトを手動で選択するステップと、
前記手動で選択されたメディアオブジェクトに関連付けられるランクを前記中間ランクへ変更するステップと
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記変更ステップは、
前記予め定められた基準が前記メディアオブジェクトが、ユーザが所望するメディアオブジェクトであることを示す場合、前記メディアオブジェクトのランクを前記最上位ランクから前記中間ランクへ変更し、前記予め定められた基準が前記メディアオブジェクトが、ユーザが所望しないメディアオブジェクトであることを示す場合、前記メディアオブジェクトのランクを前記最上位ランクから前記最下位ランクへ変更するステップを備えることを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記予め定められた基準は、各メディアオブジェクトが再生された時間の長さを示す情報を含み、
前記メディアオブジェクトに関連付けられるランクは、
ランダムにアクセスされたメディアオブジェクトの半分以上の量が再生された場合は、前記メディアオブジェクトが、ユーザが所望するメディアオブジェクトであることを示すため、前記中間ランクへ変更され、
ランダムにアクセスされたメディアオブジェクトの半分に満たない量が再生された場合は、前記メディアオブジェクトが、ユーザが所望しないメディアオブジェクトであることを示すため、前記最下位ランクへ変更されることを特徴とする請求項１乃至３の何れか１項に記載の方法。
【請求項５】
前記階層型ランクは、前記最上位ランクと前記中間ランクとの間における少なくとも１つの上位中間ランクと、前記中間ランクと前記最下位ランクとの間における少なくとも１つの下位中間ランクと、を備えることを特徴とする請求項１乃至４の何れか１項に記載の方法。
【請求項６】
前記階層型ランクは、前記メディアオブジェクトが前記最上位ランクに再び到達する前に通過すべきバッファであることを特徴とする請求項１乃至５の何れか１項に記載の方法。
【請求項７】
前記中間ランクに変更された前記メディアオブジェクトは、前記最下位ランクに変更された前記メディアオブジェクトよりも、前記最上位ランクに到達するために、前記再生ステップ、前記変更ステップ、前記ランク上げステップ及び前記再生制御ステップの繰り返しが少ないことを特徴とする請求項１乃至６の何れか１項に記載の方法。
【請求項８】
電子機器であって（１０）、
最上位ランクと、中間ランクと、最下位ランクとを備える階層型ランクから得られるランクに個々に関連付けられる複数のメディアオブジェクトを含む再生リスト（５４）と、
前記複数のメディアオブジェクトを再生するメディア・プレイヤ（４６）部とを備え、
前記メディア・プレイヤ（４６）部は、
前記メディア・プレイヤ（４６）部によって再生するために、前記最上位ランクに関連付けられたメディアオブジェクトに前記再生リスト（５４）からランダムにアクセスするランダム再生機能部（４８）と、
前記メディアオブジェクトが、ユーザが所望するメディアオブジェクトであるか、又は、ユーザが所望しないメディアオブジェクトであるかを示す予め定められた基準に基づき、前記ランダムにアクセスされたメディアオブジェクトに関連付けられるランクを、前記最上位ランクから、前記中間ランク又は前記最下位ランクへ下げ、前記最上位ランクに関連付けられる前記メディアオブジェクトがなくなった場合、少なくとも１つのメディアオブジェクトが前記最上位ランクに関連付けられるようになるまで、複数のメディアオブジェクトの各々に関連付けられた前記ランクを上げるためのトラッキング機能部（５０）と、
前記メディア・プレイヤ（４６）は、前記ユーザが所望するメディアオブジェクトが前記ユーザが所望しないメディアオブジェクトよりも頻繁にランダムにアクセスされて再生されるために、前記ランダム再生機能部（４８）と前記トラッキング機能部（５０）とを繰り返すことを特徴とする電子機器（１０）。
【請求項９】
前記メディア・プレイヤ部（４６）は、メディアオブジェクトの手動選択を行う手動選択機能部（５２）をさらに備え、
前記トラッキング機能部は、前記手動選択されたメディアオブジェクトに関連付けられるランクを前記中間ランクに変更することを特徴とする請求項８に記載の電子機器。
【請求項１０】
電子機器（１０）においてメディアオブジェクトを再生するための方法をコンピュータに実行させるための、該コンピュータで読取り可能な記憶媒体に記憶されたプログラムであって、
最上位ランクと、中間ランクと、最下位ランクとを含む複数のランクから得られるランクに関連付けられる複数のメディアオブジェクトを特定するコンテンツを有する再生リスト（５４）を提供する提供ステップと、
前記最上位ランクに関連付けられた前記メディアオブジェクトにランダムにアクセスし、再生する再生ステップと、
前記メディアオブジェクトが再生された後、ユーザの好みを示す予め定められた基準に基づき、前記メディアオブジェクトに関連付けられるランクを、前記中間ランク又は前記最下位ランクへ変更する変更ステップと、
ユーザが所望するメディアオブジェクトがユーザが所望しないメディアオブジェクトよりも頻繁にランダムにアクセスされて再生されるために、前記メディアオブジェクトのいずれも前記最上位ランクに関連付けられていない場合、複数のメディアオブジェクトの各々に関連付けられるランクを上げるランク上げステップと
を含むことを特徴とするプログラム。
【国際調査報告】
2009535755.tif 000021
2009535755.tif 000022
2009535755.tif 000023