(57)【要約】 【課題】  記録媒体から非接触により読み取ったデータを利用して機能制御することにより、記録媒体を用いた機能の切り替えを可能にする。【解決手段】  パーソナルコンピュータ１０は、ＲＦタグ（記録媒体）から非接触によりタグＩＤを読み取るＲＦタグリーダ１９を有する。ＨＤＤ１２１には、ＲＦタグリーダ１９から読み取られたタグＩＤと機能設定の内容を示すデータとが対応付けられた機能設定データを記録する。ＲＦタグが取り付けられた場所にパーソナルコンピュータ１０がされた時に読み取られたタグＩＤが機能設定データのタグＩＤと一致すると判別された場合に、ＣＰＵ１１１は、機能設定データのタグＩＤと対応付けられた機能設定を示すデータに基づいて、アプリケーションの起動やハードウェアの機能設定などの機能制御を実行する。【選択図】図２
2011118453.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から非接触によりデータを読み取る読み取り手段と、
前記読み取り手段により第１の記録媒体から読み取られた第１のデータと機能設定の内容を示すデータとが対応付けられた機能設定データを記録する記録手段と、
前記読み取り手段により第２の記録媒体から読み取られた第２のデータと前記第１のデータとが一致するかを判別する判別手段と、
前記判別手段により一致すると判別された場合に、前記第１のデータと対応付けられた前記機能設定を示すデータに基づいて機能制御する制御手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記第１のデータに対する機能設定の内容を示すデータを入力する入力手段と、
前記入力手段により入力されたデータをもとに前記機能設定データを生成する生成手段と
をさらに具備したことを特徴とする請求項１記載の電子機器。
【請求項３】
前記入力手段は、アプリケーションプログラムの実行を示すデータを入力することを特徴とする請求項２記載の電子機器。
【請求項４】
前記入力手段は、ハードウェアに対する機能設定を示すデータを入力することを特徴とする請求項２記載の電子機器。
【請求項５】
前記制御手段は、前記読み取り手段により前記第２のデータが読み取られなくなった場合に機能制御を終了することを特徴とする請求項１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦタグなどの記録媒体に記録されたデータを非接触により読み取るための技術、例えばＲＦＩＤ（Radio Frequency Identification）技術を利用してデータの読み取りを行う電子機器に関する。
【背景技術】
【０００２】
近年では、ＲＦＩＤ技術を利用してデータの読み取りを行う電子機器が広く普及している。ＲＦＩＤでは、ＲＦタグ（ＲＦＩＤタグ、無線タグ、ＩＤタグなどともいう）に実装された半導体メモリに記録されたデータを、ＲＦリーダーによって非接触で読み出すことができる。例えば、管理したい対象物（物品、動物、人物など）に固有の個体識別コード（タグＩＤ）をＲＦタグに記録し、このＲＦタグを対象物に装着しておけば、ＲＦリーダーによりＲＦタグからタグＩＤを読み取ることによって対象物を識別することができる。
【０００３】
例えば、特許文献１に記載された携帯型ＲＦタグ用情報処理端末は、倉庫内または店舗内等に山積みされた商品または商品棚に付与されているＲＦタグや、牛などの家畜の耳に取り付けたＲＦタグからデータを読み取るために好適な構造を有している。特許文献１の情報処理端末は、ＲＦタグと交信するためのアンテナと情報処理端末本体とを、離れた状態で保持可能な伸縮するアンテナ保持手段により連結した構造を有している。これにより、移動する対象物（家畜など）に取り付けたＲＦタグに対しても、容易にアンテナを近づけてデータを読み取ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２６６０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように従来のＲＦＩＤ技術を利用した電子機器は、対象物に装着されたＲＦタグから個体識別コード（タグＩＤ）を読み取り、この個体識別コードをもとにして対象物（商品等）の識別や管理を行っている。すなわち、従来の電子機器は、ＲＦタグから読み取った個体識別コードを単に記録、分類、集計等の処理の対象とするだけであって、機能制御に用いることはなかった。
【０００６】
本発明は上述の事情を考慮してなされたものであり、記録媒体から非接触により読み取ったデータを利用して機能制御することにより、記録媒体を用いた機能の切り替えが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明は、記録媒体から非接触によりデータを読み取る読み取り手段と、前記読み取り手段により第１の記録媒体から読み取られた第１のデータと機能設定の内容を示すデータとが対応付けられた機能設定データを記録する記録手段と、前記読み取り手段により第２の記録媒体から読み取られた第２のデータと前記第１のデータとが一致するかを判別する判別手段と、前記判別手段により一致すると判別された場合に、前記第１のデータと対応付けられた前記機能設定を示すデータに基づいて機能制御する制御手段とを具備したことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、記録媒体から非接触により読み取ったデータを利用して機能制御することにより、記録媒体を用いた機能の切り替えが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における電子機器の構成を示す外観図。
【図２】本実施形態におけるパーソナルコンピュータのシステム構成を示す図。
【図３】本実施形態におけるパーソナルコンピュータを使用する場所の一例を示す図。
【図４】本実施形態における機能設定処理を示すフローチャート。
【図５】本実施形態における機能設定処理によって設定された機能設定データの一例を示す図。
【図６】本実施形態における機能実行処理を示すフローチャート。
【図７】本実施形態におけるパーソナルコンピュータを使用する例を示す図。
【図８】本実施形態におけるパーソナルコンピュータを使用する例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。  
図１は、本実施形態における電子機器の構成を示す外観図である。この電子機器は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。本実施形態におけるパーソナルコンピュータ１０は、バッテリ駆動により携帯することが可能である。
【００１１】
図１は、パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。パーソナルコンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１はバッテリが取り外し自在に装着可能な薄い箱形の筐体を有している。
【００１３】
コンピュータ本体１１の上面には、キーボード１３、パワーオン／オフするためのパワーボタンスイッチ１４、タッチパッド１５、汎用ハードウェアボタン１８などが配置されている。汎用ハードウェアボタン１８は、例えばタッチセンサーを用いて構成された複数のボタンから構成され、プログラムの設定により、各ボタンに対して異なる機能を割り当てることができる。また、コンピュータ本体１１は、例えば底部において、ＲＦタグリーダ１９が設けられている。
【００１４】
次に、図２を参照して、本実施形態におけるパーソナルコンピュータ１０のシステム構成について説明する。
【００１５】
パーソナルコンピュータ１０は、図２に示すように、ＣＰＵ１１１、ノースブリッジ１１４、主メモリ１１５、グラフィクスプロセッシングユニット（ＧＰＵ）１１６、サウスブリッジ１１７、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０、電源回路１４１、ＲＦタグリーダ１９等を備えている。
【００１６】
ＣＰＵ１１１は、パーソナルコンピュータ１０の動作を制御するために設けられたプロセッサであり、ＨＤＤ１２１から主メモリ１１５にロードされる、オペレーティングシステム（ＯＳ）２００、各種ハードウェアを制御するドライバ、および各種アプリケーションプログラム等を実行する。アプリケーションプログラムには、Ｗｅｂブラウザ、音楽再生プログラム、メーラー、通信プログラムなどが含まれる。また、本実施形態では、ＲＦタグリーダ１９を制御するタグリーダドライバ２０１、後述する機能設定処理を実行するための機能設定処理プログラム、機能実行処理を実行するための機能実行処理プログラム、各種ハードウェアの機能制御をするためのプログラムなどを実行する。
【００１７】
さらに、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１１４はＣＰＵ１１１のローカルバスとサウスブリッジ１１７との間を接続するブリッジデバイスである。ノースブリッジ１１４には、主メモリ１１５をアクセス制御するメモリコントローラも内蔵されている。
【００１９】
ＧＰＵ１１６は、パーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７と、ＣＲＴのような外部ディスプレイ３０２とを制御する表示コントローラである。外部ディスプレイ３０２は、コンピュータ本体１１に設けられた外部ビデオ出力端子３０１に必要に応じて接続される。
【００２０】
ＧＰＵ１１６は、ノースブリッジ１１４を介してＣＰＵ１１１から送信される描画要求に基づいてビデオメモリ（ＶＲＡＭ）１１６Ａにフレーム群を描画するための表示処理（グラフィクス演算処理）を実行する。
【００２１】
また、サウスブリッジ１１７は、ＨＤＤ１２１および光ディスクドライブ（ＯＤＤ）１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラやSerial ATAコントローラを内蔵している。
【００２２】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３、タッチパッド１５、及び汎用ハードウェアボタン１８を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。汎用ハードウェアボタン１８は、プログラムの設定によってボタンに割当てる機能を変更することができる。ＥＣ／ＫＢＣ１４０は、ユーザによるパワーボタンスイッチ１４の操作に応じてパーソナルコンピュータ１０をパワーオン／パワーオフする機能を有している。パーソナルコンピュータ１０のパワーオン／パワーオフの制御は、ＥＣ／ＫＢＣ１４０と電源回路１４１との共同動作によって実行される。
【００２３】
電源回路１４１は、コンピュータ本体１１に装着されたバッテリ１４２、またはＡＣアダプタ１４３を介して接続された外部電源から電源供給を受けて、各コンポーネントへの動作電源を生成して供給する。電源回路１４１には、電源マイコン１４４が設けられている。電源マイコン１４４は、各コンポーネントとバッテリ１４２に対する電源供給（充放電）や、バッテリ１４２の充電状態を監視する。
【００２４】
ＲＦタグリーダ１９は、例えばＵＳＢ（Universal Serial Bus）コントローラを介して、サウスブリッジ１１７と接続される。ＲＦタグリーダ１９は、タグリーダドライバ２０１の制御により、非接触によりＲＦタグからデータ（タグＩＤなど）を読み取る。ＲＦタグは、ＩＣチップが内蔵されており、このＩＣチップ内の記録媒体にデータが記録されている。
【００２５】
なお、図２には図示していないが、音声を出力するためのモジュール（音声コントローラ、スピーカ）、外部機器と通信を行う通信モジュール、画像（映像）を撮影するカメラモジュールなどが、パーソナルコンピュータ１０に設けられているものとする。
【００２６】
図３は、本実施形態におけるパーソナルコンピュータ１０を使用する場所の一例を示す図である。  
図３は、一般家屋の間取りを示すもので、キッチンルーム、寝室、リビングルーム、子供部屋、書斎などが設けられている。図３に示す例では、キッチンルームにＲＦタグＴ１が設置され、同様にして、寝室のサイドボード上にはＲＦタグＴ２、リビングルームにはＲＦタグＴ３、子供部屋にはＲＦタグＴ４、書斎にはＲＦタグＴ５がそれぞれ設置されている。
【００２７】
ＲＦタグＴ１〜Ｔ５は、パーソナルコンピュータ１０に設けられたＲＦタグリーダ１９によって、ユニークなタグ情報（タグＩＤ）が読み取られる。ＲＦタグＴ１〜Ｔ５は、外部からの電源供給を必要としないため、ユーザが任意の場所に設置することができる。なお、ＲＦタグＴ１〜Ｔ５は、電池が内蔵されたアクティブタイプ、電磁誘導によって起電するパッシブタイプの何れであっても良い。
【００２８】
本実施形態におけるパーソナルコンピュータ１０は、ＲＦタグＴ１〜Ｔ５から読み取ったタグＩＤに応じて自動的に機能制御を実行し、ＲＦタグＴ１〜Ｔ５が設置された場所に応じた動作をすることができる。すなわち、ＲＦタグＴ１〜Ｔ５が設置された場所にパーソナルコンピュータ１０を持っていくだけで、パーソナルコンピュータ１０により実行される機能を切り替えることができる。
【００２９】
なお、図３では、一般家屋の例を示しているが、ＲＦタグが電源を必要としないため、ＲＦタグを設置することができれば、オフィス、工場、店舗、学校など、様々な場所を対象とすることができる。
【００３０】
次に、本実施形態におけるパーソナルコンピュータ１０の動作について説明する。  
図４は、パーソナルコンピュータ１０による機能設定処理を示すフローチャートである。機能設定処理は、ＲＦタグＴ１〜Ｔ５から読み取ったタグＩＤと対応付けて、パーソナルコンピュータ１０により実行させる機能制御の内容を設定するための処理である。
【００３１】
ＣＰＵ１１１は、ユーザにより機能設定処理の実行が指示されると、機能設定プログラムを起動する。ＣＰＵ１１１は、タグリーダドライバ２０１によりＲＦタグリーダ１９を初期化して、読み取りを開始させる（ステップＡ１）。
【００３２】
例えば、キッチンにおいて、パーソナルコンピュータ１０に特定の機能を実行させようとした場合、キッチンに任意のＲＦタグ（ここでは、ＲＦタグＴ１）を設置しておく。そして、ユーザは、パーソナルコンピュータ１０をキッチンに持ち運んで、機能設定処理の実行を指示する。
【００３３】
ＲＦタグリーダ１９によってＲＦタグＴ１が検出され、ＲＦタグＴ１からタグＩＤ「０１ｈ」が読み出されると（ステップＡ２、Ｙｅｓ）、ＣＰＵ１１１は、機能設定用の画面をＬＣＤ１７において表示させる（ステップＡ３）。
【００３４】
機能設定用画面では、例えば実行すべきアプリケーションの選択、各アプリケーションを実行する際に参照される設定情報の指定、プログラムによって設定変更が可能なハードウェアに対する機能設定などを、任意に選択して行うことができる。
【００３５】
機能設定用画面において、アプリケーションの設定が指示されると（ステップＡ４、Ｙｅｓ）、ＣＰＵ１１１は、アプリケーション選択用の画面を表示して、この画面を通じてユーザにより指定されるアプリケーションに関する設定内容を示すデータを入力する（ステップＡ５）。
【００３６】
ここでは、機能設定用画面を通じて、パーソナルコンピュータ１０にインストールされている複数のアプリケーションプログラムから任意に選択することができる。また、複数のアプリケーションを指定することもでき、また実行する順番を指定できるようにしても良い。また、選択されたアプリケーションに応じた設定内容を任意に指定することができる。
【００３７】
例えば、Ｗｅｂブラウザが選択された場合には、Ｗｅｂブラウザを起動した際にアクセス対象とするＷｅｂサイトのＵＲＬ（uniform resource locator）アドレスを設定情報として指定することができる。また、音楽再生プログラムが選択された場合には、再生対象とする音楽コンテンツの指定や再生モードなどを設定情報として指定することができる。その他、選択されたアプリケーション毎に、それぞれに応じた設定情報を指定することができる。
【００３８】
また、機能設定用画面において、ハードウェアの設定が指示されると（ステップＡ６、Ｙｅｓ）、ＣＰＵ１１１は、ハードウェア設定用の画面を表示して、この画面を通じてユーザにより指定されるハードウェアに関する設定内容を入力する（ステップＡ７）。
【００３９】
機能設定が可能なハードウェアの機能制御には、例えばＬＣＤ１７あるいは外部ディスプレイ３０２における輝度制御、汎用ハードウェアボタン１８に割り当てる機能の設定、スピーカからの音声出力／停止あるいはボリュームの設定、省電力設定（電源オフなどを含む）などがある。その他、プログラムにより実行可能なハードウェアの機能制御を対象とすることができる。
【００４０】
ここでは、機能設定画面を通じて、設定可能なハードウェアの機能制御を任意に選択することができる。また、複数のハードウェアの機能制御を対象とすることもでき、また実行する順番を指定できるようにしても良い。また、選択されたハードウェアの機能制御に応じた設定内容を任意に指定することができる。
【００４１】
例えば、ディスプレイの輝度制御が選択された場合には、画面輝度の指定や画面表示の停止までの時間などを設定情報として指定することができる。また、汎用ハードウェアボタン１８に割り当てる機能の設定が選択された場合には、汎用ハードウェアボタン１８に含まれる複数のボタンのそれぞれに対して割り当てる機能を、例えばアプリケーション設定において設定したアプリケーションの操作に利用するボタンとして設定されるように設定情報として指定することができる。すなわち、ハードウェアの機能設定では、アプリケーション設定において指定したアプリケーションが実行されている時に、特定のハードウェアをどのように機能させるかを設定することができる。
【００４２】
こうして、アプリケーション、ハードウェアに対する設定の終了が指示されると（ステップＡ８、Ｙｅｓ）、ＣＰＵ１１１は、ＲＦタグＴ１から読み取られたタグＩＤ「０１ｈ」と、ユーザ指定により設定された設定内容を示すデータを対応付けて機能設定データを生成し、不揮発性の記録媒体、例えばＨＤＤ１２１に記録して機能設定処理を終了する（ステップＡ９）。
【００４３】
図５は、機能設定処理によって設定された機能設定データの一例を示す図である。  
図５に示すように、ＲＦタグから読み取られたタグＩＤと対応付けて、ユーザにより指定された設定内容を示す自動設定シーケンスデータと設定情報が設定されている。図５では、複数のＲＦタグＴ１〜Ｔ５から読み取られたタグＩＤ（０１ｈ、０２ｈ、…）のそれぞれに対して、設定内容が設定されていることを示している。
【００４４】
自動設定シーケンスデータは、ＲＦタグからタグＩＤが読み取られた場合に実行すべき処理の手順を定義するデータである。自動設定シーケンスデータでは、実行すべきアプリケーションと処理内容、パーソナルコンピュータ１０に実装されたハードウェアに対する機能設定の内容などが、実行すべき処理の順番に設定されている。
【００４５】
例えば、図５に示すタグＩＤ「０１ｈ」に対して設定された自動設定シーケンスでは、「Ｗｅｂブラウザ」による所定のＷｅｂサイトへのアクセスが設定されている。続いて、ＬＣＤ１７において表示されるボタンや文字の拡大変更、汎用ハードウェアボタン１８に割り当てる機能変更が指定されている。
【００４６】
「Ｗｅｂブラウザ」の起動に対する設定情報として、アクセス対象とするＷｅｂサイトのＵＲＬ（uniform resource locator）アドレスが設定されている。また、ボタンや文字の拡大変更についての設定情報として、拡大サイズが設定されている。
【００４７】
このようにして、機能設定処理では、ＲＦタグＴ１〜Ｔ５のそれぞれと対応付けて、任意にパーソナルコンピュータ１０に対する機能設定をすることができる。ユーザは、特定の場所において、パーソナルコンピュータ１０に特定の機能動作をさせたい場合には、その場所にＲＦタグを設置して、機能設定処理をパーソナルコンピュータ１０に実行させれば良い。
【００４８】
次に、本実施形態におけるパーソナルコンピュータ１０による機能実行処理について、図６に示すフローチャートを参照しながら説明する。機能実行処理は、ＲＦタグから読み取ったタグＩＤに対して設定された機能設定に応じて、パーソナルコンピュータ１０を機能制御するための処理である。
【００４９】
ＣＰＵ１１１は、ユーザにより機能実行処理の実行が指示されると、機能実行プログラムを起動する。ＣＰＵ１１１は、タグリーダドライバ２０１によりＲＦタグリーダ１９を初期化して、読み取りを開始させる（ステップＢ１）。
【００５０】
ＲＦタグリーダ１９によってＲＦタグからタグＩＤが読み出されると、ＣＰＵ１１１は、この読み出されたタグＩＤが、機能設定データに登録すみのタグＩＤと一致するかを判別する。ここで、タグＩＤが一致せず、読み出されたタグＩＤに対して機能設定データが登録済みでない場合には（ステップＢ２、Ｎｏ）、機能実行の対象としないものとして、ＲＦタグリーダ１９による読み取りをそのまま継続する。
【００５１】
一方、読み取られたタグＩＤが機能設定データに登録済みであると判別された場合に（ステップＢ２、Ｙｅｓ）、ＣＰＵ１１１は、読み取られたタグＩＤと対応付けて、機能設定データに設定されている設定内容を読み出して、設定内容に応じた機能実行を開始する。
【００５２】
自動設定シーケンスにアプリケーションの実行が設定されている場合には（ステップＢ４、Ｙｅｓ）、ＣＰＵ１１１は、機能実行プログラムからの要求に応じて、オペレーティングシステム２００を通じて、該当するアプリケーションプログラムを起動し、このアプリケーションに設定情報に応じた機能を実行させる（ステップＢ５）。
【００５３】
また、自動設定シーケンスにハードウェアについて機能設定されている場合には（ステップＢ６、Ｙｅｓ）、ＣＰＵ１１１は、機能実行プログラムからの要求に応じて、オペレーティングシステム２００を通じて、該当するハードウェアの制御プログラムあるいはデバイスドライバなど、ハードウェアの機能設定に関係するプログラムを起動し、この設定情報に応じてハードウェアを機能設定する（ステップＢ７）。
【００５４】
自動設定シーケンスでは、アプリケーションの起動や特定機能の実行開始のタイミング、あるいは終了のタイミングなどについても設定することができる。例えば、機能設定データに登録済みのタグＩＤが読み取られた時刻を基準として、実行開始／終了などのタイミングを指定することができる。同様にして、ハードウェアの機能設定についても、実行開始／終了のタイミングを指定することができる。
【００５５】
ＣＰＵ１１１は、自動設定シーケンスに設定された実行開始／終了のタイミングに応じて、アプリケーション及びハードウェアの機能設定を制御する。
【００５６】
この間、ＣＰＵ１１１は、予め決められた一定時間が経過する毎（例えば５分毎）に（ステップＢ８、Ｙｅｓ）、ＲＦタグリーダ１９によりＲＦタグの読み取りを実行させる（ステップＢ９）。そして、機能実行の対象としているタグＩＤと同じタグＩＤが読み取られた場合（ステップＢ１０、Ｙｅｓ）には、機能実行処理を継続する。
【００５７】
すなわち、ＣＰＵ１１１は、パーソナルコンピュータ１０が、機能実行の対象とする場所（タグＩＤが読み取られたＲＦタグが設置されている場所）に継続して設置されているか判別している。同じ場所にパーソナルコンピュータ１０が設置されている場合には、機能実行処理により起動されたアプリケーションや、ハードウェアに対する機能設定をそのまま有効にしておく。
【００５８】
一方、ＲＦタグリーダ１９による読み取りによって（ステップＢ８）、機能実行の対象としているタグＩＤと同じタグＩＤが読み取られなかった場合（ステップＢ１０、Ｎｏ）、ＣＰＵ１１１は、パーソナルコンピュータ１０の設置場所が移動されたものと判別し、機能実行処理により起動されたアプリケーションを終了させると共に、ハードウェアに対する機能設定を機能実行処理前の状態に戻して機能実行処理を終了する（ステップＢ１２）。  
なお、ＲＦタグの読み取りを実行する一定時間は、ユーザが任意に設定できるようにしても良い。
【００５９】
また、パーソナルコンピュータ１０の設置場所が移動されることなく、設定機能の実行が終了すると（ステップＢ１１、Ｙｅｓ）、ＣＰＵ１１１は、機能実行処理を終了する。
【００６０】
ここで、機能実行処理の具体例について説明する。  
図７は、図３に示すキッチンにおいてパーソナルコンピュータ１０を使用する例を示している。キッチンのキッチンボード上には、タグＩＤ「０１ｈ」のＲＦタグが予め取り付けられており、図５に示す機能設定データが設定されているものとする。
【００６１】
ユーザは、機能実行処理が起動されたパーソナルコンピュータ１０をキッチンボード上に設置する（図７（１））。パーソナルコンピュータ１０は、ＲＦタグリーダ１９によって、キッチンボード上に取り付けられたＲＦタグＴ１からタグＩＤ「０１ｈ」を読み取ることができる（図７（２））。
【００６２】
パーソナルコンピュータ１０は、タグＩＤ「０１ｈ」に対して設定された自動設定シーケンスを実行する（図７（３））。まず、Ｗｅｂブラウザを起動して、設定情報により指定されるＵＲＬアドレスが示すＷｅｂサイトへ接続する。例えば、料理のレシピを公開しているＷｅｂサイトを指定しておけば、パーソナルコンピュータ１０をキッチンに持ち込むことにより自動的に料理のレシピを公開しているＷｅｂサイトにアクセスして、ＷｅｂページをＬＣＤ１７において表示させることができる。
【００６３】
また、ユーザインタフェースを変更するための機能設定がされており、ＬＣＤ１７において表示されるボタンや文字を拡大する。これにより、キッチンで作業をしながらＬＣＤ１７に表示された料理レシピのＷｅｂページを確認し易くなる。
【００６４】
さらに、汎用ハードウェアボタン１８の各ボタンに割り当てられている機能が変更される。通常、汎用ハードウェアボタン１８には、図７（４）に示す変更前のように、音楽再生プログラム用の機能が各ボタンに対して設定されている。これを、Ｗｅｂブラウザの閲覧に最適な機能、すなわち「戻る」「停止」「進む」の機能を、操作が容易な位置に配置された各ボタンに対して割り当てる。これにより、タッチパッド１５やキーボード１３による操作ではなく、汎用ハードウェアボタン１８によりＷｅｂブラウザを操作することができるようになる。
【００６５】
このように、アプリケーションと関連付けてハードウェアの機能制御を指定しておけば、単なる機能の切り替えだけでなく、利用状況に応じた操作環境を提供することができる。
【００６６】
図８は、図３に示す寝室においてパーソナルコンピュータ１０を使用する例を示している。寝室のサイドボード上には、タグＩＤ「０２ｈ」のＲＦタグが予め取り付けられている。
【００６７】
ユーザは、機能実行処理が起動されたパーソナルコンピュータ１０をサイドボード上に設置する（図８（１））。パーソナルコンピュータ１０は、ＲＦタグリーダ１９によって、サイドボード上に取り付けられたＲＦタグＴ２からタグＩＤ「０２ｈ」を読み取ることができる（図８（２））。
【００６８】
パーソナルコンピュータ１０は、タグＩＤ「０２ｈ」に対して設定された自動設定シーケンスを実行する（図８（３））。まず、アプリケーションについての機能実行として、音楽再生プログラムを起動して、設定情報において指定された再生モードにより再生を開始する。また、再生対象とする音楽コンテンツが指定されていれば、この音楽コンテンツを対象として再生する。
【００６９】
また、ハードウェアに対する機能制御によってＬＣＤ１７の輝度が低下され、部屋が明るくなりすぎないようにする。
【００７０】
こうして、パーソナルコンピュータ１０を寝室に持ち込むことで、例えばユーザが寝る前に聞きたい音楽が再生され、眠りの妨げとならないように、ディスプレイの輝度を低くして部屋が明るくならないようにできる。なお、音楽再生プログラムの停止時間を設定情報として指定しておくことで、停止時間が経過した時に自動的に音楽プログラムの再生を停止し、さらにパーソナルコンピュータ１０の電源をオフすることもできる。
【００７１】
このようにして、本実施形態におけるパーソナルコンピュータ１０（電子機器）は、ＲＦタグＴ１〜Ｔ５が取り付けられた場所に持ち込むことにより、自動的にＲＦタグＴ１〜Ｔ５のそれぞれに対応する機能を実行することができる。パーソナルコンピュータ１０は、単にアプリケーションを実行するだけでなく、ハードウェアに対する機能制御についても実行されるため、システム全体としてユーザに対して有用な操作性や環境を提供することができる。本実施形態では、外部電源を必要としないＲＦタグを利用しているため、パーソナルコンピュータ１０の利用可能な場所が制限されにくく、また容易に変更することが可能である。
【００７２】
なお、前述した説明では、パーソナルコンピュータ１０なＲＦタグリーダ１９を設け、ＲＦタグＴ１〜Ｔ５からタグＩＤを読み取って、パーソナルコンピュータ１０の機能設定を変更するものとしているが、パーソナルコンピュータ１０に他の無線通信機能を実装し、他の記録媒体に記録された固有のデータを非接触（無線通信）により読み取り、このデータをもとに前述と同様の処理（機能設定処理、機能実行処理）を実行するようにしても良い。
【００７３】
また、前述した説明では、電子機器として、パーソナルコンピュータ１０を対象としているが、携帯が可能な他の電子機器、例えば携帯電話機、デジタルカメラ、音楽プレーヤなどを対象としても良い。
【００７４】
また、前述した説明では、パーソナルコンピュータ１０の動作中にユーザ指定によって機能実行処理を起動させるものとしているが、次のようにしても良い。例えば、パーソナルコンピュータ１０が省電力モード（スタンバイ状態、スリープ状態など）により動作停止中の時においてもＲＦタグリーダ１９によるＲＦタグの読み取りを可能なモードを設定可能とする。そして、このモード時に機能設定処理によって登録済みのタグＩＤが読み取られた場合に、パーソナルコンピュータ１０を電源オンして（いわゆるウェイクアップ）、前述した機能実行処理を実行させる。
【００７５】
また、パーソナルコンピュータ１０にＲＦタグリーダ１９を設けてＲＦタグからタグＩＤを読み出す場合について説明しているが、パーソナルコンピュータ１０にＲＦタグリーダ／ライタを設けて、機能設定処理においてＲＦタグに対して、特定のデータを書き込むようにしても良い。この場合、機能実行処理において、タグＩＤと共にＲＦタグに書き込まれたデータを読み出して、機能実行の処理に利用することができる。
【００７６】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００７７】
１０…パーソナルコンピュータ、１１…コンピュータ本体、１７…ＬＣＤ、１８…汎用ハードウェアボタン、１９…ＲＦタグリーダ、１１１…ＣＰＵ、１１５…主メモリ、１１６…ＧＰＵ、１１６Ａ…ＶＲＡＭ、１４０…ＥＣ／ＫＢＣ、２００…オペレーティングシステム、２０１…タグリーダドライバ、２０２…アプリケーションプログラム、Ｔ１〜Ｔ５…ＲＦタグ。
【図１】
2011118453.tif 000003
【図２】
2011118453.tif 000004
【図３】
2011118453.tif 000005
【図４】
2011118453.tif 000006
【図５】
2011118453.tif 000007
【図６】
2011118453.tif 000008
【図７】
2011118453.tif 000009
【図８】
2011118453.tif 000010
【手続補正書】
【提出日】平成23年1月17日(2011.1.17)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ＲＦタグなどの記録媒体に記録されたデータを非接触により読み取るための技術、例えばＲＦＩＤ（Radio Frequency Identification）技術を利用してデータの読み取りを行う電子機器、同電子機器の機能設定データ設定方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は上述の事情を考慮してなされたものであり、記録媒体から非接触により読み取ったデータを利用して機能制御することにより、記録媒体を用いた機能の切り替えが可能な電子機器、同電子機器の機能設定データ設定方法を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
ＲＦタグリーダ１９によってＲＦタグからタグＩＤが読み出されると、ＣＰＵ１１１は、この読み出されたタグＩＤが、機能設定データに登録すみのタグＩＤと一致するかを判別する。ここで、タグＩＤが一致せず、読み出されたタグＩＤに対して機能設定データが登録済みでない場合には（ステップＢ２、Ｎｏ）、機能実行の対象としないものとして、ＲＦタグリーダ１９による読み取りをそのまま継続する（ステップＢ３）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
なお、前述した説明では、パーソナルコンピュータ１０にＲＦタグリーダ１９を設け、ＲＦタグＴ１〜Ｔ５からタグＩＤを読み取って、パーソナルコンピュータ１０の機能設定を変更するものとしているが、パーソナルコンピュータ１０に他の無線通信機能を実装し、他の記録媒体に記録された固有のデータを非接触（無線通信）により読み取り、このデータをもとに前述と同様の処理（機能設定処理、機能実行処理）を実行するようにしても良い。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１及び第２の記録媒体から第１及び第２のデータを読み取る読み取り手段と、
前記読み取り手段により前記第１の記録媒体から読み取られた前記第１のデータと処理内容を示すデータとが対応付けられた機能設定データを設定する設定手段と、
前記読み取り手段により前記第２の記録媒体から読み取られた前記第２のデータと前記第１のデータとが一致するかを判別する判別手段と、
前記判別手段が前記第２のデータが前記第１のデータと一致すると判別した場合に、前記第１のデータと対応付けられた前記処理内容を示すデータに基づいて処理を実行する処理手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記第１のデータに対応付けるように処理内容を示すデータを入力する入力手段をさらに具備したことを特徴とする請求項１記載の電子機器。
【請求項３】
前記処理の内容を示すデータは、アプリケーションプログラムの実行を示すデータを含むことを特徴とする請求項１記載の電子機器。
【請求項４】
前記処理内容を示すデータは、ハードウェアの機能設定を示すデータを含むことを特徴とする請求項１記載の電子機器。
【請求項５】
前記読み取り手段は、周期的に前記第２の記録媒体から前記第２のデータを読み取り、
前記処理手段は、前記読み取り手段により前記第２のデータが読み取られなくなった場合に処理を終了することを特徴とする請求項１記載の電子機器。
【請求項６】
前記読み取り手段は、無線（ＲＦ）タグリーダであって、
前記第１及び第２のデータは、ＲＦＩＤであり、
前記第１及び第２の記録媒体は、ＲＦタグであることを特徴とする請求項１記載の電子機器。
【請求項７】
前記読み取り手段は、無線通信により前記第１及び第２の記録媒体から前記第１及び第２のデータを読み取ることを特徴とする請求項１記載の電子機器。
【請求項８】
電子機器の機能設定データを設定する方法であって、
第１及び第２の記録媒体から第１及び第２のデータを読み取り、
前記第１の記録媒体から読み取られた前記第１のデータと処理内容を示すデータとが対応付けられた機能設定データを設定し、
前記第２の記録媒体から読み取られた前記第２のデータと前記第１のデータとが一致するかを判別し、
前記第２のデータが前記第１のデータと一致すると判別した場合に、前記第１のデータと対応付けられた前記処理内容を示すデータに基づいて処理を実行することを特徴とする機能設定データ設定方法。
【請求項９】
さらに、前記第１のデータに対応付けるように処理内容を示すデータを入力することを特徴とする請求項８記載の機能設定データ設定方法。
【請求項１０】
前記処理の内容を示すデータは、アプリケーションプログラムの実行を示すデータを含むことを特徴とする請求項８記載の機能設定データ設定方法。
【請求項１１】
前記処理内容を示すデータは、ハードウェアの機能設定を示すデータを含むことを特徴とする請求項８記載の機能設定データ設定方法。
【請求項１２】
さらに、
周期的に前記第２のデータを読み取り、
前記第２のデータが読み取られなくなった場合に処理を終了することを特徴とする請求項８記載の機能設定データ設定方法。
【請求項１３】
さらに、
無線通信により前記第１及び第２の記録媒体から前記第１及び第２のデータを読み取ることを特徴とする請求項８記載の機能設定データ設定方法。