(57)【要約】対応するスキンを、音楽プレーヤ内の音楽ファイルにマッチさせる。そして、前記音楽プレーヤが前記音楽ファイルを再生しているときに、前記音楽ファイルにマッチしているスキンを、前記音楽プレーヤの現在のスキンに切り替える。音楽プレーヤが、対応する音楽ファイルを再生しているときに、対応するスキンを音楽プレーヤ内の音楽ファイルにマッチさせることにより、この音楽ファイルにマッチするスキンファイルが自動的に現在のスキンに切り替えられる。したがって、ユーザは、楽曲に応じてスキンを、手動設定の必要なく自動的に交換できる。また、再生される楽曲のスキンの効果は多種多様であり、したがって、音楽プレーヤのスキン交換の仕方がよりフレキシブルになる。
2015531085.tif 000002
【特許請求の範囲】
【請求項１】
音楽プレーヤ内の音楽ファイルを対応するスキンにマッチさせるステップと、
前記音楽ファイルが前記音楽プレーヤにより再生されているときに、前記音楽プレーヤの現在のスキンを前記音楽ファイルにマッチするスキンに切り替えるステップと、
を含む音楽プレーヤの自動的なスキン交換方法。
【請求項２】
前記マッチさせるステップが、
前記音楽プレーヤ内の複数の音楽ファイルを含むプレイリストをスキンにマッチさせるステップを含む、
請求項１に記載の方法。
【請求項３】
前記マッチさせるステップが、
記憶されている前記音楽ファイルにマッチするスキンを前記音楽プレーヤのローカルスキンリポジトリ内において検索するステップと、
前記対応するスキンを見つけた場合は、前記スキンを取得し、前記対応するスキンを見つけられない場合は、サーバのスキンリポジトリにおいて、前記音楽ファイルにマッチするスキンを検索し、且つ、当該スキンをダウンロードするステップとを含む、
請求項１又は２に記載の方法。
【請求項４】
前記検索するステップが、
各スキンに音楽タイプを示すタグを設定するステップと、
前記音楽ファイルの音楽タイプを決定するステップと、
前記音楽ファイルの前記音楽タイプにしたがって、前記音楽ファイルの前記音楽タイプに対応するタグを有するスキンを検索し、且つ、マッチさせるステップとを含む、
請求項１又は２に記載の方法。
【請求項５】
前記マッチさせるステップが、
音楽ファイルをサーバからダウンロードするときに、前記音楽プレーヤにより、前記サーバ内の前記音楽ファイルに結合されたスキンをダウンロードするステップを含む、
請求項１に記載の方法。
【請求項６】
前記マッチさせるステップが、
前記音楽ファイルに対応するスキンをカスタマイズするための命令を受け取るステップと、
特定のローカルピクチャを取得し、当該ローカルピクチャを前記音楽プレーヤのスキンに編集し、且つ、当該スキンを前記音楽ファイルにマッチさせるステップとを含む、
請求項１に記載の方法。
【請求項７】
前記切り替えるステップが、
前記音楽プレーヤの前記現在のスキンが、再生されている前記音楽ファイルにマッチしているスキンであるかどうかを判断するステップと、
マッチしているスキンであるならば、前記現在のスキンを、切り替えずにそのままにし、マッチしているスキンでないならば、前記現在のスキンを、前記音楽ファイルにマッチするスキンに切り替えるステップとを含む、
請求項１に記載の方法。
【請求項８】
前記切り替えるステップが、
前記音楽ファイルにマッチする２つ以上の対応するスキンから１つのスキンをランダムに選択し、前記音楽プレーヤの前記現在のスキンを前記選択されたスキンに切り替えるステップ、又は、
前記音楽プレーヤの前記現在のスキンを前記２つ以上のスキンの間で交互に、予め決められた時間間隔で切り替えるステップ、
を含む請求項１に記載の方法。
【請求項９】
音楽プレーヤ内の音楽ファイルを対応するスキンにマッチさせるように構成されたマッチングモジュールと、
前記音楽ファイルが前記音楽プレーヤにより再生されているときに、前記音楽プレーヤの現在のスキンを前記音楽ファイルにマッチするスキンに切り替えるように構成されたスイッチングモジュールと、
を備える音楽プレーヤの自動的なスキン交換システム、
【請求項１０】
前記マッチングモジュールが、前記音楽プレーヤ内の複数の音楽ファイルを含むプレイリストをスキンにマッチさせるように構成された、
請求項９に記載のシステム。
【請求項１１】
前記マッチングモジュールが、前記音楽プレーヤのローカルスキンリポジトリにおいて記憶されている前記音楽ファイルにマッチするスキンを検索し、
前記対応するスキンを見つけた場合は前記スキンを取得し、
前記対応するスキンを見つけられない場合は、サーバのスキンリポジトリにおいて、前記音楽ファイルにマッチするスキンを検索し、且つ、当該スキンをダウンロードする、
請求項９又は１０に記載のシステム。
【請求項１２】
前記マッチングモジュールが、各スキンのために、音楽タイプを示す対応するタグを設定し、前記音楽ファイルの音楽タイプを決定し、前記音楽ファイルの前記音楽タイプにしたがって、前記音楽ファイルの前記音楽タイプを示す対応するタグを有するスキンを検索し、且つ、マッチさせる、
請求項１１に記載のシステム。
【請求項１３】
前記音楽プレーヤが音楽ファイルをサーバからダウンロードするときに、前記マッチングモジュールがサーバ内の前記音楽ファイルに結合されたスキンをダウンロードする、
請求項９に記載のシステム。
【請求項１４】
前記マッチングモジュールが、前記音楽ファイルに対応するスキンをカスタマイズするための命令を受け取り、特定のローカルピクチャを取得し、当該ローカルピクチャを前記音楽プレーヤのスキンに編集し、且つ、当該スキンを前記音楽ファイルにマッチさせる、
請求項９に記載のシステム。
【請求項１５】
前記スイッチングモジュールが、前記音楽プレーヤの前記現在のスキンが再生されている前記音楽ファイルにマッチしているスキンであるかどうかを判断し、
マッチしているスキンであるならば、前記スイッチングモジュールが、前記現在のスキンを切り替えずにそのままにし、
マッチしているスキンでないならば、前記スイッチングモジュールが、前記現在のスキンを前記音楽ファイルにマッチするスキンに切り替える、
請求項９に記載のシステム。
【請求項１６】
前記音楽ファイルにマッチする２つ以上の対応するスキンから前記スイッチングモジュールが当該スキンの１つをランダムに選択して前記音楽プレーヤの前記現在のスキンを前記選択されたスキンに切り替える、又は、
前記音楽プレーヤの前記現在のスキンを前記２つ以上のスキンの間で交互に、予め決められた時間間隔で切り替える、
請求項９又は１５に記載のシステム。
【請求項１７】
請求項９〜１６のいずれかに記載の音楽プレーヤの自動スキン交換システムを備えた音楽プレーヤ。
【請求項１８】
１以上のコンピュータプロセッサにより実行されるときに、１以上のコンピュータプロセッサに、請求項１〜８のいずれかに記載の音楽プレーヤの自動スキン交換方法を実行させるコンピュータ実行可能な命令を記憶している、コンピュータ読取可能な非一時的記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、音楽プレーヤの分野に関し、より詳細には、音楽プレーヤの自動スキン交換方法及び自動スキン交換システム、並びに、音楽プレーヤとそのコンピュータ可読記憶媒体に関する。
【背景技術】
【０００２】
音楽プレーヤのソフトウェアは、コンピュータ、インテリジェント端末、及びその他のインテリジェント装置において一般的に用いられているアプリケーションである。一般に、音楽プレーヤは、ユーザがオプションを指定することにより選択可能な様々なスキンを提供する。
【０００３】
一般的な音楽プレーヤのスキンは、クライアント側で次のように設定される。ユーザが音楽プレーヤを開始する、音楽プレーヤの設定に入る、そして、１つのスキンを現在のスキンとして、複数の別のスキンの中から選択する。しかし、ひとたびこれを行うと、音楽プレーヤは、選択されたスキンを、ユーザがスキン設定のために再び設定を開始するまで無変更のままにする。すなわち、ユーザが音楽プレーヤのスキンを設定したいと思うたびに、ユーザは、オプションを手動で設定しなければならない。これは面倒であり、しかも。設定のたびに提示されるスキンも単調である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
先行技術における問題に鑑みて、本開示の目的は、音楽プレーヤのスキンを退屈な操作なしで自動的に交換できる音楽プレーヤの自動スキン交換方法を提供すること、及び、音楽プレーヤの自動スキン交換システムを提供することにある。
【課題を解決するための手段】
【０００５】
自動スキン交換方法は、音楽プレーヤにおける音楽ファイルを対応するスキンにマッチさせるステップと、前記音楽プレーヤが前記音楽ファイルを再生しているときに前記音楽プレーヤの現在のスキンを、前記音楽ファイルにマッチするスキンに切り替えるステップとを含む。
【０００６】
自動スキン交換システムは、音楽プレーヤにおける音楽ファイルを対応するスキンにマッチさせるように構成されたマッチングモジュールと、前記音楽プレーヤが前記音楽ファイルを再生しているときに、前記音楽プレーヤの現在のスキンを、前記音楽ファイルにマッチするスキンに切り替えるように構成されたスイッチングモジュールとを備えている。
【０００７】
本開示のさらなる目的は、音楽プレーヤを提供することである。この音楽プレーヤは、音楽プレーヤのスキンを退屈な操作なしで自動的に交換できる、本開示による音楽プレーヤの自動スキン交換システムを有する。
【０００８】
音楽プレーヤの自動スキン交換方法及びシステム、並びに音楽プレーヤは、音楽プレーヤ内の音楽ファイルを対応するスキンにマッチさせ、そして、前記音楽プレーヤが前記音楽ファイルを再生しているときに、前記音楽プレーヤの現在のスキンを、前記音楽ファイルにマッチするスキンに切り替える。その結果、スキンは、様々な楽曲に従って自動変更されることができ、ユーザが手動で設定する必要性を省き、便利である。さらに、スキンディスプレイは、再生されている楽曲に応じて切り替えられことができ、これが、音楽プレーヤのスキン変更方法の融通性を高める。
【図面の簡単な説明】
【０００９】
【図１】本開示の幾つかの実施形態による音楽プレーヤの自動スキン交換方法を示すフローチャートである。
【図２】本開示の幾つかの実施形態による音楽プレーヤの自動スキン交換システムを示す概略図である。
【図３】本開示に基づいた端末装置の一部を示す概略図である。
【図４】本開示に基づいたサーバの一部を示す概略図である。
【発明を実施するための形態】
【００１０】
図１を参照されたい。図１は、本開示の幾つかの実施形態による音楽プレーヤの自動スキン交換方法を示すフローチャートである。
【００１１】
音楽プレーヤの自動スキン交換方法は、ステップＳ１１０、すなわち、音楽プレーヤ内の音楽ファイルを対応するスキンにマッチさせるステップを含む。このステップにおいて、好ましくは、音楽プレーヤ内の複数の音楽ファイルを含むプレイリストをスキンにマッチさせる。これにより、プレイリストにマッチしているスキンが、プレイリスト内の音楽ファイルが再生されるときに用いられ得る。さらに、スキンが、プレイリストに対応している音楽タイプ、アルバム名、又は歌手に従って、対応するプレイリストにマッチされ得る。また、スキンは、ユーザがスキンをカスタマイズすることにより、プレイリストにマッチされ得る。
【００１２】
音楽プレーヤにおける、対応する音楽ファイルへのスキンのマッチングは、音楽プレーヤがスキンファイルを自動検索することにより達成され得る。すなわち、音楽プレーヤが、音楽プレーヤのローカルスキンリポジトリにおいて、記憶されている、音楽ファイルにマッチするスキンを自動的に検索する。音楽プレーヤのローカルスキンリポジトリに記憶されている、音楽ファイルにマッチするスキンが存在するならば、そのスキンを直接取得し得る。或いは、音楽ファイルにマッチするスキンをサーバのスキンリポジトリにて検索して、ローカルにダウンロードしてもよい。
【００１３】
音楽プレーヤのローカルスキンリポジトリに記憶された、ダウンロードされ又は含まれる複数のスキンファイル（設定により得られる）が存在し得る。音楽ファイルを対応するスキンにマッチさせようとする場合、最初にローカルスキンリポジトリを検索して、対応するスキンファイルが存在するかどうかを調べることが可能である。音楽ファイルにマッチするスキンファイルが、ローカルスキンリポジトリに記憶されて存在するならば、そのスキンファイルを直接利用し得る。或いは、対応するスキンファイルをサーバにて検索し、ローカルにダウンロードして利用してもよい。
【００１４】
本開示は、さらに、個々の音楽ファイルにマッチするスキンを検索するための方法を提供する。この方法を以下に示す。
【００１５】
最初に、様々な音楽タイプを示す対応するタグをスキンの各々に設定する。音楽タイプのタグは、サーバにより自動的に付加されても、又は、ローカル音楽プレーヤにてユーザにより入力されてもよい。音楽タイプのタグは、音楽様式（例えば、ロック、ポップス、リリックなど）、地域（例えば、ヨーロッパ、アメリカ、香港、マカオなど）、歌手、アルバムなどを含む。
【００１６】
対応する音楽ファイルの音楽タイプを決定し、この音楽ファイルの音楽タイプを示す対応するタグを有するスキンを検索する。こうして、スキンファイルのマッチング時に、音楽ファイルの音楽タイプに従ってマッチングする。例えば、音楽ファイルの音楽タイプがロックならば、ロックという音楽タイプのタグを有する対応するスキンファイルが検索されて音楽ファイルにマッチされることになる。音楽ファイルの音楽タイプを決定する方法は、音楽タイプのタグを音楽ファイルの各々に設定することにより、又は、先行技術におけるその他の一般的な手段により達成され得る。
【００１７】
音楽プレーヤにおける音楽ファイルを、対応するスキンにマッチさせる方法は、音楽プレーヤにて達成されても、又は、サーバにより達成されてもよい。スキンファイルのマッチングがサーバにより達成される場合、音楽プレーヤが対応する音楽ファイルをサーバからダウンロードするときに、音楽プレーヤは、サーバ内の音楽ファイルに結合されたスキンもダウンロードすることになる。この場合、音楽ファイル及びスキンファイルはサーバエンドにて直接且つ均一にマッチされ、音楽プレーヤによりローカルにマッチングする必要はない。この方が、より便利である。
【００１８】
音楽プレーヤにおける音楽ファイルを、対応するスキンにマッチさせる方法は、音楽プレーヤのスキンカスタマイズ機能により達成され得る。すなわち、音楽プレーヤが、音楽ファイルに対応するスキンをカスタマイズする命令を受け取り、特定のローカルピクチャを取得し、このローカルピクチャを音楽プレーヤのスキンに編集し、そして、このスキンを音楽ファイルにマッチさせる。上記の方法により、様々なピクチャがユーザにより音楽プレーヤのスキンとしてカスタマイズされることができ、また、対応する音楽ファイルにマッチ及び結合されて、音楽プレーヤの個性化を促進し得る。ユーザがカスタマイズするための方法は、ユーザが作成するプレイリストにも適用される。すなわち、音楽プレーヤが、プレイリストを作成するための命令を受け取ると、音楽プレーヤは、プレイリストを作成し、また、スキンカスタマイズのオプションを、プレイリスト作成の構成ウィンドウにてユーザに提供する。これにより、ユーザは、スキンをローカルに又はサーバにて選択し、又は、カスタムスキンを編集してプレイリストにマッチさせる。
【００１９】
ステップＳ１０２において、音楽ファイルが音楽プレーヤにより再生されているときに、音楽プレーヤの現在のスキンを、音楽ファイルにマッチするスキンにする。
【００２０】
このステップにおいて、音楽プレーヤの現在のスキンが、再生されている音楽ファイルにマッチしているスキンであるかどうかを判断する。マッチしているならば、スイッチングモジュールが、現在のスキンを切り替えずにそのままにしておく。マッチしていないならば、スイッチングモジュールが、現在のスキンを、音楽ファイルにマッチするスキンに切り替える。
【００２１】
これは、音楽ファイルの再生が終わったときに、次の音楽ファイルにマッチするスキンが、その前の音楽ファイルにマッチしていたスキンと異なるならば、音楽プレーヤのスキンが自動的に切り替えられ、これにより、楽曲に応じた音楽プレーヤのスキンの自動切り替えが達成され得ることを意味する。
【００２２】
プレイリストに、マッチしているスキンが与えられているならば、スイッチングモジュールは、プレイリストの楽曲の全てが再生される前に切り替えを実行することなく、現在のスキンをそのままにしておく。そして、プレイリストの終了後、次のプレイリストが再生され始めるとすぐに、音楽プレーヤのスキンが切り替えられ得る。
【００２３】
音楽ファイルとマッチする２つ以上のスキンが存在する場合、音楽ファイルが再生されるときに、これらのスキンの１つが、音楽プレーヤの現在のスキンとして切り替えられるようにランダムに選択され得る。また、任意選択的に、音楽プレーヤのスキンが、２つ以上のスキン間で、予め決められた時間間隔で順番に切り替えられてもよい。上記の設計は、プレイリストの場合にも適用される。
【００２４】
本開示による音楽プレーヤの自動スキン交換方法は、音楽プレーヤ内の音楽ファイルを、対応するスキンにマッチさせ、そして、音楽ファイルが音楽プレーヤにより再生されているときに、音楽プレーヤの現在のスキンを、音楽ファイルにマッチするスキンに切り替える。この結果、スキンは、楽曲に合わせて自動変更されることができ、ユーザが手動で設定する必要性を省く。これは便利であり、スキンディスプレイは、再生されている楽曲に応じて切り替えられことができる。これは、音楽プレーヤのスキン変更方法の融通性を高める。
【００２５】
さらに、音楽プレーヤに、スキンの自動変更を設定するオプションを加えることが可能である。すなわち、スキンの自動変更のオプションが起動された場合に、スキンの自動変更が開始され、そうでない場合には、スキンの自動変更が開始されないようにしてもよい。
【００２６】
本開示の幾つかの実施形態による音楽プレーヤの自動的なスキン交換方法により、音楽プレーヤのスキンが、再生されているアルバム、又は、再生されている楽曲のタイプに従って変更され得る。これにより、ユーザの経験を、音楽を聴いているときの小さい驚き（サプライズ）として、より良好に高めるであろう。さらに、この方法により、ユーザが楽曲を聴くか又は検索しているときに、検索に飽きることなくスキンを構成するという面白みも加えられるであろう、そして、これにより、音楽再生時に、より多くの制御感覚と、より良好な経験とをユーザにもたらすであろう。
【００２７】
図２を参照されたい。図２は、本開示の幾つかの実施形態による音楽プレーヤの自動スキン交換システムを示すフローチャートである。
【００２８】
音楽プレーヤの自動スキン交換システムは、マッチングモジュール１１及びスイッチングモジュール１２を含む。マッチングモジュール１１は、音楽プレーヤ内の音楽ファイルを、対応するスキンにマッチさせるように構成されている。スイッチングモジュール１２は、音楽プレーヤが音楽ファイルを再生しているときに、音楽プレーヤの現在のスキンを音楽ファイルにマッチしたスキンに切り替えるように構成されている。
【００２９】
好ましくは、マッチングモジュール１１は、音楽プレーヤ内の複数の音楽ファイルを含むプレイリストをスキンにマッチさせるように構成されることができ、したがって、プレイリスト内の音楽ファイルが再生されるときに、プレイリストにマッチしたスキンが用いられ得る。マッチングモジュール１１は、スキンを、プレイリストに対応する音楽タイプ、アルバム名、又は歌手に従って、対応するプレイリストにマッチさせ得る。そして、また、プレイリストにマッチするスキンを、ユーザがスキンをカスタマイズすることにより設定し得る。
【００３０】
マッチングモジュール１１は、スキンを、音楽プレーヤ内の対応する音楽ファイルに、音楽プレーヤがスキンファイルを自動的に検索する方法でマッチさせ得る。すなわち、音楽プレーヤは、音楽プレーヤのローカルスキンリポジトリに記憶された、音楽ファイルにマッチするスキンが存在するかどうかを自動的に検索する。音楽プレーヤのローカルスキンリポジトリに記憶された、音楽ファイルにマッチするスキンが存在する場合には、そのスキンを直接取得し得る。或いは、音楽ファイルにマッチするスキンを、サーバのスキンレポジトリにて検索して、ローカルにダウンロードしてもよい。
【００３１】
音楽プレーヤのローカルスキンリポジトリに記憶された、ダウンロードされ又は含まれる複数のスキンファイル（設定により得られる）が存在し得る。音楽ファイルを対応するスキンにマッチさせようとする場合、最初にローカルスキンリポジトリを検索して、対応するスキンファイルが存在するかどうかを調べることが可能である。音楽ファイルにマッチするスキンファイルが、ローカルスキンリポジトリに記憶されて存在するならば、そのスキンファイルを直接利用し得る。或いは、対応するスキンファイルをサーバにて検索し、ローカルにダウンロードして利用してもよい。
【００３２】
１つの好ましい実施形態において、マッチングモジュール１１は、音楽タイプを示す対応するタグをスキンの各々に設定する。音楽タイプのタグは、サーバにより自動的に付加されても、又は、ローカル音楽プレーヤにてユーザにより入力されてもよい。音楽タイプのタグは、音楽様式（例えばロック、ポップス、リリックなど）、地域（例えば、ヨーロッパ、アメリカ、香港、マカオなど）、歌手、アルバムなどを含む。
【００３３】
マッチングモジュール１１は、対応する音楽ファイルの音楽タイプを決定し、そして、この音楽ファイルの音楽タイプを示す対応するタグを有するスキンを検索する。こうして、スキンファイルのマッチング時に、音楽ファイルの音楽タイプに従ってマッチングする。例えば、音楽ファイルの音楽タイプがロックならば、ロックという音楽タイプのタグを有する対応するスキンファイルが検索されて音楽ファイルにマッチされることになる。音楽ファイルの音楽タイプを決定する方法は、音楽タイプのタグを音楽ファイルの各々に設定することにより、又は、先行技術におけるその他の一般的な手段により達成され得る。
【００３４】
音楽プレーヤにおける音楽ファイルを、対応するスキンに、マッチングモジュール１１によりマッチングさせる方法は、音楽プレーヤにて達成されても、又は、サーバにより達成されてもよい。スキンファイルのマッチングがサーバにより達成される場合、マッチングモジュール１１がサーバエンドに含まれ、音楽プレーヤが対応する音楽ファイルをサーバからダウンロードするときに、音楽プレーヤは、サーバ内の音楽ファイルに結合されたスキンもダウンロードすることになる。この場合、音楽ファイル及びスキンファイルはサーバエンドにて直接且つ均一にマッチされ、音楽プレーヤによりローカルにマッチングする必要はない。この方が、より便利である。
【００３５】
音楽プレーヤにおける音楽ファイルを、対応するスキンに、マッチングモジュール１１によりマッチさせる方法は、音楽プレーヤのスキンカスタマイズ機能により達成され得る。すなわち、音楽プレーヤが、音楽ファイルに対応するスキンのカスタマイズのための命令を受け取り、特定のローカルピクチャを取得し、このローカルピクチャを音楽プレーヤのスキンに編集し、そして、このスキンを音楽ファイルにマッチさせる。上記の方法により、様々なピクチャがユーザにより音楽プレーヤのスキンとしてカスタマイズされることができ、また、対応する音楽ファイルにマッチ及び結合されて、音楽プレーヤの個性化を促進し得る。ユーザがカスタマイズするための方法は、ユーザにより作成されるプレイリストにも適用される。すなわち、音楽プレーヤが、プレイリストを作成するための命令を受け取ると、音楽プレーヤは、プレイリストを作成し、また、スキンカスタマイズのオプションを、プレイリスト作成の構成ウィンドウにてユーザに提供する。これにより、ユーザは、スキンをローカルに又はサーバにて選択し、又は、カスタムスキンを編集してプレイリストにマッチさせる。
【００３６】
スイッチングモジュール１２は、音楽プレーヤの現在のスキンが、再生されている音楽ファイルにマッチしているスキンであるかどうかを判断する。マッチしているならば、スイッチングモジュールは、現在のスキンを切り替えずにそのままにしておく。マッチしていないならば、スイッチングモジュールは、現在のスキンを、音楽ファイルにマッチするスキンに切り替える。
【００３７】
これは、音楽ファイルの再生が終わったときに、次の音楽ファイルにマッチするスキンが、その前の音楽ファイルにマッチしていたスキンと異なるならば、スイッチングモジュール１２が、音楽プレーヤのスキンを自動的に切り替え、これにより、楽曲に応じた音楽プレーヤのスキンの自動切り替えが達成されることを意味する。
【００３８】
マッチングモジュール１１が、プレイリストにマッチしたスキンを設定している場合、スイッチングモジュール１２は、プレイリスト内の楽曲の全てが再生される前に音楽プレーヤのスキンを切り替えることはない。そして、プレイリストの終了後、スイッチングモジュール１２は、次のプレイリストが再生され始めるとすぐに、音楽プレーヤのスキンを切り替え得る。
【００３９】
音楽ファイルとマッチする２つ以上のスキンが存在する場合、音楽ファイルが再生されるときに、これらのスキンの１つが、音楽プレーヤの現在のスキンとして切り替えられるように、スイッチングモジュール１２によりランダムに選択され得る。また、任意選択的に、音楽プレーヤのスキンが、２つ以上のスキン間で、スイッチングモジュール１２により、予め決められた時間間隔で順番に切り替えられてもよい。上記の設計は、プレイリストの場合にも適用される。
【００４０】
音楽プレーヤの自動スキン交換システムは、音楽プレーヤ内の音楽ファイルを、対応するスキンにマッチさせ、そして、音楽ファイルが音楽プレーヤにより再生されているときに、音楽プレーヤの現在のスキンを、音楽ファイルにマッチするスキンに切り替える。この結果、スキンは、楽曲に合わせて自動変更されることができ、ユーザが手動で設定する必要性を省く。これは便利であり、スキンディスプレイは、再生されている楽曲に応じて切り替えられることができる。これは、音楽プレーヤのスキン変更方法の融通性を高める。
【００４１】
本開示は、また、本開示による音楽プレーヤの自動スキン交換システムを有する音楽プレーヤを保護することも目的とする。音楽プレーヤのスキンが音楽ファイルに応じて自動変更されることができ、ユーザによる手動設定の必要性を省き、これは便利であり、ユーザ経験を高めることになる。
【００４２】
当業者には、上記の実施形態におけるプロセスの全て又は一部、及び、対応するシステム並びに音楽プレーヤを、コンピュータプログラムにより制御される関連するハードウェアにより実現できることが理解されよう。コンピュータプログラムは、非一時的コンピュータ可読記憶媒体に記憶されることができ、コンピュータプログラムが実行されるとき、コンピュータプログラムは、各方法の上記の実施形態のプロセスを含むことができる。非一時的コンピュータ可読記憶媒体は、ディスク、コンパクトディスク、リードオンリーメモリ、又は、ランダムアクセスメモリであり得る。したがって、本開示の上記の実施形態によれば、本開示は、実行可能なプログラムを含む非一時的コンピュータ可読記憶媒体も提供し、この非一時的コンピュータ可読記憶媒体内の実行可能なプログラムを実行するとき、本開示による音楽プレーヤの上記の自動スキン変更方法のいずれも達成可能である。
【００４３】
本開示の幾つかの上記の実施形態による方法は、適切な装置にソフトウェアの形態でインストールされ得る。また、音楽プレーヤの上記の自動スキン変更プロセスは、ソフトウェアを実行しているときに関連する装置を制御することにより達成され得る。したがって、上記のクライアントエンドは、適切な端末装置に組み込まれても、又は、適切な端末装置自体であってもよい。本文中に記載する端末装置は、携帯電話、タブレット、ＰＤＡ（パーソナル携帯情報端末）、ＰＯＳ（販売時点情報管理）システム、オートＰＣなどであり得る。上記のサーバエンドは、アップグレードされたサービスを提供する適切なサーバに組み込まれても、或いは、アップグレードされたサービスを提供する適切なサーバ自体であってもよい。
【００４４】
本開示は、また、本開示の幾つかの実施形態による上記の音楽プレーヤの自動スキン変更方法及び自動スキン変更システムに基づいた端末装置及びサーバを提供する。端末装置は、携帯電話、タブレット、ＰＤＡ（パーソナル携帯情報端末）、ＰＯＳ（販売時点情報管理）システム、オートＰＣ、又は、関連するソフトウェアがアップグレードを必要とするような任意の種類の端末装置などであり得る。
【００４５】
端末装置の種類の一例を挙げる。図３は、端末装置の一部を示す。図３に示されているように、端末装置は、メモリ３１０、入力装置３２０、ディスプレイユニット３３０、プロセッサ３４０、及び、通信モジュール３５０を含む。当業者には、図３に示した構造が本開示の実施形態に関連した端末装置の一部に過ぎず、本開示による解決方法に用いられ得る端末装置を限定するものではないことが理解されよう。特定の端末装置が、図示されている部品よりも多数又は少数の部品を含むことができ、或いは、幾つかの部品を組み合わせ、若しくは、異なる部品配置を有し得る。
【００４６】
図３に関し、端末装置の全ての部品を詳細に記載する。
【００４７】
メモリ３１０は、ソフトウェアプログラム及びモジュールを格納するように構成され得る。プロセッサ３４０は、端末装置に関連する各種の機能アプリケーション及びデータ処理を、メモリ３１０に格納されたソフトウェアプログラムを実行することにより実行し得る。メモリ３１０は、主に、オペレーティングシステムを記憶するためのコードエリアと、機能及びその他のために必要な少なくとも１つのアプリケーションと、端末装置の用途に従って作成されたデータを記憶するためのデータエリアとを含み得る。さらに、メモリ３１０は、高速ランダムアクセスメモリ、又は、不揮発性メモリ（例えば、ディスク記憶装置、フラッシュメモリ、若しくは、その他の不揮発性ソリッドステートメモリの少なくとも１つ）も含む。
【００４８】
入力ユニット３２０は、入力番号、文字、又はその他の情報を受け取るように構成されることができ、また、端末装置のオプション及び機能制御に関して入力されるキー信号を生成し得る。詳細には、本開示の一実施形態において、スキンをカスタマイズして音楽ファイルにマッチさせる場合、ユーザにより定義されるカスタム命令が入力ユニット３２０により受信され得る。
【００４９】
携帯電話を例に、具体的に説明する。入力ユニット３２０は、タッチパネル及びその他の入力装置を含み得る。タッチパネル（タッチスクリーンとも称される）は、タッチ操作
（例えば、ユーザによる、指、タッチペン又は任意の適切な物体若しくはアクセサリを用いた、タッチパネル上又はその付近での操作）を、タッチパネル上又はその付近で収集し、そして、予め決められたプログラムに従う対応する接続装置を駆動させる。任意選択的に、タッチパネルは、２つの部品を含む。これらは、タッチ検出装置、及び、タッチコントローラである。タッチ検出装置は、ユーザのタッチ位置、及び、タッチ操作により送られた信号を検出し、そしてこの信号をタッチコントローラに送信するように構成されている。タッチコントローラは、タッチ情報をタッチ検出装置から受信して、この情報をタッチスポットの座標に変換し、この座標をプロセッサ３４０に送信し得る。また、タッチコントローラは、プロセッサ３４から、実行のためのコマンドも受信し得る。さらに、タッチパネルは、抵抗タイプ、静電容量タイプ、赤外線、表面弾性波、及び、その他の種類のタッチにより得られる。タッチパネルに加えて、入力ユニット３２０も、その他の入力装置を含み得る。詳細には、その他の入力装置は、物理的キーボード、ファンクションキー（例えば、音量ボタン、スイッチボタンなど）、トラックボール、マウス、ジョイスティックなどの１以上（しかし、これらに限定されない）を含む。
【００５０】
ディスプレイユニット３３０は、ユーザにより入力された、又は、ユーザに提供された情報、及び様々なメニューを表示するように構成され得る。ディスプレイユニット３３０は、ディスプレイパネルを含むことができ、ディスプレイパネルは、任意選択的に、ＬＣＤ（液晶ディスプレイ）、ＯＬＥＤ（有機発光ダイオード）の形態で構成され得る。詳細には、一実施形態において、音楽プレーヤの対応するインタフェース及びスキンをディスプレイユニット３３０により表示することができ、音楽プレーヤのスキンの切り替えの情報も、ユーザにメッセージを与えるため表示されることができ、ユーザが、音楽ファイルと対応するスキンとのマッチングを判断することを可能にする。
【００５１】
端末装置は、通信モジュール３５０を用いてサーバと通信し得る。通信モジュール３５０は、任意の可能な方法（例えば、ＷｉＦｉ（登録商標）モジュール、ブルートゥース（登録商標）通信、光ファイバ通信など）で実現され得る。端末装置とサーバとの間の、通信モジュール３５０を介した通信は、端末装置が、関連情報（例えば、本開示の一実施形態を挙げるならば、サーバに送信された音楽ファイルにマッチするスキンを検索する要求）をサーバに送信し、そして、サーバから、関連情報（例えば、サーバから戻された、音楽ファイルにマッチするスキンのデータ）を受信することを可能にする。
【００５２】
プロセッサ３４０は、端末装置のコントロールセンタであり、様々なインタフェース、及び、端末装置全体の各部品を接続するための線を利用し、端末装置の各種機能及びデータ処理を実行する。これは、メモリ３１０に格納されているソフトウェアプログラム及び／又はモジュールの起動又は実行、及び、メモリ３１０に記憶されているデータの呼び出しにより行われ、これにより、端末装置の全体的なモニタを得る。任意選択的に、プロセッサ３４０は、１以上の処理ユニットを含み得る。
【００５３】
同様に、図４は、本開示の幾つかの実施形態によるサーバの一部を示す。図４に示されているように、サーバは、メモリ４１０、プロセッサ４４０、及び通信モジュール４５０を含む。当業者には、図４に示した構造が本開示の実施形態に関連したサーバの一部に過ぎず、本開示による解決方法に用いられ得る端末装置を限定するものではないことが理解されよう。特定のサーバが、図示されている部品よりも多数又は少数の部品を含むことができ、或いは、幾つかの部品を組み合わせ、若しくは、異なる部品配置を有し得る。
【００５４】
メモリ４１０は、ソフトウェアプログラム及びモジュールを格納するように構成され得る。プロセッサ４４０は、サーバに関連する各種の機能アプリケーション及びデータ処理を、メモリ４１０に格納されたソフトウェアプログラムを実行することにより実行し得る、例えば、検索要求に基づいて、音楽ファイルにマッチするスキンファイルを実行する。メモリ４１０は、主に、オペレーティングシステムを記憶するためのコードエリアと、機能（例えば、どのスキンファイルが音楽ファイルにマッチしているかを分析する）及びその他のために必要な少なくとも１つのアプリケーションと、サーバの用途に従って作成されたデータを記憶するためのデータエリアとを含み得る。
【００５５】
サーバは、通信モジュール４５０を用いて端末装置と通信し得る。通信モジュール４５０は、任意の可能な方法（例えば、ＷｉＦｉモジュール、ブルートゥース通信、光ファイバ通信など）で実現され得る。端末装置とサーバとの間の、通信モジュール４５０を介した通信は、サーバが、関連情報を端末装置から受信し（例えば、本開示の一実施形態を挙げるならば、スキンファイルを検索する要求を受信する）、そして、対応する情報を端末装置に送り返す（例えば、音楽プレーヤの、既にマッチされているスキンファイルを与える）ことを可能にする。
【００５６】
プロセッサ４４０は、サーバのコントロールセンタであり、様々なインタフェース、及び、サーバ全体の各部品を接続するための線を利用し、サーバの各種機能及びデータ処理を実行する。これは、メモリ４１０に格納されているソフトウェアプログラム及び／又はモジュールの起動又は実行、及び、メモリ４１０に記憶されているデータの呼び出しにより行われ、これにより、サーバの全体的なモニタを得る。任意選択的に、プロセッサ４４０は、１以上の処理ユニットを含み得る。
【００５７】
本発明を、本明細書において様々な実施形態に関して記載してきたが、これらの実施形態が、本発明の原理及び応用の例示に過ぎないことが理解されよう。したがって、これらの例示的な実施形態に、多くの変更及び修正が、本開示の発明の精神及び範囲から逸脱せずに行われ得ることが理解されよう。したがって、本開示の範囲は、上記の説明及び本明細書中に記載した例示的な実施形態によってではなく、添付の特許請求の範囲により定義される。
【図１】
2015531085.tif 000003
【図２】
2015531085.tif 000004
【図３】
2015531085.tif 000005
【図４】
2015531085.tif 000006
【国際調査報告】
2015531085.tif 000007
2015531085.tif 000008
2015531085.tif 000009
2015531085.tif 000010
2015531085.tif 000011
2015531085.tif 000012