(57)【要約】【課題】ユーザが慣れている手順と機器を利用することが出来るようにプログラム可能なデバイスまたは機器のプログラミングを単純化し、プログラミング方法を単純に実施するためのプログラミング情報を提供するための通信デバイスを作り出し、プログラム可能な機器を通信デバイスによってプログラムする方法を作り出し、プログラミング情報を通信デバイスに伝送するための信号を実現すること。【解決手段】本発明は、プログラム可能なデバイスまたは機器(1)のプログラミング用のプログラミング情報(PI)を利用可能にする方法と情報提供システム(IS)であって、このプログラミング情報(PI)が、データベース(3)から選択され、かつ、ショートメッセージ(SMS)を受信するように設計され、かつ例えば、移動電話により形成されている通信デバイス(11)に、電子的に伝送可能なメッセージ（特に、ショートメッセージ(SMS)）として伝送され、かつ、このプログラミング情報(PI)をプログラム可能なデバイスまたは機器(1)が利用することが、通信デバイス(11)により可能となる、プログラム可能なデバイスまたは機器(1)のプログラミング用のプログラミング情報(PI)を利用可能にする方法と情報提供システム(IS)に関する。選択されたプログラミング情報(PI)は、例えば、データネットワーク(4)（特にインターネット）を介して、情報提供システム(IS)に接続されている端末(5)により選択しても良い。これに代えて、この選択を、例えば、無線アプリケーションプロトコル(WAP)またはショートメッセージ(SMS)に基づいて、通信デバイス(11)により行っても良い。本発明は、プログラム可能なデバイス(1)（例えば、ビデオレコーダ）のプログラミングを実質的に単純化させる。【選択図】図２
2005502943.tif 000002
【特許請求の範囲】
【請求項１】
プログラム可能なデバイスまたは機器をプログラムするためのプログラミング情報を提供する方法であって、
前記プログラミング情報が、データベースから選択され、かつ、
前記プログラミング情報が、電子的に伝送可能なメッセージの形態で通信デバイスに伝送され、
この通信デバイスが、当該メッセージを受信するように設計されており、かつ、
前記プログラム可能なデバイスまたは機器が前記プログラミング情報を利用することが、前記通信デバイスにより可能となる、
プログラム可能なデバイスまたは機器をプログラムするためのプログラミング情報を提供する方法。
【請求項２】
前記プログラミング情報が、データネットワーク、特に、インターネットを介して、前記データベースから選択される、請求項1に記載の方法。
【請求項３】
前記プログラミング情報が、前記通信デバイスにより生成された音声信号によって前記データベースから選択される、請求項1に記載の方法。
【請求項４】
前記プログラミング情報が、前記通信デバイスにより生成されたメッセージによって前記データベースから選択される、請求項1に記載の方法。
【請求項５】
前記プログラミング情報が、無線アプリケーションプロトコルを用いた前記通信デバイスによって前記データベースから選択される、請求項1に記載の方法。
【請求項６】
ユーザの識別が、前記プログラミング情報が選択される前に実行される、請求項1に記載の方法。
【請求項７】
ユーザに固有なデータが、前記ユーザの識別後に、ユーザデータベース内に入力かつ格納される、請求項6に記載の方法。
【請求項８】
前記プログラミング情報の前記ユーザに固有な選択に関する統計データが、統計データベース内に格納される、請求項1に記載の方法。
【請求項９】
前記プログラミング情報の前記選択と、前記プログラミング情報をメッセージの形態で前記通信デバイスに伝送することとが、好ましくは、前記ユーザデータベースの前記ユーザに固有なデータおよび／または前記統計データベースの前記統計データを考慮しながら、自動的に行われる、請求項7および／または請求項8に記載の方法。
【請求項１０】
前記プログラミング情報が、プログラム可能な記録デバイス、特に、ビデオレコーダをプログラムするために用いられる、請求項1に記載の方法。
【請求項１１】
プログラム可能なデバイスまたは機器用のプログラミング情報を提供するための情報提供システムであって、
前記プログラミング情報をそこから選択することが出来る、前記プログラミング情報を含んだデータベースと、
前記選択されたプログラミング情報を表す電子的に伝送可能なメッセージを形成するためのデバイスと、
前記プログラム可能なデバイスまたは機器が前記プログラミング情報を利用することを可能にするために構成された、通信デバイスに前記メッセージを提供するための出力手段と、
を有する、プログラム可能なデバイスまたは機器用のプログラミング情報を提供するための情報提供システム。
【請求項１２】
前記出力手段が、移動電話ネットワークの伝送装置ユニットと交信するために設計された、請求項11に記載の情報提供システム。
【請求項１３】
識別手段が、前記プログラミング情報を選択する前記ユーザを識別するために設けられた、請求項11に記載の情報提供システム。
【請求項１４】
ユーザに固有なデータを格納するためのユーザデータベースが設けられた、請求項11に記載の情報提供システム。
【請求項１５】
統計データの前記格納用の統計データベースが設けられた、請求項11に記載の情報提供システム。
【請求項１６】
前記ユーザに固有なデータおよび／または前記統計データを、コード化しかつデコード化するためのコード化／デコード化手段が設けられた、請求項14および／または請求項15に記載の情報提供システム。
【請求項１７】
前記ユーザが前記プログラミング情報を音声制御によって選択するためのデバイスが設けられた、請求項11に記載の情報提供システム。
【請求項１８】
前記通信デバイスにより生成可能なメッセージによって、前記プログラミング情報を選択するためのデバイスが設けられた、請求項11に記載の情報提供システム。
【請求項１９】
前記プログラミング情報を、好ましくは、ユーザに固有なデータおよび／または統計データに基づいて、自動的に選択するためのデバイスが設けられた、請求項11に記載の情報提供システム。
【請求項２０】
データネットワーク、特に、前記インターネットに接続するための手段が設けられた、請求項11に記載の情報提供システム。
【請求項２１】
プログラム可能な機器がプログラミング情報を利用することを可能にするための通信デバイスであって、
電子的に伝送可能で、かつ前記プログラミング情報を表すメッセージを受信するための受信器ユニットと、
メッセージの形態で伝送された前記プログラミング情報を認識するための認識ユニットと、
前記プログラム可能な機器が前記プログラミング情報を利用することを可能にするための手段と、
を有する通信装置。
【請求項２２】
前記デバイスが前記プログラミング情報を利用することを可能にするための前記手段が、信号、特に、前記プログラム可能な機器から生じた信号も受信するように設計されている、請求項21に記載の通信装置。
【請求項２３】
前記プログラミング情報を利用可能にするための前記手段が、赤外線インタフェースユニットを有する、請求項21に記載の通信デバイス。
【請求項２４】
前記プログラミング情報用のコード化タイプを、前記プログラム可能な機器に基づいて選択するためのデバイスが設けられた、請求項21に記載の通信デバイス。
【請求項２５】
前記通信デバイスが、移動電話によって形成された、請求項21に記載の通信デバイス。
【請求項２６】
通信デバイスによってプログラム可能なデバイスまたは機器をプログラムする方法であって、
この通信デバイスが、電子的に伝送可能でかつプログラミング情報を表すメッセージを受信するように設計されていることにより、
メッセージとして伝送された前記プログラミング情報を認識し、かつ、
前記プログラム可能なデバイスが前記プログラミング情報を利用することを可能にし、
前記プログラミング情報が、前記通信デバイス内の中間格納部に入れられたメッセージを用いることにより形成され、かつ、
前記プログラミング情報が、前記通信デバイスにより、前記プログラム可能なデバイスまたは機器に伝送される、
通信装置によってプログラム可能な装置または機器をプログラムする方法。
【請求項２７】
前記プログラミング情報が、RC5形式で伝送される、請求項26に記載の方法。
【請求項２８】
通信デバイスに電子的に伝送可能なメッセージを表す信号であって、
当該信号が、プログラミング情報を前記通信デバイスに伝送するように設計され、かつ、
前記信号の少なくとも一信号部分が、プログラム可能なデバイスまたは機器をプログラムするためのプログラミング情報を表す、
通信装置に電子的に伝送可能なメッセージを示す信号。
【請求項２９】
前記信号が、前記プログラミング情報を識別するための識別信号成分を有する、請求項28に記載の信号。
【請求項３０】
前記識別信号成分が、16進コードの文字列により形成された、請求項29に記載の信号。
【請求項３１】
前記識別信号成分が、拡張可能なマークアップ言語規格による文字列により形成された、請求項29に記載の信号。
【請求項３２】
前記信号が、周波数範囲が36 kHz周辺の信号キャリアを有する、請求項28に記載の信号。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、
プログラム可能なデバイスまたは機器をプログラムするためのプログラミング情報を提供する方法と、さらに、
プログラム可能なデバイスまたは機器用のプログラミング情報を提供するための情報提供システムと、
プログラム可能なデバイスまたは機器にプログラミング情報を提供するための通信デバイスと、
プログラム可能なデバイスまたは機器を通信デバイスによってプログラムする方法と、
プログラミング情報を通信デバイスに伝送するための信号と、
に関する。
【背景技術】
【０００２】
ほとんど全ての家庭は、プログラム機能を有する機器を幾つか有している。このような機器の例には、ビデオレコーダ、カセット記録装置などのような記録デバイス、ハイファイ設備または家庭用電話交換器、または例えば、洗濯機、コーヒーメーカ等の多数の家庭用機器が挙げられ、これらは「家電製品」と総称される。しかしながら、本発明は、個人世帯用デバイス以外に、産業用デバイスに適用しても良い。
【０００３】
プログラム可能な機器が大量に存在し、かつプログラミング方法が極めて異なっているため、プログラミングを容易に理解し、かつ容易に実行することが、事実上不可能となっている。この理由から、関連するデバイスのユーザは、多くの時間をかけて操作命令を憶えなければならないので、かなりの機器が受け入れられないことになる。リモートコントロールは、機器ごとに設計が異なり、複数の設計があることから、プログラミングの理解と実行を容易にさせることはない。
【０００４】
ビデオレコーダのプログラミングを容易にする、特に、ビデオレコーダ用の方法が開発されてきている。例えば、各々のテレビ放送用のプログラムガイド内には、関連するプログラミング情報を含んだコードが示されている。これらのビデオレコーダは、各々のコードが入力されると、所望の放送を記録するようにプログラムすることが出来る。しかしながら、これを達成するためには、ビデオレコーダ内に適切なモジュールが含まれていなければならないか、またはコード（つまり、コード化された情報）をビデオレコーダが理解可能な形式（つまり、プログラミング情報）に変換する適切なデバイスを後で購入しなければならないかの何れかである。なお、このようなコードは、全てのテレビ放送には与えられていない。つまり、このようなコードが与えられていないテレビ放送を記録するためには、従来の手動によるプログラム方法を用いなければならない。
【０００５】
最近、いわゆる「電子プログラミングガイド(EPG)」サーバが用いられるようになっている。これらのサーバは、特にインターネット上で利用可能なデータソースを走査し、テレビ放送またはラジオ放送に関するプログラミング情報を登録し、かつこれらの情報を自らのデータベースに格納する。例えば、ビデオレコーダのプログラミングを支援するために、EPGサーバのデータベース内に存在するプログラミング情報を、ビデオレコーダのメモリ内にロードすることが出来る。このために、例えば、所望の放送を、適切なインターネットブラウザを有するパソコンによってEPGサーバのホームページ上で選択し、かつ最も重要な識別データをEPGサーバに供給した場合、この識別データによって、ビデオレコーダ、またはパーソナルコンピュータ、またはこれらのデバイスの所有者を識別することが可能となる。その後、EPGサーバが、関連するプログラミング情報を放送組織に送信すると、この放送組織は、水平走査の隙間内で、このプログラミング情報をテレテキスト信号と共に放送する。特別な受信モジュールが取り付けられたビデオレコーダは、テレテキスト信号と共に伝送されるプログラミング情報を識別することが出来、かつこのプログラミング情報をテレテキスト信号から抽出することが出来る。これの欠点は、特別に構成されたビデオレコーダが必要となるだけでなく、このプログラミング情報の受信を可能にするために、このビデオレコーダを常にスイッチオンさせておかなければならないことである。さらに、プログラミング情報を選択した時点から、このプログラミング情報をビデオレコーダ内で受信するまでに、システムに依存する、最長で数時間の遅延が発生する場合がある。これは、プログラミングによって記録を自発的に起動させることが出来ないので欠点である。さらに、プログラミング情報を伝送するこの方法、すなわち、テレビ信号内で伝送させる方法は、ケーブル占有率という理由から非常に高価である。
【０００６】
米国特許明細書第5,880,769号は、光センサによってデータを受信するように設計された、スマートカードの形態をしたデータキャリアを記述している。このデータキャリアは、モデムを有しており、これを用いて電話線を介してサービスプロバイダと交信することにより、所望のデータを得ることが出来る。この光センサは、例えば、いわゆるRC5規格によるコード化が可能な、テレビセットにより放射された視覚不可能な情報を受信することも出来る。したがって、スマートカードのユーザは、例えば、テレビ放送の日付と時刻のような関連する情報をスマートカード上へ転送し、かつその後、このカードをビデオレコーダのリモートコントロールに挿入することにより、プログラミング情報をビデオレコーダに伝送させることが、リモートコントロールのみによって可能となる。これの欠点は、所望のプログラミング情報が、特定の時刻、例えば、プログラム予告の間、にしかテレビセットによって放射されず、かつ、正にこの時点にしか、スマートカードへの格納を行うことが出来ないことである。残念ながら、ビデオレコーダをプログラムするために、適切なプログラミング情報を所望の任意の時刻に選択し、かつこのプログラミング情報を任意の他の時点に利用することは出来ない。
【０００７】
【特許文献１】
米国特許第5,880,769号
【発明の開示】
【課題を解決するための手段】
【０００８】
したがって、本発明の目的は、ユーザが慣れている手順と機器を利用することが出来るように、プログラム可能なデバイスまたは機器のプログラミングを単純化することである。さらに、本発明は、この目的のために、あるプログラム方法を支援するように機能するプログラム可能な機器にプログラミング情報を提供するための情報提供システムを提供しなければならない。さらなる目的は、プログラミング方法を単純に実施するためのプログラミング情報を提供するための通信デバイスを作り出すことと、プログラム可能な機器を通信デバイスによってプログラムする方法を作り出すことと、プログラミング情報を通信デバイスに伝送するための信号を実現することである。
【０００９】
本発明の第一目的は、プログラミング情報をデータベースから選択し、かつ当該メッセージを受信するように設計されている通信デバイスに、このプログラミング情報を電子的に伝送可能なメッセージの形態で伝送し、かつこの通信デバイスによってプログラム可能な機器がこのプログラミング情報を利用することが、可能となることにより達成される。機器をプログラムするこの方法は、各々のユーザが慣れている、例えば、移動電話、または、例えば、パームトップ型、ノートブック型、またはいわゆる携帯情報端末(PDA)のような、電子的に伝送可能なメッセージを受信可能な、何か他の、好ましくは、携帯型のデバイスのような通信デバイスを用いることにより実質的に容易となる。さらに、通信デバイスを用いることにより、複数の機器をプログラムしても良い。プログラミング情報を、電子的に伝送可能で、かつ2進法または10進法または16進法アルファベットまたはこれらが混合した形態の英数字シンボルを含むメッセージとして、またはこのメッセージに含めて伝送することも、敏速かつ安価な方法で実行可能となる。電子的に伝送可能なこのようなメッセージを、マークアップ言語に基づくメッセージとしても良い。これに代えて、このようなメッセージを、いわゆるSMSとしても良い。SMSの実現性は、GSM(Global System for Mobile communication)に基づいた移動電話網で生まれたもので、160個の英数字シンボルに限定されたショートメッセージを移動電話間または端末間で伝送する機能を果たす。SMSにより、ショートテキストメッセージのみならず、画像または音声も伝送可能となる。プログラミング情報の伝送には、通常、ショートメッセージで十分である。幾つかの、いわゆる区分化されたショートメッセージを合わせることによって、より長いプログラムデータを伝送することも可能であろう。本発明による方法により、ユーザは、例えば、電話またはコンピュータリンクを介して、所望の利用可能なプログラミング情報を選択し、その後、相対的に短時間の後、この情報をショートメッセージとして自分の通信デバイスに伝送することが出来る。このユーザは、次に、自分で決めた時点に、このプログラミング情報を通信デバイスからプログラム可能な機器に伝送することにより、このプログラム可能な機器（例えば、ビデオレコーダ）をプログラムすることが出来る。移動電話が広く使用されているため、例えば、移動電話の使用方法は、ユーザにとって慣れた方法であるので、この方法により、各々の機器のプログラミングが単純化される。
【００１０】
利用可能なプログラミング情報の選択は、この利用可能なプログラミング情報を、データネットワーク（特に、インターネット）を介してデータベースから選択することによって、より容易になる。この場合、このデータネットワーク（特に、インターネット）内のアクセス可能なサーバは、パーソナルコンピュータまたはこれに代わる移動電話などにより要求と選択を行っても良いプログラミング情報を、公知の方法で提供しても良い。
【００１１】
同様に、電話でアクセス可能なサーバ上で、プログラミング情報を利用可能とさせ、所望のプログラミング情報を音声制御方法によって選択し、その後、例えば、通信デバイスとして機能する移動電話に、当該情報をショートメッセージとして伝送させるようにしても良い。移動電話を用いた場合、GSMネットワーク内での利用を可能とし、かつショートメッセージが正確なエンドユーザに伝送されるように、相手側の発信者の発信番号を表示させることが出来るCLIP (Calling Line Identification Presentation)サービスによって、サーバが移動電話の番号を自動的に認識するようにしても良い。音声信号によるプログラミング情報の選択には、端末またはコンピュータが利用可能である必要がなく、移動電話によってこの選択が任意の場所から可能になるというさらなる利点がある。
【００１２】
音声信号によってプログラミング情報を選択する代わりに、無線アプリケーションプロトコル(WAP)を用いることにより、通信デバイスを用いてデータベースからプログラミング情報を選択することも出来る。データベースからのプログラミング情報または選択内容を、通信デバイスの表示装置上に表示し、かつ所望のプログラミング情報を選択した後、関連するプログラミング情報を有する通信デバイスに、ショートメッセージを送信しても良い。
【００１３】
これに代えて、通信デバイスにより生成されたメッセージを用いることによって、プログラミング情報をデータベースから選択しても良い。この場合、ユーザは、対応する情報を有するショートメッセージを、通信デバイスにより情報提供システムに送信する。その後、ユーザにより送信された要求に一致した適切なプログラミング情報を利用することが出来る場合、少なくとも一つのプログラミング情報が、ショートメッセージとして通信デバイスに伝送される。正にこの時点に、適切なプログラミング情報が利用可能となるはずがないか、または利用可能でない場合、プログラミング情報を有さないメッセージをユーザに返信することにより、ユーザへの通知を行っても良い。
【００１４】
プログラミング情報の選択前にユーザ識別が行われる場合、第一に、未許可の使用を防止することが可能になり、かつ第二に、プログラミング情報の供給に対する正確なインボイスを送信しても良い。さらに、この識別により、例えば、ユーザデータベース内に格納されている、ユーザに固有なデータを介して、ユーザのプロフィールを自動的に作成することが可能となる。
【００１５】
ユーザプロフィールの自動作成以外には、ユーザが、ユーザに固有なデータをユーザ識別後に入力することによって、ユーザデータベース内への格納を行っても良い。この場合、例えば、特定の嗜好または関心のある分野を、既存のリストから入力または選択しても良い。さらに、ユーザのプログラム可能な機器上の関連データを、このユーザデータベース内に入力しても良い。したがって、本発明による方法の場合、ユーザ識別の際、ユーザに固有なデータは常に利用可能となり、かつ自動的に用いられるので、ユーザに固有なデータを、あらゆるプログラミング動作の度に新たに選択または入力する必要がなくなる。
【００１６】
ユーザに固有なプログラミング情報の選択または他のイベントに関する統計データを、統計データベース内に格納し、かつこれらのデータを、ユーザプロフィールの決定または支払いのために用いても良い。
【００１７】
プログラミング情報の選択と、プログラミング情報をメッセージとして通信デバイスに伝送することとを自動的に行う場合、ユーザデータベースのユーザに固有なデータおよび／または統計データベースの統計データを考慮することにより、選択されたプログラムデータのリストを本発明による方法のユーザに提供することが、ユーザが介入することなく可能となることが、好ましい。ユーザは、このリストから、自分の機器（例えば、ビデオレコーダ）をプログラムするための特定の情報を、必要に応じて選択することが出来る。ユーザにより入力されたユーザに固有なデータ、またはユーザの行動を反映した自動的に推定されたデータを用いることにより、プログラミング情報を予め選択しても良い。ユーザは、自分が識別されている間、プログラミング情報がこのように自動的に伝送されてしまうことを許容しなければならないことは、明らかである。
【００１８】
本発明による方法の場合、プログラミング情報は、特に、プログラム可能な記録装置（特に、ビデオ記録デバイス）をプログラムするために用いられる。他の磁気テープ式の記録デバイス、またはCDデバイスまたはDVDデバイスのような光学的に作動する記録デバイスも、本発明による方法の範囲内に入る。しかしながら、本発明による方法は、例えば、家庭用機器のプログラム用の他の複数の分野で利用可能なので、記録デバイスと再生デバイスには決して限定されない。例えば、説明した方法によって、メッセージ（例えば、ショートメッセージ(SMS)）を用いて許可済みのユーザの通信デバイスにプログラミング情報を送信し、これによってアクセス制御システムを管理することが出来る。この方法の用途のさらなる例として、レンタカー用の電子鍵の伝送が挙げられる。この電子キーは、対応する支払い後、通信デバイス（例えば、ユーザの移動電話）にショートメッセージの形態で伝送されるので、顧客はこのレンタカー会社を訪れなくても、レンタルした車のドアを開け、この車を始動させることが出来る。これに加えて、無数のさらなる用途分野を考察することが出来る。
【００１９】
本発明のさらなる考察可能な用途は、例えば、交通情報の分野にある。この場合、特定の地域に関する交通情報を、旅行者の通信デバイスにより生成されたショートメッセージによって要求することが出来、かつ関連情報を、この旅行者の通信デバイスにショートメッセージとして伝送することが出来る。このショートメッセージに含まれているプログラミング情報は、例えば、プログラム可能な機器として構成された交通管理用デバイスに伝送され、かつこの交通管制用デバイスによって相応に処理することが出来る。この交通管理用デバイスは、例えば、いかなる渋滞中の車列または道路工事も考慮した、所定の目的地への最も好ましいルートを、対応するプログラミング情報によって旅行者に提供することが出来る。
【００２０】
本発明の目的は、プログラム可能なデバイスまたは機器用のプログラミング情報を提供するための情報提供システムにより達成することも出来る。この情報提供システムは、
プログラミング情報をそこから選択可能な、プログラミング情報を含んだデータベースと、さらに、
電子的に伝送可能で、かつ選択されたプログラミング情報を表すメッセージ、を形成するためのデバイスと、
このプログラミング情報をプログラム可能なデバイスまたは機器が利用することを可能にするために設けられた、このメッセージを通信デバイスに提供するための出力手段と、を有する。このような情報提供システムは、例えば、現在、いわゆる電子プログラムガイド(EPG)のサーバで用いられているような、データネットワーク（特に、インターネット）内のサーバによって形成しても良い。このような情報提供システムには、メッセージ（特に、ショートメッセージ）を伝送するための伝送ユニットと、メッセージ（特に、ショートメッセージ）を、例えば、移動電話ネットワークのオペレータに伝送するための適切な手段とが設けられる。メッセージが送信される前に、ユーザにより選択された関連するプログラミング情報は適切なデータ形式に変換され、かつこのメッセージには、このプログラミング情報を識別するための識別信号部が設けられる。したがって、通信デバイスは、メッセージの受信後、どの様な種類のメッセージが含まれているのかを直ちに明確に確認することが出来る。この通信デバイスを、例えば、メッセージに含まれているユーザ情報は表示させ、かつプログラミング情報は表示させないように構成しても良い。
【００２１】
上記したように、情報提供システムの出力手段を、移動電話ネットワークの伝送ユニットとの交信によってメッセージを伝送するように設計しても良いので、メッセージを送信するための伝送デバイスを情報提供システム自体の中に含める必要はない。
【００２２】
情報提供システムには、プログラミング情報を選択しているユーザを識別するための識別手段を設けることが好ましい。この方法によって、誤使用をなくし、かつ全ての場合におけるユーザの行動をプロトコル化しかつ評価することが出来る。さらに、この識別により、正確なインボイスの生成が可能となる。
【００２３】
情報提供システム内には、ユーザに固有なデータを格納するためのユーザデータベースが存在しても良い。このユーザデータベースには、住所、電話番号、年齢、および特定の嗜好または関心がある分野のようなユーザの個人データを格納しても良い。一方、このユーザデータベースには、プログラム可能なデバイスに関する情報、例えば、ビデオレコーダのタイプを格納しても良い。この結果、これらのデータを、あらゆるプログラミング動作の度に入力したり、または新たに選択する必要がなくなり、情報提供システム内で連続的に利用することが可能となる。ユーザデータベース内に格納されたデータは、必要に応じて、ユーザがプログラミング情報を選択する過程で自動的に呼び出され、かつその後の過程のために利用されることが好ましい。ユーザの自動認識を、例えば、GSMネットワーク内のCLIP(Calling Line Identification Presentation)サービス、またはこれに代えて、インターネットアプリケーション内のいわゆるクッキーにより達成しても良い。
【００２４】
さらに、統計データを格納するための統計データベースを設け、これを、例えば、インボイスの生成、またはこれに代えて市場調査などのために役立てても良い。
【００２５】
ユーザに固有なデータと統計データのコード化とデコード化を目的とした、通常の種類のコード化手段とデコード化手段を情報提供システム内に設けても良い。これにより、誤使用とデータ保護の侵害とを防ぐことが出来る。
【００２６】
ユーザが利用し易いプログラミング情報の選択方法を、ユーザが音声制御によってプログラミング情報を選択するためのデバイス、つまり、パーソナルコンピュータのような入力端末を持っていないユーザも対照としたデバイスによって達成しても良い。なお、音声制御による選択は、任意の時刻と任意の場所から、例えば、移動電話を介して行うことが出来る。
【００２７】
さらに、通信デバイスにより生成可能なメッセージ(SMS)を用いてプログラミング情報を選択するためのデバイスを設けても良い。
【００２８】
ユーザに固有なデータおよび／または統計データを考慮に入れながらプログラミング情報を自動的に選択することを可能にするための特別設計のデバイスを設けても良い。このようなデバイスは、通常、プログラミング情報からの関連する選択を、ユーザに固有なデータに基づいて行うコンピュータにより形成されるであろう。
【００２９】
ユーザによるプログラミング情報の選択を容易にするには、データネットワーク（特に、インターネット）にリンクする手段を情報提供システム内に設けることが好ましい。この方法により、インターネットへのアクセスを有するいかなるコンピュータ、または無線アプリケーションプロトコル(WAP)が可能な移動電話からでも、プログラミング情報の呼び出と選択が可能となる。
【００３０】
本発明のこのさらなる目的は、
電子的に伝送可能なメッセージを受信するための受信器ユニットと、
メッセージとして伝送されたプログラミング情報を認識するための認識デバイスと、
プログラム可能な機器がこのプログラミング情報を利用することを可能にするための手段と、
を有する、プログラム可能なデバイスに対してプログラミング情報を提供するための通信デバイスによって達成される。この「通信デバイス」という用語は、特に、例えば、電子的に伝送可能なメッセージ（例えば、ショートメッセージ(SMS)）を受信することが出来、かつこれらのメッセージを、プログラム可能な機器用のプログラミング情報を含んでいるものとして認識することが出来る、移動電話または手持ちサイズのコンピュータまたはノートブック型コンピュータのような移動ユーザ用デバイスに関連する。認識されたプログラミング情報は、多分メッセージから導出されたもので、これを、その後、ユーザの都合がつく任意の時点に、プログラム可能な機器に伝送、すなわち渡しても良い。通信デバイスが移動電話の場合、本発明の大半の特徴は、市販の機器内に既存しているが、メッセージの形態で伝送されるプログラミング情報を認識するための認識デバイスが設けられるという特徴は設けられていない。このような認識デバイスを、移動電話に通常含まれている、メッセージを処理するためのモジュールを拡張することにより、安価な方法で実現しても良い。プログラム可能な機器にプログラミング情報を提供するための手段を、移動電話内に通常存在する赤外線インタフェース装置によって形成しても良い。
【００３１】
プログラム可能なデバイスにプログラミング情報を提供するための手段が、信号、特に、プログラム可能な機器から生じた信号の受信も行うように構成されている場合、通信デバイスとプログラム可能な機器との間の通信を双方向で行うことが出来る。例えば、プログラミング情報がプログラム可能な機器に渡された後、プログラム可能な機器によってメッセージを通信デバイスに送信することによって、プログラミングが正確か、またはプログラミングが誤っているかの何れかを通知しても良い。
【００３２】
上記したように、プログラミング情報を提供するための手段を、赤外線インタフェース装置によって形成しても良い。このことには、ケーブルリンクを構築する必要がないという利点がある。通信デバイスとプログラム可能な機器との間に有線接続または無線リンクを存在させることも明らかに可能である。
【００３３】
幾つかの機器のプログラミングを可能にするために、コード化タイプをプログラム可能な機器に基づいて選択するためのデバイスを、通信デバイス内に設けても良い。例えば、ビデオレコーダをプログラムするための通常のコード化タイプを通信デバイス内に含め、かつこれを必要に応じて選択しても良い。
【００３４】
この通信デバイスが移動電話の場合、重量が軽く、操作方法がよく知られているという本来の利点がさらに加わる。
【００３５】
本発明の目的は、
上述した通信デバイスによってプログラム可能なデバイスまたは機器をプログラムする方法であって、
プログラミング情報が、通信デバイス内の中間格納部に入れられたメッセージを用いることによって形成され、かつ、
プログラミング情報が、通信デバイスによって、プログラム可能なデバイスまたは機器に伝送される方法、
によって達成することも出来る。プログラム可能な機器へのプログラミング情報の伝送は、例えば、赤外線のリンクを介した無線方法によって行うことが好ましい。
【００３６】
本発明による方法のさらなる特徴によると、プログラミング情報は、いわゆるRC5形式で伝送される。この形式は、ビデオレコーダをプログラムするための規格化された形式である。RC5形式でコード化され、かつプログラム可能なデバイスに伝送されるいわゆるタイマ文字列に、プログラミング情報は通常含まれている。
【００３７】
通信デバイスに電子的に伝送可能なメッセージを表しかつプログラミング情報を通信局に伝送するように設計されている信号であって、この信号の少なくとも一つの信号成分が、プログラム可能なデバイスまたは機器をプログラムするためのプログラミング情報を表す信号により、本発明のこの目的を達成することも出来る。
【００３８】
この点は、この信号が、プログラミング情報を識別するための識別信号成分を有する場合、特に有利となることが判明した。プログラミング情報を識別するためのこの識別用の信号成分を、例えば、16進コードの文字列、または拡張可能なマークアップ言語(XML)規格による文字列によって形成しても良い。拡張可能なマークアップ言語(XML)規格の場合、データ成分は、明確に識別可能で、かつ読み取り不可能な文字列内にはコード化された形態で存在しないので、XML規格による文字列を用いた実施例には、より容易な読み取りが可能であるという利点がある。
【００３９】
プログラミング情報を通信デバイスに伝送するための信号は、周波数範囲が約36 kHzの信号キャリアを有することが好ましい。
【発明を実施するための最良の形態】
【００４０】
次に、好ましい実施例と図面とを参照しながら本発明をさらに詳述する。ただし、本発明は、これらの好ましい実施例に限定されない。
【００４１】
図1は、プログラム可能なデバイスまたは機器1にプログラミング情報PIを提供する方法を、従来技術によって実施するための手段を概略的に示す。この手段は、例えば、様々なテレビ局からのテレビ放送に関するプログラミング情報などの、データベース内に格納されているプログラミング情報PIを利用可能にするサーバ2を有する。具体的には、サーバ2は、データネットワーク4（この場合は、インターネット）に接続され、かつ例えば、プログラミング情報PIの全てのプロバイダを周期的に走査し、かつこれらのプログラムデータをデータベース3内に格納することが出来る。次に、サーバ2により提供されたプログラミング情報を、同様にデータネットワーク4（つまり、インターネット）に接続されている端末5により呼び出しても良い。現在の一般的なサーバ、いわゆるEPG（電子プログラミングガイド）サーバ2に、インターネットを介してアクセスすることにより、これらのプログラムコンテンツを呼び出しても良い。ユーザが本人確認を行った後、所定のプログラミング情報PIを選択し、この情報を、その権限の検査後、リンク6を介して伝送装置デバイス7（例えば、テレビ伝送装置）に渡しても良い。次に、ケーブル接続8または無線リンク9を介して、プログラミング情報PIをプログラム可能なデバイス1（例えば、ビデオレコーダ）に渡すことが出来る。この方法の欠点は、サーバ2からプログラム可能な機器1へのプログラミング情報PIの伝送が、最長で数時間の遅延を起こし易い場合があるため、機器1でプログラミング動作を自発的に実行させることが出来ないことである。さらに、伝送装置デバイス7がプログラミング情報PIをテレビ信号により伝送した場合、チャネル占有率が理由で、非常に高価および／または複雑となる。さらに、プログラム可能な機器1（例えば、ビデオレコーダ）に、適切な受信器ユニットを設け、かつさらに、プログラミング情報PIを受信するために、常時受信態勢にあること、すなわち、スイッチオンされていることが必要である。
【００４２】
図2は、プログラム可能な機器1（例えば、ビデオレコーダ）を、いわゆるショートメッセージ(SMS)によってプログラム可能な、本発明による方法を実施するための手段を示す。情報提供デバイス2によって、ユーザは、データベース3内に格納されているプログラミング情報PIを、例えば、データネットワーク4（この場合はインターネット）を介して利用することが可能となり、このデータベース3から、適切な端末5を介してプログラミング情報PIを呼び出しかつ選択することが可能となる。選択されたプログラミング情報PIは、出力手段10により、ショートメッセージ(SMS)として通信デバイス11に渡される。このために、この選択されたプログラミング情報PIは、情報提供デバイス2内で適切に処理され、かつショートメッセージ(SMS)形式に変換される。このショートメッセージ(SMS)は、移動電話ネットワークの対応する伝送装置ユニット12により伝送され、その後、対応する通信デバイス11（この場合は移動電話）により、それ自体は公知の方法で受信される。このショートメッセージ(SMS)は、通信デバイス11内の中間格納部に入れられ、かつここで、このショートメッセージ(SMS)が、プログラミング情報PIと関連していることが認識される。機器1をプログラムするためにこのプログラミング情報PIを用いるか否かが手動で決定された後、プログラミング情報PIは、通信デバイス11の赤外線のリンクを介して、プログラム可能な機器1に伝送される。次に、プログラム可能な機器1が、通信デバイス11の赤外線インタフェースに通知メッセージACKを伝送することにより、ユーザは、プログラミングが正確であること、またはプログラミングエラーの可能性のうち、該当する方を知る。プログラム可能な機器1のこの通知メッセージを、プログラム可能な機器1の表示装置上で光学的に達成したり、またはプログラム可能な機器1により生成される音信号で達成しても良い。本明細書の場合、ユーザが情報提供デバイス2にアクセスすることを可能にする適切な識別手段13が設けられている。この手段は、情報提供デバイス2に含めることが好ましい。ユーザが正確に識別された後、これに対応して、ユーザに固有なデータが、ユーザデータベース14に入力される。このユーザデータベース14のデータを、例えば、特定のプログラミングデータPIの自動選択、およびプログラム可能なデバイス1に関する情報（例えば、ビデオレコーダのタイプ）などの様々な目的に用いても良い。さらに、統計データを格納するための統計データベース15も設けられ、この中には、例えば、将来のインボイス生成のために、ユーザが選択したプログラミング情報PIが置かれる。プログラミング情報PI用のデータベース3、ユーザデータベース14、および統計データベース15は、情報提供デバイス2に統合させても良い。さらに、情報提供デバイス2は、特にユーザに固有なデータと統計データのコード化とデコード化とを行うためのコード化／デコード化手段16を有する。情報提供装置2には、さらに、データベース3内に格納されているプログラミング情報PIを音声制御により選択するためのデバイス17も設けられる。ユーザは、例えば、この方法で移動電話を介して情報提供デバイス2と交信し、かつ音声指令によってプログラミング情報PIを選択しても良い。情報提供装置2には、各々の選択されたプログラミング情報PIを表しているかまたは含んでいるショートメッセージ(SMS)を形成するためのデバイス18も含まれている。ユーザデータベース14と統計データベース15との中に存在するデータを考慮に入れながら、プログラミング情報PIを自動的に選択するためのデバイス19（これも情報提供デバイス2に不可欠である）を用いてプログラミング情報PIを選択することにより、このプログラミング情報を、ユーザの通信デバイス11に自動的に渡すことが好ましい。こうして、選択されたプログラミング情報PIを、目的の方法でユーザに伝送することが可能となる。
【００４３】
情報提供デバイス2、データベース3、出力手段10、および移動電話ネットワークの伝送装置ユニット12は、ユーザデータベース14と統計データベース15と共に、情報提供システムISを形成する。
【００４４】
図4と図5にさらに詳細に示されている通信デバイス11は、
ショートメッセージ(SMS)を受信するための受信器ユニット20と、
ショートメッセージ(SMS)の形態で伝送されたプログラミング情報PIを認識するための特別な認識ユニット21と、
この場合は、ショートメッセージ(SMS)内に含まれているプログラミング情報PIを分離するための追加的な手段22と、
プログラミング情報PIを機器1に渡すための手段23と、
を有する。この場合、通信デバイス11には、さらに、プログラミング情報PI用のコード化タイプを、プログラム可能な機器1に基づいて選択するためのデバイス24が含まれる。
【００４５】
図3は、プログラミング情報PIを含んだショートメッセージ(SMS)が、この場合は移動電話により形成されている通信デバイス11によって受信される際の処理ステップの流れ図である。ボックス101では、各移動電話内に通常存在するSMS表示装置モジュールは、移動電話上に表示させるためのショートメッセージ(SMS)を選択している間、このショートメッセージ(SMS)がプログラミング情報PIを含んでいるか否かを検査する。プログラミング情報PIを含んでいない場合、このショートメッセージ(SMS)は、さらに通常の方法で処理される。しかしながら、このショートメッセージ(SMS)が、本発明によるショートメッセージ(SMS)で、その中にプログラミング情報PIが含まれている場合、ボックス103で処理が継続される。ボックス103では、ショートメッセージのテキストコンテンツが、通信デバイス11の表示装置ユニットに伝送される。ボックス104では、プログラミング情報PIがショートメッセージ(SMS)から分離され、かつボックス105では、プログラミング情報PIに対して適切なコード化が、プログラム可能な機器1に基づいて選択される。ボックス106は、ユーザの指令、例えば、プログラムボタンが押されることを待つ。このようなボタン操作が行われない場合、または「消去」ボタンが押された場合、ボックス101で処理が継続される。しかしながら、通信デバイス11上でプログラミングボタンが押された場合、ボックス107で、これに対応してコード化されたプログラミング情報PIがプログラム可能な機器1に送信され、かつボックス108で、通信デバイス11の表示デバイスが、例えば、「プログラミング完了」のような対応するメッセージを表示するであろう。次のボックス109では、プログラミングエラーが生じているか否かが走査される。プログラミングエラーが生じている場合、ボックス107で処理が継続される。プログラミングが正確な場合、ボックス101で処理が継続される。
【００４６】
図4は、移動電話として構成された通信デバイス11の一部のブロック図であり、プログラミング情報PIを含んでいるショートメッセージ(SMS)を認識するための認識デバイス21が、ショートメッセージ(SMS)用の通常の受信器部20に接続されている。認識デバイス21内で認識されたプログラミング情報PIは、ユーザインタフェース25に渡され、かつ通信デバイス11の表示デバイス26上に表示される。このプログラミング情報を、通信デバイス11のキーボード27を用いて、プログラム可能な機器1に伝送または渡すことによって、プログラミング情報PI用の幾つかのコード化タイプからの選択を行っても良い。ユーザインタフェース25は、これに対応する応答を認識デバイス21に提供し、かつプログラミング情報PIを分離するための手段22の中で、プログラミング情報PIがショートメッセージ(SMS)から遂に分離される。デバイス24は、コード化タイプの選択を実行する。しかしながら、コード化タイプの選択は、ユーザデータベース14内に格納されているプログラム可能な機器1に関する情報に基づいて、情報を提供するデバイス2の中で既に実行可能であることが好ましい。しかしながら、プログラミング情報PIが、幾つかのプログラム可能な機器1に適している可能性がある場合は、コード化タイプを所望のプログラム可能な機器1に基づいて通信デバイス11上で選択することが好都合である。プログラミング情報PIは、最終的に、プログラミング情報PIを渡すための手段23によって、プログラム可能な機器1に伝送される。この場合、手段23は、赤外線伝送装置によって形成されている。
【００４７】
図5は、表示デバイス26とキーボード27が通常の方法で取り付けられた移動電話として構成された通信デバイス11を示す。ショートメッセージ(SMS)は、この移動電話のアンテナ28により受信され、かつこれに対応するショートメッセージ(SMS)のテキスト成分29が、表示デバイス26上に表示される。例えば、記録を示すために、表示デバイス26上のテキスト領域30に省略語「Rec」を表示し、かつ取り消しの場合は、テキスト領域31にテキスト「Cancel」を表示しても良い。テキスト領域30と31の各々の下にあるキー32と33を用いることにより、関連するプログラミング情報PIを、プログラム可能な機器1に伝送させるか、または取り消すかの何れかを行っても良い。テキスト部分29に示されているように映画を記録する場合、適切にコード化されたプログラミング情報PIが、赤外線インタフェース23を介して、プログラム可能な機器1（例えば、ビデオレコーダ）に渡される。
【００４８】
図示したデバイスまたは機器1（特にビデオレコーダ）をプログラムするためのソリューションは、単に、本発明による方法の利用可能性にしか関連付けられていない。
【図面の簡単な説明】
【００４９】
【図１】従来技術によるプログラム可能な機器をプログラムするためのプログラミング情報を提供する方法を実施するための手段を示す。
【図２】プログラム可能な機器をプログラムするためのプログラミング情報を提供する方法を実施するための手段を概略的に示す。
【図３】ショートメッセージ内に含まれているプログラミング情報を認識し、かつこのプログラミング情報をプログラム可能な機器に渡すための、通信デバイス内で実行される処理ステップを示す流れ図である。
【図４】本発明による通信デバイスとして本発明により構成された移動電話の一部のブロック図である。
【図５】本発明による通信デバイスとして本発明により構成された移動電話の平面図である。
【符号の説明】
【００５０】
1…プログラム可能なデバイスまたは機器
2…サーバ
3…データベース
4…データネットワーク
5…端末
6…リンク
7…伝送装置デバイス7
8…ケーブル接続
9…無線リンク
10…出力手段
11…通信デバイス
12…伝送装置ユニット
13…識別手段
14…ユーザデータベース
15…統計データベース
16…コード化／デコード化手段
17…プログラミング情報を音声制御によって選択するためのデバイス
18…ショートメッセージを形成するためのデバイス
19…プログラミング情報を自動的に選択するためのデバイス
20…ショートメッセージを受信するための受信器ユニット
21…ショートメッセージの形態で伝送されたプログラミング情報を認識するための特別な認識ユニット
22…ショートメッセージ内に含まれているプログラミング情報を分離するための追加的な手段
23…プログラミング情報を機器1に渡すための手段
24…プログラミング情報用のコード化タイプをプログラム可能な機器1に基づいて選択するためのデバイス
25…ユーザインタフェース
26…表示デバイス
27…キーボード
28…移動電話のアンテナ
29…ショートメッセージのテキスト成分
30…テキスト領域
31…テキスト領域
32…キー
33…キー
101…ショートメッセージがプログラミング情報を含んでいるか否かを検査するステップ
103…ショートメッセージのテキストコンテンツが通信デバイスの表示装置ユニットに伝送されるステップ
104…プログラミング情報がショートメッセージから分離されるステップ
105…プログラミング情報に対して適切なコード化がプログラム可能な機器1に基づいて選択されるステップ
106…ユーザの指令を待機するステップ
107…コード化されたプログラミング情報がプログラム可能な機器1に送信されるステップ
108…通信デバイスの表示デバイスが対応するメッセージを表示するステップ
109…プログラミングエラーが生じているか否かが走査されるステップ
【図１】
2005502943.tif 000003
【図２】
2005502943.tif 000004
【図３】
2005502943.tif 000005
【図４】
2005502943.tif 000006
【図５】
2005502943.tif 000007
【国際公開パンフレット】
2005502943.tif 000008
2005502943.tif 000009
2005502943.tif 000010
2005502943.tif 000011
2005502943.tif 000012
2005502943.tif 000013
2005502943.tif 000014
2005502943.tif 000015
2005502943.tif 000016
2005502943.tif 000017
2005502943.tif 000018
2005502943.tif 000019
2005502943.tif 000020
2005502943.tif 000021
2005502943.tif 000022
2005502943.tif 000023
2005502943.tif 000024
2005502943.tif 000025
2005502943.tif 000026
2005502943.tif 000027
2005502943.tif 000028
2005502943.tif 000029
2005502943.tif 000030
2005502943.tif 000031
【国際公開パンフレット（コレクトバージョン）】
2005502943.tif 000032
【国際調査報告】
2005502943.tif 000033
2005502943.tif 000034
2005502943.tif 000035
2005502943.tif 000036