(57)【要約】【課題】アナログ時計の時針や分針などの画像を有効に活用して時刻を表示することにより興趣を高めることができる時刻表示装置を提供すること。【解決手段】デジタルカメラ（１０）は、分針（３）と時針（４）及び文字盤（５）を含む画像を取得するＣＰＵ（２０）と、取得した分針（３）と時針（４）及び文字盤（５）の画像から、針部分の画像と、針部分の画像を除去した文字盤の画像と、を取得する画像取得部（７０）と、取得した文字盤（５）の画像上に分針（３）と時針（４）の画像を合成して合成画像を作成する画像合成部（９０）と、現在の時刻を表示するように、合成画像を液晶表示部（１００）に表示するＣＰＵ（２０）とを備える。【選択図】図１
2010243334.tif 000002
【特許請求の範囲】
【請求項１】
分針と時針及び文字盤を含む画像を取得する第１取得手段と、
前記第１取得手段によって取得した前記画像を前記分針と前記時針とを含む針部分を抽出した針抽出画像と、前記針部分の画像を除去した針除去画像とを取得する第２取得手段と、
時刻を計時する計時手段と、
前記計時手段によって計時した時刻を示すように、前記第２取得手段によって取得した前記針除去画像と前記針抽出画像とを合成する合成手段と、
前記合成手段によって合成された画像を表示部に表示する表示手段と、
を備えたことを特徴とする時刻表示装置。
【請求項２】
前記計時手段によって計時した時刻を表示する時刻表示モードを含む複数のモードの中から現在のモードを選択するモード選択手段を備え、
前記モード選択手段によって前記時刻表示モードが選択されている間は、前記計時手段による計時の処理、前記合成手段による合成の処理、及び前記表示手段による表示の処理を順次繰り返し行うことを特徴とする請求項１記載の時刻表示装置。
【請求項３】
前記第１取得手段は、異なる時刻において、前記画像を複数取得し、
前記第２取得手段は、前記第１取得手段によって取得した複数の前記画像から、前記針抽出画像と前記針除去画像とをそれぞれ前記異なる時刻ごとに取得し、
前記合成手段は、前記第２取得手段によって取得された前記複数の針除去画像を合成して１つの針除去画像を生成する生成手段を備え、
前記合成手段は、前記計時手段によって計時した時刻を示すように、前記生成手段によって生成した前記１つの針除去画像と前記第２取得手段によって取得した前記分針と前記時針を抽出した針抽出画像とを合成することを特徴とする請求項１から請求項２までの何れかに記載の時刻表示装置。
【請求項４】
前記第１取得手段は、撮像手段による撮像によって前記分針と時針及び文字盤を含む画像を取得することを特徴とする請求項１から請求項３までの何れかに記載の時刻表示装置。
【請求項５】
前記針除去画像は、前記第１取得手段によって取得した前記画像から針部分を除去された文字盤部分を抽出した文字盤抽出画像であることを特徴とする請求項１から請求項４までの何れかに記載の時刻表示装置。
【請求項６】
分針と時針及び文字盤を含む画像を取得する第１取得ステップと、
前記第１取得ステップによって取得した前記画像を前記分針と前記時針とを含む針部分を抽出した針抽出画像と、前記針部分の画像を除去した針除去画像とを取得する第２取得ステップと、
時刻を計時する計時ステップと、
前記計時ステップによって計時した時刻を示すように、前記第２取得ステップによって取得した前記針除去画像と前記針抽出画像とを合成する合成ステップと、
前記合成ステップによって合成された画像を表示部に表示する表示ステップと、
を備えたことを特徴とする時刻表示方法。
【請求項７】
時刻表示装置を備えるコンピュータを、
分針と時針及び文字盤を含む画像を取得する第１取得手段、
前記第１取得手段によって取得した前記画像を前記分針と前記時針とを含む針部分を抽出した針抽出画像と、前記針部分の画像を除去した針除去画像とを取得する第２取得手段、
時刻を計時する計時手段、
前記計時手段によって計時した時刻を示すように、前記第２取得手段によって取得した前記針除去画像と前記針抽出画像とを合成する合成手段、
前記合成手段によって合成された画像を表示部に表示する表示手段
として機能させることを特徴とする時刻表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻表示装置、時刻表示方法、時刻表示プログラムに関する。
【背景技術】
【０００２】
従来、アナログ時計を撮影することにより、撮影したアナログ時計の時針・分針の位置から撮影したときの時刻を読み取り、これにデジタルカメラ本体に設定される現在時刻を合わせるものが存在している。
【０００３】
このようなデジタルカメラとして、例えば、時間差をもって撮影したアナログ時計の２つの撮影画像に基づき、該アナログ時計を構成する時針、分針、秒針を特定し、特定した時針、分針、秒針の撮影画像を用いて時刻情報を取得するものが知られている（特許文献１を参照）。このデジタルカメラの場合、ユーザーはアナログ時計を撮影するだけで、デジタルカメラの時刻を正確に補正することができ、時刻を補正する手間を省くことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４５１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、かかるデジタルカメラにあっては、デジタルカメラに内蔵されている時刻機能を正確に合わせることができるものの、デジタルカメラの液晶表示部などにデジタル表示する時刻を補正するに過ぎなかった。すなわち、時針や分針、又はアナログ時計の文字盤などの撮影画像そのものを活用して時刻を表示することはできず興趣に欠けていた。
【０００６】
本発明は、上述の従来の課題に鑑みてなされたものであり、アナログ時計の時針や分針などの画像を有効に活用して時刻を表示することにより興趣を高めることができる時刻表示装置、時刻表示方法、時刻表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明に係る時刻表示装置は分針と時針及び文字盤を含む画像を取得する第１取得手段と、前記第１取得手段によって取得した前記画像を前記分針と前記時針とを含む針部分を抽出した針抽出画像と、前記針部分の画像を除去した前記針除去画像とを取得する第２取得手段と、時刻を計時する計時手段と、前記計時手段によって計時した時刻を示すように、前記第２取得手段によって取得した前記針除去画像と前記針抽出画像とを合成する合成手段と、前記合成手段によって合成された画像を表示部に表示する表示手段と、を備えたことを特徴とする。
【０００８】
請求項２に記載の発明に係る時刻表示装置は、前記計時手段によって計時した時刻を表示する時刻表示モードを含む複数のモードの中から現在のモードを選択するモード選択手段を備え、前記モード選択手段によって前記時刻表示モードが選択されている間は、前記計時手段による計時の処理、前記合成手段による合成の処理、及び前記表示手段による表示の処理を順次繰り返し行うことを特徴とする。
【０００９】
請求項３に記載の発明に係る時刻表示装置は、前記第１取得手段は、異なる時刻において、前記画像を複数取得し、前記第２取得手段は、前記第１取得手段によって取得した複数の前記画像から、前記針抽出画像と前記針除去画像とをそれぞれ前記異なる時刻ごとに取得し、前記合成手段は、前記第２取得手段によって取得された前記複数の針除去画像を合成して１つの針除去画像を生成する生成手段を備え、前記合成手段は、前記計時手段によって計時した時刻を示すように、前記生成手段によって生成した前記１つの針除去画像と前記第２取得手段によって取得した前記分針と前記時針を抽出した針抽出画像とを合成することを特徴とする。
【００１０】
請求項４に記載の発明に係る時刻表示装置は、前記第１取得手段は、撮像手段による撮像によって前記分針と時針及び文字盤を含む画像を取得することを特徴とする。
【００１１】
請求項５に記載の発明に係る時刻表示装置は、前記針除去画像は、前記第１取得手段によって取得した前記画像から針部分を除去された文字盤部分を抽出した文字盤抽出画像であることを特徴とする。
【００１２】
請求項６に記載の発明に係る時刻表示方法は、分針と時針及び文字盤を含む画像を取得する第１取得ステップと、前記第１取得ステップによって取得した前記画像を前記分針と前記時針とを含む針部分を抽出した針抽出画像と、前記針部分の画像を除去した前記針除去画像とを取得する第２取得ステップと、時刻を計時する計時ステップと、前記計時ステップによって計時した時刻を示すように、前記第２取得ステップによって取得した前記針除去画像と前記針抽出画像とを合成する合成ステップと、前記合成ステップによって合成された画像を表示部に表示する表示ステップと、を備えたことを特徴とする。
【００１３】
請求項７に記載の発明に係る時刻表示プログラムは、時刻表示装置を備えるコンピュータを、分針と時針及び文字盤を含む画像を取得する第１取得手段、前記第１取得手段によって取得した前記画像を前記分針と前記時針とを含む針部分を抽出した針抽出画像と、前記針部分の画像を除去した前記針除去画像とを取得する第２取得手段、時刻を計時する計時手段、前記計時手段によって計時した時刻を示すように、前記第２取得手段によって分割した前記針除去画像と前記針抽出画像とを合成する合成手段、前記合成手段によって合成された画像を表示部に表示する表示手段として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、アナログ時計の時針や分針などの画像を有効に活用して時刻を表示することにより興趣を高めることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る時刻表示装置を備えるデジタルカメラの機能構成図である。
【図２】図１のデジタルカメラのアナログ時計撮像処理を示すフローチャートである。
【図３】図１のデジタルカメラのアナログ時計撮像処理におけるアナログ時計の分針や時針の検出前の状態を説明するための図である。
【図４】図１のデジタルカメラのアナログ時計撮像処理におけるアナログ時計の分針や時針の検出中の状態を説明するための図である。
【図５】図１のデジタルカメラの時刻表示処理を示すフローチャートである。
【図６】図１のデジタルカメラの時刻表示処理で合成した画像の表示例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図１〜図６を参照して、本発明の実施の形態に係る時刻表示装置として機能するデジタルカメラ１０について説明する。
【００１７】
［機能構成図］
図１は、本発明の実施の形態に係る時刻表示装置として機能するデジタルカメラ１０の機能構成図である。このデジタルカメラ１０は、基本となる動作モードとして、撮影モードと、時刻表示モードとを有している。
撮影モードでは、ユーザーの操作に応じて、分針や時針及び文字盤を含むアナログ時計を被写体として撮影し、撮影したアナログ時計の画像を分針や時針を含む画像と文字盤を含む画像とに分割して記録するアナログ時計撮像処理を行う。時刻表示モードでは、撮影モードで撮影したアナログ時計の画像から分割した文字盤の画像に、現在の時刻にあわせて、同じく撮影モードで撮影したアナログ時計の画像から分割した分針や時針の画像を合成し、こうして合成した画像を表示する。
【００１８】
本実施の形態のデジタルカメラ１０は、ＣＰＵ２０、ＣＰＵ２０がデジタルカメラ１０の各種機能を実現するためのプログラムなどを記憶したプログラムＲＯＭ２５、撮像素子３０、画像ＲＡＭ４０、入力部５０、分割画像ＲＡＭ８０、計時部８５、画像合成部９０、及び、液晶表示部１００を備える。また、ＣＰＵ２０は、時針・分針検出部６０、及び、画像取得部７０を備える。尚、時針・分針検出部６０、及び、画像取得部７０は、プログラムＲＯＭ２５に記憶されたプログラムを実行することによりＣＰＵ２０で機能するものとする。また、入力部５０は、ユーザーの操作を検出することにより本発明に関連するモード選択手段として機能する他、画像の記録指示を検出するためのシャッターキーや、後述する時刻表示モードへのモード遷移を検出するためのキーを含む。分割画像ＲＡＭ８０は、抽出した時針・分針画像を記憶する時針・分針画像メモリ８０１と、背景（文字盤・ベゼル）画像を記憶する背景（文字盤・ベゼル）画像メモリ８０２とが含まれる。
【００１９】
撮像素子３０は、ＣＰＵ２０からの命令に基づき、撮像範囲にある被写体の画像を取り込む。撮像素子３０は、アナログ時計が撮像範囲にある場合、撮影モードにおいて、ユーザーの操作に応じて、分針、時針及び文字盤を含むアナログ時計を被写体像として撮像する。撮像素子３０は、ＣＣＤ又はＣＭＯＳ等により形成され、被写体画像（イメージ）を結像し、ＲＧＢの各色の光の強さを、電流値に変換して画像データを生成する。
画像ＲＡＭ４０は、撮像素子３０により撮像されて取得された画像データを記憶する。この画像データには、撮像素子３０が撮影モードにて撮像した、分針と時針及び分針、時針の背後に存在する文字盤を含むアナログ時計の画像データを含む。時針・分針検出部６０は、ＣＰＵ２０が撮像した画像データから時針・分針などを検出する際に照合する時針・分針検出用データを含む、本実施の形態のデジタルカメラ１０が必要な機能を実現するための必要なデータを記憶している。
ＣＰＵ２０は、プログラムＲＯＭ２５に記憶されたプログラムを実行して、単独で、又は他の構成部と協働して様々な処理を行い、デジタルカメラ１０の各種手段、各種構成部及び各種機能を実現する。
【００２０】
入力部５０は、デジタルカメラ１０の外方に、ユーザーが必要に応じて自由に操作できるように形成されており、ユーザーの操作により入力されるユーザーからの命令をＣＰＵ２０に指示するユーザ・インタフェースである。具体的には、入力部５０は、ユーザーの操作に応じて、ＣＰＵ２０が計時部８５で計時した時刻を表示する時刻表示モード、アナログ時計を撮影してアナログ時計の文字盤と分針や時針の画像を抽出するアナログ時計撮影処理などを行う撮影モードなどモードの選択、又はモードの終了をＣＰＵ２０に指示する。入力部５０は、例えば、ボタン、ダイヤルなどであってもよく、ユーザーからのモード選択以外の指示を入力してもよい。本実施の形態では、特に断らない限り、ユーザーからの指示は入力部５０を介して入力される。
【００２１】
時針・分針検出部６０は、ＣＰＵ２０が画像ＲＡＭ４０から取得した画像データの中から、画像ＲＡＭ４０に記憶した時針・分針検出用データを参照して時針及び分針の画像部分の検出を行う。
画像取得部７０は、ＣＰＵ２０により取得されて時針・分針検出部６０により検出が行われた画像を、分針と時針とを含む針部分の画像と、針部分の画像を除去した文字盤の画像とに分割させて取得する。
分割画像ＲＡＭ８０は、画像取得部７０により取得された分針と時針とを含む針部分の画像を時針・分針画像メモリ８０１に記憶し、一方、針部分の画像を除去した文字盤の画像を背景画像として背景（文字盤・ベゼル）画像メモリ８０２に記憶する。また、分割に限らず、針部分の画像と針部分の画像を除去した文字盤の画像とを抽出した画像であってもよい。
【００２２】
計時手段として機能する計時部８５は、ＣＰＵ２０の指示に応じて現在の時刻を計時する。
合成手段として機能する画像合成部９０は、入力部５０が操作されて時刻表示モードが選択されると、ＣＰＵ２０からの指示に応じて、分割画像ＲＡＭ８０に記憶されている画像取得部７０によって分割された文字盤の画像上に、計時部８５によって計時した時刻を示すように、分割画像ＲＡＭ８０に記憶されている分割された分針と時針とを含む針部分の画像を合成する。
表示手段として機能するＣＰＵ２０は、画像合成部９０によって合成された画像を、表示部としての液晶表示部１００に表示する。
【００２３】
また、画像合成部９０は、画像取得部７０によって異なる時刻ごとに分割した複数の文字盤画像を合成して１つの文字盤画像を合成する生成手段であり、画像生成部としても機能する。
また、画像合成部９０は、文字盤画像を生成した後、生成した文字盤の画像に、分割画像ＲＡＭ８０に記憶している針部分の画像、すなわち、分針と時針の画像を合成してＣＰＵ２０が計時する時刻を示すアナログ時計の画像を生成する。この時、時針、分針を撮影されたアナログ時計の中心を軸に実際の時刻に応じて回転するように合成していく。これによって、時刻に応じて針が動く時計の写真を再生することが可能となる。
【００２４】
また、入力部５０の操作により時刻表示モードが選択されている間、時刻表示モードの終了指示があるまで、計時部８５による現在時刻の計時の処理、画像合成部９０による文字盤画像と時針、分針の画像との合成により現在時刻を示す時計の画像を生成する処理、及びＣＰＵ２０による生成した現在時刻を示す時計の画像を液晶表示部１００に表示する処理が順次行われる。
【００２５】
［アナログ時計撮像処理］
図２は、デジタルカメラ１０が撮影モードで実行する、分針や時針及び文字盤を含むアナログ時計を被写体として撮影し、撮影した時計の画像を分針や時針を含む画像と文字盤を含む画像とに分割して記憶するアナログ時計撮影処理を示すフローチャートである。図３は、アナログ時計撮像処理におけるアナログ時計の分針や時針の検出前の状態を示す図である。図４は、撮影モードで行われるアナログ時計撮像処理におけるアナログ時計の分針や時針の検出中の状態を示す図である。
【００２６】
入力部５０が操作されて撮影モードが選択され、アナログ時計撮像処理が指示されると、ＣＰＵ２０は、図２に示すフローチャートの処理を実行するためのプログラムをプログラムＲＯＭ２５から読み出す。ＣＰＵ２０は、このプログラムに従って、図２に示すフローチャートにおける各種処理を実行する。
【００２７】
まず、図２を参照して、ＣＰＵ２０の制御による撮影モードで実行される撮像処理について説明する。
【００２８】
はじめに、ＣＰＵ２０は、アナログ時計撮像処理を行う（ステップＳ１１）。アナログ時計撮像処理では、撮像素子３０の前に置かれたアナログ時計の撮像を行い、アナログ時計を構成する分針３と時針４及び文字盤５を含む画像の取得を行う。また、ここで文字盤５とは、当該アナログ時計のケース部分、または、そのケース部分の外側に取り付けられるベゼルなどの金属製の装飾部材を含んでもよい。
【００２９】
この場合、被写体の対象となるアナログ時計は、必ずしも動いている本物のアナログ時計である必要はなく、分針、時針及び文字盤を有する時計であればよい。すなわち、アナログ時計を撮影した写真やカタログ、又は玩具の時計であってもよい。アナログ時計画像処理において取得された画像は、画像ＲＡＭ４０において記憶される。
【００３０】
尚、アナログ時計撮像処理において、アナログ時計を構成する分針３と時針４及び文字盤５を含む画像の取得は異なる時刻において少なくとも２回、望ましくは複数回行うことが好ましい。すなわち、分針３と時針４の存在により、その背後にある文字盤５に記載されている時刻を表示する数文字８や、文字盤５の模様が隠れてしまうことがあるため、分針３と時針４とにより隠れる文字盤５の位置が異なる時刻で、少なくとも２回アナログ時計撮像処理により撮像を行い、こうして撮像した少なくとも２枚の画像を画像ＲＡＭ４０に記憶する。
また、少なくとも２回のアナログ時計撮像処理を必要とする場合、１回目のアナログ時計撮像処理の後、もう一度異なる時刻において２回目のアナログ時計撮像処理を行う必要がある旨のメッセージをユーザーに対し、音や液晶表示又はメールなどで報知するようにしてもよい。
【００３１】
また、２回のアナログ時計撮影処理を必要とする場合であっても、ユーザーの選択により、１回のアナログ時計撮影処理だけで終了させることもできる。この場合には、予め用意された複数の文字盤の中からユーザーが好みの文字盤を選択して使用するようにしてもよい。
【００３２】
次に、画像取得部７０は、ＣＰＵ２０の命令により撮像した画像から、アナログ時計の文字盤５の部分と、分針３と時針４とにより構成される針部分を分割させた画像の生成を行う（ステップＳ１２）。本実施の形態では、画像取得部７０は、画像ＲＡＭ４０において記憶された画像を、アナログ時計の分針３と時針４とにより構成される針部分の画像と、分針３と時針４とにより構成される針部分の画像を除去した文字盤５の部分の画像と、に分割する処理を行う。
【００３３】
また、ＣＰＵ２０は、画像ＲＡＭ４０に記憶した時針・分針検出用データと照合して分針３と時針４の画像を全て抽出できたか否かを判別するようにしてもよい。ここで、ステップＳ１１で、分針３と時針４と文字盤５との何れかが重なって撮像されたと判別された場合には、もう一度異なる時刻において再度アナログ時計撮像処理を行う必要がある旨のメッセージをユーザーに対し、音や液晶表示又はメールなどで報知するようにしてもよい。そして、ユーザーがこの報知に従わずに、再度アナログ時計撮影処理を行わなかった場合には、予め用意された複数の分針及び時針の中からユーザーが好みの分針及び時針を選択して取得された分針又は時針として使用することもできる。
【００３４】
この際、１回目のアナログ時計撮像処理において、ＣＰＵ２０により文字盤５の色が単一色や単一柄であると判別された場合には複数回の撮影を行わないようにしてもよい。分針３や時針４が除去されていたとしても、例えば、分針３や時針４の背後にある文字盤５の色や柄を、周りの色や柄に基づいて補完処理を行って埋めることによって、針３や時針４、文字盤５の画像を生成するようにしてもよい。
【００３５】
また、撮影処理の対象となるアナログ時計を、分針、時針及び文字盤を有する時計として説明したがこれに限定されない。すなわち、分針だけ、時針だけ、又は文字盤だけを有する時計、あるいはその他カタログの画像であってもよい。また、取得した画像に分針や時針又は文字盤の画像がない場合には、ユーザーは、代替画像として、予め用意された分針や時針又は文字盤の画像から所望する画像を選択して、分針、時針又は文字盤の画像とするようにしてもよい。
【００３６】
次に、ＣＰＵ２０は、こうして分割によって抽出した文字盤画像と針画像とを対応付けて分割画像ＲＡＭ８０に記憶する（ステップＳ１３）。文字盤画像とは、分割した画像のうち、アナログ時計の文字盤を含む画像であり、針画像とは、分割した画像のうちアナログ時計の分針や時針を含む画像である。この処理が終了すると、撮像処理を終了する。
【００３７】
この撮像処理において、液晶表示部１００に表示される表示例を図３及び図４に示す。
ステップＳ１１で、撮像処理におけるアナログ時計撮像処理が開始されると、ＣＰＵ２０は、図３に示すように、液晶表示部１００に撮像処理の対象となる被写体、すなわち、対象となるアナログ時計１の中心、大きさを調整するための撮影画面枠２を表示する。
この状態で、アナログ時計１を撮影画面枠２に収めると、図４に示すように、アナログ時計１の分針３を検出するための分針検出枠６、及び時針４を検出するための時針検出枠７が表示される。ステップＳ１２に進み、ＣＰＵ２０は、時計・分針検出部６０が、画像ＲＡＭ４０に記憶された時針・分針検出用データを照合して、分針検出枠６及び時針検出枠７に収められた分針３及び時針４の検出を行う。
【００３８】
ここで、ＣＰＵ２０は、分針３及び時針４を、例えば、画像認識処理によって検出してもよい。例えば、ＣＰＵ２０は、撮像した画像データに基づいて撮像した被写体の特徴データ（被写体の輪郭や特徴点の認識、及び、それらの位置関係等も認識して、それらを数値化した数値データ）を算出し、時針・分針検出用データに予め登録されている各種類の時針・分針の特徴データと比較照合することにより、該撮像された被写体の画像データから時針・分針の部分を特定する。このとき、撮像した画像データから、時針・分針検出用データに登録されている各種類の時針・分針の特徴データに対して、最も一致度の高い部分を時針・分針の画像データとして検出するようにしてもよい。また、同じアナログ時計を異なる時刻で複数回撮影し、それらの画像を比較照合し、変化が大きい領域から時針・分針を検出するようにしてもよい。
【００３９】
［時刻表示処理］
図５は、デジタルカメラ１０が時刻表示モードで実行する時刻表示処理を示すフローチャートである。図６は、時刻表示処理で合成した画像の表示例を示す図である。
【００４０】
ユーザーにより入力部５０が操作されて時刻表示モードが選択されると、ＣＰＵ２０は、図５に示すフローチャートの処理を実行するためのプログラムをプログラムＲＯＭ２５から読み出す。ＣＰＵ２０は、このプログラムに従って、図５に示すフローチャートにおける各種処理を実行する。
【００４１】
まず、図５を参照して、ＣＰＵ２０の制御による時刻表示モードで実行される時刻表示処理について説明する。
【００４２】
はじめに、ＣＰＵ２０は、ユーザーの指示に応じて、時計画像（元画像）を選択する（ステップＳ２１）。この処理では、ＣＰＵ２０は、分割画像ＲＡＭ８０に対応づけて記憶されている一又は複数の分割した文字盤画像と針画像を液晶表示部１００に表示し、ユーザーが指定した文字盤画像と針画像とを選択する。
尚、文字盤画像と針画像は、分割画像ＲＡＭ８０に記憶された同一のアナログ時計の画像から抽出された画像を選択するようにしてもよいが、本発明はこれに限定されない。例えば、文字盤画像と針画像をそれぞれ別々のアナログ時計の画像から選択できるようにしてもよい。
【００４３】
次に、ＣＰＵ２０は、計時部８５にて計時した時刻を現在時刻として取得する（ステップＳ２２）。
次に、画像合成部９０は、ＣＰＵ２０の命令により、取得した現在時刻を示すアナログ時計の画像となるように対応する文字盤画像と針画像とを合成して合成画像を作成する（ステップＳ２３）。この処理では、ステップＳ２１で選択した文字盤の画像上に、ＣＰＵ２０によって計時した現在の時刻を示すように、ステップＳ２１で選択した分針と時針の画像を重ね合わせる処理を行う。この時、時針、分針を画面の中心、つまり、撮影されたアナログ時計の中心を軸に実際の時刻に応じて回転するように合成していく。
【００４４】
次に、ＣＰＵ２０は、こうして作成した合成画像を液晶表示部１００に表示させる（ステップＳ２４）。
【００４５】
次に、ＣＰＵ２０は、表示終了指示があるか否かを判別する（ステップＳ２５）。すなわちこの処理では、ユーザーにより、入力部５０が操作されて撮影モードなどの時刻表示モード以外のモードが選択されるなどして、時刻表示の終了指示が出たか否かを判別する。ＣＰＵ２０は、表示終了指示がないと判別したときには、ステップＳ２２の処理に戻る一方で、表示終了指示があると判別したときには、時刻表示処理を終了する。
したがって、ユーザーにより時刻表示モードが選択されている間は、ステップＳ２２〜ステップＳ２４の処理が順次繰り返し行われ、液晶表示部１００において、現在の時刻を表示するように、現在の時刻を取得する処理、画像を合成して合成画像を作成する処理、及び合成画像を表示する処理、が順次繰り返し行われる。また、プログラムＲＯＭに記憶するプログラムには、ステップＳ２３、Ｓ２４で、撮影時に検出された時針、分針を画面の中心、つまり、撮影されたアナログ時計の中心を軸に実際の時刻に応じて回転するようにプログラムを組んでおく。これによって、時刻に応じて針が動く時計の写真を再生することが可能となる。
【００４６】
この時刻表示処理において、現在の時刻が１１時３０分である場合の液晶表示部１００に表示される表示例を図６に示す。
図６に示すように、時刻表示処理における合成画像の表示が行われると、液晶表示部１００には、アナログ時計１ａを構成する合成された文字盤５ａの画像と、文字盤５ａの画像上において、選択された分針３ａ及び時針４ａが表示される。
文字盤５ａには、現在の時刻を表示する数文字８ａが表示されている。この数文字８ａは、元のアナログ時計１において、数文字８ａを備えていない場合には原則として表示されないが、数文字８ａが存在しない文字盤の場合には、予め用意された数文字８ａの中から、ユーザーが所望する数文字８ａを選択して、文字盤５ａの画像上において合成できるようにしてもよい。
そして、ユーザーにより時刻表示モードが選択されている間は、液晶表示部１００において現在の時刻を表示するように分針３ａ及び時針４ａの表示が行われる。
【００４７】
以上説明したように、本発明の実施の形態おいては、分針３と時針４及び文字盤５を含む画像を取得し、取得された画像を分針３と時針４とを含む針部分の画像と、針部分の画像を除去した文字盤５の画像とに分割し、分割された文字盤５の画像上に、現在の時刻を示すように画像取得部７０によって分割された分針３と時針４の画像を合成して合成画像を作成し、この合成画像を液晶表示部１００において表示する。
このため、取得されたアナログ時計の文字盤の画像上に現在の時刻を示すように分針や時針を表示することができることから、ユーザーがお気に入りのアナログ時計の画像をデジタルカメラなどで撮像して取得するだけで、そのアナログ時計をいかにも実際に動いているかごとく表示することができる。
したがって、例え興味はあるが値段が高いなどの理由から所持していないアナログ時計であっても、そのアナログ時計の時針や分針及び文字盤などの画像を有効に活用して現在の時刻を表示することによりユーザーの興趣を高めることができる。
【００４８】
また、取得する分針と時針及び文字盤の画像は、実際に動いている実物のアナログ時計のみならず、カタログに掲載されているアナログ時計の写真、又は、玩具の時計でもあってもよい。
これにより、例えば、今はもう動かなくなったアンティークの時計や、その写真又は絵画などであっても、その分針と時針及び文字盤を活用して、いかにも実際に動いているかのごとく表示することができる。
したがって、従来では、７セグメントディスプレイにおいて表示されるようなデジタル表示、又は単にプログラムで作成されたあじけない単純な柄や模様により形成されているアナログ様表示の時計に代えて、実際の分針、時針又は文字盤を活用して現在の時刻を表示することで、ユーザーの興趣を高めることができる。
【００４９】
また、本実施の形態においては、入力部５０が操作されて時刻表示モードが選択される間は、ＣＰＵ２０による時刻の計時の処理、画像合成部９０による合成の処理、及びＣＰＵ２０による液晶表示部１００への表示の処理が順次行われる。
このため、ユーザーが入力部５０を操作することにより、時刻表示モードを終了させない限り、継続して液晶表示部１００において現在の時刻を表示し続ける。したがって、ユーザーは時刻表示モードを選択することにより、実際のアナログ時計と同様に現在の時刻を刻々と表示し続けるアナログ時計として使用することができる。
【００５０】
また、本実施の形態においては、異なる時刻において、分針３と時針４及び文字盤５を含む画像を複数取得し、取得された複数の画像を、分針３と時針４とを含む針部分の画像と、針部分の画像を除去した文字盤５の画像とにそれぞれ異なる時刻ごとに分割し、異なる時刻ごとに分割された文字盤の画像から１つの文字盤を生成し、この生成された文字盤の画像上に、現在の時刻を示すように画像取得部７０によって分割された分針３と時針４の画像を合成して合成画像を作成し、この合成画像を液晶表示部１００において表示する。
【００５１】
このため、１回目の画像の取得時において、分針３と時針４の存在により、その背後にある文字盤５の模様が隠れてしまった場合であっても、２回目以降の画像の取得時において文字盤５の模様を取得することができる。これにより、１回目と２回目以降に取得された文字盤の画像を合成することにより、文字盤の模様が隠れてしまっている箇所を互いに補完して１つの完全な模様の文字盤の画像を生成することができる。このため、ユーザーは、元のアナログ時計と同じ模様や柄を有する文字盤上に現在の時刻を示すように分針や時針を表示することができる。したがって、元のアナログ時計の模様を略完全に復元して現在の時刻を表示することによりユーザーの興趣を高めることができる。
【００５２】
以上、様々な実施の形態の時刻表示装置について説明した。本発明の時刻表示装置は、液晶表示部１００を備えたデジタルカメラ１０として説明したがこれに限られない。例えば、液晶表示部１００を備えたフォトフレームであってもよい。この場合、フォトフレームとは別体のデジタルカメラ等により撮影されたアナログ時計の画像を入力する入力手段を備え、この入力手段を介して分針と時針及び文字盤を含むアナログ時計の画像を取得するようにしてもよい。入力手段としては、コンパクトフラッシュ（登録商標）、メモリースティック（登録商標）、ＳＤカード（登録商標）等の各種メモリーカード等と接続できる外部メモリーＩ／Ｆを備え、外部メモリーＩ／Ｆを介して分針と時針及び文字盤を含むアナログ時計の画像を取得するようにしてもよい。また、入力手段として、ＵＳＢコネクター用スロット、Ｂｌｕｅｔｏｏｔｈ（登録商標）ポート、ＷｉｒｅｌｅｓｓＵＳＢポート、赤外線ポート、無線ＬＡＮポート（ＩＥＥＥ８０２．１１シリーズ）等の外部接続用Ｉ／Ｆを備え、外部接続用Ｉ／Ｆを介して、分針と時針及び文字盤を含むアナログ時計の画像を取得するようにしてもよい。
【００５３】
また、本発明の時刻表示装置は、液晶表示部１００を備えた一般的なコンピュータを上述した各手段として機能させる時刻表示プログラムによって動作させることができる。時刻表示プログラムは、通信回線を介して配布することも可能であるし、ＣＤ−ＲＯＭなどの記録媒体に書き込んで配布することも可能である。
【符号の説明】
【００５４】
１    アナログ時計
３    分針
４    時針
５    文字盤
１０  デジタルカメラ
２０  ＣＰＵ
２５  プログラムＲＯＭ
３０  撮像素子
４０  画像ＲＡＭ
５０  入力部
６０  時計・分針検出部
７０  画像取得部
８０  分割画像ＲＡＭ
８５  計時部
９０  画像合成部
１００  液晶表示部
【図１】
2010243334.tif 000003
【図２】
2010243334.tif 000004
【図３】
2010243334.tif 000005
【図４】
2010243334.tif 000006
【図５】
2010243334.tif 000007
【図６】
2010243334.tif 000008