(57)【要約】【課題】ゲームなどのアプリケーションにおけるユーザ操作によって多様な音源を選択的に再生して多様な音源演出効果を提供する音源再生方法、装置、及び記録媒体の提供。【解決手段】音源再生装置１００は、入力された音源再生制御情報の類型と入力時間を確認する情報確認部１１０と、前記確認された類型と対応する音源を選択する音源選択部１２０と、前記確認された入力時間に基づいて前記選択された音源の再生地点を決定する音源再生地点決定部１３０と、前記決定された再生地点の以後から前記選択された音源を再生する音源再生部１４０と、を含む。【選択図】図１
2011255176.tif 000002
【特許請求の範囲】
【請求項１】
入力された音源再生制御情報の類型と入力時間を確認する情報確認部と、
前記確認された類型と対応する音源を選択する音源選択部と、
前記確認された入力時間に基づいて前記選択された音源の再生地点を決定する音源再生地点決定部と、
前記決定された再生地点の以後から前記選択された音源を再生する音源再生部と、
を含むことを特徴とする、音源再生装置。
【請求項２】
前記情報確認部は、
特定アプリケーションのユーザ操作に従う操作結果を含む前記音源再生制御情報の入力を受けて、前記操作結果によって前記音源再生制御情報の類型を操作成功類型と操作失敗類型のうちの１つと確認し、
前記音源選択部は、
前記操作結果によって前記音源再生制御情報の類型が前記操作成功類型と確認されれば、操作成功音源を前記音源として選択し、
前記操作結果によって前記音源再生制御情報の類型が前記操作失敗類型と確認されれば、操作失敗音源を前記音源として選択することを特徴とする、請求項１に記載の音源再生装置。
【請求項３】
前記音源再生地点決定部は、
前記選択された音源の再生時間情報と前記確認された入力時間を参照して、前記確認された入力時間に対応する前記再生地点を決定することを特徴とする、請求項１に記載の音源再生装置。
【請求項４】
前記情報確認部は、
以前に入力された音源再生制御情報に続けて、他の音源再生制御情報が新しく入力されれば、前記以前に入力された音源再生制御情報の類型と前記新しく入力された他の音源再生制御情報の類型とが同一か否かを把握し、
同一であると把握された場合、前記音源再生部は、前記以前に入力された音源再生制御情報の入力によって再生されていた前記音源を持続的に再生し、
相異すると把握された場合、前記音源選択部は、前記新しく入力された他の音源再生情報の類型に対応する他の音源を選択し、前記 音源再生地点決定部は、前記新しく入力された他の音源再生制御情報の入力時間に基づいて前記他の音源の再生地点を決定し、前記音源再生部は前記他の音源の決定された再生地点の以後から前記他の音源を再生することを特徴とする、請求項１に記載の音源再生装置。
【請求項５】
前記音源再生部は、
前記選択された音源を１つのサウンドチャンネルを介して再生することを特徴とする、請求項１に記載の音源再生装置。
【請求項６】
音源再生装置が提供する音源再生方法であって、
入力された音源再生制御情報の類型と入力時間を確認するステップと、
前記確認された類型と対応する音源を選択するステップと、
前記確認された入力時間に基づいて前記選択された音源の再生地点を決定するステップと、
前記決定された再生地点の以後から前記選択された音源を再生するステップと、
を含むことを特徴とする音源再生方法。
【請求項７】
音源再生方法を実行させるためのプログラムを記録した記録媒体であって、
入力された音源再生制御情報の類型と入力時間を確認する機能と、
前記確認された類型と対応する音源を選択する機能と、
前記確認された入力時間に基づいて前記選択された音源の再生地点を決定する機能と、
前記決定された再生地点の以後から前記選択された音源を通じて再生する機能と、
を具現するプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、音源再生方法、装置、及び記録媒体に関し、より詳しくは、ゲームなどのアプリケーションにおけるユーザ操作によって多様な音源を選択的に再生して多様な音源演出効果を提供する音源再生方法、装置、及び記録媒体に関する。
【背景技術】
【０００２】
従来、ゲームなどのアプリケーションでは、ユーザ操作の操作結果によって、相異する音源を再生してくれることで、多様な音源演出効果を提供している。このような多様な音源演出効果を提供するためには、操作結果の各々に対応する音源を別途に格納していなければならない。
【０００３】
また、従来には、操作結果毎に相異するいろいろな音源を用意しておき、用意されたいろいろな音源を重ねて被せる形態に各音源を再生することによって、多様な音源演出効果を提供するが、このように元から流れていた音源の上に他の音源を重ねて被せる形態で提供する従来の音源演出効果を提供する方式は、用意された音原の数だけ複数個のサウンドチャンネルを必要とすることがあり、用意されたいろいろな音源に対する音源処理及び音源出力などのために、高性能のハードウェアが必要であるという端末機要求事項がある。
【０００４】
しかしながら、モバイル端末機のように、サウンドチャンネルの個数が１つまたは音源個数だけ充分でなかったり、音源処理及び音源出力などの性能が相対的に低い端末機では、操作結果毎に用意された相異するいろいろな音源を重ねて被せる形態に各音源を再生する従来の方式により多様な音源演出効果を提供することができないという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような背景で、本発明の一実施形態の目的は、最小限の音源のみを用いて、ゲームなどのアプリケーションにおけるアプリケーションのユーザ操作に従う多様な音源演出効果を提供することにある。
【０００６】
また、本発明の一実施形態の他の目的は、和音のように、いろいろな音源を重なって再生できないモバイルゲームのようなアプリケーションでも、音源を音源再生制御情報の入力時毎に選択的に切り換えて再生することによって、音源が重なって再生される音源演出効果を提供することにある。
【０００７】
また、本発明の一実施形態の更に他の目的は、サウンドチャンネルの個数が１つまたは音源個数だけ充分でなかったり、音源処理及び音源出力などの性能が相対的に低い端末機でも、ゲームなどのアプリケーションにおけるアプリケーションのユーザ操作によって多様な音源演出効果を提供することにある。
【課題を解決するための手段】
【０００８】
前述した目的を達成するために、一態様によれば、本発明は、入力された音源再生制御情報の類型と入力時間を確認する情報確認部と、上記確認された類型と対応する音源を選択する音源選択部と、上記確認された入力時間に基づいて上記選択された音源の再生地点を決定する音源再生地点決定部と、上記決定された再生地点の以後から上記選択された音源を再生する音源再生部と、を含むことを特徴とする、音源再生装置を提供する。
【０００９】
他の態様によれば、本発明は、音源再生装置が提供する音源再生方法であって、入力された音源再生制御情報の類型と入力時間を確認するステップと、上記確認された類型と対応する音源を選択するステップと、上記確認された入力時間に基づいて上記選択された音源の再生地点を決定するステップと、上記決定された再生地点の以後から上記選択された音源を再生するステップと、を含むことを特徴とする音源再生方法を提供する。
【００１０】
更に他の態様によれば、本発明は、入力された音源再生制御情報の類型と入力時間を確認する機能と、上記確認された類型と対応する音源を選択する機能と、上記確認された入力時間に基づいて上記選択された音源の再生地点を決定する機能と、上記決定された再生地点の以後から上記選択された音源を通じて再生する機能と、を具現するプログラムを記録したコンピュータが読み取り可能な記録媒体を提供する。
【発明の効果】
【００１１】
以上、説明したように、本発明の一実施形態によれば、最小限の音源のみを用いて、ゲームなどのアプリケーションにおけるアプリケーションのユーザ操作に従う多様な音源演出効果を提供する効果がある。
【００１２】
また、本発明によれば、和音のように、いろいろな音源を重なって再生できないモバイルゲームのようなアプリケーションでも、音源を音源再生制御情報の入力時毎に選択的に切り換えて再生することによって、音源が重なって再生される音源演出効果を提供する効果がある。
【００１３】
また、本発明によれば、サウンドチャンネルの個数が１つまたは音源個数だけ充分でなかったり、音源処理及び音源出力などの性能が相対的に低い端末機でも、ゲームなどのアプリケーションおけるアプリケーションのユーザ操作によって多様な音源演出効果を提供する効果がある。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の一実施形態に係る音源再生装置に対するブロック構成図である。
【図２】図２は、本発明の一実施形態に係る音源再生装置に従う音源再生の例示図である。
【図３】図３は、本発明の一実施形態に係る音源再生装置に従う音源再生の他の例示図である。
【図４】図４は、本発明の一実施形態に係る音源再生方法に対するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一部の実施形態を添付した図面を参照しつつ詳細に説明する。各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。
【００１６】
また、本発明の構成要素を説明するに当たって、第１、第２、Ａ、Ｂ、（ａ）、（ｂ）などの用語を使用することができる。このような用語はその構成要素を他の構成要素と区別するためのものであり、その用語により当該構成要素の本質や回順序または順序などが限定されない。どの構成要素が他の構成要素に“連結”、“結合”、または“接続”されると記載された場合、その構成要素はその他の構成要素に直接的に連結、または接続できるが、各構成要素の間に更に他の構成要素が“連結”、“結合”、または“接続”されることもできると理解されるべきである。
【００１７】
図１は、本発明の一実施形態に係る音源再生装置１００に対するブロック構成図である。
【００１８】
図１に図示された本発明の一実施形態に係る音源再生装置１００は、多様な音源演出効果を提供する装置であって、音源再生装置１００が制限されたサウンドチャンネル、または劣る処理性能を有しても、制限された個数の音源のみで多様な音源演出効果を効率的に提供することができる装置である。
【００１９】
このために、本発明の一実施形態に係る音源再生装置１００は、音源再生制御情報の入力を受けて、これを確認する情報確認部１１０、音源再生制御情報の確認結果によって該当音源を選択する音源選択部１２０、選択された音源の再生地点を決定する音源再生地点決定部１３０、及び選択された音源を決定された再生地点で再生する音源再生部１４０などを含む。
【００２０】
前述した情報確認部１１０は、入力された音源再生制御情報の類型と入力時間を確認する。
【００２１】
前述した音源選択部１２０は、音源再生制御情報の確認された類型と対応する音源を選択する。
【００２２】
前述した音源再生地点決定部１３０は、音源再生制御情報の確認された入力時間に基づいて音源選択部１２０で選択された音源の再生地点を決定する。
【００２３】
前述した音源再生部１４０は、音源再生地点決定部１３０で決定された再生地点の以後から選択された音源を再生する。
【００２４】
前述した情報確認部１１０は、特定アプリケーション１０のユーザ操作に従う操作結果を含む音源再生制御情報の入力を受けて、入力された音源再生制御情報に含まれた操作結果に従って音源再生制御情報の類型を確認することができる。
【００２５】
仮に、特定アプリケーション１０のユーザ操作に従う操作結果が操作成功及び操作失敗のうちの１つであれば、情報確認部１１０はこのような操作結果によって音源再生制御情報の類型を操作成功類型と操作失敗類型のうちの１つと確認することができる。
【００２６】
これによって、音源選択部１２０は、音源再生制御情報に含まれた操作結果によって、音源再生制御情報の類型が操作成功類型と確認されれば操作成功音源を音源として選択し、音源再生制御情報に含まれた操作結果によって、音源再生制御情報の類型が操作失敗類型と確認されれば操作失敗音源を音源として選択する。
【００２７】
仮に、特定アプリケーション１０のユーザ操作に従う操作結果が操作成功と操作失敗のように２種類でなく、点数別等により区分される３つ以上の種類であれば、その種類の数だけ音源再生制御情報の類型の種類の数も変わることができ、選択される音源の種類も変わることができる。
【００２８】
前述した音源再生地点決定部１３０は、選択された音源の再生時間情報と音源再生制御情報の確認された入力時間を参照して、音源再生制御情報の確認された入力時間に対応する音源の再生地点を決定する。
【００２９】
これによって、音源再生部１４０は、選択された音源を決定された再生地点から再生する。
【００３０】
一方、ユーザが特定アプリケーション１０を持続的に操作すれば、操作時毎にそれに対応した操作結果が発生し、情報確認部１１０はユーザの特定アプリケーション１０の操作時毎に発生する操作結果が含まれた音源再生制御情報の入力を持続的に受けるようになる。
【００３１】
これによって、情報確認部１１０は持続的に入力される音源再生制御情報の類型を毎度比較する手続きを遂行し、以前に入力された音源再生制御情報の類型と新しく入力された音源再生制御情報の類型とが同一か否かを判断して、音源再生部１４０は再生されている音源を持続的に再生したり、新しく選択された音源を新しく決定された再生地点から再生する。これをより詳細に後述する。
【００３２】
以前に入力された音源再生制御情報に続けて他の音源再生制御情報が情報確認部１１０に新しく入力されれば、以前に入力された音源再生制御情報の類型と新しく入力された他の音源再生制御情報の類型が同一か否かを把握する。
【００３３】
仮に、同一であると把握された場合、音源再生部１４０は以前に入力された音源再生制御情報の入力に従って再生されていた音源を持続的に再生する。
【００３４】
仮に、相異すると把握された場合、音源選択部１２０は新しく入力された他の音源再生情報の類型に対応する他の音源を選択し、音源再生地点決定部１３０は新しく入力された他の音源再生制御情報の入力時間に基づいて他の音源の再生地点を決定し、音源再生部１４０は他の音源の決定された再生地点の以後から他の音源を通じて再生する。
【００３５】
一方、音源再生部１４０は、選択された音源を１つのサウンドチャンネル（統合サウンドチャンネル）を介して再生する。
【００３６】
音源選択部１２０が選択するようになる全ての音源は、音源データベース（図示せず）に格納されている。この際、音源データベースは、従来の音源再生装置のように、多数の音源操作時点（即ち、音源再生制御情報の入力時点）に対応する多数の別の音源を格納しておく必要がない。但し、操作結果の種類に対応する個数だけの最小限の音源のみを格納しておけばよい。例えば、操作結果が操作成功と操作失敗とに分かれれば、音源データベースは操作成功音源と操作失敗音源の２つの音源のみを格納しておけばよい。
【００３７】
また、音楽データベースに格納された音源には、ゲームプログラムのような特定アプリケーション１０で必要とする全ての演出効果音源が含まれることができる。
【００３８】
一方、特定アプリケーション１０の実行時間と、音源再生制御情報の全ての類型と対応する音源の再生時間は、互いに同期化されることができる。
【００３９】
前述した本発明の一実施形態に係る音源再生装置１００は、アプリケーション１０が設置されて実行され、音源を再生することができる装置であり、その例としては、アーケードゲーム機や携帯用ゲーム機と、スマートフォンのような移動通信端末機、またはＰＤＡ（Personal Digital Assistants）などのモバイル端末機などがありえる。
【００４０】
このような音源再生装置１００は、音源を再生するための１つまたは２つ以上のサウンドチャンネルを含むことができ、仮に、１つのサウンドチャンネル（統合サウンドチャンネル）を含む場合、音源再生部１４０で再生する全ての音源（即ち、音源再生制御情報の類型によって選択される全ての音源）は１つのサウンドチャンネルを介して再生できる。
【００４１】
このような音源再生装置１００に設置されて実行されるアプリケーション１０は、ユーザ操作が可能な全てのアプリケーションであることがあり、一例として、ゲーム（例：音楽ゲーム等）プログラムやグラフィック関連プログラムなどでありうる。
【００４２】
以上、前述した本発明の一実施形態に係る音源再生装置１００を利用すれば、最小限の音源（例：操作成功音源、操作失敗音源）のみを用いて多数の音源演出が可能である。
【００４３】
また、従来の音源再生装置では、あたかも和音のように、いろいろな音源を重なって多様な演出効果を出したことに比べて、本発明の一実施形態に係る音源再生装置１００は音源を重ならなくても音源が重なって出す演出効果と似た効果を出すことができる。
【００４４】
特に、本発明の一実施形態に係る音源再生装置１００を利用すれば、サウンドチャンネルの個数が１つまたは多くない個数で、低い処理性能でも、最小限の音源のみで多様な音源演出を可能にすることができる。
【００４５】
以上、本発明の一実施形態に係る音源再生装置１００を説明した。以下では、このような音源再生装置１００が音源を再生して多様な音源演出効果を出すことを図２及び図３を参照して例示的に説明する。
【００４６】
図２は、本発明の一実施形態に係る音源再生装置１００に従う音源再生の例示図である。
【００４７】
図２は、特定アプリケーション１０に対するユーザ操作に従う操作結果が３つの類型に区分され、これによって、情報確認部１１０に入力された音源再生制御情報が類型１、類型２、及び類型３を含む３つの類型のうちの１つの類型と確認される場合において、音源再生を例示的に示す図である。
【００４８】
この際、音源再生装置１００は、音源再生制御情報の３つの類型と各々対応する３つの音源（音源１、音源２、及び音源３）が予め格納されており、３つの音源は全て１つの統合サウンドチャンネルを介して再生されることを仮定する。
【００４９】
但し、図２ではユーザ操作の操作結果が３つの類型であり、それによって、必要とする音源が３つであることと仮定したが、アプリケーション１０の特性によって、操作成功及び操作失敗を含む２種類の操作結果と、このような２種類の操作結果の各々に対応する操作成功音源及び操作失敗音源を含む２種類の音源を含むことができる。勿論、操作結果及び音源の各々の種類が４種類以上であることもある。 
【００５０】
図２を参照すれば、ユーザが特定アプリケーション１０の実行をＴａ時間に始めて、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間で操作を行い、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間での各操作結果が、類型１、類型３、類型１、類型２、及び類型２であることと仮定する。
【００５１】
また、図２の例示では、特定アプリケーション１０の実行開始時には基本的に操作結果が類型１であることと仮定するが、この仮定によって特定アプリケーション１０の実行開始時、基本的に再生される音源を音源１に設定することができる。
【００５２】
前述した仮定下に、各操作結果発生時毎に、本発明の一実施形態に係る音源再生装置１０の情報確認部１１０は、Ｔａ時間、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間で発生された各操作結果に対する操作結果情報が含まれた音源再生制御情報をＴａ時間、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間で各々入力を受ける。
【００５３】
これによって、情報確認部１１０は、各音源再生制御情報の入力時間を、Ｔａ時間、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間と確認し、また、入力された各音源再生制御情報の類型を、類型１、類型１、類型３、類型１、類型２、及び類型２と確認する。
【００５４】
このように、情報確認部１１０により操作時点毎に入力された各音源再生制御情報の類型と入力時間が確認されれば、音源選択部１２０は、各音源再生制御情報の類型に合う音源を選択し、音源再生地点決定部１３０は選択された音源の再生地点を決定する。
【００５５】
例えば、音源選択部１２０は、Ｔａ時間に入力された音源再生制御情報の確認された類型が類型１であるので、類型１に対応する音源１を音源再生部１４０が再生する音源として選択し、音源再生地点決定部１３０は、Ｔａ時間に入力された音源再生制御情報の確認された入力時間であるＴａに基づいて音源１の再生地点をＴａ時間と決定する。これによって、音源再生部１４０は決定された再生時点であるＴａ時間の以後から選択された音源１を統合サウンドチャンネルを介して再生する。図２での“Ｐ”は、音源選択部１２０、音源再生地点決定部１３０、及び音源再生部１４０を全て含む構成である。
【００５６】
Ｔａ時間の以後、情報確認部１１０は、Ｔｂ時間に、類型１の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｂと確認し、音源再生制御情報の類型を類型１と確認する。この際、確認された音源再生制御情報の類型である類型１が、先のＴａ時間に入力された音源再生制御情報の類型である類型１と同一であるので、再生されていた音源１を変更無しで持続的に再生する。
【００５７】
Ｔｂ時間の以後、情報確認部１１０は、Ｔｃ時間に、類型３の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｃと確認し、音源再生制御情報の類型を類型３と確認する。この際、確認された音源再生制御情報の類型である類型３が、先のＴｂ時間に入力された音源再生制御情報の類型である類型１と異なるので、音源選択部１２０は類型３と対応する音源を音源３と新しく選択し、音源再生地点決定部１３０は、新しく選択された音源３の再生地点を確認された入力時間であるＴｃと決定する。このようにして、音源再生部１４０は、Ｔｃ時間に入力された音源再生制御情報に対し、Ｔｃ時間の以後の音源３を統合サウンドチャンネルを介して再生する。
【００５８】
Ｔｃ時間の以後、情報確認部１１０は、Ｔｄ時間に、類型１の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｄと確認し、音源再生制御情報の類型を類型１と確認する。この際、確認された音源再生制御情報の類型である類型１が、先のＴｃ時間に入力された音源再生制御情報の類型である類型３と異なるので、音源選択部１２０は類型１と対応する音源１を再生する音源と再び選択し、音源再生地点決定部１３０は選択された音源１の再生地点を確認された入力時間であるＴｄと決定する。このようにして、音源再生部１４０は、Ｔｄ時間に入力された音源再生制御情報に対し、Ｔｄ時間の以後の音源１を統合サウンドチャンネルを介して再生する。
【００５９】
Ｔｄ時間の以後、情報確認部１１０は、Ｔｅ時間に、類型２の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｅと確認し、音源再生制御情報の類型を類型２と確認する。この際、確認された音源再生制御情報の類型である類型２が、先のＴｄ時間に入力された音源再生制御情報の類型である類型１と異なるので、音源選択部１２０は類型２と対応する音源２を再生する音源と新しく選択し、音源再生地点決定部１３０は選択された音源２の再生地点を確認された入力時間であるＴｅと決定する。このようにして、音源再生部１４０は、Ｔｅ時間に入力された音源再生制御情報に対し、Ｔｅ時間の以後の音源２を統合サウンドチャンネルを介して再生する。
【００６０】
Ｔｅ時間の以後、情報確認部１１０は、Ｔｆ時間に、類型２の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｅと確認し、音源再生制御情報の類型を類型２と確認する。この際、確認された音源再生制御情報の類型である類型２が、先のＴｅ時間に入力された音源再生制御情報の類型である類型２と同一であるので、再生されていた音源２を持続的に再生する。
【００６１】
図３は、本発明の一実施形態に係る音源再生装置１００に従う音源再生の他の例示図である。
【００６２】
図３は、特定アプリケーション１０に対するユーザ操作に従う操作結果が操作成功と操作失敗の２つの類型（種類）に区分され、これによって、情報確認部１１０に入力された音源再生制御情報が操作成功及び操作失敗を含む２つの類型のうちの１つの類型と確認される場合において、音源再生を例示的に示す図である。
【００６３】
この際、音源再生装置１００は、音源再生制御情報の２つの類型と各々対応する２つの音源（操作成功音源及び操作失敗音源）が予め格納されている。ここで、操作成功音源には、ゲームのような特定アプリケーション１０で必要とする全ての演出効果音源が録音されて含まれることができる。また、２つの音源（操作成功音源及び操作失敗音源）は全て１つの統合サウンドチャンネルを介して再生されることを仮定する。
【００６４】
図３を参照すれば、ユーザが特定アプリケーション１０の実行をＴａ時間に始めて、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間で操作を行う。また、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間での各操作結果が、操作成功、操作失敗、操作成功、操作失敗、及び操作失敗であると仮定する。
【００６５】
また、図３の例示では、特定アプリケーション１０の実行開始時には、基本的に操作結果が操作成功であることと仮定するが、この仮定によって特定アプリケーション１０の実行開始時、基本的に再生される音源を操作成功音源に設定することができる。
【００６６】
前述した仮定下に、各操作結果の発生時毎に、本発明の一実施形態に係る音源再生装置１０の情報確認部１１０は、Ｔａ時間、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間で発生された各操作結果に対する操作結果情報が含まれた音源再生制御情報を、Ｔａ時間、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間で各々入力を受ける。
【００６７】
これによって、情報確認部１１０は、各音源再生制御情報の入力時間をＴａ時間、Ｔｂ時間、Ｔｃ時間、Ｔｄ時間、Ｔｅ時間、及びＴｆ時間と確認し、また、入力された各音源再生制御情報の類型を、操作成功、操作成功、操作失敗、操作成功、操作失敗、及び操作失敗と確認する。
【００６８】
これによって、音源選択部１２０は、Ｔａ時間に入力された音源再生制御情報の確認された類型が操作成功であるので、操作成功に対応する操作成功音源を再生する音源として選択し、音源再生地点決定部１３０は、Ｔａ時間に入力された音源再生制御情報の確認された入力時間であるＴａに基づいて操作成功音源の再生地点をＴａ時間と決定する。これによって、音源再生部１４０は決定された再生時点であるＴａ時間の以後から選択された操作成功音源を統合サウンドチャンネルを介して再生する。図３において、“Ｐ”は音源選択部１２０、音源再生地点決定部１３０、及び音源再生部１４０を全て含む構成である。
【００６９】
Ｔａ時間の以後、情報確認部１１０は、Ｔｂ時間に、操作成功という操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｂと確認し、音源再生制御情報の類型を操作成功と確認する。この際、確認された音源再生制御情報の類型が、先のＴａ時間に入力された音源再生制御情報の類型である操作成功と同一であるので、再生されていた操作成功音源を持続的に再生する。
【００７０】
Ｔｂ時間の以後、情報確認部１１０は、Ｔｃ時間に、操作失敗の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｃと確認し、音源再生制御情報の類型を操作失敗と確認する。この際、確認された音源再生制御情報の類型である操作失敗が、先のＴｂ時間に入力された音源再生制御情報の類型である操作成功と異なるので、音源選択部１２０は操作失敗と対応する操作失敗音源を再生する音源として選択し、音源再生地点決定部１３０は選択された操作失敗音源の再生地点を確認された入力時間であるＴｃと決定する。このようにして、音源再生部１４０は、Ｔｃ時間に入力された音源再生制御情報に対し、Ｔｃ時間の以後の操作失敗音源を統合サウンドチャンネルを介して再生する。
【００７１】
Ｔｃ時間の以後、情報確認部１１０は、Ｔｄ時間に、操作成功の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｄと確認し、音源再生制御情報の類型を操作成功と確認する。この際、確認された音源再生制御情報の類型である操作成功が、先のＴｃ時間に入力された音源再生制御情報の類型である操作失敗と異なるので、音源選択部１２０は操作成功と対応する音源を操作成功音源として選択し、音源再生地点決定部１３０は選択された操作成功音源の再生地点を確認された入力時間であるＴｄと決定する。このようにして、音源再生部１４０は、Ｔｄ時間に入力された音源再生制御情報に対し、Ｔｄ時間の以後の操作成功音源を統合サウンドチャンネルを介して再生する。
【００７２】
Ｔｄ時間の以後、情報確認部１１０は、Ｔｅ時間に、操作失敗の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｅと確認し、音源再生制御情報の類型を操作失敗と確認する。この際、確認された音源再生制御情報の類型である操作失敗が、先のＴｄ時間に入力された音源再生制御情報の類型である操作成功と異なるので、音源選択部１２０は操作失敗と対応する操作失敗音源を再生する音源として選択し、音源再生地点決定部１３０は選択された操作失敗音源の再生地点を確認された入力時間であるＴｅと決定する。このようにして、音源再生部１４０は、Ｔｅ時間に入力された音源再生制御情報に対し、Ｔｅ時間の以後の操作失敗音源を統合サウンドチャンネルを介して再生する。
【００７３】
Ｔｅ時間の以後、情報確認部１１０は、Ｔｆ時間に、操作失敗の操作結果情報が含まれた音源再生制御情報が入力されれば、音源再生制御情報の入力時間をＴｅと確認し、音源再生制御情報の類型を操作失敗と確認する。この際、確認された音源再生制御情報の類型である操作失敗が、先のＴｅ時間に入力された音源再生制御情報の類型である操作失敗と同一であるので、再生されていた操作失敗音源を持続的に再生する。
【００７４】
従来の多様な音源演出効果を提供するために、音源再生装置が操作結果毎に相異する多くの音源を用意しておき、用意された音源を重なる形態に多様な音源演出効果を提供してきた。また、このためには、用意された音源の数だけ多くのサウンドチャンネルが必要であり、用意された多くの音源に対する音源処理及び音源出力などのために、高性能のハードウェアが必要であった。
【００７５】
しかしながら、本発明の一実施形態に係る音源再生装置１００は、図２及び図３の例示から分かるように、多様な音源演出効果のために多くの音源を準備する必要無しで、最小限の音源（２つの音源または３つの音源等）のみを必要とする。また、用意された音源を重なる形態に多様な音源演出効果を提供することでなく、最小限の音源を選択し、その選択された音源の再生地点を異にしながら音源が重なって出す効果と似た効果を出す。これによって、本発明の一実施形態に係る音源再生装置１００は、音源の数だけ多くのサウンドチャンネルが必要せず、１つまたは最小限のサウンドチャンネルのみを必要とする。即ち、本発明の一実施形態に係る音源再生装置１００は、多くのサウンドチャンネル及び高性能のハードウェアがなくても、最小限の音源を用いて多様な音源演出効果を提供することができる。
【００７６】
図４は、本発明の一実施形態に係る音源再生装置１００が提供する音源再生方法に対するフローチャートである。
【００７７】
図４を参照すれば、本発明の一実施形態に係る音源再生装置１００が提供する音源再生方法は、入力された音源再生制御情報の類型と入力時間を確認する情報確認ステップ（Ｓ４００）と、入力された音源再生制御情報の確認された類型と対応する音源を選択する音源選択ステップ（Ｓ４０２）と、入力された音源再生制御情報の確認された入力時間に基づいて選択された音源の再生地点を決定する音源再生地点決定ステップ（Ｓ４０４）と、決定された再生地点の以後から選択された音源を統合サウンドチャンネルを介して再生する音源再生ステップ（Ｓ４０６）などを含む。
【００７８】
以上、前述した本発明の一実施形態に係る音源再生方法は、プログラムで具現され、コンピュータが読み取り可能な記録媒体に記録されることができる。
【００７９】
本発明の一実施形態に係る音源再生方法を具現するための記録媒体に記録されるプログラムは、入力された音源再生制御情報の類型と入力時間を確認する情報確認機能と、確認された類型と対応する音源を選択する音源選択機能と、確認された入力時間に基づいて選択された音源の再生地点を決定する音源再生地点決定機能と、決定された再生地点の以後から選択された音源を統合サウンドチャンネルを介して再生する音源再生機能と、を具現する。
【００８０】
コンピュータが読み取り可能な記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ格納装置などがあり、また、キャリアウェーブ（例えば、インターネットを通じた転送）の形態で具現されるものも含む。また、コンピュータが読み取り可能な記録媒体は、ネットワークにより連結されたコンピュータシステムに分散されて、分散方式によりコンピュータが読み取り可能なコードが格納され、実行されることができる。
【００８１】
そして、本発明を具現するための機能的な（Functional）プログラム、コード、及びコードセグメントは、本発明が属する技術分野のプログラマーにより容易に推論できる。
【００８２】
以上、説明したように、本発明の一実施形態によれば、最小限の音源のみを用いて、ゲームなどのアプリケーションにおけるアプリケーションのユーザ操作に従う多様な音源演出効果を提供する効果がある。
【００８３】
また、本発明によれば、和音のように、いろいろな音源を重なって再生できないモバイルゲームのようなアプリケーションでも、音源を音源再生制御情報の入力時毎に選択的に切り換えて再生することによって、音源が重なって再生される音源演出効果を提供する効果がある。
【００８４】
また、本発明によれば、サウンドチャンネルの個数が１つまたは音源個数だけ充分でなかったり、音源処理及び音源出力などの性能が相対的に低い端末機でも、ゲームなどのアプリケーションにおけるアプリケーションのユーザ操作によって多様な音源演出効果を提供する効果がある。
【００８５】
以上、本発明の実施形態を構成する全ての構成要素が１つに結合されるか、結合されて動作することと説明されたが、本発明が必ずこのような実施形態に限定されるものではない。即ち、本発明の目的範囲内であれば、その全ての構成要素が１つ以上に選択的に結合して動作することもできる。また、その全ての構成要素が各々１つの独立的なハードウェアで具現されることができるが、各構成要素のその一部または全部が選択的に組み合わせて１つまたは複数個のハードウェアで組み合わせた一部または全部の機能を遂行するプログラムモジュールを有するコンピュータプログラムとして具現されることもできる。そのコンピュータプログラムを構成するコード及びコードセグメントは本発明の技術分野の当業者により容易に推論できるものである。このようなコンピュータプログラムは、コンピュータが読取可能な格納媒体（Computer Readable Media）に格納されてコンピュータによって読取され、実行されることによって、本発明の実施形態を具現することができる。コンピュータプログラムの格納媒体としては、磁気記録媒体、光記録媒体、キャリアウェーブ媒体などが含まれることができる。
【００８６】
また、以上で記載された“含む”、“構成する”、または“有する”などの用語は、特別に反対になる記載がない限り、該当構成要素が内在できることを意味するものであるので、他の構成要素を除外するのでなく、他の構成要素を更に含むことができることと解釈されるべきである。技術的または科学的な用語を含んだ全ての用語は、異に定義されない限り、本発明が属する技術分野で通常の知識を有する者により一般的に理解されることと同一な意味を有する。事前に定義された用語のように、一般的に使われる用語は関連技術の文脈上の意味と一致するものと解釈されるべきであり、本発明で明らかに定義しない限り、理想的であるとか、過度に形式的な意味として解釈されない。
【００８７】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【符号の説明】
【００８８】
１０・・・アプリケーション
１００・・・音源再生装置
１１０・・・情報確認部
１２０・・・音源選択部
１３０・・・音源再生地点決定部
１４０・・・音源再生部
Ｓ４００・・・情報確認ステップ
Ｓ４０２・・・音源選択ステップ
Ｓ４０４・・・音源再生地点決定ステップ
Ｓ４０６・・・音源再生ステップ
【図１】
2011255176.tif 000003
【図２】
2011255176.tif 000004
【図３】
2011255176.tif 000005
【図４】
2011255176.tif 000006