(57)【要約】【課題】相手方のタイムゾーン、夏時間等を考慮する必要なく相手方を基準とした所望の時刻にアラームの設定が可能なアラーム設定機能を備えた電子機器およびプログラムを提供する。【解決手段】ＣＰＵ１０１は、ワールドクロックユーティリティプログラム１３０に従い、ユーザが設定した基準都市のアラーム通知時刻に対する標準時刻（ＧＭＴ）でのアラーム通知時刻の算出処理、およびＲＴＣ１０６が計時する標準時刻（ＧＭＴ）でのアラーム通知の監視処理を実行する。【選択図】    図１
2005121480.tif 000002
【特許請求の範囲】
【請求項１】
タイムゾーンが異なる複数の地点から任意の地点を指定する指定手段と、
前記指定手段で指定した地点に於けるアラーム時刻を設定する設定手段と、
前記設定手段で設定したアラーム時刻の特定地点での時刻を表示する表示手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記表示手段は、前記アラーム時刻を設定したユーザが使用しているタイムゾーンの地点を前記特定地点として前記設定手段で設定したアラーム時刻の特定地点での時刻を表示する、若しくは、タイムゾーンと対応付けたホームを指定するホーム指定手段をさらに具備して、前記ホーム指定手段で指定されたホームのタイムゾーンの地点を前記特定地点として前記設定手段で設定したアラーム時刻の特定地点での時刻を表示する請求項１記載の電子機器。
【請求項３】
標準時刻を生成するリアルタイマと、
前記標準時刻に対する前記各地点の時差情報を記憶した記憶手段と、
前記リアルタイマが計時する標準時刻と前記記憶手段に記憶した時差情報と前記設定手段で設定したアラーム時刻とに基づいて前記標準時刻でのアラーム時刻を算出する処理手段とをさらに具備し、
前記処理手段は、前記リアルタイマが計時する標準時刻と前記記憶手段に記憶した時差情報と前記設定手段で設定したアラーム時刻とに基づいて、前記アラーム時刻を設定したユーザが使用しているタイムゾーンの地点に於ける前記標準時刻でのアラーム時刻を算出する手段をさらに具備したことを特徴とする請求項２記載の電子機器。
【請求項４】
前記記憶手段は前記各地点の時差情報を都市名に対応付けて記憶し、前記指定手段は前記都市名を用いて地点を指定する請求項３記載の電子機器。
【請求項５】
標準時刻を生成するリアルタイマと、
予め設定された複数の都市から任意の都市を選択する選択手段と、
前記標準時刻に対する前記各都市の時差情報を保持する時差情報記憶手段と、
前記リアルタイマが計時する時刻と前記選択された都市の時差情報とに従い前記選択された都市の現在時刻を計算する現在時刻計算手段と、
前記現在時刻計算手段により計算された時刻を表示する表示手段と、
アラーム通知時刻を設定するアラーム通知時刻設定手段と、
前記アラーム通知時刻設定手段により設定したアラーム通知の対象となる基準都市を設定するアラーム基準都市設定手段と、
前記設定されたアラーム通知時刻と前記基準都市から前記基準都市に於ける前記標準時刻でのアラーム通知時刻を計算する計算手段と、
前記リアルタイマの計時時刻が前記計算手段で計算したアラーム通知時刻に達したときアラームを通知するアラーム通知手段と
を具備したことを特徴とする電子機器。
【請求項６】
前記アラーム通知手段は、前記基準都市および前記基準都市に於ける前記標準時刻でのアラーム通知時刻を表示する請求項５記載の電子機器。
【請求項７】
前記アラーム通知に付随するメモ情報を入力するメモ情報入力手段と、前記入力されたメモ情報を保持するメモ情報保持手段とをさらに具備し、
前記アラーム通知手段は、前記アラーム通知に伴い前記メモ情報保持手段が保持するメモ情報を表示するメモ情報出力手段をさらに具備したことを特徴とする請求項６記載の電子機器。
【請求項８】
コンピュータに、
タイムゾーンが異なる複数の地点から任意の地点を指定するユーザインタフェース機能と、
前記指定した地点に於けるアラーム時刻を設定するユーザインタフェース機能と、
前記設定したアラーム時刻の特定地点での時刻を表示するユーザインタフェース機能と
を実現させるためのプログラム。
【請求項９】
標準時刻を生成するリアルタイマ機能と、
前記標準時刻に対する前記各地点の時差情報を記憶する時差情報保存機能と、
前記標準時刻と前記時差情報と前記設定したアラーム時刻とに基づいて前記標準時刻でのアラーム時刻を算出する計算機能と
をさらに具備し、
前記設定したアラーム時刻の特定地点での時刻を表示するユーザインタフェース機能は、前記リアルタイマ機能が計時する標準時刻と前記時差情報保存機能が記憶した時差情報と前記設定したアラーム時刻とに基づいて、前記アラーム時刻を設定したユーザが使用しているタイムゾーンの地点を前記特定地点として前記設定したアラーム時刻の特定地点での時刻を表示する機能を有する請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アラーム機能付の世界時計を備えた携帯型の電子機器および同電子機器に適用して好適なプログラムに関する。
【背景技術】
【０００２】
タイムゾーンの異なる地点相互間に於いて、例えばテレビ会議、電話会議などを実施する場合、相手方（例えば相手国）の時刻で開始時刻等が通知される場合がある。このような時に、アラームを設定する場合を考えると、通常、アラームの基準となる時間はシステムタイム、つまり自分がいる都市の時間となるのが一般的であるため、相手方（相手国）の都市と自分のホームとする都市との時差を操作者が考慮してアラームの設定を行う必要があった。また夏時間等も考慮すると複雑な計算が必要になる場合もある。このような操作者が複雑な計算を行いながらアラームを設定する作業を排除して簡単かつ容易な操作で上記したようなアラーム設定を可能にするユーザインタフェース機能が望まれる。
【特許文献１】特開２００２−２０７０９０
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したようにタイムゾーンの異なる地点相互間に於いて、アラームを設定する場合、通常、アラームの基準となる時間はシステムタイム、つまり自分がいる都市の時間となるのが一般的であるため、相手方の都市と自分のホームとする都市との時差を操作者が考慮してアラームの設定を行う必要があった。
【０００４】
本発明は、相手方のタイムゾーン、夏時間等を考慮する必要なく相手方を基準とした所望の時刻にアラームの設定が可能なアラーム設定機能を備えた電子機器およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、タイムゾーンが異なる複数の地点から任意の地点を指定する指定手段と、前記指定手段で指定した地点に於けるアラーム時刻を設定する設定手段と、前記設定手段で設定したアラーム時刻の特定地点での時刻を表示する表示手段とを具備してアラーム設定インタフェース機能を実現したことを特徴とする。
【０００６】
さらに本発明は、標準時刻を生成するリアルタイマと、予め設定された複数の都市から任意の都市を選択する選択手段と、前記標準時刻に対する前記各都市の時差情報を保持する時差情報記憶手段と、前記リアルタイマが計時する時刻と前記選択された都市の時差情報とに従い前記選択された都市の現在時刻を計算する現在時刻計算手段と、前記現在時刻計算手段により計算された時刻を表示する表示手段と、アラーム通知時刻を設定するアラーム通知時刻設定手段と、前記アラーム通知時刻設定手段により設定したアラーム通知の対象となる基準都市を設定するアラーム基準都市設定手段と、前記設定されたアラーム通知時刻と前記基準都市から前記基準都市に於ける前記標準時刻でのアラーム通知時刻を計算する計算手段と、前記リアルタイマの計時時刻が前記計算手段で計算したアラーム通知時刻に達したときアラームを通知するアラーム通知手段とを具備してアラームの設定並びに通知機能を実現したことを特徴とする。
【発明の効果】
【０００７】
タイムゾーンの異なる相手方を基準とした所望の時刻にアラームの設定が可能なアラーム設定機能を実現できる。
【発明を実施するための最良の形態】
【０００８】
以下図面を参照して本発明の実施形態を説明する。
【０００９】
図１は本発明を実現した電子機器の一構成例を示したもので、ここでは携帯型コンピュータ機器のシステム構成を例に採って示している。
【００１０】
この図１に示すコンピュータ機器には、ＣＰＵ１０１、ホストブリッジ１０２、主メモリ１０３、表示コントローラ１０４、システムコントローラ１０５、有線ＬＡＮデバイス１０７、無線ＬＡＮデバイス１０８、ハードディスクドライブ（ＨＤＤ）１０９、ＢＩＯＳ−ＲＯＭ１１０、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１等が設けられている。
【００１１】
ＣＰＵ１０１は、本コンピュータの動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１０９若しくは図示しない大容量スタティックメモリから主メモリ１０３にロードされたオペレーティングシステム（ＯＳ）および各種アプリケーション／ユーティリティプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１１０に格納されたＢＩＯＳ（ Basic Input Output System）も実行する。本実施形態では主メモリ１０３に格納されたワールドクロックユーティリティプログラム１３０に従い、図２に示すようなアラーム設定処理およびアラーム通知処理を実行する。このアラーム設定処理およびアラーム通知処理については後述する。
【００１２】
ホストブリッジ１０２はＣＰＵ１０１のローカルバスとシステムコントローラ１０５との間を接続するブリッジデバイスである。ホストブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラが内蔵されている。
【００１３】
主メモリ１０３には、本発明に係るアラーム設定機能並びにアラーム通知機能を実現するワールドクロックユーティリティプログラム１３０が格納される。また、通信ネットワーク機能を介してタイムゾーンの異なる地点（エリア）の機器との間での会議等を可能にする基本ソフトウェア、音声認識ソフトウェア、映像処理ソフトウェア等の各種アプリケーションソフトウェアが格納される。上記ワールドクロックユーティリティプログラム１３０および各種アプリケーションプログラムはユーザの指示に従い適宜ＣＰＵ１０１の処理により実行される。この際のワールドクロックユーティリティプログラム１３０に従うアラームの設定並びに通知処理については図２に示すフローチャートを参照して後述する。
【００１４】
表示コントローラ１０４は本コンピュータのディスプレイモニタとして使用される例えばＬＣＤを用いた表示部（ＤＩＳＰ）１３２を制御する。この表示部１３２には、本発明に係るアラーム設定機能並びにアラーム通知機能を実現する図３および図４、図５乃至図７に示すような各種のユーザインタフェース画面を表示する。これらの各ユーザインタフェース画面については後述する。尚、上記表示部１３２はＬＣＤのみの構成に限らず、例えばポケットＰＣ等の小型機器に於いてはＬＣＤとタッチパネルを組み合わせた座標入力機能を備えた表示装置を用いた構成であってもよい。
【００１５】
システムコントローラ１０５は、ＰＣＩバス上の各デバイスおよびＩＳＡバス上の各デバイスを制御する。この実施形態では、標準時刻（ＧＭＴ）の計時を行うＲＴＣ（Real-Time Clock）１０６が設けられる。ＲＴＣ１０６はシステム電源のオン／オフに拘わらず、常時、標準時刻（ＧＭＴ）を計時している。このＲＴＣ１０６で生成された標準時刻（ＧＭＴ）は上記ワールドクロックユーティリティプログラム１３０の実行時に於いて参照される。
【００１６】
また、システムコントローラ１０５には、ＨＤＤ１０９を制御するためのＩＤＥコントローラも内蔵されている。
【００１７】
ＨＤＤ１０９には、主メモリ１３０にロードされる本発明に係るアラーム設定機能並びにアラーム通知機能を実現する各種プログラムの他に、ワールドクロックユーティリティプログラム１３０が参照する標準時刻（ＧＭＴ）を基準にしたタイムゾーンを異にする世界各地の時差情報が格納される。この実施形態では、世界の主要都市名に時差情報を対応付けた時差管理テーブル（ＴＢＬ）が格納され、上記ワールドクロックユーティリティプログラム１３０の処理に於いて参照される。尚、本発明に係るアラームの設定機能並びに通知は、ＨＤＤを持たないポケットＰＣ等の電子機器に於いても実現可能であり、ＨＤＤに代わり、例えばＲＯＭその他のスタティックメモリに、上記時差管理テーブル（ＴＢＬ）、ワールドクロックユーティリティプログラム１３０等を設けた構成であってもよい。
【００１８】
有線ＬＡＮデバイス１０７、および無線ＬＡＮデバイス１０８は、上記タイムゾーンの異なる地域間での通信ネットワークを介したテレビ会議等に於いて適宜用いられるもので、有線ＬＡＮデバイス１０７は、有線ネットワークに接続するための有線ネットワークデバイスである。この有線ＬＡＮデバイス１０７は、ＬＡＮコネクタ（ＴＭ）に接続された有線ＬＡＮケーブルを介して、有線ネットワークとの通信を行なう。無線ＬＡＮデバイス１０８は、無線ネットワークに接続するための無線ネットワークデバイスであり、ベースバンドユニットとＲＦユニットとから構成されている。ＲＦユニットはアンテナ（ＡＮＴ）を介して無線信号の送受信を行なう。この無線ＬＡＮデバイス１０８は、例えばＩＥＥＥ  ８０２．１１ａ／  ＩＥＥＥ  ８０２．１１規格にしたがって、無線通信を実行するように構成されている。
【００１９】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１は、電力管理のためのエンベデッドコントローラと、キーボードおよび操作ボタン１１２を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１は、ユーザによるパワーボタンの操作に応じて本コンピュータをパワーオン／パワーオフする機能を有している。
【００２０】
上記ワールドクロックユーティリティプログラム１３０に従う本発明の実施形態に係るアラーム設定並びにアラーム通知処理の手順を図２に示している。
【００２１】
また本発明の実施形態に於けるアラーム設定画面の一構成例を図３に示し、アラーム通知画面の一構成例を図４に示している。図３に於いて、アラーム設定画面３０には、アラーム設定を有効にするためのＳｅｔ  Ａｌａｒｍのチェックボックス３１、アラーム設定を行う基準都市を設定（指定）するためのＣｉｔｙの設定フィールド３２、アラーム通知時刻を設定するためのＴｉｍｅの設定フィールド３３、設定した基準都市のアラーム通知時刻に対するユーザが使用しているタイムゾーンでの時刻を表示するＬｏｃａｌ  Ｔｉｍｅ（ホーム時刻）の表示窓３４、アラーム通知に係るメモ情報を入力するためのＭｅｍｏの入力フィールド３５、アラーム設定の確定を通知するためのＯＫボタン３７、アラーム設定を解除するためのＣａｎｃｅｌボタン３８等が設けられる。図４に於いて、アラーム通知画面４０には、アラーム設定を行った基準都市名、および当該都市に於けるアラーム通知時刻の表示欄４３、ホーム時刻の表示欄４４、メモ情報表示欄４５等が設けられる。さらにアラーム通知を終了させるためのＤｉｓｍｉｓｓボタン、アラーム通知画面４０を任意の設定時間で再表示させるためのＳｎｏｏｚｅ設定ボタンおよびＳｎｏｏｚｅ時間設定フィールド等が設けられる。
【００２２】
図２に示すワールドクロックユーティリティプログラム１３０に従うアラーム設定並びにアラーム通知処理は、ユーザが所定の操作でワールドクロックのアラーム設定を指示することにより実行される。
【００２３】
この処理に於いては、先ず上記指示に従い、表示部１３２に、図３に示すような構成のアラーム設定画面３０が表示される。この図３に示すアラーム設定画面３０上で、Ｓｅｔ  Ａｌａｒｍのチェックボックス３１をチェックし、Ｔｉｍｅの設定フィールド３３上でアラーム通知時刻を設定し、Ｃｉｔｙの設定フィールド３２上でアラーム通知時刻を設定する基準都市を設定し、Ｍｅｍｏの入力フィールド３５上で例えばアラーム通知に関係するメモ情報を入力する（図２ステップＳ１０１〜Ｓ１０３）。これらの入力順序は特に決まったものではなく何処から行ってもよい。
【００２４】
上記した各操作の後、ＯＫボタン３７を押下操作（クリック）すると、上記設定した基準都市のアラーム通知時刻に対する標準時刻（ＧＭＴ）でのアラーム通知時刻の算出処理、およびＲＴＣ１０６が計時する標準時刻（ＧＭＴ）でのアラーム通知の監視処理が実行される（図２ステップＳ１０４〜Ｓ１１１）。
【００２５】
ここでのアラーム通知時刻の算出処理は、時差管理テーブル（ＴＢＬ）から、設定された基準都市の時差情報を取得し（図２ステップＳ１０４）、その取得した時差情報と、設定された基準都市のアラーム通知時刻と、ＲＴＣ１０６が計時する標準時刻（ＧＭＴ）とをもとに、基準都市に於ける標準時刻（ＧＭＴ）でのアラーム通知時刻を算出する（図２ステップＳ１０５）。この算出した標準時刻（ＧＭＴ）でのアラーム通知時刻をアラーム監視の時刻データとして主メモリ１０３内に設けた所定のレジスタにセット（保持）する（図２ステップＳ１０６）。その後、ＲＴＣ１０６が計時する標準時刻（ＧＭＴ）でのアラーム通知の監視処理に於いて、上記ＲＴＣ１０６の計時時刻データと上記レジスタに保持した時刻データとを一定の周期で比較し、ＲＴＣ１０６の計時時刻が上記レジスタが示す時刻に達したか否かを判断する（図２ステップＳ１０７）。ここでＲＴＣ１０６の計時時刻が上記レジスタが示す時刻に達したことを判断すると（図２ステップＳ１１１  Ｙｅｓ）、表示部１３２に図４に示すアラーム通知画面４０を表示する（図２ステップＳ１１２）。このアラーム通知画面４０には、表示欄４３にアラーム設定を行った基準都市名、および当該都市に於けるアラーム通知時刻が表示され、表示欄４４にアラーム通知のホーム時刻が表示され、表示欄４５にアラーム通知に関わるメモ情報等が表示される。
【００２６】
図５乃至図７は本発明の実施形態に於ける他のユーザインタフェース画面の構成例を示したもので、図５は指定した複数都市での現在時刻を同時表示する現在時刻表示画面の構成例、図６は地図上のタップ操作で、ホーム（Ｈｏｍｅ）、第１都市（Ｃｉｔｙ１）、第２都市（Ｃｉｔｙ２）を設定する都市設定画面の構成例、図７は上記図４に示すアラーム設定画面とは設定内容を異にするアラーム設定画面の構成例を示している。
【００２７】
図５に示す現在時刻表示画面５０では、ホームとして設定した都市の現在時刻に対する複数都市（Ｃｉｔｙ１，Ｃｉｔｙ２）の現在時刻を同時に表示している。例えば上記した図３に示すアラーム設定画面３０上でＣａｎｃｅｌボタン３８を押下操作（クリック）することにより、図３に示すアラーム設定画面から図５に示す複数都市の現在時刻表示画面５０に切り替わる。
【００２８】
図６に示す都市設定画面６０では、ホームをユーザが現在使用しているタイムゾーンに限らず、任意に設定できる。例えば上記都市設定画面６０上で、ユーザが使用しているタイムゾーン以外の地点（エリア）をホームとして指定することにより、上記した実施形態に於いて、図３に示すアラーム設定画面３０上のＬｏｃａｌ  Ｔｉｍｅ（ホーム時刻）の表示窓３４に、上記図６に示す都市設定画面６０で設定したホームの時刻（基準都市でのアラーム通知時刻に対する設定ホームの時刻）を表示することができる。この際の時刻計算は上記した実施形態の処理と同様に標準時刻（ＧＭＴ）を基に行われる。
【００２９】
図７に示すアラーム設定画面７０では、ホームを基準とした、サウンド通知、メッセージ通知等を伴うアラーム通知の設定を可能にしている。この図７に示すアラーム設定画面７０と図６に示す都市設定画面６０とを組み合わせて表示することで、都市設定画面６０上で設定した都市毎にそれぞれ固有のサウンド通知、メッセージ通知等を伴うアラーム通知が可能になる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る電子機器の構成を示すブロック図。
【図２】本発明の実施形態に係るワールドクロックユーティリティプログラムに従うアラーム設定並びにアラーム通知処理の手順を示すフローチャート。
【図３】本発明の実施形態に係るアラーム設定画面の構成例を示す図。
【図４】本発明の実施形態に係るアラーム通知画面の構成例を示す図。
【図５】本発明の実施形態に係る現在時刻表示画面の構成例を示す図。
【図６】本発明の実施形態に係る都市設定画面の構成例を示す図。
【図７】本発明の実施形態に係るアラーム設定画面の他の構成例を示す図。
【符号の説明】
【００３１】
３０…アラーム設定画面、３１…チェックボックス、３２…Ｃｉｔｙ設定フィールド、３３…Ｔｉｍｅ設定フィールド、３５…Ｌｏｃａｌ  Ｔｉｍｅ（ホーム時刻）表示窓、３５…Ｍｅｍｏ入力フィールド、４０…アラーム通知画面、４３…基準都市名およびアラーム通知時刻の表示欄、４４…ホーム時刻の表示欄、４５…メモ情報表示欄、１０１…ＣＰＵ、１０３…主メモリ、１０６…ＲＴＣ（Real-Time Clock）、１３０…ワールドクロックユーティリティプログラム、１３２…表示部、ＴＢＬ…時差管理テーブル。
【図１】
2005121480.tif 000003
【図２】
2005121480.tif 000004
【図３】
2005121480.tif 000005
【図４】
2005121480.tif 000006
【図５】
2005121480.tif 000007
【図６】
2005121480.tif 000008
【図７】
2005121480.tif 000009