(57)【要約】  本発明は、マルチメディアシーンにおけるマルチメディアオブジェクトの動きを制御する特性を割当てることができる少なくとも１つの該マルチメディアオブジェクトを備える少なくとも１つの端末上で再生されるように意図されている該マルチメディアシーンを構成する方法に関する。本発明によれば、該シーンのうちの少なくとも１つは、該端末が、対応する制御手段を備えていなくても、該任意の端末上でのポインタの動作をシミュレートするように、オブジェクトの選択および／またはオブジェクトと関連付けられている所定の操作の起動を含む少なくとも１つのアクションと、ポインタオブジェクトの動きを含む少なくとも１つのアクションとを備える、端末ユーザによって実行されるアクションに反応するようなポインタ特性が割当てられる該ポインタオブジェクトとして知られる少なくとも１つのオブジェクトを備える。
2008535070.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアシーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てる少なくとも１つの前記マルチメディアオブジェクトを備える、少なくとも１つの端末上にレンダリングされるように意図された前記マルチメディアシーンを構成する方法であって、
前記シーンのうちの少なくとも１つが、前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする、少なくとも１つのアクションと、
前記ポインタオブジェクトを移動させる、少なくとも１つのアクションと
を含む、少なくとも１つのオブジェクトであって、ここで、前記オブジェクトは、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような焦点と呼ばれる特定の照準ポイントとが割当てられている、少なくとも１つのオブジェクトと、
前記オブジェクトが少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図されたセンシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトと
を含み、前記センシティブオブジェクトのうちの１つへの前記ポインタのエントリ、および／または前記センシティブオブジェクトのうちの１つに対する前記ポインタの退出を検知できるようにするため、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせる少なくとも１つのステップを実施する、方法。
【請求項２】
前記センシティブオブジェクトのうちの１つへの前記ポインタのエントリ、または前記センシティブオブジェクトのうちの１つからの前記ポインタの退出が、対応するイベントの前記センシティブオブジェクトへの送信を生じる請求項１に記載の方法。
【請求項３】
前記重ね合わせステップ中に実行される選択アクションが、妥当性確認イベントの前記関連のあるセンシティブオブジェクトへの送信を生じる請求項１または請求項２に記載の方法。
【請求項４】
前記ポインタ特性が、ビジュアル成分を有する前記マルチメディアシーンのいずれかの種類のオブジェクトに割当てられる請求項１〜３のいずれかに記載の方法。
【請求項５】
前記ポインタ特性が、オブジェクト種類の所定の選択に属する種類の前記マルチメディアシーンのオブジェクトにのみ割当てられる請求項１〜４のいずれかに記載の方法。
【請求項６】
前記移動させるアクションおよび／または選択するアクションは、前記端末のキーパッドのキーの押圧と関連付けられている請求項１〜５のいずれかに記載の方法。
【請求項７】
前記焦点は前記ポインタオブジェクトの局所座標系の原点である請求項１〜６のいずれかに記載の方法。
【請求項８】
前記動きは、Ｎ個のピクセルのブロック内で実行され、Ｎは、前記シーン内に存在する前記センシティブオブジェクトのうちの１つの最小寸法より小さい整数である請求項１〜７のいずれかに記載の方法。
【請求項９】
前記動作は所定のアクション意味論に対応するイベントを含む請求項１〜８のいずれかに記載の方法。
【請求項１０】
マルチメディアシーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てることができる少なくとも１つの前記マルチメディアオブジェクトを含む、少なくとも１つの端末上にレンダリングされるように意図された少なくとも１つの前記マルチメディアシーンを伝える信号であって、
前記シーンのうちの前記少なくとも１つが、前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする少なくとも１つのアクションと、
前記ポインタオブジェクトを移動させる少なくとも１つのアクションと、
を含む、少なくとも１つのオブジェクトであって、前記オブジェクトには、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような、焦点と呼ばれる特定の照準ポイントとが割当てられている、前記少なくとも１つのオブジェクトと、
前記オブジェクトが少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトと
を含み、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとの重ね合わせが、前記センシティブオブジェクトのうちの１つへの前記ポインタのエントリ、および／または前記センシティブオブジェクトのうちの１つに対する前記ポインタの退出を検知することを可能にする、信号。
【請求項１１】
マルチメディアシーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てることができる少なくとも１つの前記マルチメディアオブジェクトを備える、少なくとも１つの端末上にレンダリングされるように意図された前記マルチメディアシーンを構成するプログラム命令を備える、コンピュータプログラムであって、
前記シーンのうちの少なくとも１つが、前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする、少なくとも１つのアクションと、
前記ポインタオブジェクトを移動させる、少なくとも１つのアクションと
を含む、少なくとも１つのオブジェクトであって、前記オブジェクトは、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような、焦点と呼ばれる特定の照準ポイントとが割当てられている、少なくとも１つのオブジェクトと、
前記オブジェクトが、少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトと
を含み、前記コンピュータプログラムが、前記ポインタの、前記センシティブオブジェクトのうちの１つへのエントリ、および／または前記ポインタの、前記センシティブオブジェクトのうちの１つに対する退出を検知できるようにするため、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせる少なくとも１つのステップを実行するプログラム命令を含む、コンピュータプログラム。
【請求項１２】
マルチメディアシーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てることができる少なくとも１つの前記マルチメディアオブジェクトを含む、少なくとも１つの端末上にレンダリングされるように意図された前記マルチメディアシーンを実行するプログラム命令を備えるコンピュータプログラムであって、
前記シーンのうちの少なくとも１つが、前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする、少なくとも１つのアクションと、
前記ポインタオブジェクトを移動させる、少なくとも１つのアクションと、
を含む、少なくとも１つのオブジェクトであって、前記オブジェクトには、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような、焦点と呼ばれる特定の照準ポイントとが割当てられている、少なくとも１つのオブジェクトと、
前記オブジェクトが、少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトと、
を含み、前記コンピュータプログラムが、前記ポインタの、前記センシティブオブジェクトのうちの１つへのエントリ、および／または前記ポインタの、前記センシティブオブジェクトのうちの１つに対する退出を検知できるようにするため、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせる少なくとも１つのステップを実行するコード命令を含む、コンピュータプログラム。
【請求項１３】
マルチメディアシーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てることができる少なくとも１つの前記マルチメディアオブジェクトを備える、少なくとも１つの端末上にレンダリングされるように意図された前記マルチメディアシーンのレンダリングを可能にする、マルチメディア端末であって、
前記マルチメディア端末が、前記マルチメディアシーン内において、前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする、少なくとも１つのアクションと、
前記ポインタオブジェクトを移動させる、少なくとも１つのアクションと
を含む、少なくとも１つのオブジェクトであって、前記オブジェクトには、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような、焦点と呼ばれる特定の照準ポイントとが割当てられている、少なくとも１つのオブジェクトと、
前記オブジェクトが、少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトと
を処理する手段を含み、前記端末が、前記ポインタの、前記センシティブオブジェクトのうちの１つへのエントリ、および／または前記ポインタの、前記センシティブオブジェクトのうちの１つに対する退出を検知できるようにするために、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせる手段を含む、マルチメディア端末。
【請求項１４】
マルチメディアシーンを端末上にレンダリングする方法であって、
前記マルチメディアシーンが、前記シーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てることができる少なくとも１つの前記マルチメディアオブジェクトを備え、
前記シーンのうちの少なくとも１つが、前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする少なくとも、１つのアクションと、
前記ポインタオブジェクトを移動させる、少なくとも１つのアクションと
を含む、少なくとも１つのオブジェクトであって、前記オブジェクトには、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような、焦点と呼ばれる特定の照準ポイントとが割当てられている、少なくとも１つのオブジェクトと、
前記オブジェクトが、少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトと
を含み、前記方法が、前記ポインタの、前記センシティブオブジェクトのうちの１つへのエントリ、および／または前記ポインタの、前記センシティブオブジェクトのうちの１つに対する退出を検知できるようにするため、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせる少なくとも１つのステップを実施する、方法。
【請求項１５】
少なくとも１つの端末上にレンダリングされることを意図されているマルチメディアシーンのためのサーバであって、
前記マルチメディアシーンが、前記シーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てることができる少なくとも１つの前記マルチメディアオブジェクトを備え、
前記シーンのうちの少なくとも１つが、前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする、少なくとも１つのアクションと、
前記ポインタオブジェクトを移動させる、少なくとも１つのアクションと
を含む、少なくとも１つのオブジェクトであって、前記オブジェクトは、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような、焦点と呼ばれる特定の照準ポイントとが割当てられている、少なくとも１つのオブジェクトと、
前記オブジェクトが、少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトと
を含み、前記方法が、前記ポインタの、前記センシティブオブジェクトのうちの１つへのエントリ、および／または前記ポインタの、前記センシティブオブジェクトのうちの１つに対する退出を検知できるようにするため、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせるステップを実施する、サーバ。
【請求項１６】
少なくとも１つの端末上にレンダリングされることを意図されているマルチメディアシーンのオブジェクトであって、
前記マルチメディアシーンが、前記シーン内でのマルチメディアオブジェクトの動きを制御することを可能にする、それに対して特性を割当てることができる少なくとも１つの前記マルチメディアオブジェクトを備え、
前記オブジェクトは、ポインタ特性と、前記端末のユーザによって実行されるアクションと反応するような、焦点と呼ばれる特定の照準ポイントとが割当てられるオブジェクトを含み、
前記端末が、対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、
オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする、少なくとも１つのアクションと、
前記ポインタオブジェクトを移動させる、少なくとも１つのアクションと
を含み、前記オブジェクトが、少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる少なくとも１つのオブジェクトを備える１つの前記マルチメディアシーン内において、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせることが、前記ポインタの、前記センシティブオブジェクトのうちの１つへのエントリ、および／または前記ポインタの、前記センシティブオブジェクトのうちの１つに対する退出を検知することを可能にする、オブジェクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の分野は、任意の種類の端末上、特に、従来のマイクロコンピュータ上において利用可能な全ての双方向性能力を提供する内部オペレーティングシステム（ＯＳ）を有する端末上において、マルチメディアシーンを生成し、レンダリングを行う分野に関する。
【０００２】
より正確には、本発明は、例えば、携帯電話、電子オーガナイザ（ＰＤＡ）等の端末の双方向性を改善するものである。
【背景技術】
【０００３】
本願の明細書では、マルチメディアシーンは、各々が、特に、標準、例えば、ＳＶＧ（スケーラブルベクトルグラフィックス（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ））、すなわち、ベクトルグラフィックスを記述するための言語）またはＶＲＭＬ（仮想現実モデリング言語（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ  Ｍｏｄｅｌｌｉｎｇ  Ｌａｎｇｕａｇｅ））のテーマである公知の技術による様々な特徴（サイズ、色、アニメーション、コンテンツ等）を有するオブジェクトからなる。
【０００４】
このようなシーンは、該シーンが再生される端末のユーザに対する双方向性を可能にするように、開発者がプログラムすることができる。特定のユーザコマンドは、特定のアクション（オブジェクトの選択または移動、ビデオのスタート等）をもたらすことができる。これらのアクションまたは操作は、特に、ＶＲＭＬまたはＭＰＥＧ用語による《ｓｅｎｓｏｒｓ，》に対応させることができる。
【０００５】
マイクロコンピュータ上のキーパッドに加えて、ユーザは、マウス、または、自由に使える同様の手段を有し、それらは、スクリーン上のポインタを移動させ、およびオブジェクトを選択または操作をスタートさせるためにクリックすることを可能にする。このインタフェース要素は、非常に人間工学的であり、そのため、頻繁に使用される。
【０００６】
しかし、いくつかの携帯電話は、同様の機能を、スタイラスまたは（パドルまたは《ｊｏｙｓｔｉｃｋ》等）他の制御デバイスの形で統合しているが、この方法は、小さなサイズおよび／または低コストのデバイスに共有して形成することからは程遠いことである。
【０００７】
この場合、該端末は、インタフェースはもちろん、そのようなインタフェースの制御を可能にするソフトウェア手段も有していない。換言すれば、オペレーティングシステムは、有していないポインタのためにデザインされたコマンドを解釈することができない。
【０００８】
従って、任意の種類の端末上で再生されることが可能なシーンを提案しようとするマルチメディアシーンの開発者は、満足できるものではない２つの解決法のみを有する。
【０００９】
第１の解決法によれば、該シーンは、ポインタを操作することに関連するマンマシンインタフェースを使用することなく、作成される。この結果は、使用及びプログラミングの複雑さ、およびそのようなインタフェースを有する端末のユーザの側の不満を増加させる。
【００１０】
第２の解決法によれば、ポインタ制御を用いておよび用いることなく、該シーンの２つのバージョンが作成される。この場合、作成時間は、当然、増加し、また、該２つのバージョンは、ぴったり同じようには反応しない。さらに、どちらのバージョンを使用するかを選択するために、該端末の特定の能力に基づく特定の制御管理を実行できる必要がある。
【００１１】
さらに、ポインタ制御を伴わない端末のユーザは、該シーンの劣化したバージョンのみを有し、このことは、該ユーザを満足させることはなく、いくつかの機能は、使用することができない。
【００１２】
具体的には、本発明の目的は、これらの不利な点を軽減することである。
【００１３】
より正確には、本発明の目的は、端末のオペレーティングシステムにおけるポインタ型のインタフェース制御の不足を回避できるようにする、マルチメディアシーンを構成し、レンダリングする方法を提供することである。
【００１４】
換言すれば、本発明の目的は、ポインタ制御を有する端末を備えるユーザも、該ポインタ制御を有していない端末を備えるユーザにも不利益をもたらさない、マルチメディアシーンを実施する方法を提供することである。
【００１５】
本発明の別の目的は、開発者が、同じシーンのいくつかのバージョンを開発する必要がなく、複雑な作成を実施する必要もない、そのような方法を提供することである。
【００１６】
また、本発明は、統合されたポインタ制御を有するまたは伴うことなく、任意のハードウェアの変更を伴うことなく、新たな端末及び既に広まっている端末の両方のほとんどの端末に対して実施することができる、そのような方法を提供するという目的を有する。
【００１７】
本発明のまた別の目的は、処理時間の点から見ても、記憶容量の点から見ても、コストが高くならない、そのような方法を提供することである。
【００１８】
これらの目的、ならびに、本願明細書において以後、より明白になる他の目的は、その動作をマルチメディアシーン内で制御できるようにする、特性を割当てることができる少なくとも１つのマルチメディアオブジェクトを備える、少なくとも１つの端末上にレンダリングされるように意図された該マルチメディアシーンを構成する方法によって実現される。
【００１９】
本発明によれば、前記シーンのうちの少なくとも１つは、端末のユーザによって実行されるアクションに対して反応するようにポインタ特性が割当てられるポインタオブジェクトと呼ばれる少なくとも１つのオブジェクトを含み、該オブジェクトは、前記端末が、対応する制御手段を備えていなくても、どの端末上でも、ポインタの動作をシミュレートするために、オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートさせる少なくとも１つのアクションと、前記ポインタオブジェクトを移動させる少なくとも１つのアクションとを含む。
【００２０】
従って、本発明によれば、該ポインタの制御は、従来、該端末のオペレーティングシステムによっては確保されず、マルチメディアシーン自体によって確保される。その結果、単純かつ有効な方法においては、この機能を、そのオペレーティングシステムに統合していない端末上でも、ポインタの使用、および関連するアクションを有することが可能である。
【００２１】
換言すれば、該ポインタの制御は、該シーン内で転送され、このことは、該ポインタを元々有していない端末での用途に対して使用可能にするだけではなく、全ての端末に対して、１つだけの最適なシーンを作成することを可能にする。
【００２２】
このアプローチは、まだ、著しく単純にはなっておらず、実質的に、新たな種類のオブジェクト、または、より正確には、マルチメディアシーンのための新たなオブジェクト特性の生成にある。
【００２３】
本発明の第１の有利なアプローチによれば、前記ポインタ特性は、ビジュアル成分を有する前記マルチメディアシーンのどのような種類のオブジェクトにも割当てることができる。
【００２４】
このことは、従来のポインタ（例えば、矢印）だけではなく、より一般的に言えば、任意の特定の複雑さを伴わない、グラフィックオブジェクト、ビデオ等を含むどのような種類のポインタも有することを可能にする。
【００２５】
本発明の第２のアプローチによれば、前記ポインタ特性は、オブジェクト種類の所定の選択に属する種類の前記マルチメディアシーンのオブジェクトに割当てることのみができる。
【００２６】
移動させるおよび／または選択するための前記アクションのうちの少なくとも１つは、好ましくは、前記端末のキーボードのキーを押圧することと関連する。
【００２７】
当然、送信動作の他のモードを、（いずれかを有する場合、それ自体のポインタ制御手段を含む）端末を備える手段に基づいて考えることができる。
【００２８】
前記シーンは、好ましくは、少なくとも部分的に重ね合わされたときに、前記ポインタオブジェクトと反応するように意図された、センシティブオブジェクトと呼ばれる、少なくとも１つのオブジェクトを含む。
【００２９】
この重ね合わせの検知を容易にするため、有利には、焦点と呼ばれる特定の照準ポイントを含むように前記ポインタが設けられる。
【００３０】
本発明の一つの特定の実施形態によれば、前記焦点は、前記ポインタオブジェクトの局所座標系の原点である。
【００３１】
本発明は、好ましくは、前記焦点と、前記センシティブオブジェクトのうちの１つのポイントとを重ね合わせる少なくとも１つのステップを提供する。
【００３２】
前記重ね合わせステップは、有利には、前記センシティブオブジェクトのうちの１つへの前記ポインタのエントリ、および／または前記センシティブオブジェクトのうちの１つに対する前記ポインタの退出を検知するために用いられる。
【００３３】
従って、エントリまたは退出は、前記センシティブオブジェクトに対応するイベントの送信をもたらすことができる。
【００３４】
具体的には、重ね合わせ中に実行された選択アクションは、有利には、妥当性確認イベントの関係のあるセンシティブオブジェクトへの送信をもたらす。
【００３５】
本発明の一つの特定の態様によれば、Ｎ個のピクセルのブロック内で実行される前記移動を提供することが可能であり、Ｎは、該シーン内に存在する前記センシティブオブジェクトのうちの１つの最小寸法より小さい整数である。
【００３６】
前記動作は、好ましくは、所定のアクション意味論に対応するイベントを含む。
【００３７】
具体的には、このことは、ドラッグアンドドロップ、または、ＶＲＭＬ用語による《ｓｅｎｓｏｒｓ，》等のより高いレベルのアクションを含むことができる。
【００３８】
また、本発明は、上述した方法に従って生成され、および少なくとも１つの端末上にレンダリングされるように意図された少なくとも１つのマルチメディアシーンを伝える信号に関する。
【００３９】
また、本発明は、そのようなマルチメディアシーンを構成するプログラム命令を含むコンピュータプログラムに関する。
【００４０】
本発明の別の態様によれば、本発明は、これらのマルチメディアシーンを実行するプログラム命令を含むコンピュータプログラムに関する。
【００４１】
このようなプログラムは、端末上、例えば、該端末上に既に存在するソフトウェアを完成させて、マルチメディアシーンを再生できるようにする、ダウンロードすべきコンポーネント（《ｐｌｕｇ−ｉｎ》）の形でインストールすることができる。
【００４２】
また、本発明は、そのようなマルチメディアシーンをレンダリングすることを可能にするマルチメディア端末、および該端末上に既に存在するマルチメディアシーンをレンダリングする対応する方法に関する。該マルチメディアシーンは、当然、そのようなソフトウェアの一体部分とすることもできる。
【００４３】
また別の態様によれば、本発明は、少なくとも１つのそのようなマルチメディアシーンを含むサーバ、およびそのようなシーンを伝えるデータメディア（ディスク、ストレージ、デバイス等）に関する。
【００４４】
最後に、本発明は、そのようなマルチメディアシーンのポインタオブジェクトに関する。本発明によれば、このようなオブジェクトには、端末が対応する制御手段を備えていなくても、どのような端末上でも、ポインタの動作をシミュレートするように、オブジェクトを選択する、および／またはオブジェクトに関連する所定の動作をスタートする少なくとも１つのアクションと、前記ポインタオブジェクトを移動させる少なくとも１つのアクションとを含む、該端末のユーザによって実行されるアクションに反応するようなポインタ特性が割当てられる。
【００４５】
明らかに識別可能な本質的構成要素として、このようなオブジェクトは、それ自体が新規かつ独創的な技術的効果を有する、本発明によるマルチメディアシーンの介在コンポーネントである。
【００４６】
本発明の他の特徴及び効果は、単一の非限定的かつ例示的な実施例として示された、本発明の好ましい実施形態の以下の説明を読めば、および添付図面からより明白になる。
【発明を実施するための最良の形態】
【００４７】
図１の実施例は、キーパッド１１及びスクリーン１２を含むが、ポインタ（スタイラス、マウス、タッチスクリーン等）を移動させる手段を含まず、かつポインタを制御することを可能にするソフトウェア要素をそのオペレーティングシステム内に含まない普通の携帯電話を示す。
【００４８】
当然、該端末は、そのメモリに、マルチメディアシーンをレンダリングするソフトウェアを、例えば、本発明によるカーソル特性の制御を統合するＳＶＧフォーマットで含む。
【００４９】
図１に示す実施例において、マルチメディアシーンは、既にダウンロードされている。該マルチメディアシーンは、２つのレストランＲ１、Ｒ２と、３つの駐車場Ｐ１、Ｐ２、Ｐ３と、郵便局Ｐとがスクリーン１２上で目に見えるように、一定の縮尺比で示された市内地図を備える。すなわち、該地図は、イメージと、該レストラン、駐車場及び郵便局上に位置するポインタまたはマウス型インタラクションを有する６つのセンシティブオブジェクトとからなる。
【００５０】
７つの辺を有する多角形オブジェクト１３は、その先端が、上を向いており、かつ左側に向いている矢印を表す。この《ｐｏｉｎｔｅｒ》オブジェクトは、該スクリーン全体の上で移動させることができる。
【００５１】
本発明は、このポインタオブジェクトの生成、センシティブオブジェクトおよび対応する制御に基づいている。
【００５２】
このようにして、該シーンの作者は、この矢印オブジェクト１３を、特定の属性、例えば、
ｉｓＶｉｒｔｕａｌＰｏｉｎｔｅｒ＝《ｔｒｕｅ》
を用いて生成した。
【００５３】
この属性は、矢印オブジェクト１３に、仮想ポインタ動作を与える。このオブジェクトは、ハードウェアポインタをサポートするオペレータのシステム上で使用可能なハードウェアポインタのように動く。
【００５４】
矢印オブジェクト１３は、一定の大きさを有し、また、正確にする選択操作のために、該矢印オブジェクトの１つのポイント（この場合、該矢印の先端）が、焦点１３１、すなわち、該オブジェクトの上部左側における該矢印の先端部の下に位置するポイントとして選択される。このポイントは、該矢印オブジェクトの局所座標系の原点、すなわち、座標点０．０である。
【００５５】
この仮想ポインタの動きを制御するため、該シーンの作者は、キーパッドの４つのキーに関連する４つのアクションを生成する。キー《２》は、矢印オブジェクト１３１を、（例えば）５ピクセル、上方へ移動させるアクションをトリガする。同様に、キー《６》、《８》及び《４》は、それぞれ、矢印オブジェクト１３を５ピクセル、右側、下方及び左側へ移動させるアクションをトリガする。
【００５６】
５ピクセルのインクリメントサイズの選択は、該センシティブオブジェクトが、５ピクセルより大きいサイズであると仮定し、そのため、該仮想ポインタの動きは、該センシティブオブジェクトのうちの１つを越えてスキップしない。換言すれば、この動きは、好ましくは、Ｎ個のピクセルのブロック内で実行され、Ｎは、該シーン内に存在するセンシティブオブジェクトの最小寸法より小さい整数である。
【００５７】
該センシティブオブジェクトの該仮想ポインタに対する感度を制御するため、マルチメディアリーダは、該矢印オブジェクトの各動きに対して、該仮想ポインタの焦点が、以下の条件、すなわち、該焦点は、動きの前に、センシティブオブジェクト上になく、該焦点は、該動きの後にセンシティブオブジェクト上に位置しており、この場合、該リーダは、ｐｏｉｎｔｅｒ＿ｅｎｔｒｙイベントを生成し、それを、向けられたオブジェクトに送るステップと、該焦点は、該動きの前にセンシティブオブジェクト上にあり、該焦点は、該動きの後に、非センシティブ領域内に位置しており、この場合、該リーダは、ｐｏｉｎｔｅｒ＿ｅｘｉｔイベントを生成し、それを、前に向けられたオブジェクトに送るステップと、該焦点は、該動きの前に、センシティブオブジェクトＡの上にあり、該動きの後に、センシティブオブジェクトＢの上に位置しており、この場合、該リーダは、ｐｏｉｎｔｅｒ＿ｅｘｉｔイベントを生成してそれをオブジェクトＡへ送り、その後ｐｏｉｎｔｅｒ＿ｅｎｔｒｙイベントを生成して、それをオブジェクトＢへ送るステップとのうちの１つを満たすか否かを確認する。
【００５８】
図１に示す実施例においては、ポインタ１３、およびより正確には、焦点１３１が、レストランオブジェクトＲ１の上に重ねられた場合、該レストランオブジェクトは、ｐｏｉｎｔｅｒ＿ｅｎｔｒｙイベントを受取り、このことは、例えば、色またはサイズの変化等の該オブジェクトの変更、情報（仕事時間、メニュー等）の表示をもたらすことができる。ｐｏｉｎｔｅｒ＿ｅｘｉｔイベントは、該オブジェクトの、前の状態へのリターンを生じる。
【００５９】
また、本発明は、選択操作または《ｃｌｉｃｋ》をエミュレートすることを可能にする。図示の実施例においては、キーパッドのうちの１つのキーは、デフォルト設定で、該リーダにより、バリデーション、例えば、キー《５》と関連付けられている。
【００６０】
このキーが押されると、該リーダは、該仮想ポインタの焦点がセンシティブオブジェクトのうちの１つの上に位置しているかを確認する。この場合、該リーダは、バリデーションイベントを、向けられたオブジェクトに送る。例えば、レストランＲ１のためのメニューは、このバリデーションイベントを受取ったときにのみ、表示される。他の操作（例えば、電話の発呼）も当然可能であり、作者によるプログラミングに対してのみつながる。
【００６１】
そうでない場合、該リーダは、該作者が定義した場合、デフォルト設定で、該バリデーションイベントをバリデーションマネージャへ送る。
【００６２】
いくつかの異なるバリデーションイベントは、当然、定義することができ、また、キーの組合せと、様々なキーと、複数回の押圧（《ｄｏｕｂｌｅ  ｃｌｉｃｋ》と、および／または１つ以上のこれまでの操作の実行と関連付けることができる。
【００６３】
分かりやすくすると、図２は、作者または開発者によって、本発明の構成方法を実施するフローチャートを示す。このフローチャートによって説明されるシーケンスは、ステップの順番を変更できることを、ステップを削除または追加できること、およびこれらのうちのいくつかを、一般に、同時に実施することができることを単に示している。
【００６４】
作者はまず、マルチメディアシーン、具体的には、各々が、それら自体の特性を有するオブジェクトのセットを定義する（ステップ２１）。このフレームワーク内で、該作者は、ポインタ特性ｉｓＶｉｒｔｕａｌＰｏｉｎｔｅｒ＝《ｔｒｕｅ》を１つ以上のオブジェクトに割当て（ステップ２２）、その後、例えば、所定のキーの各押圧に対してＮ個のピクセルの動きという形で、動きの制御を各ポインタオブジェクトに関連付ける（ステップ２３）。
【００６５】
次に、該作者は、１つ以上のセンシティブオブジェクトを識別し（ステップ２４）、該ポインタが、該センシティブオブジェクトに入っているか、該センシティブオブジェクトにとどまっているか、および／または該センシティブオブジェクトから出ているかにより、該センシティブオブジェクトを、実行されるアクションに関連付ける（ステップ２５）。これらのアクションは、単純に、複雑に、および複合的にすることができる。
【００６６】
具体的には、これは、《ｄｒａｇ−ａｎｄ−ｄｒｏｐ》またはＶＲＭＬ《ｓｅｎｓｏｒｓ》等のより高いレベルのアクション意味論に対応するイベントを含むことができる。例えば、センシティブオブジェクト上で該ポインタを押圧すると、該オブジェクトを動き（例えば、世界地図の回転）に設定することができ、該オブジェクトを（《ｄｒａｇ−ａｎｄ−ｄｒｏｐ》の動きの形で、または、任意の方法（回転、深さ方向の動き等）の形で、直線的に）移動させることを可能にし、あるいは、特定の動作（別のシーンまたはメニューのオープニング、ビデオの再生または停止等）の始動に設定することができる。
【００６７】
また、作者は、様々なオブジェクトに対して、およびデフォルトコマンドに対して適用可能な場合に、該ポインタが、センシティブオブジェクト上に重ねあわされていない場合に関連付けられた１つ以上の《ｃｌｉｃｋ》のエミュレーションをプログラムする（ステップ２６）。
【００６８】
また、該作者は、イメージのエッジの制御をプログラムすることもでき（ステップ２７）、該ポインタが、該スクリーンのエッジに近づいたときに、このイメージを移動できるようにする。その結果、図１の実施例においては、このことは、該地図の別の部分を見えるようにすることができる。エッジおよび／またはコーナーの制御は、特定のアクションをエッジまたはコーナーと関連付けることも可能にする。
【００６９】
同様に、図３は、例えば、図１の端末において実施することができる、本発明によるマルチメディアシーンをレンダリングする方法を示す。
【００７０】
このようにして、該端末は、該シーン、および図２の方法に従ってプログラムされた、該シーンを構成するオブジェクトを受取る（ステップ３１）。次いで、該端末は、キーパッドをスキャンし（ステップ３２）、それに応じて、該ポインタオブジェクトの動きを制御する（ステップ３３）。
【００７１】
該端末は、該ポインタ（より正確には、その焦点）とセンシティブオブジェクトの重ね合わせも検知し（ステップ３４）、センシティブオブジェクトへのエントリまたは該センシティブオブジェクトからの退出と関連付けられた動作を生成する。
【００７２】
最後に、該端末は、《ｃｌｉｃｋ》、適用可能な場合には、何種類かの《ｃｌｉｃｋ》のエミュレーションを確かにし（ステップ３４）、該ポインタの位置に基づいて、関連付けられた動作をスタートさせる。
【００７３】
当然、多くの代替的実施を考えることができる。
【００７４】
具体的には、該マルチメディアシーンは、該ポインタに対して敏感な一定数のオブジェクトを備えていれば、ボタン、フォーム、当該領域を有するイメージ、積み木や空飛ぶ円盤を有するゲーム盤等のどのようなものであってもよい。
【００７５】
例証として、図４は、ミキシングコンソールに関連する実施例を示す。３つのサウンドエントリが使用可能であり、該作者は、カーソルに対応する３つのポインタオブジェクト４１、４２及び４３を定義する。キー《１》と《７》、《２》と《８》、および《３》と《９》は、それぞれ、これらのカーソルの動きを可能にする。該作者が仮想ポインタの動きを割当てる該オブジェクトは、仮想コンポーネントを備えていれば、どのようなものであってもよく、これは、多角形、イメージ、多角形からなる群、テキスト、グラフィックオブジェクトからなる群、ビデオ等とすることができる。
【００７６】
該仮想ポインタの焦点は、例えば、この視覚形態を（ＳＶＧにおける＜ｇ＞のような）変換オブジェクト内に生成することにより、該ポインタの視覚形態に関連するどこへでも移動させることができる。
【００７７】
該ポインタオブジェクトの局所座標系の原点としての該焦点の選択は、単純な選択であるが、例えば、属性ｆｏｃａｌＰｏｉｎｔＰｏｓｉｔｉｏｎ＝《１０  １０》による、仮想ポインタとして宣言されたオブジェクト内の焦点の位置を明確に示すことによるケースバイケース選択を含む他の任意の選択も可能である。
【００７８】
当然、ｉｓＶｉｒｔｕａｌＰｏｉｎｔｅｒ＝《ｔｒｕｅ》の名称及び値は、グラフィックオブジェクトに対して同一の意味論を与える、または、全てのオブジェクトに対して、デフォルト設定で定義されている場合に、そのような意味論を認証する任意の明白な組合せと置換可能である。
【００７９】
該カーソルの動きを確かにするアクションは、必ずしもキーストロークである必要はないが、使用可能な手段、キーパッド、特別なキー、音声認識、ジョイスティック、ジョグダイヤル／スクロールホイール等を介した任意のユーザアクションである必要がある。
【００８０】
仮想ポインタの動きは、規則的でも規則的でなくても、等方性でも等方性でなくても、あるいは、経時的に変化しても変化しなくてもよい。
【００８１】
該センシティブオブジェクトは、（ゲーム中の場合）静止していても、動いていてもよい。
【００８２】
ｐｏｉｎｔｅｒ＿ｅｎｔｒｙ、ｐｏｉｎｔｅｒ＿ｅｘｉｔ及びバリデーションイベントは、全体的にまたは部分的に実施することができ、また、押圧と解放の区別、《ｄｒａｇ−ａｎｄ−ｄｒｏｐ》の動き等の他のより複雑なイベントを同じように定義することができる。
【図面の簡単な説明】
【００８３】
【図１】市内地図を示し、かつ本発明によるポインタオブジェクトを備えるマルチメディアシーンをレンダリングする端末（携帯電話）の実施例を示す。
【図２】本発明によるマルチメディアシーンを構成する方法の単純化されたフローチャートである。
【図３】本発明によるマルチメディアシーンをレンダリングする方法の単純化されたフローチャートである。
【図４】同時に３種類のポインタオブジェクトを実装する、本発明によるマルチメディアシーンの別の実施例を示す。
【図１】
2008535070.tif 000003
【図２】
2008535070.tif 000004
【図３】
2008535070.tif 000005
【図４】
2008535070.tif 000006
【国際調査報告】
2008535070.tif 000007
2008535070.tif 000008
2008535070.tif 000009
2008535070.tif 000010
2008535070.tif 000011
2008535070.tif 000012