(57)【要約】【課題】電子機器において、ユーザが予約機能を復活させるための操作をし忘れることを防止する。【解決手段】本発明に従って携帯電話機では、期間を設定すると、予約テーブルの中で当該期間に含まれる予約時刻が抽出されてＬＣＤに表示され、各予約時刻について、予約スキップ情報のＯＮ／ＯＦＦ（スキップを実行する／しない）を設定できる。また、本発明に従った携帯電話機では、予め設定された期間について、一括して、予約スキップ情報のＯＮ／ＯＦＦを設定することができる。【選択図】図１１
2008128765.tif 000002
【特許請求の範囲】
【請求項１】
予約機能に関して日時と動作を関連付けて記憶する予約記憶部と、前記予約記憶部に記憶された日時に前記予約記憶部に記憶された動作を実行する予約機能実行部とを含む電子機器であって、
前記予約記憶部は、前記記憶された動作の少なくとも一部に関連付けて当該動作の実行をスキップするか否かの情報であるスキップ情報をさらに記憶し、
前記予約記憶部に記憶された動作の少なくとも一部に対して前記スキップ情報の入力を受付けるスキップ情報入力部をさらに含み、
前記予約機能実行部は、前記予約記憶部に記憶された各動作について、前記スキップ情報として前記予約された動作をスキップする旨の情報が記憶されているか否かを判断し、スキップする旨の情報が記憶されていると判断した場合には、当該動作をスキップする、電子機器。
【請求項２】
表示部をさらに含み、
前記スキップ情報入力部は、
期間の入力を受付ける期間入力部と、
前記予約記憶部から、前記期間入力部に入力された期間に含まれる日時に関連付けられた情報を抽出する抽出部とを備え、
前記抽出部が抽出した情報を、前記表示部に、前記スキップ情報の入力が可能な態様で表示させる、請求項１に記載の電子機器。
【請求項３】
タイマをさらに含み、
前記期間入力部は、前記タイマの計時する現在時刻から所定の期間を、デフォルトで前記表示部に表示する、請求項２に記載の電子機器。
【請求項４】
前記予約記憶部は、前記記憶された各動作に関連付けて前記スキップ情報を記憶し、
前記スキップ情報入力部は、前記予約記憶部に記憶された各動作について前記スキップ情報の入力を受付ける、請求項１〜請求項３のいずれかに記載の電子機器。
【請求項５】
予約機能に関して日時と動作を関連付けて記憶する予約記憶部と、前記予約記憶部に記憶された日時に前記予約記憶部に記憶された動作を実行する予約機能実行部とを含む電子機器の制御方法であって、
前記記憶された動作の少なくとも一部に関連付けて当該動作の実行をスキップするか否かの情報であるスキップ情報を記憶するステップと、
前記予約記憶部に記憶された動作の少なくとも一部に対して前記スキップ情報の入力を受付けるステップと、
前記予約記憶部に記憶された各動作について、前記スキップ情報として前記予約された動作をスキップする旨の情報が記憶されているか否かを判断するステップと、
前記判断するステップにおいてスキップする旨の情報が記憶されていると判断した場合には、前記予約機能実行部に当該動作をスキップさせるステップとを含む、電子機器の制御方法。
【請求項６】
予約機能に関して日時と動作を関連付けて記憶する予約記憶部と、前記予約記憶部に記憶された日時に前記予約記憶部に記憶された動作を実行する予約機能実行部とを含む電子機器の制御プログラムであって、
前記電子機器に、
前記記憶された動作の少なくとも一部に関連付けて当該動作の実行をスキップするか否かの情報であるスキップ情報を記憶するステップと、
前記予約記憶部に記憶された動作の少なくとも一部に対して前記スキップ情報の入力を受付けるステップと、
前記予約記憶部に記憶された各動作について、前記スキップ情報として前記予約された動作をスキップする旨の情報が記憶されているか否かを判断するステップと、
前記判断するステップにおいてスキップする旨の情報が記憶されていると判断した場合には、前記予約機能実行部に当該動作をスキップさせるステップとを実行させる、電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器における予約機能の実現に関し、特に、予約機能の登録のために煩雑な操作をすることなくユーザの意図する態様で予約機能を実現するための電子機器、その制御装置、その制御方法、および、その制御プログラムに関する。
【背景技術】
【０００２】
従来から、電子機器には、予め設定された日時や曜日に予め設定された動作を実行する、いわゆる予約機能を備えるものがあった。このような電子機器の予約機能によると、たとえば図２０に示されるような処理が実行される。
【０００３】
図２０を参照して、まずステップＳ１０において現在時刻が取得され、次にステップＳ２０において予約テーブル（予め設定された日時および動作が記憶されているテーブル）が読込まれ、ステップＳ３０において、現在時刻が予約テーブルに記憶されている日時（予約時刻）に到達しているか否かが判断される。そして、到達していると判断されると、予約テーブルにおいて当該予約時刻に関連付けられている処理（動作）が実行される（ステップＳ４０）。そして、予約テーブルにおいて、実行された動作に関する情報を更新（情報の削除、または、動作を実行した旨の情報を追加）して、処理がステップＳ１０に戻される。
【０００４】
このような予約機能における日や曜日の設定内容としては、たとえば「＊＊年＊月＊日」「毎週＊曜日」「月〜土曜日」「月〜金曜日」「毎日」などがある。日が設定されれば、設定された日（の別途設定された時刻）に、予め設定された動作が実行される。
【０００５】
また、曜日が設定されれば、設定された曜日において予め設定された動作が繰り返し実行される。また、「毎日」が設定された場合には、予約動作は毎日繰り返される。つまり、従来の電子機器は、設定内容によっては、一度の設定操作によって、繰り返し予約された動作を実行する。
【０００６】
予約機能を備えた電子機器の一例が、たとえば特許文献１に開示されている。具体的には、特許文献１には、本体の電源オン／オフに拘わらず、登録したスケジュールに基づいてアラームを鳴らす等の動作が可能なパーソナルコンピュータが開示されている。
【０００７】
また、従来の電子機器には、予約機能自体をオン／オフできるものもあった。このような電子機器では、連休中等の一定期間日常生活のスケジュールが変更される場合、予約機能をオフさせることもできた。つまり、従来の電子機器では、一度の設定操作によって繰り返し予約動作を実施させることができ、さらに、予約機能のオン／オフを設定することによって、そのような繰り返しの予約動作をオン／オフを制御することもできた。
【特許文献１】特開平４−２４８６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の電子機器では、ユーザは、上記のように予約機能を一度オフさせた場合であって予約機能を復活させたい場合、当該予約機能をオン（復活）させるための操作をしなければならなかった。
【０００９】
具体的には、たとえば、電子機器において月曜日から金曜日の所定の時刻にアラーム音を鳴らすような予約機能の設定がなされている場合であって、連休中には月曜日から金曜日であってもその時刻にアラーム音を鳴らすことをユーザが希望しない場合には、連休中には予約機能をオフさせるような操作を行なえば良かった。しかし、予約機能を一度オフさせると、ユーザは、連休終了後に上記の予約機能を復活させたい場合には、連休終了後に、予約機能を復活させるための操作を行なうことを必要とされていた。
【００１０】
このような予約機能を復活させるための操作は煩雑であるため、ユーザはこの「復活させるための操作」を忘れてしまうことがあった。そして、このような操作が忘れられた場合、ユーザは、予定（会社の出勤時刻等）に遅れてしまったり、見たい番組を取り逃したりなどの、取り返しのつかない事象を起こしてしまう可能性があった。
【００１１】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、電子機器において、ユーザが予約機能を復活させるための操作をし忘れることを防止することである。
【課題を解決するための手段】
【００１２】
本発明に従った電子機器は、予約機能に関して日時と動作を関連付けて記憶する予約記憶部と、前記予約記憶部に記憶された日時に前記予約記憶部に記憶された動作を実行する予約機能実行部とを含む電子機器であって、前記予約記憶部は、前記記憶された動作の少なくとも一部に関連付けて当該動作の実行をスキップするか否かの情報であるスキップ情報をさらに記憶し、前記予約記憶部に記憶された動作の少なくとも一部に対して前記スキップ情報の入力を受付けるスキップ情報入力部をさらに含み、前記予約機能実行部は、前記予約記憶部に記憶された各動作について、前記スキップ情報として前記予約された動作をスキップする旨の情報が記憶されているか否かを判断し、スキップする旨の情報が記憶されていると判断した場合には、当該動作をスキップすることを特徴とする。
【００１３】
また、本発明に従った電子機器は、表示部をさらに含み、前記スキップ情報入力部は、期間の入力を受付ける期間入力部と、前記予約記憶部から、前記期間入力部に入力された期間に含まれる日時に関連付けられた情報を抽出する抽出部とを備え、前記抽出部が抽出した情報を、前記表示部に、前記スキップ情報の入力が可能な態様で表示させることが好ましい。
【００１４】
また、本発明に従った電子機器は、タイマをさらに含み、前記期間入力部は、前記タイマの計時する現在時刻から所定の期間を、デフォルトで前記表示部に表示することが好ましい。
【００１５】
また、本発明に従った電子機器では、前記予約記憶部は、前記記憶された各動作に関連付けて前記スキップ情報を記憶し、前記スキップ情報入力部は、前記予約記憶部に記憶された各動作について前記スキップ情報の入力を受付けることが好ましい。
【００１６】
本発明に従った電子機器の制御方法は、予約機能に関して日時と動作を関連付けて記憶する予約記憶部と、前記予約記憶部に記憶された日時に前記予約記憶部に記憶された動作を実行する予約機能実行部とを含む電子機器の制御方法であって、前記記憶された動作の少なくとも一部に関連付けて当該動作の実行をスキップするか否かの情報であるスキップ情報を記憶するステップと、前記予約記憶部に記憶された動作の少なくとも一部に対して前記スキップ情報の入力を受付けるステップと、前記予約記憶部に記憶された各動作について、前記スキップ情報として前記予約された動作をスキップする旨の情報が記憶されているか否かを判断するステップと、前記判断するステップにおいてスキップする旨の情報が記憶されていると判断した場合には、前記予約機能実行部に当該動作をスキップさせるステップとを含むことを特徴とする。
【００１７】
本発明に従った電子機器の制御プログラムは、予約機能に関して日時と動作を関連付けて記憶する予約記憶部と、前記予約記憶部に記憶された日時に前記予約記憶部に記憶された動作を実行する予約機能実行部とを含む電子機器の制御プログラムであって、前記電子機器に、前記記憶された動作の少なくとも一部に関連付けて当該動作の実行をスキップするか否かの情報であるスキップ情報を記憶するステップと、前記予約記憶部に記憶された動作の少なくとも一部に対して前記スキップ情報の入力を受付けるステップと、前記予約記憶部に記憶された各動作について、前記スキップ情報として前記予約された動作をスキップする旨の情報が記憶されているか否かを判断するステップと、前記判断するステップにおいてスキップする旨の情報が記憶されていると判断した場合には、前記予約機能実行部に当該動作をスキップさせるステップとを実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、予約記憶部において記憶された動作の少なくとも一部に対してその実行をスキップする情報を記憶させることができるため、毎週※曜日等のように繰り返し予約動作を行なうような設定がなされている場合でも、当該繰り返しの予約動作の中の一部のみに対してそのような情報を記憶させて予約動作をスキップさせることができる。
【００１９】
したがって、電子機器において、繰り返しの予約動作が設定されている場合でも、予約機能をオフさせることなく、その中の一部の予約動作の実行をスキップさせることができるため、ユーザは、予約機能を復活させるための操作を必要とされなくなる。
【発明を実施するための最良の形態】
【００２０】
まず、図１〜図３を参照して、携帯電話機１の概略構成について説明する。図１には、携帯電話機１の外観が示され、図２には、携帯電話機１のハードウェア構成が示され、図３には、携帯電話機１の本発明の特徴部分に関する制御ブロック図が示されている。
【００２１】
図１を主に参照して、携帯電話機１は、その外郭をケース１Ａで覆われている。そして、ケース１Ａの表面には、液晶ディスプレイ（Liquid Crystal Display（ＬＣＤ）２、内蔵されたマイク３０に音声を通すためのマイク孔３、内蔵されたスピーカ４０から出力される音声を通すためのスピーカ孔４、および、複数のキーから構成されるキー入力部５が設けられている。キー入力部５は、１〜０の数字および※や♯という記号を入力するためのダイヤルキー５０、ＬＣＤ２に表示されたカーソル（後述するカーソル２００を含む）を左右または上下に移動させるための右キー５１および左キー５２、実行キー５３、ならびに、キャンセルキー５４を含む。携帯電話機１では、通話の際には、マイク３０とスピーカ４０が利用されて音声の入力および出力される。つまり、通話の際には、マイク孔３を介して入力された音声が通話相手に送信され、通話相手からの音声はスピーカ孔４を介して出力される。
【００２２】
図２を主に参照して、携帯電話機１は、当該携帯電話機１の動作を全体的に制御する制御部１０を含む。制御部１０は、ＣＰＵ（Central Processing Unit）と当該ＣＰＵのワークエリアとして機能するＲＡＭ（Random Access Memory）を含む。また、携帯電話機１は、上記したキー入力部５、マイク３０、スピーカ４０の他に、タイマ２０、他の機器との間での通信動作を制御する通信制御部６０、アンテナ６１、制御部１０が実行するプログラムおよび種々のデータを記憶する記憶部７０、および、アラーム音等の音声を出力するスピーカ８０を含む。ケース１Ａには、たとえばその裏面に、スピーカ８０が出力する音声を通すための孔（図示略）が形成されている。
【００２３】
携帯電話機１では、アラームやスケジュール等の予約動作が可能である。具体的には、ユーザが入力する等して携帯電話機１にタイミング（日付および時刻）と動作が設定されていれば、携帯電話機１は、当該設定されているタイミングで設定されている動作を実行する。以下、本明細書では、携帯電話機１における、設定されているタイミングで設定されている動作を実行する機能を予約機能と呼ぶ。また、予約機能に関して、設定されているタイミングを予約時刻と呼び、設定されている動作を予約動作と呼ぶ。
【００２４】
図３を主に参照して、携帯電話機１では、予約管理部１１が、予約時刻および予約動作を管理する。なお、予約管理部１１は、予約テーブル記憶部７１に予約時刻および予約動作を特定する情報を記憶する。また、予約管理部１１は、タイマ２０が計時する時刻を参照する。そして、携帯電話機１では、ユーザがキー入力部５のいずれかのキーを操作することによって、キー制御部１２が、操作されたキーに応じた情報を予約管理部１１に入力し、予約管理部１１は、ＬＣＤ制御部１３を介してＬＣＤ２に予約機能に基づく情報を表示させ、出力音声制御部１４を介してスピーカ８０に予約機能に基づく音声を出力させる。
【００２５】
また、携帯電話機１は、電子メールの送受信が可能であり、予約管理部１１は、メール処理部１５に予約機能に基づく電子メールの送信動作を実行させる。
【００２６】
また、携帯電話機１は、通信制御部６０を介してテレビ放送の受信が可能であり、予約管理部１１は、録画処理部１６に予約機能に基づくテレビ番組の録画データ記憶部７２への録画のための処理を実行させる。
【００２７】
携帯電話機１では、予約管理部１１、キー制御部１２、ＬＣＤ制御部１３、出力音声制御部１４、メール処理部１５、および、録画処理部１６が、制御部１０によって構成される。なお、これらの各構成要素は、すべてまたは少なくとも一部が、専用のＬＳＩ（Large Scale Integration）等のハードウェアによって実現されても良いし、ソフトウェアによって実現されても良い。また、携帯電話機１では、予約テーブル記憶部７１および録画データ記憶部７２は、記憶部７０によって構成される。
【００２８】
図４に、予約テーブル記憶部７１に記憶される、予約時刻および予約動作の内容（予約テーブル）の一例を示す。
【００２９】
図４を参照して、予約テーブルには、日時（予約時刻）、携帯電話機１の動作の内容（予約動作）、アラーム音による報知の設定状態（ＯＮまたはＯＦＦ）に関する情報（以下、アラーム情報と略す）、動作の内容のガイダンス表示の設定状態（ＯＮまたはＯＦＦ）に関する情報（以下、ガイダンス情報と略す）、および、予約動作をスキップするか否かの情報（以下、予約スキップ情報と略す）が互いに関連付けられて記憶されている。なお、予約テーブルでは、予約時刻が早いものから順にソートして予約動作が記憶されている。
【００３０】
携帯電話機１では、予約時刻、予約動作、アラーム情報、および、ガイダンス情報を予約テーブルに記憶させる場合、従来の電子機器において採用されてきた予約時刻や予約動作を記憶させる技術を適用することができるため、ここでは詳細な説明を繰り返さない。
【００３１】
次に、予約テーブルに予約スキップ情報を設定する際に実行される処理の内容を、図５を参照して説明する。図５は、このような処理の内容を示すフローチャートである。なお、この処理は、たとえばキー入力部５に対して所定の操作（予約スキップ情報を設定するための操作）がなされたことによって開始され、たとえば図６に示されるメニュー画面においてカーソル２００が「予約スキップ」というメニューに合わせられた状態で実行キー５３が押圧されたことによって開始される。なお、ユーザは、たとえば上述したように右キー５１および左キー５２を操作することにより、カーソル２００を移動させることができる。
【００３２】
予約スキップ情報を設定する処理では、まず、ステップＳＡ１０で、予約管理部１１は、ＬＣＤ２に、予約スキップ情報を設定するための画面（予約スキップサブ画面）を表示させる。なお、予約スキップサブ画面の一例を図７に示す。
【００３３】
図７を参照して、予約スキップサブ画面には、「設定」というメニューが表示され、その次に予約スキップ情報についてこれから設定する内容（ＯＮまたはＯＦＦ）が表示されている。また、予約スキップサブ画面には、「スキップ期間」というメニューが表示され、その次に予約スキップ情報をこれから変更する期間についての情報が表示されている。なお、この「期間についての情報」は、未入力の場合には、その旨の記号（たとえば、「＊＊＊」）で表示される。
【００３４】
予約スキップサブ画面では、ユーザは、「設定」にカーソル２００を合わせて実行キー５３を押圧することにより、予約テーブルに記憶された予約動作についての予約スキップ情報をどのように変更するか（「スキップする」に変更するのか「スキップしない」に変更するのか）を入力することができ、または、「スキップ期間」にカーソル２００を合わせて実行キー５３を押圧することにより、予約テーブルに記憶された予約動作について予約スキップ情報を変更する期間を入力することができる。
【００３５】
そして、予約管理部１１は、ステップＳＡ２０において、「設定」が選択された（カーソル２００が合わされて実行キー５３が押圧された）か否かを判断し、そうであると判断するとステップＳＡ３０へ処理を進める。一方、そうではないと判断するとステップＳＡ７０に処理を進める。
【００３６】
ステップＳＡ３０では、予約管理部１１は、現状のＯＮ（「スキップする」に対応）またはＯＦＦ（「スキップしない」に対応）の設定を読み込み、そして、ステップＳＡ４０で、設定内容をＬＣＤ２に表示させる。なお、この設定は、制御部１０内のＲＡＭに記憶されている。また、図８に、この時点でＬＣＤ２に表示される画面の一例を示す。図８を参照して、ＬＣＤ２に表示される画面には、ＯＮおよびＯＦＦという項目が丸印とともに表示され、そして、現在設定されている方の丸印は塗り潰されている。なお、ここで、ユーザは、カーソル２００をＯＮまたはＯＦＦのいずれかに合わせて実行キー５３を押圧することにより、現状の設定を変更することができる。図８では、ＯＮが設定されている状態が示されている。図９に、ＯＦＦが設定されている場合（または、ＯＦＦに設定が変更された場合）にＬＣＤ２に表示される画面の一例を示す。ＯＮまたはＯＦＦの設定が変更されるたびに、ＬＣＤ２に表示される画面は、図８または図９のいずれかに適宜更新される。
【００３７】
そして、ステップＳＡ５０で、予約管理部１１は、キー入力部５において予約テーブルの設定を変更する操作がなされたか否かを判断し、操作がなされたと判断するとステップＳＡ６０に処理を進める。
【００３８】
一方、そのような操作ではなく、ＯＮまたはＯＦＦの設定の変更を終了させるための操作がなされたと判断すると、予約管理部１１は、ステップＳＡ１０に処理を戻す。なお、このように判断した場合、予約管理部１１は、予約スキップ情報を設定する処理自体を終了させても良い。
【００３９】
ステップＳＡ６０では、予約管理部１１は、予約テーブルにおいて、その時点で予約スキップ情報を変更するために設定されている期間の予約スキップ情報を、その時点で設定されている内容（ＯＮまたはＯＦＦに対応する内容）に変更して、ステップＳＡ１０に処理を戻す。なお、ステップＳＡ６０の処理が終了した後、予約管理部１１は、予約スキップ情報を設定する処理自体を終了させても良い。
【００４０】
なお、ここで、「その時点で予約スキップ情報を変更するために設定されている期間」とは、別途（後述するステップＳＡ８０からステップＳＡ１００のような処理によって）設定されている。たとえば、ここでの期間は、ゴールデンウィーク、お盆、年末年始等、別途ユーザによって設定されていても良い。そして、予約管理部１１は、このように別途設定されている期間に関する情報を参照して、ステップＳＡ６０の処理を実行しても良い。また、このように別途設定されている期間を参照する場合、予約管理部１１は、ステップＳＡ６０において、当該設定されている期間が有効であるか無効であるかをユーザに問合せ、ユーザから無効である旨の情報が入力された場合、ユーザに対して期間の設定を促す処理を実行しても良い。
【００４１】
ステップＳＡ６０における処理を具体的に説明すると、まず、図７に示されたように、「その時点で予約スキップ情報を変更するために設定されている期間」とは、２００６年４月２９日から同年５月７日までの期間である。したがって、予約テーブルでは、図１０に示されるように、上記の期間に含まれる情報が、予約スキップを変更される対象となる情報である。
【００４２】
そして、ステップＳＡ６０では、予約管理部１１は、この期間の予約動作に関連付けられた予約スキップ情報を、その時点で設定されている内容（ＯＮまたはＯＦＦ）に基づいて変更する。たとえば、その時点で「ＯＮ」に設定されている場合には、予約管理部１１は、図１０に示された予約テーブルを、図１１に示されるように（つまり、変更の対象となる期間の予約スキップ情報を「スキップする」に）、変更する。
【００４３】
再度図５を参照して、ステップＳＡ７０では、予約管理部１１は、たとえば図１２に示されるように、予約スキップサブ画面において「スキップ期間」にカーソル２０が合わせられた状態で実行キー５３を押圧されたか否かを判断し、そして、そうであったと判断すると、ステップＳＡ８０に処理を進める。なお、そうではなかったと判断すると、予約管理部１１は、ステップＳＡ１０に処理を戻す。
【００４４】
ステップＳＡ８０では、予約管理部１１は、現在の日時を読み込む。そして、予約管理部１１は、ステップＳＡ９０で、ＬＣＤ２にスキップ期間設定画面を表示させる。図１３に、スキップ期間設定画面の一例を示す。
【００４５】
図１３を参照して、スキップ期間設定画面は、予約スキップ情報を変更する期間を入力するための画面であり、期間の開始時刻を特定するための年月日および時刻を入力するための欄と、期間の終了時刻を特定するための年月日および時刻を入力するための欄が表示されている。ユーザは、キー入力部５に含まれるキーを適宜操作することにより、各欄に数値を入力することによって、スキップ期間を設定できる。
【００４６】
再度図５を参照して、ステップＳＡ１００で、予約管理部１１は、キー入力部５において予約テーブルの設定を変更する操作がなされたか否かを判断し、操作がなされたと判断するとステップＳＡ１１０に処理を進める。
【００４７】
予約管理部１１は、ステップＳＡ１１０で、予約テーブルからスキップ期間設定画面において設定された期間に含まれる予約時刻を抽出し、ステップＳＡ１２０で、抽出した予約時刻をＬＣＤ２に表示させる。なお、予約管理部１１は、ステップＳＡ１１０において抽出を行なっている際には、たとえば図１４に示すような、抽出中であることを示すメッセージを示すウィンドウ２１０をＬＣＤ２に表示させる。また、図１０に変更対象として示された期間が設定されていた場合には、予約管理部１１は、ステップＳＡ１２０において、ＬＣＤ２に、図１５に示すような一覧表示画面を表示させる。
【００４８】
図１５を参照して、一覧表示画面では、変更対象となる期間に含まれる各予約時刻が、チェックボックス２０１〜２０７とともに表示されている。チェックボックス２０１〜２０７は、対応する予約時刻の予約スキップ情報が「スキップしない」である場合に塗り潰されて表示される。ステップＳＡ１１０で、予約管理部１１は、各予約時刻に対応する予約スキップ情報の内容を制御部１０のＲＡＭに記憶させ、ステップＳＡ１２０では、ＲＡＭの記憶内容に応じてチェックボックス２０１〜２０７の表示態様を決定する。なお、一覧表示画面においてカーソル２００をチェックボックス２０１〜２０７のいずれかに合わされた状態で実行キー５３を押圧されることにより、予約管理部１１は、制御部１０のＲＡＭ上の対応する予約時刻についての予約スキップ情報を「スキップする」と「スキップしない」の間で入れ替えるとともに、チェックボックス２０１〜２０７の中の対応するチェックボックスの表示内容も「塗り潰さない」と「塗り潰す」の間で入れ替える。たとえば、図１６では、図１５に示された状態から、４月３０日１８時という予約時刻に対応する予約スキップ情報が「スキップする」に入れ替えられた状態が示されている。
【００４９】
そして、予約管理部１１は、ステップＳＡ１３０で、キー入力部５においてスキップするデータを決定する操作がなされたか否かを判断し、そのような操作がなされたと判断するとステップＳＡ１４０に処理を進める。
【００５０】
ステップＳＡ１４０では、予約テーブルの、ステップＳＡ１１０で抽出された予約時刻に対応する各予約スキップ情報を、その時点で上記のＲＡＭに記憶されている情報に更新して、ステップＳＡ１０に処理を戻す。予約管理部１１は、更新している期間中、図１７に示されるように、ＬＣＤ２に、更新中である旨のメッセージを含むウィンドウ２１１を表示させても良い。なお、ステップＳＡ６０の処理が終了した後、予約管理部１１は、予約スキップ情報を設定する処理自体を終了させても良い。
【００５１】
次に、携帯電話機１において予約機能が実現される際に実行される処理（予約実行処理）内容を、当該処理のフローチャートである図１８を参照して説明する。
【００５２】
図１８を参照して、予約実行処理では、まずステップＳＢ１０で、予約管理部１１は、タイマ２０を参照して現在時刻を取得する。
【００５３】
次に、予約管理部１１は、ステップＳＢ２０において、予約テーブルを読込む。
次に、予約管理部１１は、ステップＳＢ３０において、現在時刻が予約テーブルに記憶されている予約時刻に到達しているか否かが判断し、到達していると判断すると、ステップＳＢ３１に処理を進める。
【００５４】
ステップＳＢ３１では、予約管理部１１は、ステップＳＢ３０で到達していると判断した予約時刻に関連付けられた予約スキップ情報の内容がスキップするものであるかしないものであるかを判断し、スキップするものであると判断するとステップＳＢ３２へ、スキップしないものであると判断するとステップＳＢ４０へ、それぞれ処理を進める。
【００５５】
ステップＳＢ４０では、ステップＳＢ３０で到達していると判断した予約時刻に関連付けられた予約動作を実行し、ステップＳＢ５０に処理を進める。
【００５６】
ステップＳＢ４０の処理内容を説明すると、予約動作として「目覚まし」が設定されている場合、予約管理部１１は、予約テーブルにおける「アラーム」および「ガイダンス表示」の欄を参照し、「アラーム」がＯＮになっていればスピーカ８０にアラーム音を出力させ、ＯＦＦになっていれば音声を出力させず、また、「ガイダンス表示」がＯＮになっていればＬＣＤ２に「時間ですよ！」などのメッセージを含む画面等を表示させ、ＯＦＦになっていればＬＣＤ２における表示内容を変更させない。また、予約動作として「メール送信」が設定されている場合、メール処理部１５を適宜制御することにより、ＬＣＤ２にメール作成用の画面を表示させたり、予め設定されている送信先に予め設定されている内容の電子メールを送信させたりする。
【００５７】
ステップＳＢ５０では、予約管理部１１は、予約テーブルを、ステップＳＢ４０で実行した予約動作に関連する情報を削除するように更新して、ステップＳＢ１０に処理を戻す。
【００５８】
一方、ステップＳＢ３２では、予約管理部１１は、予約テーブルを、ステップＳＢ３０で到達したと判断した予約時刻に関連する情報を削除するように更新して、ステップＳＢ１０に処理を戻す。
【００５９】
以上説明した本実施の形態では、ステップＳＡ７０からステップＳＡ１４０の処理により、期間を設定すると、予約テーブルの中で当該期間に含まれる予約時刻が抽出されてＬＣＤ２に表示され、各予約時刻について、予約スキップ情報のＯＮ／ＯＦＦ（スキップを実行する／しない）を設定できる。つまり、本実施の形態では、各予約動作ごとに予約スキップ情報のＯＮ／ＯＦＦを切り替えることができるため、図１９に示されるように、予約テーブルにおいて変更対象となった期間の中で一部の予約動作に対応する予約スキップ情報のみが「スキップする」とされることも考えられる。
【００６０】
なお、期間を設定する場合、ユーザは、図１３に示されるような画面に対して期間を入力するが、このような画面をＬＣＤ２に表示する場合、予約管理部１１は、開始時刻に現在時刻を、終了時刻に現在時刻から所定の期間（たとえば１週間）後の時刻を、それぞれデフォルトで表示させても良い。
【００６１】
また、以上説明した本実施の形態では、ステップＳＡ２０からステップＳＡ６０の処理により、設定された期間について、一括して、予約スキップ情報のＯＮ／ＯＦＦを設定することができる。
【００６２】
また、以上説明した本実施の形態では、予約テーブルにおいて、各予約動作に関連付けられて予約スキップ情報が関連付けられていたが、本発明の電子機器の予約テーブルは必ずしもこのようなものに限定されない。所定の種類の予約動作（たとえば、電子メールの送信）に関連してのみ予約スキップ情報が関連付けられていても良い。
【００６３】
また、以上説明した本実施の形態では、携帯電話機１は、図５を参照して説明したような予約スキップ設定処理を実行する際に、キー入力部５に対して予め設定されたパスワードの入力を要求し、正確なパスワードが入力されたことを条件に、当該処理を実行するように構成されても良い。
【００６４】
また、以上説明した本実施の形態では、携帯電話機１のキー入力部５に対して操作がなされることによって、予約スキップ設定処理が実行されたが、予約スキップ設定処理は、携帯電話機１に対してネットワークを介して入力される情報に従って実行されても良い。つまり、ネットワークを介して、携帯電話機１に、予約スキップ設定処理を実行させても良い。
【００６５】
このようなネットワークを介して入力される情報に従って予約スキップ設定処理が実行されることについて、具体的に説明する。
【００６６】
たとえば、携帯電話機１において、全世界で使用できかつテレビが録画できるような場合であって、月曜日から土曜日に、日本の朝、所定のチャンネルで放送される連続ドラマの録画予約設定がなされている場合を考える。このような携帯電話機１では、予約テーブルに、携帯電話機１が日本に位置するか否かによって予約動作をスキップするか否かを決定する情報が記憶されている。具体的には、携帯電話機１が、日本に位置する場合には予約動作をスキップせず、日本以外の国に位置する場合には予約をスキップするような情報が記憶されている。携帯電話機１では、基地局と定期的に電波の送受信を行なうことから、自機の位置情報を認識することが可能である。そして、自機が日本（つまり、録画予約設定がなされている地域）に位置するかそれ以外の地域（外国）に位置するかによって、予約管理部１１は、上記した連続ドラマの予約をスキップさせるか否かを判断する。
【００６７】
なお、携帯電話機１がネットワークに接続している録画装置と接続可能であり、当該録画装置における録画動作が携帯電話機１の位置情報に基づいて制御される場合には、予約テーブル中の上記の連続ドラマの録画に関し、携帯電話機１が日本に位置する場合には予約がスキップされ、携帯電話機１が外国に位置する場合には予約をスキップしないように、録画装置の録画動作が制御されることも考えられる。
【００６８】
また、携帯電話機１にアラーム機能が搭載されている場合であって、第１の時刻のアラーム予約と第２の時刻のアラーム予約の２種類のアラーム動作が予約テーブルに記憶されている場合であって、携帯電話機１が第１の国（地域）に位置する場合には第１の時刻のアラーム予約がスキップされず第２の時刻のアラーム予約がスキップされ、また、携帯電話機１が第２の国（地域）に位置する場合には第１の時刻のアラーム予約がスキップされ第２の時刻のアラーム予約がスキップされないように構成されることも考えられる。このように構成されれば、携帯電話機１のユーザの日本支社と海外支社で出勤時刻が異なる場合であっても、当該ユーザが出社する支社の出勤時刻に合わせて、携帯電話機１にアラーム動作を行なわせることができる。
【００６９】
また、ネットワークを介して入力される情報の他の例としては、ＥＰＧ（Electronic Program Guide）が挙げられる。つまり、ＥＰＧのデータに含まれる、番組名、出演者、ジャンルなどの情報に基づいて、予約テーブルにおける予約をスキップさせるか否かを設定することが考えられる。具体的には、たとえば、「毎週日曜日の夜８時から１時間放送される歌番組を録画したいが、当該曜日の当該時刻にプロ野球が放送される場合には、そのような場合だけ、録画予約をスキップさせたい」という情報が予約テーブルに設定されている場合が考えられる。このような場合、予約管理部１１は、ＥＰＧの番組名を参照し、「プロ野球」および／または「中継」という文字列が含まれていれば、上記の歌番組の予約（つまり、日曜日夜８時から１時間の録画予約をスキップさせ、含まれていなければ録画予約をスキップしないように動作する。
【００７０】
また、本実施の形態では、電子機器の一例として携帯電話機を挙げたが、本発明は、予約（スケジュール）機能を有する電子機器全般に適用可能であると考えられる。具体的には、ＨＤＤ（ハードディスクドライブ）レコーダーにおける録画動作等についての予約機能、チューナ付きパーソナルコンピュータにおける録画動作等についての予約機能、パーソナルコンピュータにおけるウィルススキャンソフトウェアの自動update動作についての予約機能、ラジオにおける録音予約機能、携帯ＡＶ（Audio Visual）機器における録画動作等についての予約機能、自動シャッターカメラにおけるシャッター予約機能、監視カメラにおける録画予約機能、目覚まし時計におけるアラーム機能、電灯における点灯／消灯についての予約機能、エアコンのON/OFFについての予約機能、風呂における給湯/追炊についての予約機能、カーテンや窓の自動開閉についての予約機能、および、電話機におけるモーニングコール機能などが挙げられる。たとえば、窓の開閉の予約については、「外出している間には換気しておいて欲しいが、自宅にいる場合や雨が降っている場合には閉めたままにして欲しい」という場合、月曜日から金曜日までは午前中の所定の時間帯に開放する予約動作が設定されていることが考えられる。そして、このような予約内容が予約テーブルに登録されている場合であっても、ユーザが平日に会社を休んだ場合には、その旨の情報が電子機器に登録されれば、当該電子機器の予約管理部は、平日であっても予約をスキップさせて窓の開放についての予約動作を停止させる。
【００７１】
今回開示された各実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７２】
【図１】本発明の電子機器の一実施の形態である携帯電話機の外観図である。
【図２】図１の携帯電話機のハードウェア構成を示す図である。
【図３】図１の携帯電話機における本発明の特徴部分の制御ブロック図である。
【図４】図３の予約テーブル記憶部に記憶される予約テーブルの一例を示す図である。
【図５】図１の携帯電話機において予約テーブルに予約スキップ情報を設定する際に実行される処理のフローチャートである。
【図６】図１の携帯電話機のＬＣＤの表示内容の一例を示す図である。
【図７】図１の携帯電話機のＬＣＤに表示される予約スキップサブ画面の一例を示す図である。
【図８】図１の携帯電話機のＬＣＤに表示される、予約スキップ情報のＯＮまたはＯＦＦを設定するための画面の一例を示す図である。
【図９】図１の携帯電話機のＬＣＤに表示される、予約スキップ情報のＯＮまたはＯＦＦを設定するための画面の他の例を示す図である。
【図１０】図４の予約テーブルにおいて設定内容が変更される対象を示す図である。
【図１１】図１０の予約テーブルの、情報を変更された後の状態を示す図である。
【図１２】図１の携帯電話機のＬＣＤに表示される予約スキップサブ画面の他の例を示す図である。
【図１３】図１の携帯電話機のＬＣＤに表示されるスキップ期間設定画面の一例を示す図である。
【図１４】図１の携帯電話機のＬＣＤに表示される、予約テーブルにおいて情報を検索していることを示すウィンドウの一例を示す図である。
【図１５】図１の携帯電話機のＬＣＤに表示される、一覧表示画面の一例を示す図である。
【図１６】図１の携帯電話機のＬＣＤに表示される、一覧表示画面の他の例を示す図である。
【図１７】図１の携帯電話機のＬＣＤに表示される、一覧表示画面のさらに他の例を示す図である。
【図１８】図１の携帯電話機において実行される予約実行処理のフローチャートである。
【図１９】図１０の予約テーブルの変形例を示す図である。
【図２０】従来の電子機器において予約機能を実行するための処理のフローチャートである。
【符号の説明】
【００７３】
１  携帯電話機、１Ａ  ケース、２  ＬＣＤ、３  マイク孔、４  スピーカ孔、５  キー入力部、１０  制御部、１１  予約管理部、１２  キー制御部、１３  ＬＣＤ制御部、１４  出力音声制御部、１５  メール処理部、１６  録画処理部、２０  タイマ、３０  マイク、４０，８０  スピーカ、５０  ダイヤルキー、５１  右キー、５２  左キー、５３  実行キー、５４  キャンセルキー、６０  通信制御部、６１  アンテナ、７０  記憶部、７１  予約テーブル記憶部、７２  録画データ記憶部、２００  カーソル、２０１〜２０７  チェックボックス、２１０，２１１  ウィンドウ。
【図１】
2008128765.tif 000003
【図２】
2008128765.tif 000004
【図３】
2008128765.tif 000005
【図４】
2008128765.tif 000006
【図５】
2008128765.tif 000007
【図６】
2008128765.tif 000008
【図７】
2008128765.tif 000009
【図８】
2008128765.tif 000010
【図９】
2008128765.tif 000011
【図１０】
2008128765.tif 000012
【図１１】
2008128765.tif 000013
【図１２】
2008128765.tif 000014
【図１３】
2008128765.tif 000015
【図１４】
2008128765.tif 000016
【図１５】
2008128765.tif 000017
【図１６】
2008128765.tif 000018
【図１７】
2008128765.tif 000019
【図１８】
2008128765.tif 000020
【図１９】
2008128765.tif 000021
【図２０】
2008128765.tif 000022