(57)【要約】  カラーデータを一つ以上の音符に変換するための方法を提供する。前記方法は、色読み取り装置を用いて、一組の音符にそれぞれ対応するカラーパレットの各色で描画するよう構成された複数の描画器でキャンバスに塗られたそれぞれの色をカラーデータとして読み取る工程を含む。前記方法はまた、色処理モジュールを用いて、前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する工程を含む。【選択図】図７Ａ
2019522826.tif 000002
【特許請求の範囲】
【請求項１】
複数の描画器であって、該複数の描画器はそれぞれ、一組の音符にそれぞれ対応するカラーパレットの各色で描画するよう構成されている、複数の描画器と、
前記複数の描画器によって前記カラーパレットの各色が塗られるよう構成されたキャンバスと、  
前記複数の描画器によって前記キャンバスに塗られた前記カラーパレットの各色を、カラーデータとして読み取るよう構成された色読み取り装置と、
前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する前記一組の音符に基づいて前記カラーデータから一つ以上の音符よりなる楽曲を生成する色処理モジュールと、を備えることを特徴とするシステム。
【請求項２】
前記楽曲を再生するよう構成された音声出力装置をさらに備えることを特徴とする請求項１に記載のシステム。
【請求項３】
前記色読み取り装置はさらに、前記カラーデータの一部として、前記キャンバスに塗られたそれぞれの色の形またはサイズをスキャンするよう構成され、
前記色処理モジュールはさらに、前記それぞれの色の形またはサイズに基づいて、前記楽曲の前記一つ以上の音符の長さに関する情報を求めるように構成され、
前記楽曲はさらに、前記音符長さ情報に基づいて生成されることを特徴とする請求項１または２に記載のシステム。
【請求項４】
前記色処理モジュールは、前記楽曲を五線譜に表わし、出力装置を介して前記五線譜として前記楽曲を出力するようさらに構成されていることを特徴とする請求項３に記載のシステム。
【請求項５】
前記複数の描画器は、前記カラーパレットのそれぞれの色を描くよう定められたカラーペンであることを特徴とする請求項１から４のいずれか１項に記載のシステム。
【請求項６】
前記カラーペンのそれぞれに定められた色に対応づけられた音符が、前記カラーペンに表示されていることを特徴とする請求項５に記載のシステム。
【請求項７】
前記色読み取り装置は、画像センサ、スキャナー、またはそれらの組み合わせを備えることを特徴とする請求項１から６のいずれか１項に記載のシステム。
【請求項８】
前記楽曲中の前記一つ以上の音符の順番は、前記キャンバスに塗られた色の順序に基づくものであることを特徴とする請求項１から７のいずれか１項に記載のシステム。
【請求項９】
前記複数の描画器はコンピュータアプリケーションの複数のバーチャル描画器であって、前記キャンバスは前記コンピュータアプリケーションのバーチャルキャンバスであって、前記色読み取り装置は前記コンピュータアプリケーションの色読み取りモジュールであって、前記色処理モジュールは前記コンピュータアプリケーションのモジュールであることを特徴とする請求項１から８のいずれか１項に記載のシステム。
【請求項１０】
前記コンピュータアプリケーションはモバイル機器上で実行可能であることを特徴とする請求項９に記載のシステム。
【請求項１１】
カラーデータを一つ以上の音符に変換するためのコンピュータで実行される方法であって、前記方法は、
一組の音符にそれぞれ対応するカラーパレットの各色でそれぞれ描画するよう構成された複数の描画器によってキャンバスに塗られたそれぞれの色を、色読み取り装置を用いて、カラーデータとして読み取る工程と、
色処理モジュールを用いて前記カラーデータを処理し、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて、前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する工程と、を含むことを特徴とする。
【請求項１２】
音声出力装置を用いて前記楽曲を再生させる工程を、さらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記色読み取り装置を用いて、前記カラーデータの一部として、前記キャンバスに塗られたそれぞれの色の形またはサイズをスキャンする工程と、
前記色処理モジュールを用いて、前記それぞれの色の形またはサイズに基づいて、前記楽曲の前記一つ以上の音符の長さに関する情報を求める工程と、を含む方法であって、
前記楽曲はさらに、前記音符長さ情報に基づいて生成されたものであることを特徴とする請求項１１または１２に記載の方法。
【請求項１４】
前記色処理モジュールは、前記楽曲を五線譜に表わし、出力装置を介して五線譜として前記楽曲を出力するようさらに構成されていることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記複数の描画器は、前記カラーパレットのそれぞれの色を描くよう定められたカラーペンであることを特徴とする請求項１１から１４のいずれか１項に記載の方法。
【請求項１６】
前記カラーペンのそれぞれに定められた色に対応づけられた音符が、、前記カラーペンに表示されていることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記色読み取り装置が、画像センサ、スキャナー、またはそれらの組み合わせを備えることを特徴とする請求項１１から１６のいずれか１項に記載の方法。
【請求項１８】
前記楽曲中の前記一つ以上の音符の順番は、前記キャンバスに塗られた色の順序に基づくものであることを特徴とする請求項１１から１７のいずれか１項に記載の方法。
【請求項１９】
前記複数の描画器はコンピュータアプリケーションの複数のバーチャル描画器であって、前記キャンバスは前記コンピュータアプリケーションのバーチャルキャンバスであって、前記色読み取り装置は前記コンピュータアプリケーションの色読み取りモジュールであって、前記色処理モジュールは前記コンピュータアプリケーションのモジュールであることを特徴とする請求項１１から１８のいずれか１項に記載の方法。
【請求項２０】
前記コンピュータアプリケーションはモバイル機器上で実行可能であることを特徴とする請求項１９に記載の方法。
【請求項２１】
少なくとも一つのプロセッサと、
一つ以上のプログラム用のコンピュータプログラムコードを有する少なくとも一つのメモリと、を備える装置であって、前記少なくとも一つのメモリおよび前記コンピュータプログラムコードは、前記少なくとも一つのプロセッサとともに、
色読み取り装置を用いて、一組の音符にそれぞれ対応するカラーパレットの各色で描画するよう構成された複数の描画器でキャンバスに塗られたそれぞれの色をカラーデータとして読み取る工程と、
色処理モジュールを用いて、前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する工程のうち少なくとも一つを、
前記装置に実行させるよう構成されていることを特徴とする装置。
【請求項２２】
音声出力装置を用いて前記楽曲を再生させる工程を、さらに備えることを特徴とする請求項２１に記載の装置。
【請求項２３】
前記色読み取り装置を用いて、前記カラーデータの一部として、前記キャンバスに塗られたそれぞれの色の形またはサイズをスキャンする工程と、
前記色処理モジュールを用いて、前記それぞれの色の形またはサイズに基づいて、前記楽曲の前記一つ以上の音符の長さに関する情報を求める工程と、を備える装置であって、
前記楽曲はさらに、前記音符長さ情報に基づいて生成されたものであることを特徴とする請求項２１または２２に記載の装置。
【請求項２４】
前記色処理モジュールは前記楽曲を五線譜に表わし、出力装置を介して五線譜として前記楽曲を出力するようさらに構成されていることを特徴とする請求項２３に記載の装置。
【請求項２５】
前記複数の描画器は、前記カラーパレットのそれぞれの色を描くよう定められたカラーペンであることを特徴とする請求項２１から２４のいずれか１項に記載の装置。
【請求項２６】
前記カラーペンのそれぞれに定められた色に対応づけられた音符が、前記カラーペンに表示されていることを特徴とする請求項２５に記載の装置。
【請求項２７】
前記色読み取り装置が、画像センサ、スキャナー、またはそれらの組み合わせを備えることを特徴とする請求項２１から２６のいずれか１項に記載の装置。
【請求項２８】
前記楽曲中の前記一つ以上の音符の順番は、前記キャンバスに塗られた色の順序に基づくものであることを特徴とする請求項２１から２７のいずれか１項に記載の装置。
【請求項２９】
前記複数の描画器はコンピュータアプリケーションの複数のバーチャル描画器であって、前記キャンバスは前記コンピュータアプリケーションのバーチャルキャンバスであって、前記色読み取り装置は前記コンピュータアプリケーションの色読み取りモジュールであって、前記色処理モジュールは前記コンピュータアプリケーションのモジュールであることを特徴とする請求項２１から２８のいずれか１項に記載の装置。
【請求項３０】
前記コンピュータアプリケーションはモバイル機器上で実行可能であることを特徴とすることを特徴とする請求項２９に記載の装置。
【請求項３１】
コンピュータプログラム製品であって、一つ以上のプロセッサで実行された際、装置に、請求項１１から２０のいずれか１項に記載の方法の工程を少なくとも実施させる一つ以上の命令の一つ以上のシーケンスを含むコンピュータプログラム製品。
【請求項３２】
少なくとも一つのサービスへのアクセスを許可するよう構成された少なくとも一つのインターフェースへのアクセスを補助する工程を含み、前記少なくとも一つのサービスは、請求項１１から２０のいずれか１項に記載の方法を実施するよう構成されていることを特徴とする方法。
【請求項３３】
（１）データ、（２）情報、（３）少なくとも一つの信号のうち少なくとも一つの処理を容易にする工程、または、前記（１）、（２）、（３）のうち少なくとも一つを処理する工程、あるいはそれらの工程の両方を含む方法であって、前記（１）、（２）、（３）のうち少なくとも一つは、少なくとも部分的に、請求項１１から２０のいずれか１項に記載の方法に基づいていることを特徴とする方法。
【請求項３４】
（１）少なくとも一つのデバイスユーザーインターフェース要素、（２）少なくとも一つのデバイスユーザーインターフェース機能のうち少なくとも一つの作成を容易にする工程、または前記（１）、（２）のうち少なくとも一つの修正を容易にする工程、あるいはそれらの工程の両方を含む方法であって、前記（１）、（２）のうち少なくとも一つは、少なくとも部分的に、請求項１１から２０のいずれか１項に記載の方法に基づいていることを特徴とする方法。
【請求項３５】
（１）少なくとも一つのデバイスユーザーインターフェース要素、（２）少なくとも一つのデバイスユーザーインターフェース機能のうち少なくとも一つを作成する工程、または、前記（１）、（２）のうち少なくとも一つを修正する工程、あるいはそれらの工程の両方を含む方法であって、前記（１）（２）のうち少なくとも一つは、少なくとも部分的に、請求項１１から２０のいずれか１項に記載の方法に基づいていることを特徴とする方法。
【発明の詳細な説明】
【背景技術】
【０００１】
音楽を聴くことと同様、ユーザーは作曲も楽しむものである。しかしながら、莫大な数の音楽概念を理解したり認識したりすることは困難であるため、音楽の経験が限られたユーザーにとって作曲することは難しいことである。同様に、音楽の経験のない人に音楽を教えることは非常に難しく、そのため、子供を対象に音楽を教える際にはさらに難しいこととなる。サービスプロバイダにとっての一つの大きな挑戦は、効果的かつ効率的な一つ以上の音符を識別する手法、例えば、個々の音符に関連づけられた色によって音符を識別し、そして、これらの色を一つ以上の音符に変換する手法を提供することである。
【発明の概要】
【０００２】
したがって、カラーデータを一つ以上の音符に変換する手法が必要である。
【０００３】
一実施形態によるシステムは、複数の描画器を備え、該複数の描画器はそれぞれ、カラーパレットのそれぞれの色で描画するよう構成されている。前記カラーパレットのそれぞれの色は、一組の音符にそれぞれ対応している。前記システムはまた、前記複数の描画器によって前記カラーパレットの各色が塗られるよう構成されたキャンバスを備える。前記システムはまた、前記複数の描画器によって前記キャンバスに塗られた前記カラーパレットの各色を、カラーデータとして読み取るよう構成された色読み取り装置を備える。前記システムはまた、前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する前記一組の音符に基づいて前記カラーデータから一つ以上の音符よりなる楽曲を生成する色処理モジュールを備える。
【０００４】
一実施形態による方法は、一組の音符にそれぞれ対応するカラーパレットの各色でそれぞれ描画するよう構成された複数の描画器によってキャンバスに塗られたそれぞれの色を、色読み取り装置を用いて、カラーデータとして読み取る工程を含む。前記方法はまた、色処理モジュールを用いて前記カラーデータを処理し、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて、前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する工程を含む。
【０００５】
別の実施形態による装置は、少なくとも一つのプロセッサと、一つ以上のコンピュータプログラム用のコンピュータプログラムコードを有する少なくとも一つのメモリと、を備え、前記少なくとも一つのメモリおよび前記コンピュータプログラムコードは、前記少なくとも一つのプロセッサとともに、色読み取り装置を用いて、一組の音符にそれぞれ対応するカラーパレットの各色で描画するよう構成された複数の描画器でキャンバスに塗られたそれぞれの色をカラーデータとして読み取る工程を少なくとも部分的に前記装置に実行させるよう構成されている。前記装置はまた、色処理モジュールを用いて、前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する。
【０００６】
別の実施形態によるコンピュータ可読記憶媒体は、一つ以上のプロセッサで実行された際、一組の音符にそれぞれ対応するカラーパレットの各色でそれぞれ描画するよう構成された複数の描画器によってキャンバスに塗られたそれぞれの色を、色読み取り装置を用いて、カラーデータとして読み取る工程を少なくとも部分的に装置に実施させる一つ以上の命令の一つ以上のシーケンスを含む。前記装置はまた、色処理モジュールを用いて前記カラーデータを処理し、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて、前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する。
【０００７】
別の実施形態による装置は、一組の音符にそれぞれ対応するカラーパレットの各色でそれぞれ描画するよう構成された複数の描画器によってキャンバスに塗られたそれぞれの色を、色読み取り装置を用いて、カラーデータとして読み取る手段とを備える。前記装置はまた、色処理モジュールを用いて前記カラーデータを処理し、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて、前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する手段を備える。
【０００８】
また、本発明の各種例示的な実施形態においては、（１）データおよび／または（２）情報および／または（３）少なくとも一つの信号の処理を容易にする工程、および／または、それらを処理する工程を含む方法が適用可能であり、前記（１）データおよび／または（２）情報および／または（３）少なくとも一つの信号は、少なくとも部分的に、本発明のいずれかの態様に関連した本出願に開示された方法（またはプロセス）のいずれか一つまたはそれらの組み合わせに基づいている（または少なくとも部分的にそれらから派生したものである）。
【０００９】
本発明の各種例示的な実施形態においては、少なくとも一つのサービスへのアクセスを許可するよう構成された少なくとも一つのインターフェースへのアクセスを補助する工程を含む方法もまた適用可能であり、前記少なくとも一つのサービスは、本出願で開示されたネットワークまたはサービスプロバイダ方法（またはプロセス）のいずれか一つまたはそれらの組み合わせを実施するよう構成されている。
【００１０】
本発明の各種例示的な実施形態においては、（１）少なくとも一つのデバイスユーザーインターフェース要素および／または（２）少なくとも一つのデバイスユーザーインターフェース機能の作成を容易にする工程、および／または、それらの修正を容易にする工程を含む方法もまた適用可能であり、前記（１）少なくとも一つのデバイスユーザーインターフェース要素および／または（２）少なくとも一つのデバイスユーザーインターフェース機能は、少なくとも部分的に、本発明のいずれかの態様に関連した本出願に開示された方法（またはプロセス）のいずれか一つまたはそれらの組み合わせに起因するデータおよび／または情報に基づいており、かつ／または、本発明のいずれかの態様に関連した本出願に開示された方法（またはプロセス）のいずれか一つまたはそれらの組み合わせに起因する少なくとも一つの信号に基づいている。
【００１１】
本発明の各種例示的な実施形態においては、（１）少なくとも一つのデバイスユーザーインターフェース要素および／または（２）少なくとも一つのデバイスユーザーインターフェース機能を作成する工程、および／または、それらを修正する工程を含む方法もまた適用可能であり、前記（１）少なくとも一つのデバイスユーザーインターフェース要素および／または（２）少なくとも一つのデバイスユーザーインターフェース機能は、少なくとも部分的に、本発明のいずれかの態様に関連した本出願に開示された方法（またはプロセス）のいずれか一つまたはそれらの組み合わせに起因するデータおよび／または情報に基づいており、かつ／または、本発明のいずれかの態様に関連した本出願に開示された方法（またはプロセス）のいずれか一つまたはそれらの組み合わせに起因する少なくとも一つの信号に基づいている。
【００１２】
本発明の各種例示的な実施形態において、前記方法（またはプロセス）は、サービスプロバイダ側もしくはモバイル機器側で、または、サービスプロバイダ側とモバイル機器側両者が行う動作を伴うサービスプロバイダとモバイル機器とで共用される所定の方法で遂行される。
【００１３】
本発明の各種例示的な実施形態においては、当初出願された請求項１１〜２０および３２〜３５のいずれかに記載の方法を実施する手段を備える装置が適用可能である。
【００１４】
本発明のその他の態様、特徴、および利点は、本発明を実施するために考えられる最良の形態を含めた多くの特定の実施形態および態様を例示することによって簡単に、以下の詳細な説明から明かになるであろう。本発明はまた、その他の種々の実施形態が可能であり、本発明のいくつかの詳細は、本発明から逸脱することなく様々な明らかな点で変更が可能である。したがって、図面および明細書は本来限定的でなく例示的であるとみなすものとする。
【図面の簡単な説明】
【００１５】
本発明の実施形態は、添付図面の図において、限定ではなく一例として図示される。
【００１６】
【図１】図１は、例示的な一実施形態による、カラーデータを一つ以上の音符に変換可能なシステムの図である。
【００１７】
【図２】図２は、例示的な一実施形態による、画像処理プラットフォーム１０３の構成要素の図である。
【００１８】
【図３】図３は、例示的な一実施形態による、カラーデータを一つ以上の音符に変換するプロセスのフローチャートである。
【００１９】
【図４】図４は、例示的な一実施形態による、一つ以上の音符よりなる楽曲を再生させるプロセスのフローチャートである。
【００２０】
【図５】図５は、例示的な一実施形態による、一つ以上の音符の長さに関する情報を求めるプロセスのフローチャートである。
【００２１】
【図６】図６は、ここに記載の各種プロセスで用いられるピアノ鍵盤の図である。
【００２２】
【図７Ａ】図７Ａは、例示的な一実施形態による、図３〜５のプロセスにおいて用いられる図である。
【００２３】
【図７Ｂ】図７Ｂは、例示的な一実施形態による、別のフォーマットでキャンバスに塗られた色を表す図である。
【００２４】
【図８】図８は、例示的な一実施形態による、図３〜５のプロセスにおいて用いられるユーザーインターフェースの図である。
【００２５】
【図９】図９は、本発明の一実施形態を実施するのに用いられるハードウエアの図である。
【００２６】
【図１０】図１０は、本発明の一実施形態を実施するのに用いられるチップセットの図である。
【００２７】
【図１１】図１１は、本発明の一実施形態を実施するのに用いられる携帯端末（例えばハンドセット）の図である。
【発明を実施するための形態】
【００２８】
カラーデータを一つ以上の音符に変換する（逆もまた同様）方法、装置およびコンピュータプログラムの例を開示する。以下の記述では、本発明の充分な理解を得るために多数の具体的な詳細を説明のために述べる。しかし、当業者にとっては、これら具体的な詳細がなくても、または等価なものでも、本発明の実施形態を実施できることは明らかである。また別の例では、本発明の実施形態を不必要に不明瞭にすることを避けるために、周知の構造や装置がブロック図の形式で示されている。
【００２９】
この方法、装置およびコンピュータプログラムの各種実施形態は、描画を音符に変える画像変換技術に関する。別の実施形態では、この方法は音符を視覚表示（例えば、キャンバス上でのカラーバーやスケールの表示）に変換するために同様に適用される。例えば、これらの実施形態は、情報、映像、作曲、教育、ゲーム、およびその他のコンピュータ関連分野の産業に適用される。
【００３０】
図１は、例示的な一実施形態による、カラーデータを一つ以上の音符に変換可能なシステムの図である。上記で述べた通り、作曲において良い結果を出すためには音楽スキルのノウハウが必要となる。従来の記譜法が直観的で分かるものではないせいで、一般ユーザーなら書面の音楽を理解することが困難だった経験があると思われる。また、音楽構造が複雑であるために、若いユーザーにとっては、書面の音楽を理解することは困難な場合もある。その結果、システム１００は、一つ以上の視覚表示（例えば、色）と一つ以上の音符を関連付ける。これらの色は、前記音符の音調または律動的な特性に基づいた所定のカラースキームにしたがって関連付けられる。これにより、若いユーザーと経験のないユーザーは、音楽構造を直観的に感じながら、色を用いて作曲することができる。その後、それらの色は音符に変換される。カラーデータを音符に変換するこのプロセスは従来から、主観的に満足のいく、すなわち「良い」結果を出すために、芸術または音楽スキルと結合した学際的な芸術的コンセプト（例えば、音楽理論や作曲など）のノウハウに頼ってきた。しかしながら、この知識とスキルはしばしば、一般ユーザーにとって手の届かないものであり、そのため、これらのユーザーがカラーデータを音符に変換する能力には限界がある。
【００３１】
この問題を考慮し、一実施形態において、図１の前記システム１００は、キャンバス１２３（例えば、物理的またはバーチャルキャンバス）上に、後に色読み取り装置１２５によって読み取りまたはスキャンされる色を作るよう定められた一組の描画器１２１（例えば、ペンや絵の具等の物理的な描画ツールや、コンピュータアプリケーションまたソフトウエアに備えられたバーチャル描画ツール）を備えるシステムを採用している。一実施形態において、各描画器１２１は、キャンバス１２３上に特定の音符に対応する色を塗布したり作ったりするよう構成されている。例えば、描画器１２１の製造業者は、特定の色（例えば、パントンのような表色系によって定義された色）がそれぞれ特定の音符に一致するカラーパレットをあらかじめ定めておくことができる。したがって、一実施形態において、描画器１２１（例えば、カラーペン）はそれぞれ、所定の音符に対応しているため、ユーザーが特定の色の描画器１２１を使用する場合、そのユーザーは前記キャンバス１２３上に、対応する音符を効率的にコード化していく。上記のとおり、一般的な記譜法（例えば、五線譜）を用いた作曲に慣れていないまたは長けていないユーザーは、前記色調整された描画器１２１を用いることによって、直観的かつ有利に描画したり色を塗ったりして、前記システム１００によってその後楽曲または一組の音符に変換される曲の視覚表示を作成することができる。
【００３２】
一実施形態において、色読み取り装置は、例えば、オプティカルスキャナーや、前記キャンバス１２３に塗られた色の色波長や他の色票を測定する等価の技術を用いて、前記キャンバス１２３に塗られた色を示すカラーデータを生成するものである。一実施形態において、前記描画器１２１は、色読み取りの精度が増すよう前記キャンバス１２３上に特定の色または一貫した色を作るよう定められる。前記キャンバス１２３そのものの色および／または素材（例えば、画布や亜麻布や紙等）によって、前記キャンバス１１３に塗られた色は、前記描画器１２１そのものの色と異なる可能性がある。例えば、ある一例では、黄色で下塗りされたキャンバス１２３に緑色を塗ると、前記キャンバス１２３上で見える色よりももっと青みを帯びた色になる。ある一例では、例えば８８鍵盤のフルサイズキーボードで使われる全域の音符に多数の色をマッピングしようとする際、色精度および多数の色を区別する能力は非常に重要である。８８鍵盤のフルサイズキーボードの場合、前記システム１００は、８８音符それぞれを表すために、少なくとも８８の色とそれに対応する前記描画器１２１を用いるであろう。そのような大きなパレットでは、そのパレット用に定められた任意の二つの描画器１２１の色間の変化や差異は僅かでしかない。したがって、キャンバス１２３に実際に塗られた際に前記描画器１２１の色の外見上の差異に起因して起こり得る下塗りにおける差異は、重要である可能性がある。
【００３３】
この技術的な問題に対処すべく、ある一例では、前記システム１００は、前記描画器１２１でキャンバス１２３に塗られた結果として生じる色に基づいて、音符と色とのマッピングを定める。すなわち、ある一例では、前記システム１００は、特定のタイプのキャンバス１２３にマッチングされ色調整された一組の描画器１２１を備え、既知の一貫した色を作る。別の実施形態では、前記システム１００は、描画器１２１と様々な色や素材のキャンバス１２３との組合せそれぞれのための、色と音符との様々なカラーマッピングを保有する。また別の実施形態では、前記色読み取り装置１２５は、カラーパレットに対応する音符に対するマッチングを行う前に、キャンバス１２３の色や素材に基づいて色温度を調節したりバランスをとったりすることによって読み取りの色補正を動的に行うことができる。このようにして、画像処理プラットフォーム１０３は、考えられる色や音符の数が多くて色間差異が小さくなる場合でも、カラーデータを処理し、前記カラーデータ中で検出された各色と対応する音符とを一貫した精度でマッチングすることができる。またある実施形態では、前記カラーデータの前記音符の順番がその後に生成され、前記描画器１２１で前記キャンバス１２３に塗られた色を表す楽曲または歌が作られる。
【００３４】
一実施形態において、前記色読み取り装置１２５は、キャンバス１２３に塗られた色の他の特徴をスキャンし読み取ることもできる。例えば、前記色読み取り装置１２５は、前記キャンバス１２３を完全にオプティカルスキャンし前記キャンバス１２３を完全にデジタル表現することができるため、上述のようにこのデジタル表現を効率的に前記カラーデータにすることができる。このデジタル表現で、前記画像処理プラットフォーム１０３は画像認識および物体検出アルゴリズムを用いて前記カラーデータを処理し、前記描画器１２１で描かれた形やそのサイズまたは他の特徴（例えば、線や記号等）を識別することができる。このようにして、前記画像処理プラットフォーム１０３は、例えば、前記カラーデータから一つ以上の特徴（例えば、色や形やサイズ等）を求め、これらの特徴用にマッピングされた関係を基づいて、音符や音調を含む一組の音符を得て、そして該得られた音符から楽曲を作ることによって、前記カラーデータを一つ以上の音符に変換することができる。
【００３５】
一実施形態において、前記画像処理プラットフォーム１０３はその後、ユーザーが選択した任意のフォーマットまたはメディアで前記楽曲を出力することができる。例えば、前記楽曲はその後、可聴音楽として音声出力を介して再生することが可能である。また別の実施形態においては、前記楽曲は別の記譜法方式（例えば、五線譜または他の任意の記譜法方式）に変換することができる。一実施形態において、前記画像処理プラットフォーム１０３は、所定のパラメータ（例えば、前記キャンバス１２３上に現れる色の色レベル、形および／またはサイズ、関連する記号／描画／パターン等）に基づいて、アルゴリズム処理を用いる。例としては、前記画像処理プラットフォーム１０３は、前記アルゴリズムのこれらのパラメータを用いて、限定しないが前記一つ以上の音符の音レベル、ピッチまたは長さといった、作曲するための一つ以上の音楽的特徴を求める。
【００３６】
図１に示されるとおり、前記システム１００は、アプリケーション１０７およびセンサ１１１を備えるかそれらが付随したユーザー装置（ＵＥ）１０１を備える。一実施形態において、前記ＵＥ１０１は、例えば、ワイヤレス通信ネットワークといった通信ネットワーク１０５を介して前記画像処理プラットフォーム１０３と接続している。一実施形態において、前記画像処理プラットフォーム１０３は、カラーデータを一つ以上の音符に変換すること関連した一つ以上の機能をする。
【００３７】
一実施形態において、この方法を用いたカラーデータから音符への変換には、特定の音符に対応するようマッピングされた一組の色に定められた描画器１２１（例えば、カラーペン）の色をユーザーが視覚的に配置したキャンバス１２３をまず受け取る工程が含まれる。上記のとおり、サービスプロバイダまたは製造業者は、どの色がどの音符に対応するのかあらかじめ定めておくことができる。その場合には、特定の色を作るようそれぞれ構成された描画器１２１には、対応する音符を示す表示をつけておくことができる。例えば、赤色が中央ハに対応する場合、赤色の描画器１２１（例えば、赤いカラーペン）はキャンバス１２３に特定の赤色を描くように定められ、その描画器には中央ハの表示をつけることができる。
【００３８】
また別の実施形態においては、前記システム１００においては、エンドユーザーまたは他のユーザーが前記描画器１２１の色とそれに対応する音符のマッピングを動的に変えることができるようになっている。この場合、前記画像処理プラットフォーム１０３は、前記描画器１２１のどの色がどの音符に対応するのか手動で特定することができるユーザーインターフェースを備えてもよい。一実施形態において、手動での対応づけは、色別に行われてもよい。その上、または代わりに、前記画像処理プラットフォーム１０３は、単一の音符または色の組み合わせの変化に基づいて音階に沿って色をシフトすることができる。例えば、デフォルトでは赤色が中央ハにマッチングされ、ユーザーが今の緑が中央ハにマッチングされるようマッピングをシフトする場合、前記画像処理プラットフォーム１０３は、緑色が音階の中央ハにマッチングまたは対応するように、同じ初めの色の順番を用いながらも他のデフォルトの全ての色を同じ順番でシフトさせる。
【００３９】
図１に示すように、前記システム１００は、ＵＥ１０１からなる。一実施形態において、前記ＵＥ１０１は、ナビゲーションユニット（例えば、車載式または独立型）、携帯ハンドセット、移動局、携帯電話装置端末、モバイル機器、マルチメディアコンピュータ、マルチメディアタブレット、インターネット接続装置、発信器、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、タブレット型コンピュータ、パーソナルコミュニケーションシステム（ＰＣＳ）装置、パーソナルナビゲーション装置、携帯情報端末（ＰＤＡ）、オーディオ／ビデオプレーヤー、デジタルカメラ／カムコーダー、位置決め装置、テレビ受像機、ラジオ放送受信機、電子書籍装置、ゲーム装置、またはそれらの組み合わせといった携帯端末、固定端末またはポータブル端末のいずれかの種類のものであって、これら装置のアクセサリや周辺機器またはそれらの組み合わせも含むものである。前記ＵＥ１０１は、ユーザー用のどんな種類のインターフェース（例えば「装着型」回路など）もサポートすることができると思われる。
【００４０】
一実施形態において、前記画像処理プラットフォーム１０３は、複数の相互接続された構成要素を有するプラットフォームであってもよい。前記画像処理プラットフォーム１０３は、カラーデータを一つ以上の音符に変換する（逆もまた同様）ためのサーバー、インテリジェントネットワークデバイス、コンピュータデバイス、コンポーネントおよび対応するソフトウエアを一つ以上備えてもよい。また、なお、前記画像処理プラットフォーム１０３は前記システム１００とは別個であってもよく、サービスプラットフォーム１１３の一つ以上のサービス１１５ａ〜１１５ｎ（サービス１１５と総称）、または前記ＵＥ１０１の一部であってもよい。前記画像処理プラットフォーム１０３は、カラーデータを一つ以上の音符に変換する既知または開発中の方法、技術またはプロセスなら何でも用いてよい。
【００４１】
一実施形態において、前記画像処理プラットフォーム１０３は、複数の描画器によってキャンバスに塗られたそれぞれの色を、色読み取り装置を用いて、カラーデータとして読み取ってもよい。そして、前記画像処理プラットフォーム１０３は、前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する前記一組の音符に基づいて前記カラーデータから一つ以上の音符よりなる楽曲を生成してもよい。すなわち、一実施形態において、前記画像処理プラットフォーム１０３は、（１）前記カラーデータから一つ以上の特徴（例えば、色や色のパターンや色サイズ）を求める手段と、（２）これらの特徴を前記データベース１１９に保存された一つ以上の音符に対応づけるまたはマッピングする手段と、（３）前記カラーデータ内のそれぞれの色に対応する一つ以上の音符を視覚表示や聴覚表示する手段と、によってカラーデータを一つ以上の音符に変換してもよい。また別の形態では、前記画像処理プラットフォーム１０３は、複数の描画器によってキャンバスに塗られたそれぞれの色を、カラーデータとして読み取ってもよい。そして、前記画像処理プラットフォーム１０３は、前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する前記一組の音符に基づいて前記カラーデータから一つ以上の音符よりなる楽曲を生成してもよい。一実施形態において、前記複数の描画器はそれぞれ、カラーパレットの各色で描画するよう構成されている。
【００４２】
一実施形態において、前記画像処理プラットフォーム１０３は、前記一つ以上の色やそのパターンやサイズを前記一つ以上の音符に関連させるための説明文を作るようにしてもよい。例示的な一実施形態においては、前記画像処理プラットフォーム１０３は、前記カラーデータから抽出された特徴を用いて、前記音符を適した相手とマッチングさせてもよい。また別の形態においては、前記画像処理プラットフォーム１０３は、一つ以上のカラーデータを処理し、該カラーデータの一つ以上の要素（例えば、濃淡、色の範囲、色調、輝度、コントラスト、色純度）を求めてもよい。これらの要素は、前記一つ以上の音符の音色または周波数を求めるのに用いることができる。例えば、キャンバス上の前記描画には、様々な色が含まれていてもよい。前記一つ以上の音符は、割り当てられた色の値を有することができる。前記画像処理プラットフォーム１０３は、前記カラーデータおよびそのサイズにより、前記音符、音量および音律の高さを表すようにしてもよい。
【００４３】
さらに別の形態においては、前記画像処理プラットフォーム１０３は前記一つ以上の色のサイズを求めてもよいが、該色のサイズは前記音符の長さを表すのに用いることができる。
【００４４】
一実施形態において、前記画像処理プラットフォーム１０３を用いることにより描画から音符を生じさせることができるため、ユーザーは特定の色の順番で描けば有名な旋律を作ることができる。一実施形態において、前記画像処理プラットフォーム１０３は、各音符に対応する色ごとに値を設けてもよい。色の初期入力を全くせずにデフォルト値を最初に設定する際は、色の連続体を選び、濃淡のそれぞれに値を割り当て、その後の段階でそれらの値をそれぞれ音符に割り当てる。このようにして、音楽と芸術との関連性を理解するのに音楽の知識は不可欠なものではなく、音符の長さと色のサイズのマッピング同様、色の値と音符のマッピングを確立するキャンバス上の色を用いることで、誰でも音楽と芸術との相互作用を高めることができる。
【００４５】
さらに、前記システム１００の様々な構成要素は、通信ネットワーク１０５を介してコミュニケーションを取り合ってもよい。前記システム１００の前記通信ネットワーク１０５としては、データネットワーク、ワイヤレスネットワーク、電話ネットワークまたはそれらの組み合わせ等の一つ以上のネットワークが挙げられる。前記データネットワークは、ローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、公衆データネットワーク（例えば、インターネット）、近距離無線ネットワーク、または、有標のケーブルまたは光ファイバーネットワークのような商業的に保有されている有標のパケット交換方式ネットワークといった他の適したパケット交換方式ネットワーク等、またはそれらの組み合わせであってよいと考えられる。また、前記ワイヤレスネットワークは例えば、セルラー通信ネットワークであってもよく、広域展開用高速データレート（ＥＤＧＥ）、汎用パケット無線サービス（ＧＰＲＳ）、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）等や、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ）、ロングタームエボリューション（ＬＴＥ）ネットワーク、符号分割多重アクセス方式（ＣＤＭＡ）、広帯域符号分割多元アクセス方式（ＷＣＤＭＡ（登録商標））、ワイヤレスフィディリティー（Ｗｉ−Ｆｉ）、無線ＬＡＮ（ＷＬＡＮ）、ブルートゥース（登録商標）、インターネットプロトコル（ＩＰ）データ放送、サテライト、モバイルアドホックネットワーク（ＭＡＮＥＴ）、車両コントローラーエリアネットワーク（ＣＡＮ  ｂｕｓ）等の他の適した無線媒体、またはそれらの組み合わせなどの様々な技術を採用してもよい。
【００４６】
前記ＵＥ１０１は、カラーデータを一つ以上の音符に変換する一つ以上の機能を実行するアプリケーション１０７をさらに備えてもよい。一実施形態において、前記アプリケーション１０７および前記画像処理プラットフォーム１０３は、クライアントサーバーモデルによって、相互作用する。なお、コンピュータプロセス相互作用の前記クライアントサーバーモデルは広く知られて用いられている。前記クライアントサーバーモデルによると、クライアントプロセスはリクエストを含むメッセージをサーバープロセスへ送り、前記サーバープロセスは、サービスを提供することによって応答する。前記サーバープロセスは、前記クライアントプロセスへ応答を含むメッセージを返してもよい。前記クライアントプロセスとサーバープロセスはしばしば、ホストコンピュータと呼ばれる異なるコンピュータ機器上で実行され、一つ以上のネットワーク通信用プロトコルを用いてネットワークを介して通信する。「サーバー」という用語は従来、サービスを提供するプロセスやそのプロセスが動作されるホストコンピュータを言及するのに用いられる。同様に、「クライアント」という用語は従来、リクエストするプロセスやそのプロセスが動作されるホストコンピュータを言及するのに用いられる。ここでは、「クライアント」と「サーバー」という用語は、文脈から明らかでない限り、ホストコンピュータというよりはむしろプロセスを言及する。また、サーバーが行うプロセスは、特に信頼性、拡張性、冗長性があるという理由から、分解されて複数のホストコンピュータ（層と呼ばれることもある）上で複数のプロセスとして動作する。
【００４７】
一実施形態において、前記ＵＥ１０１はさらに、画像データを採取したり音符を生成したりする一つ以上の入力／出力装置１０９に接続されている。一実施形態において、前記入力／出力装置１０９には、色読み取り装置が含まれる。例えば、画像データの採取のために、前記入力／出力装置１０９は、画像データ取り込み用カメラまたはスキャナーであってもよい。前記入力／出力装置は、視覚データをサンプリングまたは取り込んで、前記システム１００によって処理されるデジタル形式にするのに適したセンサを備えるよう構成されてもよいと思われる。一実施形態において、音符を聴覚または視覚表示に出力するために、前記入力／出力装置１０９は適した出力モジュールを何個でも備えるよう構成されてもよい。例えば、前記入力／出力装置１０９は、一つ以上の音符を聴覚または視覚的に表示するためのディスプレイ（例えば、モニター、プロジェクター、テレビなど）を備えるよう構成されてもよい。また、前記入力／出力装置１０９には、前記カラーデータから変換された、物理的なバージョン（例えば、紙、キャンバスおよび／または木材や石といった別の媒体等）の一つ以上の音符を作る装置が含まれる。これらの装置としては、限定されないが、プリンター、３Ｄプリンター、コンピュータによる数値制御（ＣＮＣ）機、印刷機等が挙げられる。
【００４８】
前記システム１００はまた、前記ＵＥ１０１に組み込まれているか、埋め込まれているか、接続されている一つ以上のセンサ１１１も備える。前記ＵＥ１０１は、画像データをサンプリングまたは取り込んで、前記システム１００によって処理されるデジタル形式にするのに適したセンサを備えるよう構成されてもよいと思われる。前記センサ１１１はどんな種類のものでもよい。一実施形態において、構成された前記センサ１１１は、ソースデータの種類に基づいて選ぶことができる。例えば、画像データはカラーデータを含んでもよく、その形式は何でもよい。もし、画像データが描画形式であれば、例えば、前記ＵＥ１０１は、一つ以上の音符とそれらの長さに変換するための描写を取り込むカメラ／イメージセンサ（例えば、読み取り装置またはカメラ）を用いてもよい。そして、前記システム１００は前記描画を処理し、画像認識技術を介して前記カラーデータを抽出する。例示的な一実施形態においては、色読み取り装置は、色の値を読むことができるセンサ１１１を備えるよう構成されている。このようにして、ユーザーは、色読み取り装置を用いて様々な色（例えば、描画、既存の画像、絵画や他の視覚表示から）を読むことで音符を作ることができる。そして、前記色読み取り装置によって読み込まれた色は、様々な実施形態に関してここで述べたプロセスを用いて音符に変換される。
【００４９】
一実施形態において、前記ＵＥ１０１および／または前記画像処理プラットフォーム１０３はまた、前記画像処理プラットフォーム１０３をサポートする別のサービスを提供するための一つ以上のサービス１１５を備えるサービスプラットフォーム１１３に接続されている。例として、前記サービスプラットフォーム１１３は、ソーシャルネットワーキングサービス／アプリケーション、コンテンツ（オーディオ、ビデオ、画像等）提供サービス／アプリケーション、アプリケーションサービス／アプリケーション、保存サービス／アプリケーション等を含んでもよい。一実施形態において、前記サービスプラットフォーム１１３は、コンテンツ情報の処理において補足または支援するために、前記ＵＥ１０１、前記画像処理プラットフォーム１０３およびコンテンツプロバイダー１１７と相互作用してもよい。一実施形態において、前記サービスプラットフォーム１１３は、前記画像処理プラットフォーム１０３またはその機能に組み込まれているか、埋め込まれてもよい。
【００５０】
例として、前記サービス１１５は、一人以上のユーザーの興味および／またはアクティビティを反映するオンラインサービスであってもよい。前記サービス１１５のおかげで、ユーザーは、個別ネットワーク内でアクティビティ情報やユーザー履歴情報や興味（例えば、音楽的な興味）をシェアすることができ、データ可搬性がもたらされる。一実施形態において、前記サービスプラットフォーム１１３および／または前記サービス１１５は、一つ以上のコンテンツプロバイダー１１７ａ〜ｌ１７ｎ（コンテンツプロバイダー１１７と総称）と相互作用し、前記画像処理プラットフォーム１０３に音符および／または他の関連情報を提供する。提供される前記コンテンツは、画像コンテンツ、テキストコンテンツ、オーディオコンテンツ（例えば、音声報知）、映像コンテンツ（例えば、視覚的報知）、などどんな種類のものでもよい。一実施形態において、前記コンテンツプロバイダー１１７は、前記ＵＥ１０１、前記画像処理プラットフォーム１０３および前記サービスプラットフォーム１１３のサービス１１５と関連づけられたコンテンツも保存してよい。
【００５１】
前記システム１００は、データベース１１９も備える。前記データベース１１９は、一つ以上の色に対応する一つ以上の音符を保存する。この情報は、コンテンツの提供および共有プロセスにおいて援助する手段を提供することができる情報であればどんな複数種類のものでもよい。
【００５２】
前記システム１００はまた、カラーパレットのそれぞれの色をキャンバス１２３上に描くよう定められた複数の描画器（例えば、カラーペン１２１）も備える。例示的な一実施形態において、各カラーペンは、所定の色の色波長に対応するインクまたは他の画材（例えば、絵具や木炭等）の色を出す。前記カラーペンまたは他の描画器１２１に含まれる前記インクや他の材料の色は、カラーデータの波長の範囲内にあり、特定の音符に割り当てられる。
【００５３】
一実施形態において、前記描画器１２１は、コンピュータアプリケーション（例えば、描画またはペインティングアプリケーション）に設けられたバーチャル描画器であってもよい。この場合、前記コンピュータアプリケーション（例えば、モバイル機器、タブレット、デスクトップコンピュータ、独立型システム等で実行可能なもの）で選択されたパレットは、上記と同じプロセスで一組の音符に定めることができる。例えば、特定の描画アプリケーションにおいて用いられるようカスタムパレットを作ることもできる。一実施形態において、公共のアプリケーションプログラミングインターフェース（ＡＰＩ）または他の類似のインターフェースを介して、前記パレットをサードパーティー描画アプリケーションにインポートすることができる。
【００５４】
前記システム１００は、キャンバス１２３も備える。一実施形態において、  前記キャンバス１２３は、複数の描画器がそれぞれカラーパレットの各色を塗るように構成されている。または別の実施形態において、前記キャンバス１２３は、前記のバーチャル描画器１２１と同様に、コンピュータアプリケーション（例えば、上述した前記バーチャル描画器１２１をサポートするコンピュータアプリケーション）のバーチャルキャンバスであってもよい。物理的なキャンバス１２３と同様に、前記バーチャルキャンバス１２３は、様々な色および／または素材でシミュレーションすることができる。その場合、前記カラーパレットと音符とのカラーマッピングによって、前記バーチャルキャンバス１２３上に現れるであろう色が説明できる。
【００５５】
前記システム１００は、色読み取り装置１２５も備える。一実施形態において、前記色読み取り装置１２５は、画像センサ、スキャナー、またはそれらの組み合わせを介してキャンバスに塗られたそれぞれの色を読み取ってもよい。別の実施形態においては、前記色読み取り装置１２５は、前記カラーデータの一部として、前記キャンバスに塗られたそれぞれの色の形またはサイズをスキャンしてもよい。また、前記システム１００が物理的な構成要素というよりはむしろコンピュータアプリケーションとして実行される別の実施形態においては、前記色読み取り装置１２５は、バーチャル描画器１２１とバーチャルキャンバス１２３をサポートまたは提供する前記コンピュータアプリケーションの色読み取りモジュールであってもよい。
【００５６】
例えば、前記ＵＥ１０１、前記画像処理プラットフォーム１０３および前記変換アプリケーション１０７は、相互にコミュニケーションを取り合うか、もしくは、既知の新しいまたは開発中のプロトコルを用いて、前記通信ネットワーク１０５の他の構成要素とコミュニケーションを取る。これに関連して、プロトコルには、前記通信ネットワーク１０５内のネットワークノードがコミュニケーションリンクで送られた情報に基づいてどのように相互作用するかを定義する一組のルールが含まれる。前記プロトコルは、様々は種類の物理的信号を生成したり受信したりすることから、それらの信号を伝達するためのリンクを選択することや、それらの信号によって示された情報のフォーマットや、コンピュータシステム上で実行されるソフトウェアアプリケーションのどれが前記情報を送受信しているのかを特定することまで、各ノード内において異なる層で有効である。ネットワークで情報を交換するためのプロトコルの概念上異なった層については、開放型システム間相互接続（ＯＳＩ）参照モデルにおいて説明されている。
【００５７】
前記ネットワークノード間のコミュニケーションは通常、離散的なデータパケットを交換することによって行われる。各パケットは通常、（１）特定のプロトコルに関連づけられたヘッダ情報と、（２）前記ヘッダ情報に続くペイロード情報であってその特定のプロトコルとは無関係に処理された情報を含むペイロード情報と、を含む。プロトコルの中には、パケットが、（３）ペイロードに続くトレーラ情報であって前記ペイロード情報の終わりを示すトレーラ情報を含むものもある。前記ヘッダには、前記プロトコルが用いる前記パケットのソースやその宛先や前記ペイロード長や他のプロパティといった情報が含まれる。前記特定のプロトコル用のペイロードのデータはしばしば、ＯＳＩ参照モデルの別の上位層に関連づけられた別のプロトコル用のヘッダやペイロードを含む。特定のプロトコル用のヘッダは通常、そのペイロードに含まれる次のプロトコルのタイプを示す。上位層プロトコルは、下位層プロトコルにカプセル化されると言われている。インターネットのような複数の異機種ネットワークを横断するパケットに含まれるヘッダは通常、ＯＳＩ参照モデルで定義されるように、物理（層１）ヘッダ、データリンク（層２）ヘッダ、インターネットワーク（層３）ヘッダおよびトランスポート（層４）ヘッダ、ならびに様々なアプリケーション（層５、層６、層７）ヘッダを含む。
【００５８】
図２は、例示的な一実施形態による、画像処理プラットフォーム１０３の構成要素の図である。例として、前記画像処理プラットフォーム１０３は、カラーデータを一つ以上の音符に変換するための一つ以上の構成要素を備える。これらの構成要素の機能は、組み合わされて一つ以上の構成要素にされるか、または等価の機能を有する他の構成要素によって実行されてもよいと思われる。一実施形態において、前記画像処理プラットフォーム１０３は、構成モジュール２０１、マッピングモジュール２０３、色処理モジュール２０５およびプレゼンテーションモジュール２０７を一つ以上、またはそれらの組み合わせを備える。
【００５９】
一実施形態において、前記構成モジュール２０１は、複数の描画器によってキャンバスに描かれたカラーパレットの各色をスキャンするよう色読み取り装置を構成してもよい。また別の実施形態においては、前記構成モジュール２０１は、複数のバーチャル描画器によってアプリケーションのキャンバスに描かれたカラーパレットの各色を読み取るようモバイル機器のアプリケーションを構成してもよい。例示的な一実施形態においては、前記色読み取り装置および／またはモバイル機器のアプリケーションは、各色を読み取るための画像センサ、スキャナー、またはそれらの組み合わせを備える。また別の実施形態において、前記構成モジュール２０１は、キャンバス上にカラーパレットのそれぞれの色を塗るようカラーペンを構成してもよい。例示的な一実施形態においては、各カラーペンは、所定の色の色周波数と同じ色周波数のインクを出す。前記カラーペンによってキャンバス上に出された前記インクは、カラーデータの色周波数の波長の範囲に収まり、特定の音符が割り当てられる。また別の実施形態において、前記構成モジュール２０１は、前記色処理モジュール２０５を以下に説明するように構成してもよい。
【００６０】
一実施形態において、前記マッピングモジュール２０３は、少なくとも一つの色を少なくとも一つの音符と関連付けてもよい。別の実施形態においては、前記マッピングモジュール２０３は、少なくとも一つの色パターンを少なくとも一組の音符と関連付けてもよい。また別の実施形態においては、前記マッピングモジュール２０３は、キャンバス、アプリケーションのキャンバス、またはそれらの組み合わせに塗られた色のサイズを、一つ以上の音符の長さと関連させてもよい。
【００６１】
一実施形態において、前記色処理モジュール２０５は、前記カラーデータを処理して、前記カラーデータのそれぞれの色に対応する前記一組の音符に基づいて前記カラーデータから一つ以上の音符よりなる楽曲を生成してもよい。例示的な一実施形態においては、前記色処理モジュール２０５は、キャンバス、アプリケーションのキャンバス、またはそれらの組み合わせのいずれかに塗られた色の順番に少なくとも部分的に基づいて、それぞれの色に対応する音符よりなる楽曲を生成してもよい。別の実施形態においては、前記色処理モジュール２０５は、前記それぞれの色の形またはサイズに基づいて、前記楽曲の一つ以上の音符の長さに関する情報を求めるよう構成されてもよい。例示的な一実施形態においては、前記色処理モジュール２０５は、前記一つ以上の音符の長さに関する情報に少なくとも部分的に基づいて、楽曲を生成してもよい。また別の実施形態においては、前記色処理モジュール２０５は、五線譜に前記楽曲を表し、出力装置を介して前記五線譜として楽曲を出力するよう構成されてもよい。また別の例示的実施形態においては、前記色処理モジュール２０５は、描画を処理し、一つ以上の色の順番を求めてもよい。そして、前記色処理モジュール２０５は、前記の順番に少なくとも部分的に基づいて、一つ以上の色と相関する一つ以上の音符を選択してもよい。その後、前記色処理モジュール２０５は、一つ以上の色を一つ以上の音符に変換してもよい。
【００６２】
一実施形態において、前記プレゼンテーションモジュール２０７は、少なくとも一つの装置の少なくとも一つのユーザーインターフェースにおいて、五線譜に楽曲の表示をしてもよい。一実施形態においては、前記表示には、視覚表示、聴覚表示、またはそれらの組み合わせが含まれる。別の実施形態においては、前記プレゼンテーションモジュールは一人以上のユーザーにガイダンス情報を提供してもよいが、これは例えば、一人以上のユーザーが特定の音符用にキャンバスに描かれる色について知らされてもよいといったものである。また別の実施形態においては、前記プレゼンテーションモジュール２０７が、様々なアプリケーションプログラミングインターフェース（ＡＰＩ）またはＵＥ１０１のアプリケーション１０７に対応する他の関数コールおよび／または入力／出力装置１０９を用いることによって、ユーザーインターフェース要素を生成するためのメニューやボタンやデータ入力欄等といった図形要素の表示が可能となる。一実施形態においては、前記プレゼンテーションモジュール２０７は、アプリケーションのキャンバスに描写するためにユーザーに一つ以上の色を表示するグラフィカルユーザーインターフェース（ＧＵＩ）の表示を可能にする。
【００６３】
上記に述べた前記画像処理プラットフォーム１０３のモジュールや構成要素は、ハードウエア、ファームウエア、ソフトウエアまたはそれらの組み合わせにおいて実行される。図１においては別個の物として描かれているものの、前記画像処理プラットフォーム１０３はそれぞれのＵＥ１０１によって直接操作されてもよいと思われる。そのようなものとして、前記画像処理プラットフォーム１０３は、アプリケーション１０７と相互作用するため、前記ＵＥ１０１のオペレーティングシステムを経由して直接的な信号入力データを生成してもよい。別の実施形態においては、一つ以上のモジュール２０１〜２０７は、前記画像処理プラットフォーム１０３としてのそれぞれのＵＥによって、または前記画像処理プラットフォーム１０３とそれぞれのＵＥの組み合わせによって、オペレーションのために実行されてもよい。また、前記画像処理プラットフォーム１０３は、情報および／または加入者分担アレンジメントに従って、直接的なオペレーションのためにウィジェットまたはアプレット形式といったサービス１１５と一体化されてもよい。ここで述べられている様々な実行は、アレンジメントおよびモデルのいずれかまたは全てについて考えられたものである。
【００６４】
図３は、例示的な一実施形態による、カラーデータを一つ以上の音符に変換する工程のフローチャートである。一実施形態において、前記画像処理プラットフォーム１０３はプロセス３００を実行し、例えば図１０で示すようなプロセッサおよびメモリを備えるチップセットで実行される。
【００６５】
工程３０１では、前記画像処理プラットフォーム１０３は、複数の描画器によってキャンバスに塗られたそれぞれの色を、色読み取り装置を用いて、カラーデータとして読み取ってもよい。一実施形態において、前記複数の描画器はそれぞれ、カラーパレットの各色で描画するよう構成されている。別の実施形態においては、前記カラーパレットのそれぞれの色は、一組の音符にそれぞれ対応している。一実施形態においては、前記複数の描画器は、前記カラーパレットのそれぞれの色を描くよう定められたカラーペンを備える。ある例では、前記カラーペンのそれぞれに定められた色に対応づけられた前記音符が、前記カラーペンに表示される。別の実施形態においては、色読み取り装置は、キャンバスに塗られた色を読み取るための画像センサ、スキャナー、またはそれらの組み合わせを備える。また別の実施形態においては、前記複数の描画器はコンピュータアプリケーションの複数のバーチャル描画器であって、前記キャンバスは前記コンピュータアプリケーションのバーチャルキャンバスであって、前記色読み取り装置は前記コンピュータアプリケーションの色読み取りモジュールであって、前記色処理モジュールは前記コンピュータアプリケーションのモジュールである。前記コンピュータアプリケーションはモバイル機器上で実行可能である。
【００６６】
工程３０３では、前記画像処理プラットフォーム１０３は、色処理モジュールを用いて前記カラーデータを処理し、前記カラーデータのそれぞれの色に対応する一組の音符に基づいて、前記カラーデータから前記一つ以上の音符よりなる楽曲を生成する。例示的な一実施形態においては、前記画像処理プラットフォーム１０３は、前記カラーデータを処理し、前記カラーデータのそれぞれの色に対応する一つ以上の音符を得る。そして、前記画像処理プラットフォーム１０３は、前記キャンバスに塗られた色の順序に基づいて、前記楽曲の前記一つ以上の音符の順番を生成してもよい。
【００６７】
図４は、例示的な一実施形態による、一つ以上の音符よりなる楽曲を再生させるプロセスのフローチャートである。一実施形態において、前記画像処理プラットフォーム１０３はプロセス４００を実行し、例えば図１０で示すようなプロセッサおよびメモリを備えるチップセットで実行される。
【００６８】
工程４０１では、前記画像処理プラットフォーム１０３は、音声出力装置を用いて前記楽曲を再生してもよい。一実施形態において、前記画像処理プラットフォーム１０３は、一つ以上のカラーデータおよびそれらのそれぞれのサイズに基づいて、オーディオシーケンスを生成してもよい。別の実施形態においては、選択された色やそれらのパターンや塗布の均一性は、調和した音声（例えば、音色）が出力されるように定められてもよい。そして、オーディオ楽曲の再生を開始してもよい。例示的な一実施形態においては、オーディオデータを出力するために、前記入力／出力装置１０９は音声再生システムを備えるよう構成することができる。
【００６９】
図５は、例示的な一実施形態による、一つ以上の音符の長さに関する情報を求めるプロセスのフローチャートである。一実施形態において、前記画像処理プラットフォーム１０３はプロセス５００を実行し、例えば図１０で示すようなプロセッサおよびメモリを備えるチップセットで実行される。
【００７０】
工程５０１では、前記画像処理プラットフォーム１０３は、前記色読み取り装置を用いて、前記カラーデータの一部として、前記キャンバスに塗られたそれぞれの色の形またはサイズをスキャンしてもよい。一実施形態において、前記画像処理プラットフォーム１０３は、一つ以上のカラーデータのサイズを用いて、一つ以上の音符のそれぞれの長さを求めてもよい。別の実施形態においては、一つ以上の色は、例えば平行四辺形を含む幾何学的な形をしていてもよい。
【００７１】
工程５０３では、前記画像処理プラットフォーム１０３は、前記色処理モジュールを用いて、前記それぞれの色の形またはサイズに基づいて、前記楽曲の前記一つ以上の音符の長さに関する情報を求めてもよい。一実施形態において、前記楽曲はさらに、前記音符長さ情報に基づいて生成されたものである。別の実施形態においては、前記音符の長さは、各音符に割り当てられた色のサイズの相当する割合によって識別される。一実施形態においては、前記色処理モジュールは、前記楽曲を五線譜に表わし、出力装置を介して五線譜として前記楽曲を出力するようさらに構成されている。
【００７２】
図６は、ここに記載の各種プロセスで用いられるピアノ鍵盤の図である。鍵盤６０１上の５２個の白鍵は、七つの基本音を出し、オクターブ毎に繰り返し並べられている。上下に隣接するオクターブは音名（すなわち音符）を共用する。
【００７３】
ゾーンは、高音域、アルト域および低音域の三つに分かれている。各ゾーンは、七つの基本音および五つの半音の、Ｃ、Ｃ＃（Ｄｂ）、Ｄ、Ｄ＃（Ｅｂ）、Ｅ、Ｆ、Ｆ＃（Ｇｂ）、Ｇ、Ｇ＃（Ａｂ）、Ａ、Ａ＃（Ｂｂ）およびＢからなる全部で１２個の音からなる。この順番で、アラビア数字を各音に割り当て、１、２、３、４、５、６、７、８、９、１０、１１、１２という番号順、要するに音楽アルファベットを作ることができる（図６参照）。
【００７４】
したがって、前記の三つのゾーン（低音域、アルト域および高音域）はそれぞれ、１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、  １４、１５、１６、１７、１８、１９、２０、２１、２２、２３、２４、２５、２６、２７、２８、２９、３０、３１、３２、３３、３４、３５、３６と記号化される。
【００７５】
一実施形態において、前記システム１００は前記カラーデータから特徴を取り出し、音符（例えば音符番号、図６参照）、例えば、各音符に関連づけられた数値を割り当てる。別の実施形態においては、前記システム１００は、色を対応する音符にマッチングしようとすることによって、上記で述べたように音符／音色および長さを記号化する色の組から音符を引き出すことができる。これは視覚データに対応する聴覚的表現を生成するのに用いられる（例えば、マッチングがいったん調整されてフィルタリングされたら）。このようにして、描画または他の視覚表示は、作曲手段として用いられる。
【００７６】
また、前記システム１００は、カラーバー（または、視覚表示か視覚映像中の他のカラー視覚要素）を、対応する音符と長さにマッチングしようとすることによって、上記で述べたように音符／音色および長さを記号化する色の組または他の視覚表示から音楽を引き出すことができる。これは視覚データに対応する聴覚的表現を生成するのに用いられる（例えば、マッチングがいったん調整されてフィルタリングされたら）。このようにして、色を塗布することまたは他の視覚表示は、作曲手段として用いられる。
【００７７】
一実施形態において、カラーカードが、集合した色の連続体の構成要素となる。色を音色や音符にマッピングすることについて様々な態様を述べたが、これらの音色や音符はまた、パターンやデザインにマッピングすることもできると考えられる。また、色、パターンおよびデザインは、どのような組み合わせで組み合わせてもよい。例えば、非常に多岐にわたる色、パターンおよびデザインが利用できるので、前記システム１００は任意の所望の色を選んで、その色用に完全に標準化されデジタル化されたマーカーを取得することができる。一実施形態においては、そのような特有のマーカーは、できるだけ完全に一致した単一の音色を生成するために重要である。前記システム１００は、このようなカラーカード（例えば、選択された色空間から選ばれたカラーカード）を用いて、「１２平均律」に従うことで、信頼して色の値をシリアル化することができる。一実施形態においては、音データベースもまたこのようにして作られ、図６のピアノ鍵盤または他の類似の音符相関表の助けで、前記システム１００は正確に視覚的な値を聴覚的な値にマッチングすることができる。
【００７８】
一実施形態において、カラーカードはシーケンスにおける色の値のそれぞれに割り当てられ、その色の値は順に、連続的なシーケンスの音符にマッチングする。色と音符間のデータ変換を介して、音符の視覚的かつ直観的な形態が描画を経由して表現される。
【００７９】
一実施形態において、前記システム１００は、濃淡、色の範囲、輝度、コントラストまたはそれらの組み合わせに関連したデータを用いて、旋律、音価、音量または他の要因の進行を求めてもよい。一実施形態においては、前記システム１００は、水彩絵の具やグワッシュやアクリル絵の具や油絵具などどんな媒体の描画からでも前記音符を生成することができる。
【００８０】
例えば紫色に薄まっていく黄色の階調度には、前記システム１００は、Ｃ、Ｃ＃（Ｄｂ）、Ｄ、Ｄ＃（Ｅｂ）、Ｅ、Ｆ、Ｆ＃（Ｇｂ）、Ｇ、Ｇ、（Ａｂ）、Ａ、Ａ＃（Ｂｂ）およびＢの基本音の中音域の順番を、デジタルコード化した１３、１４、１５、１６、１７、１８、１９、２０、２１、２２、２３、２４の順番にマッチングさせる。
【００８１】
例として、どのように音質がコード化されて、カラーカードに対応するのかを下記の表１に示す。
音色／音符 色
Ｃ１３            パントン  イエロー  Ｕ  
Ｃ＃（Ｄｂ）      パントン  イエロー  ０１２  Ｕ  
Ｄ                パントン  オレンジ  ０２１  Ｕ  
Ｄ＃（Ｅｂ）      パントン  ブライトレッド  Ｕ  
Ｅ                パントン  ワームレッド  Ｕ  
Ｆ                パントン  レッド  ０３２  Ｕ  
Ｆ＃（Ｇｂ）      パントン  ルビンレッド  Ｕ  
Ｇ                パントン  ローダミンレッド  Ｕ  
Ｇ＃（Ａｂ）      パントン  ピンク  Ｕ  
Ａ                パントン  パープル  Ｕ  
Ａ＃（Ｂｂ）      パントン  ミディアムパープル  Ｕ
Ｂ                パントン  バイオレット  Ｕ  
表１
【００８２】
この例では、上記の順番は、パントンの色空間の黄色から紫色への階調度を使って、調律されたアルト音にマッチングさせたものであるが、このような方法は逆もまた可能である。色の輝度に基づく音符の選択をする場合、前記システム１００は、これに比例して前記音符の音色を増減することができる。上記において紫色（暗）から黄色（明）の階調度で示したとおり、前記音符はＣ１３からＢまで変化するが、逆もまた同様である。
【００８３】
一実施形態において、前記システム１００は、一つ以上の色のサイズを考慮し、一つ以上の音符の時間的値または長さを求める。例として、音符の一般的な長さには、全音符、二分音符、四分音符、八分音符、１６分音符などが含まれる。多くの場合、音符ごとに時間的長さが異なる。例えば、楽譜における時間的長さは、小節間の相対的な長さを表すのに用いられる。時間的長さはまた、一つの音符がどのくらい続くのかも定める。
【００８４】
したがって、一実施形態において、前記システム１００は音符の長さを色のサイズにマッチングして、そのサイズに比例した音符の長さを作ってもよい。一実施形態において、一つのユニットセルを一つ以上の色で満たしてもよい。前記ユニットセルは、キャンバスに塗られた一つ以上の色を測定する手段として用いられてもよい。時間的値または音符の長さは、音符ごとに割り当てられたユニットセルの相当する割合によって識別される。例えば、もし前記システム１００が、四分音符の長さを一ユニットセルの面積に相当するよう設定した場合である。その場合、一小節において、四分音符が一つのユニットセルを占め、二分音符が二つのユニットセルを占め、全音符が四つのユニットセルを占め、１６分音符が一ユニットセルの半分を占める。それと比較して、もし前記システム１００が二分音符の長さを一つのユニットセルの面積として設定する場合には、四分音符がユニットセルの半分を占め、二分音符が一つのユニットセルを占め、全音符が二つのユニットセルを占め、八分音符が一ユニットセルの四分の一を占める。前記システム１００が、全音符の長さを一ユニットセルの面積に相当するよう設定する場合、四分音符が一ユニットセルの四分の一を占め、二分音符が一ユニットセルの半分を占め、全音符が一つのユニットセルを占め、八分音符が一ユニットセルの八分の一を占める。その他、それぞれの特定の音符が占める面積は、前もって設定されたユニットセルの面積にしたがって、一つの音符の長さに比例する。したがって、前記音符の長さは、一ユニットセルにおける色のサイズに対応している。
【００８５】
図７Ａは、例示的な一実施形態による、図３〜５のプロセスにおいて用いられる図である。一実施形態において、ユーザーは、描画器７０３を用いてキャンバス７０１に描いて、一つ以上の音符を作る。一実施形態においては、前記描画器７０３は、カラーパレットのそれぞれの色で描画するよう構成され色調整されたペンを備える。前記カラーパレットの各色は一組の音符にそれぞれ対応している。そして、前記画像処理プラットフォーム１０３および／または前記入力／出力装置１０９は、カメラセンサ１１１またはスキャナーを用いて前記キャンバス７０１上の描画を取り込んでもよい。続いて、前記画像処理プラットフォーム１０３および／または前記入力／出力装置１０９は前記描画を処理し、前記描画の一つ以上のカラーデータを求めてもよい。次に、前記画像処理プラットフォーム１０３および／または前記入力／出力装置１０９は、前記カラーデータの色にそれぞれ対応する一つ以上の音符と、一つ以上のカラーデータをマッピングしてもよい。続いて、前記画像処理プラットフォーム１０３および／または前記入力／出力装置１０９は、楽曲が五線譜にて表された一つ以上の音符の視覚および／または聴覚表示７０５を生成してもよい。一実施形態においては、前記五線譜の前記視覚および／または聴覚表示７０５は、少なくとも一つのＵＥ１０１または他の物理的なバージョン（例えば、紙、キャンバスおよび／または他の媒体）で生成されてもよい。一実施形態においては、これらの物理的なバージョンは適切な出力装置（例えば、プリンターや他の自動化手段）を介して直接生成することができる。別の実施形態においては、前記カラーデータから、一つ以上の音符の聴覚表示７０７を生成してもよい。
【００８６】
図７Ｂは、例示的な一実施形態による、別のフォーマットでキャンバスに塗られた色を表す図である。ある例では、ユーザーは、前記描画器７０３を用いて前記キャンバス７０１上に色々な形、パターン、サイズの色を描いてもよい。続いて、前記画像処理プラットフォーム１０３は、前記キャンバス７０１上の色々な形、パターン、サイズの色のそれぞれに対応する一つ以上の音符でできた五線譜を表してもよい。
【００８７】
図８は、例示的な一実施形態による、図３〜５のプロセスにおいて用いられるユーザーインターフェースの図である。一実施形態において、ユーザーは、前記ＵＥ１０１に関連づけられたコンピュータアプリケーションのバーチャルキャンバス８０１に描く。前記ＵＥ１０１に関連づけられた前記コンピュータアプリケーションは、前記ユーザーに、一組の音符にそれぞれ対応するカラーパレットのそれぞれの色を示してもよい。そして、前記ユーザーは、前記カラーパレットから一つ以上の色を選択して描画を作ってもよい。そして、前記画像処理プラットフォーム１０３は、カメラセンサ１１１またはスキャナーを用いて前記バーチャルキャンバス８０１上の描画を取り込んでもよい。続いて、前記画像処理プラットフォーム１０３は前記描画を処理し、前記カラーデータを求めてもよい。次に、前記画像処理プラットフォーム１０３は、前記カラーデータを各色に対応する一つ以上の音符とマッピングしてもよい。続いて、前記画像処理プラットフォーム１０３は、前記楽曲を五線譜に表わしてもよい（８０３）。一実施形態において、前記五線譜としての楽曲の表示（８０３）は、少なくとも一つのＵＥ１０１または他の物理的なバージョンで生成されてもよい。別の実施形態においては、前記画像処理プラットフォーム１０３は、前記楽曲の聴覚表示を生成してもよい。ただし、図７Ａ、７Ｂおよび８の例では長方形（平行四辺形）でセルの描画の色が示されているが、変換処理を増進し強化するために、円形、台形、三角形、ひし形、六角形、三日月形および／または様々な他の形で示されてもよい。
【００８８】
ここで述べたカラーデータを一つ以上の音符に変換するプロセスは、有利になるように、ソフトウエア、ハードウエア、ファームウエア、またはソフトウエアおよび／またはファームウエアおよび／またはハードウエアの組み合わせを介して実行されてもよい。例えば、ここで述べたプロセスは、有利になるように、プロセッサ、デジタル信号処理（ＤＳＰ）チップ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等を介して実行されてもよい。上述の機能を実施するための例示されたハードウエアを下記に述べる。
【００８９】
図９は、本発明の一実施形態を実施するのに用いられるコンピュータシステム９００の図である。前記コンピュータシステム９００は特定の装置や機器に関して描かれているが、図９内の他の装置や機器（例えば、ネットワーク構成要素やサーバー等）は、図示された前記コンピュータシステム９００のハードウエアやコンポーネントを導入することができると思われる。前記コンピュータシステム９００は、ここで述べられているよう、カラーデータを一つ以上の音符に変換するようにプログラム（例えば、コンピュータプログラムコードまたはコンピュータ命令を介し）されており、前記コンピュータシステム９００の他の内部コンポーネントや外部コンポーネント間で情報を伝えるためのバス９１０のような通信メカニズムを備える。情報（データとも呼ばれる）は、一般的には電圧といった測定可能な現象の物理的表現として表されるが、他の態様においては、磁気相互作用、電磁相互作用、圧力相互作用、化学的相互作用、生物学的相互作用、分子間相互作用、原子相互作用、原子内相互作用、量子相互作用などが含まれる。例えば、南北の磁場、またはゼロまたはゼロ以外の電圧は、二進数（ビット）の二つの状態（０、１）を表す。他の現象では、より大きいベースの数字を表すことができる。測定前に同時に多重の量子状態が重複している場合は、量子ビット（ｑｕｂｉｔ）を表す。一つ以上の数字のシーケンスは、ある文字用の数字や符号を表すのに用いられるデジタルデータを構成する。いくつかの実施形態においては、アナログデータと呼ばれる情報が、特定の範囲内において互いに接近して連続した測定可能な値で表される。前記コンピュータシステム９００またはその一部は、カラーデータを一つ以上の音符に変換する一つ以上の工程を実行する手段を構成する。
【００９０】
バス９１０は、バス９１０自身に繋げられた装置に情報が素早く伝達されるように一つ以上の情報並列導体を備える。一つ以上の情報処理用プロセッサ９０２が、前記バス９１０で連結されている。
【００９１】
プロセッサ（またはマルチプロセッサ）９０２は、カラーデータを一つ以上の音符へ変換することに関するコンピュータプログラムコードによって特定された情報に対して、一組のオペレーションを実行する。前記コンピュータプログラムコードは、プロセッサのオペレーション用および／または特定の機能を実行するコンピュータシステム用の一組の命令またはその命令を与えるステートメントである。前記コードは、例えば、前記プロセッサのネイティブ命令セットにコンパイルされたコンピュータプログラミング言語で書かれていてもよい。前記コードはまた、前記ネイティブ命令セット（例えば、マシン語）を用いて直接書かれてもよい。前記一組のオペレーションには、前記バス９１０から情報を取り入れる工程と、前記バス９１０上に情報を乗せる工程が含まれる。前記一組のオペレーションには通常、論理和、排他的論理和（ＸＯＲ）および論理積といった加法演算または乗算演算または論理演算などによって、二つ以上の情報単位を比較する工程、情報単位位置を移動する工程、および二つ以上の情報単位を結合する工程も含まれる。前記プロセッサによって実行される前記一組のオペレーションはそれぞれ、一つ以上の数字のオペレーションコード等の命令と呼ばれる情報によって、前記プロセッサに対して示される。オペレーションコードのシーケンス等の前記プロセッサ９０２によって実行されるオペレーションのシーケンスは、コンピュータシステム命令または単にコンピュータ命令と呼ばれるプロセッサ命令を構成する。プロセッサは、機械構成要素、電気構成要素、磁性構成要素、光学構成要素、化学構成要素として、または、とりわけ量子構成要素として、単独または組み合わせで実行しもよい。
【００９２】
コンピュータシステム９００はまた、バス９１０に繋げられたメモリ９０４を備える。前記メモリ９０４は、例えば、ランダムアクセスメモリ（ＲＡＭ）や他の動的記憶装置のようなものであって、カラーデータを一つ以上の音符に変換するためのプロセッサ命令を含む情報を記憶する。ダイナミックメモリは、その内部に記憶された情報を、コンピュータシステム９００により変換可能にする。ＲＡＭによって、記憶アドレスとよばれる場所で記憶された情報単位は記憶されて、隣接するアドレスの情報とは関係なく個別に引き出される。前記メモリ９０４はまた、プロセッサ命令実行中に暫定値を記憶するために、プロセッサ９０２によっても用いられる。前記コンピュータシステム９００はまた、前記コンピュータシステム９００によって変換されることのない命令を含む静的情報を記憶するための前記バス９１０に繋げられた読み出し専用メモリ（ＲＯＭ）９０６または他の静的記憶装置を備える。メモリの中には、電源が失われた場合に記憶された情報が失われる揮発性記憶装置から成るものもある。また、前記バス９１０に繋げられているのは、前記コンピュータシステム９００がオフにされるか、または電源が失われた場合であっても持続する、例えば、磁気ディスク、光ディスク、フラッシュカードなどの、命令を含む情報を記憶するための不揮発性（永続）記憶装置９０８である。
【００９３】
カラーデータを一つ以上の音符に変換する命令を含む情報が、前記プロセッサの使用によって、人間のユーザーによって操作される英数字キーを含むキーボード、マイクロフォン、赤外線（ＩＲ）リモコン、ジョイスティック、ゲームパッド、タッチペン、タッチスクリーンまたはセンサといった外部入力装置９１２から、前記バス９１０に供給される。センサは、その近辺の状況を検知し、これらの検知したものを、コンピュータシステム９００で情報を表すのに用いられる測定可能な現象と互換性がある物理的な表現に変換する。人間との対話に主に用いられる、バス９１０に繋げられた他の外部装置は、テキストや画像を表示するための陰極線管（ＣＲＴ）、液晶表示装置（ＬＣＤ）、発光ダイオード（ＬＥＤ）表示装置、有機発光（ＯＬＥＤ）表示装置、プラズマスクリーンまたはプリンター等の表示装置９１４と、前記表示装置９１４上に表示された小さなカーソルの画像位置を制御し、前記表示装置９１４上に表示された図形要素に関連づけられたコマンドを発行するためのマウス、トラックボール、カーソル移動キーまたは運動センサ等のポインティング装置９１６と、一つ以上の静止画および／または、録音を含む場合もある動画（例えば、ビデオ映像や映画等）を取り込み、録画し、記憶する一つ以上のカメラセンサ９９４と、を備える。いくつかの実施形態においては、例えば、前記コンピュータシステム９００が人間による入力なしですべての機能を実行するような実施形態においては、一つ以上の外部入力装置９１２、表示装置９１４およびポインティング装置９１６を省略してもよい。
【００９４】
図示の実施形態においては、特定用途向け集積回路（ＡＳＩＣ）９２０のような特定用途向けハードウエアがバス９１０に繋げられている。前記特定用途向けハードウエアは、プロセッサ９０２が実行しないオペレーションを、その特定用途のために十分速く実行するよう構成されている。ＡＳＩＣとしては、表示装置９１４用の画像を生成するためのグラフィックスアクセラレータカード、ネットワーク上で送信されるメッセージを暗号化したり解読したりするための暗号ボード、音声認識、ハードウエアでより効率的に実行されるオペレーションの複合シーケンスを繰り返し実行するロボットアームや医療用スキャニング機器のような特殊な外部装置へのインターフェース等が挙げられる。
【００９５】
コンピュータシステム９００はまた、バス９１０に繋げられた通信用インターフェース９７０の一つ以上のインスタンスを含む。通信用インターフェース９７０によって、プリンター、スキャナーおよび外部ディスク等の、自身が有するプロセッサで動作する様々な外部装置に接続された片方向通信または双方向通信がもたらされる。一般的に、前記接続はネットワークリンク９７８でなされているが、該ネットワークリンク９７８は、自身のプロセッサを有する様々な外部装置に繋がっているローカルネットワーク９８０に接続されている。例えば、通信用インターフェース９７０は、パソコンのパラレルポート、シリアルポートまたはユニバーサルシリアルバス（ＵＳＢ）ポートであってもよい。いくつかの実施形態においては、通信用インターフェース９７０は、対応する型の電話線への情報通信接続を提供する総合デジタル通信網（ＩＳＤＮ）カード、デジタル加入者回線（ＤＳＬ）カードまたは電話モデムである。いくつかの実施形態においては、通信用インターフェース９７０は、バス９１０上の信号を、同軸ケーブル上での通信接続用信号またはファイバーケーブル上での通信接続用の光信号に変換するケーブルモデムである。また別の例では、通信用インターフェース９７０は、イーサネット（登録商標）等の互換ＬＡＮへデータ通信接続を提供するローカルエリアネットワーク（ＬＡＮ）カードであってもよい。また、無線リンクを実行してもよい。無線リンクでは、前記通信用インターフェース９７０が、デジタルデータ等の情報ストリームを流す赤外線や光信号を含む電気または音響または電磁信号を送信または受信または送受信する。例えば、セル方式携帯無線電話等の携帯電話のようなワイヤレスハンドヘルド装置において、前記通信用インターフェース９７０としては、無線送受信機と呼ばれる無線帯域電磁送受信機が含まれる。いくつかの実施形態においては、前記通信用インターフェース９７０によって、カラーデータを一つ以上の音符に変換する前記通信ネットワーク１０５の前記ＵＥ１０１への接続が可能になる。
【００９６】
ここで用いられる「コンピュータ可読媒体」という言葉は、実行命令を含むプロセッサ９０２への情報の提供に関与する媒体すべてに言及する。そのような媒体は様々な形態のものでよく、コンピュータ可読記憶媒体（例えば、不揮発性媒体、揮発性媒体）だけでなく、伝送媒体も含まれる。不揮発性媒体のような非一時的な媒体には、例えば、記憶装置９０８のような光ディスクや磁気ディスクも含まれる。揮発性媒体には、例えば、ダイナミックメモリ９０４が含まれる。伝送媒体には、例えば、ツイストペアケーブル、同軸ケーブル、銅線、光ファイバーケーブル、および、電波や光波や赤外線波等の音響波や電磁波といった、ワイヤーやケーブルを用いないで空間を進む搬送波等が含まれる。信号には、伝送媒体を介して伝送された、振幅や周波数や位相や偏波や他の物理的特性の人為的な過渡変動が含まれる。一般的形式のコンピュータ可読媒体には、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、その他の磁気媒体、ＣＤ−ＲＯＭ、ＣＤＲＷ、ＤＶＤ、その他の光媒体、穿孔カード、穿孔テープ、光学式マークシート、穴模様または光学的に認識できる表示のついたその他の物理的な媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、その他のメモリチップまたはカートリッジ、搬送波、または、コンピュータが読み込むことのできるその他の媒体等が含まれる。コンピュータ可読記憶媒体という言葉はここでは、伝送媒体を覗くすべてのコンピュータ可読媒体に言及する。
【００９７】
一つ以上の有形的表現媒体においてコード化された論理回路には、コンピュータ可読記憶媒体のプロセッサ命令およびＡＳＩＣ９２０のような特定用途向けハードウエアの一方又は両方が含まれる。
【００９８】
ネットワークリンク９７８は通常、一つ以上のネットワークを介した伝送媒体を用いて、情報通信を、その情報を使用または処理する他の装置へ供給する。例えば、ネットワークリンク９７８は、ホストコンピュータ９８２に、または、インターネットサービスプロバイダ（ＩＳＰ）によって動作される装置９８４に、ローカルネットワーク９８０を介した接続を供給してもよい。そして、ＩＳＰ装置９８４は、現在一般的にインターネット９９０と呼ばれるネットワーク類のうち公共の世界的パケット交換通信網を介してデータ通信サービスを供給する。
【００９９】
インターネットに接続されたサーバーホスト９９２と呼ばれるコンピュータは、インターネットで受信された情報に応えて、サービスを供給するプロセスをホストする。例えば、サーバーホスト９９２は、表示装置９１４で表示する映像データを表示する情報を供給するプロセスをホストする。システム９００の構成要素は、ホスト９８２やサーバー９９２のような他のコンピュータシステム内で、種々の形態で配置されてもよいと考えられる。
【０１００】
本発明の少なくともいくつかの実施形態は、ここに記載されている技術のいくつかまたは全てを実行するためのコンピュータシステム９００の使用に関連している。本発明の一実施形態によると、これらの技術は、メモリ９０４に含まれた一つ以上のプロセッサ命令の一つ以上のシーケンスを実行するプロセッサ９０２に応えて、コンピュータシステム９００によって実行される。コンピュータ命令とも呼ばれるこのような命令やソフトウエアやプログラムコードは、記憶装置９０８またはネットワークリンク９７８のような他のコンピュータ可読媒体からメモリ９０４に読み込まれてもよい。メモリ９０４に含まれた命令のシーケンスを実行することよって、プロセッサ９０２は、ここに記載された一つ以上の方法工程を実行する。また別の実施形態においては、本発明を実行するためのソフトウエアの代わり、またはそれと組み合わせて、ＡＳＩＣ９２０のようなハードウエアを使用してもよい。このように、本発明の実施形態は、明確な記載がない限り、ハードウエアやソフトウエアの組み合わせに関して特に限定されることはない。
【０１０１】
通信用インターフェース９７０を経由してネットワークリンク９７８や他のネットワークを介して送信された信号は、コンピュータシステム９００へ、かつ、コンピュータシステム９００から、情報を搬送する。コンピュータシステム９００は、前記ネットワーク９８０および９９０を介して、特にネットワークリンク９７８や通信用インターフェース９７０を介して、プログラムコードを含む情報を送受信することができる。前記インターネット９９０を用いた例においては、サーバーホスト９９２は、コンピュータ９００から送信されたメッセージによって要求された特定のアプリケーション用のプログラムコードを、インターネット９９０、ＩＳＰ装置９８４、ローカルネットワーク９８０および通信用インターフェース９７０を介して送信する。受信されたコードは、受信時にプロセッサ９０２によって実行されてもよいし、または後で使用するために、メモリ９０４、記憶装置９０８または他の不揮発性記憶装置に記憶してもよいし、またはその両方でもよい。このようにして、コンピュータシステム９００は、搬送波上の信号形式のアプリケーションプログラムを取得してもよい。
【０１０２】
実行のために命令またはデータまたは両方の一つ以上のシーケンスをプロセッサ９０２に搬送するのに、様々な形式のコンピュータ可読媒体を用いてもよい。例えば、命令およびデータは最初に、ホスト９８２のようなリモートコンピュータの磁気ディスク上に搬送されてもよい。前記リモートコンピュータは、命令およびデータを自身の動的記憶装置に読み込み、その命令およびデータを、モデムを用いた電話線を介して送信する。前記コンピュータシステム９００のローカルなモデムは、電話線で命令およびデータを受信し、赤外線送信機を用いて、前記命令およびデータをネットワークリンク９７８としての機能を果たす赤外線搬送波の信号に変換する。通信用インターフェース９７０としての機能を果たす赤外線探知機は、赤外線信号で搬送された前記命令およびデータを受信し、バス９１０上に前記命令およびデータを表す情報を置く。バス９１０は、前記情報をメモリ９０４へ搬送するが、プロセッサ９０２は前記命令とともに送られたデータのいくつかを用いてメモリ９０４から前記命令を取り出して実行する。前記プロセッサ９０２による実行の前または後のいずれかにおいて、メモリ９０４で受信された前記命令およびデータを記憶装置９０８にオプションで記憶してもよい。
【０１０３】
図１０は、本発明の一実施形態を実施するのに用いられるチップセットまたはチップ１０００の図である。チップ１０００は、ここに記載されるようにカラーデータを一つ以上の音符に変換するようにプログラムされており、例えば、図９とともに説明された、一つ以上の物理的なパッケージソフト（例えば、チップ）に組み込まれたプロセッサやメモリ要素を備える。例として、物理的なパッケージソフトには、構造組立品（例えば、基部の板）に取り付けられた一つ以上のマテリアル、コンポーネントおよび／またはワイヤーの設備が含まれ、物理的強度、サイズの保存および／または電気的相互作用の制限といった一つ以上の特徴を生む。いくつかの実施形態においては、前記チップ１０００は単一チップで実行することができると考えられる。また、いくつかの実施形態においては、前記チップセットまたはチップ１０００は単一の「システムオンチップ」として実行されると思われる。また、いくつかの実施形態においては、別個のＡＳＩＣを用いずに、例えば、ここに記載の全ての関連した機能を一つのプロセッサや複数のプロセッサで実行してもよいと思われる。前記チップセットもしくはチップ１０００、またはそれらの一部は、機能の有用性に関連したユーザーインターフェースナビゲーション情報を提供する一つ以上の工程を実施する手段を構成する。前記チップセットもしくはチップ１０００、またはそれらの一部は、カラーデータを一つ以上の音符に変換する一つ以上の工程を実施する手段を構成する。
【０１０４】
一実施形態において、前記チップセットまたはチップ１０００は、前記チップ１０００の構成要素間で情報を伝えるためのバス１００１のような通信機構を備える。プロセッサ１００３は、命令を実行し、例えばメモリ１００５に記憶された情報を処理するために、前記バス１００１に接続されている。前記プロセッサ１００３は、それぞれ独立して機能する一つ以上の処理コアを備える。マルチコアプロセッサによって、単一の物理的なパッケージソフト内の多重処理が可能となる。マルチコアプロセッサとしては、二、四、八またはそれより大きい数の処理コアが挙げられる。もう一つの選択肢として、または、それに加えて、前記プロセッサ１００３は、前記一つ以上のバス１００１を介して連携して命令やパイプライン方式やマルチスレッドを独立して実行することができるように構成された一つ以上のマイクロプロセッサを備えてもよい。前記プロセッサ１００３はまた、デジタル信号プロセッサ（ＤＳＰ）１００７または一つ以上の特定用途向け集積回路（ＡＳＩＣ）１００９といった特定の処理機能やタスクを実行するための特殊な構成要素を伴ってもよい。ＤＳＰ１００７は通常、プロセッサ１００３とは独立して、実世界の信号（例えば、音）をリアルタイムで処理するよう構成されている。同様に、ＡＳＩＣ１００９は、汎用性のより高いプロセッサが容易に実行することのできない特殊な機能を実行するよう構成することができる。ここに記載の進歩的な機能を実行する際に助けとなる他の特殊な構成要素としては、一つ以上のフィールドプログラマブルゲートアレイ（ＦＰＧＡ）、一つ以上の制御装置、または一つ以上の他の特殊用途のコンピュータチップが挙げられる。
【０１０５】
一実施形態において、前記チップセットまたはチップ１０００は、たった一つのまたは複数のプロセッサ、および、該一つ以上のプロセッサを支援するおよび／または該一つ以上のプロセッサに関連するおよび／または該一つ以上のプロセッサ用のいくつかのソフトウエアおよび／またはファームウエアを備える。
【０１０６】
前記プロセッサ１００３およびそれに付随する構成要素は、前記バス１００１を介して前記メモリ１００５に接続されている。前記メモリ１００５は、カラーデータを一つ以上の音符に変換するために、実行された際にはここに記載の進歩的な工程を実施する実行可能命令を記憶するためのダイナミックメモリ（ＲＡＭ、磁気ディスク、書き込み可能な光ディスク等）およびスタティックメモリ（ＲＯＭ、ＣＤ−ＲＯＭ等）の両方を備える。前記メモリ１００５はまた、進歩的な工程の実行に関連する、または進歩的な工程の実行によって生成されたデータも記憶する。
【０１０７】
図１１は、一実施形態による、図１のシステムにおいて動作可能な通信用携帯端末（例えばハンドセット）の例示的な構成要素の図である。いくつかの実施形態においては、携帯端末１１０１またはその一部は、カラーデータを一つ以上の音符に変換する一つ以上の工程を実行する手段を構成する。通常、無線受信機はしばしば、フロントエンドとバックエンドの特徴の観点から定義づけられる。受信機のフロントエンドが無線周波数（ＲＦ）回路の全てを包含する一方、バックエンドは、ベースバンド処理回路の全てを包含する。本出願において用いられているように、「回路」という言葉は、（１）ハードウエアのみ実装（アナログおよび／またはデジタル回路のみにおける実装等）と、（２）回路およびソフトウエア（および／またはファームウエア）の組み合わせ（例えば、もし特定のコンテキストに適用できる場合には、一緒に動作して携帯電話やサーバーといった装置に様々な機能をさせるデジタルシグナルプロセッサ（単数および複数）を含むプロセッサ、ソフトウエアおよびメモリ（単数および複数）の組み合わせ）との両方に言及する。この「回路」の定義は、本請求項の全てを含む本出願においてこの言葉を用いる場合の全てに当てはまる。さらに別の例では、本出願において用いられているように、そして、もし特定のコンテキストに適用できる場合には、「回路」という言葉はまた、たった一つプロセッサ（または複数のプロセッサ）およびそれ（またはそれら）に付随するソフトウエアおよび／またはファームウエアの実装も対象に含む。「回路」という言葉はまた、もし特定のコンテキストに適用できる場合には、例えば、携帯電話のベースバンド集積回路もしくはアプリケーションプロセッサ集積回路またはセルラーネットワーク装置もしくは他のネットワーク装置の類似の集積回路も対象に含む。
【０１０８】
電話の関連内部コンポーネントには、主制御装置（ＭＣＵ）１１０３、デジタル信号プロセッサ（ＤＳＰ）１１０５と、マイクロフォンゲイン制御ユニットおよびスピーカーゲイン制御ユニットを備える受信器／送信器ユニットとが含まれる。主表示ユニット１１０７は、カラーデータを一つ以上の音符に変換する工程を実行または支援する様々なアプリケーションおよび携帯端末機能を支持して、ユーザーに対する表示を行う。前記表示ユニット１１０７は、携帯端末（例えば、携帯電話）のユーザーインターフェースの少なくとも一部を表示するよう構成された表示回路を備える。また、前記表示ユニット１１０７および表示回路は、ユーザーが携帯端末の少なくともいくつかの機能を容易にコントロールできるよう構成されている。オーディオ機能回路１１０９は、マイクロフォン１１１１と、該マイクロフォン１１１１からの音声信号出力を増幅する拡声器とを備える。前記マイクロフォン１１１１からの前記増幅された音声信号出力は符号器／復号器（ＣＯＤＥＣ）１１１３へ送られる。
【０１０９】
ラジオ部１１１５は、移動通信システムに備わる基地局とアンテナ１１１７を介して通信するために、電力増幅を行い、周波数を変換する。当業界で周知のとおり、電力増幅器（ＰＡ）１１１９および送信／変調回路は、ＰＡ１１１９からの出力がデュープレクサー１１２１またはサーキュレータまたはアンテナスイッチに繋げられた状態で、ＭＣＵ１１０３に操作上応答する。前記ＰＡ１１１９はまた、バッテリーインターフェースおよび出力調整装置１１２０に繋げられている。
【０１１０】
使用時に、携帯端末１１０１のユーザーは前記マイクロフォン１１１１に向かって話し、そのユーザーの声は検知された暗騒音とともにアナログ電圧に変換される。そして、前記アナログ電圧は、アナログデジタルコンバーター（ＡＤＣ）１１２３を介してデジタル信号に変換される。前記主制御装置１１０３は、例えば音の符号化、チャネル符号化、暗号化およびインターリービングといった処理をする前記ＤＳＰ１１０５に、前記デジタル信号を送る。一実施形態において、前記処理された音声信号は、例えばマイクロウェーブアクセス（ＷｉＭＡＸ）、ロングタームエボリューション（ＬＴＥ）ネットワーク、符号分割多重アクセス方式（ＣＤＭＡ）、広帯域符号分割多元アクセス方式（ＷＣＤＭＡ（登録商標））、ワイヤレスフィディリティー（Ｗｉ−Ｆｉ）およびサテライト等の他の適した無線媒体だけでなく、広域展開用高速データレート（ＥＤＧＥ）、汎用パケット無線サービス（ＧＰＲＳ）、グローバルシステムフォーモービルコミュニケーションズ（ＧＳＭ（登録商標））、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）等のセルラー送信プロトコル、またはそれらの組み合わせを用いて、個別に図示されていないユニットによって符号化される。
【０１１１】
その後、前記の符号化された信号は、位相歪みや振幅歪みといった空中の伝送中に発生する周波数依存障害を補正する目的でイコライザー１１２５に送られる。ビット流を等化した後、変調器１１２７は、前記信号とＲＦインターフェース１１２９で生成されたＲＦ信号とを結合する。前記変調器１１２７は、周波数変調または位相変調によって正弦波を生成する。伝送用の信号を準備するために、アップコンバーター１１３１は、前記変調器１１２７からの正弦波出力と合成器１１３３によって生成された別の正弦波とを結合して、所望の伝送周波数を得る。その後、前記信号は、ＰＡ１１１９を介して送信され、適切な電力レベルまで増加される。実用的なシステムにおいては、前記ＰＡ１１１９は可変利得増幅器として機能するが、該増幅器の利得はネットワーク基地局から受信した情報から前記ＤＳＰ１１０５によって制御されるものである。その後、前記信号は、前記デュープレクサー１１２１内でフィルタリングされ、アンテナ結合器１１３５に任意で送信され、インピーダンスがマッチングされ最大の電力転送がなされる。最後に、前記信号は、アンテナ１１１７を介して局地基地局に送られる。受信機の最終段階の利得を制御するために、自動利得制御（ＡＧＣ）を供給してもよい。前記信号はそこから、遠隔の電話に転送されてもよいが、その遠隔の電話とは、別のセル方式の携帯無線電話、別の携帯電話もしくは公衆交換電話網（ＰＳＴＮ）に接続された固定電話、または他の電話回線網であってもよい。
【０１１２】
前記携帯端末１１０１に送信された音声信号は、アンテナ１１１７を介して受信され、すぐに低雑音増幅器（ＬＮＡ）１１３７によって増幅される。復調器１１４１がデジタルビットストリームのみを残しＲＦを取り去る一方、ダウンコンバーター１１３９は搬送波周波数を下げる。その後、前記信号は、イコライザー１１２５を通過して、前記ＤＳＰ１１０５によって処理される。デジタル／アナログ変換器（ＤＡＣ）１１４３は前記信号を変換し、その結果出力がスピーカー１１４５を介してユーザーに伝達されるが、全ては中央演算処理装置（ＣＰＵ）として構築されている主制御装置（ＭＣＵ）１１０３の制御のもとで行われる。
【０１１３】
前記ＭＣＵ１１０３は、キーボード１１４７からの入力信号を含む様々な信号を受信する。前記キーボード１１４７および／または前記ＭＣＵ１１０３は他のユーザー入力用構成要素（例えば、マイクロフォン１１１１）と組み合わされて、ユーザー入力を取り扱うユーザーインターフェース回路を備える。前記ＭＣＵ１１０３は、ユーザーインターフェースソフトウエアを起動し、ユーザーが前記携帯端末１１０１の少なくともいくつかの機能を容易に制御できるようにして、カラーデータを一つ以上の音符に変換する。前記ＭＣＵ１１０３はまた、表示コマンドとスイッチコマンドとを、前記表示ユニット１１０７と音声出力切替制御装置とにそれぞれ配信する。さらに、前記ＭＣＵ１１０３は、前記ＤＳＰ１１０５と情報交換し、任意で搭載されたＳＩＭカード１１４９およびメモリ１１５１にアクセスすることができる。また、前記ＭＣＵ１１０３は、端末に要求される様々な制御機能を実行する。前記ＤＳＰ１１０５は、実装にもよるが、従来の様々なデジタル処理機能のいずれかを前記音声信号に対して実行してもよい。また、ＤＳＰ１１０５は、マイクロフォン１１１１によって検知された信号から局所環境の暗騒音レベルを求め、マイクロフォン１１１１の利得を、携帯端末１１０１のユーザーの自然な傾向を補償するべく選択されたレベルに設定する。
【０１１４】
前記ＣＯＤＥＣ１１１３は、前記ＡＤＣ１１２３およびＤＡＣ１１４３を備える。前記メモリ１１５１は、着信音データを含む様々なデータを記憶しており、例えば世界的なインターネットを介して受信された音楽データを含む他のデータを記憶可能である。このソフトウエアモジュールを、ＲＡＭメモリ、フラッシュメモリ、状態記憶装置および、当該技術で周知の他の形式の書き込み可能な記憶媒体に常駐させてもよい。前記記憶装置１１５１は、限定しないものの、シングルメモリ、ＣＤ、ＤＶＤ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、光学式記憶装置、磁気ディスク記憶装置、フラッシュメモリ記憶装置、またはデジタルデータを記憶可能な他の不揮発性記憶装置媒体であってもよい。
【０１１５】
必要に応じて組み込まれたＳＩＭカード１１４９には、例えば、セル方式の携帯無線電話番号、キャリア供給サービス、入会細目およびセキュリティー情報といった重要な情報が含まれる。前記ＳＩＭカード１１４９は主として、ラジオ放送網において携帯端末１１０１を識別する働きをする。前記カード１１４９はまた、個人の電話番号登録、テキストメッセージおよびユーザー固有の携帯端末設定を記憶するメモリも備える。
【０１１６】
さらに、一つ以上のカメラセンサ１１５３は、前記移動局１１０１に組み込まれてもよく、移動局上の一つ以上の場所に一つ以上のカメラセンサが置かれてもよい。通常、前記カメラセンサは、一つ以上の静止画および／または、録音を含む場合もある動画（例えば、ビデオ映像や映画等）を取り込み、録画し、記憶するのに用いられる。
【０１１７】
いくつかの実施形態および態様に関して本発明を説明してきたが、本発明はそれらに制限されず、種々の変形物や等価のものも明らかに、添付された請求項の範囲内に包含される。本発明の特徴が請求項において組み合わせで表されているが、これらの特徴はどのような組み合わせでもどのような順番でもよいと考えられる。
【図１】
2019522826.tif 000003
【図２】
2019522826.tif 000004
【図３】
2019522826.tif 000005
【図４】
2019522826.tif 000006
【図５】
2019522826.tif 000007
【図６】
2019522826.tif 000008
【図７Ａ】
2019522826.tif 000009
【図７Ｂ】
2019522826.tif 000010
【図８】
2019522826.tif 000011
【図９】
2019522826.tif 000012
【図１０】
2019522826.tif 000013
【図１１】
2019522826.tif 000014
【国際調査報告】
2019522826.tif 000015
2019522826.tif 000016