(57)【要約】【課題】個人的な写真を用いた時刻表示を実施することを可能とする。【解決手段】画像記憶手段に記録されている画像Ｇ１を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物Ｂを認識し、背景用対象物の画像内での状態を示す状態情報を取得する。処理対象の画像Ｇ１に基づく画像であって、前記背景用対象物に現在時刻を示す画像情報を前記状態情報に応じて調整した状態で合成した時刻表示画像を生成し、表示手段に表示させるとともに、画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて処理対象の画像として設定する。【選択図】図６
2015064238.tif 000002
【特許請求の範囲】
【請求項１】
画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段と、
前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段と、
前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じて調整した状態で合成した時刻表示画像を生成する生成手段と、
前記生成手段により生成された時刻表示画像を表示手段に表示させる表示制御手段と、
前記画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて前記処理対象の画像として設定する切替手段と
を備えたことを特徴とする画像表示装置。
【請求項２】
前記情報取得手段は、前記状態情報として前記背景用対象物の画像内での大きさ、及び位置を含む複数の情報を取得することを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記処理対象の画像には、撮影により取得されるとともに前記背景用対象物が被写体として存在する撮影画像が含まれることを特徴とする請求項１又は２記載の画像表示装置。
【請求項４】
撮影により取得された撮影画像に、前記背景用対象物を構成する部分画像を合成する合成手段を備え、
前記処理対象の画像には、前記合成手段により前記部分画像が合成された後の前記撮影画像が含まれることを特徴とする請求項１又は２，３記載の画像表示装置。
【請求項５】
前記合成手段は、撮影により取得された撮影画像に、前記背景用対象物を構成する部分画像を使用者に指示された状態で合成することを特徴とする請求項１乃至４のいずれか１項に記載の画像表示装置。
【請求項６】
前記生成手段は、前記時刻表示画像として、前記現在時刻を示す画像情報に時分を区切る文字を含む形態の文字列情報を使用した第１の時刻表示画像と、前記現在時刻を示す画像情報に時分を区切る文字を含まない形態の文字列情報を使用した第２の時刻表示画像とからなる一組の時刻表示画像を生成し、
前記表示制御手段は、前記一組の時刻表示画像を秒毎に切り替えて前記表示手段に表示させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項７】
画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識工程と、
前記認識工程で認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得工程と、
前記処理対象の画像に基づく画像であって、前記認識工程で認識した背景用対象物に、現在時刻を示す画像情報を前記情報取得工程で取得した状態情報に応じて調整した状態で合成した時刻表示画像を生成する生成工程と、
前記生成工程で生成された時刻表示画像を表示手段に表示させる表示制御工程と、
前記画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて前記処理対象の画像として設定する切替工程と
を含むことを特徴とする画像表示方法。
【請求項８】
コンピュータを、
画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段、
前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段、
前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じて調整した状態で合成した時刻表示画像を生成する生成手段、
前記生成手段により生成された時刻表示画像を表示手段に表示させる表示制御手段、  前記画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて前記処理対象の画像として設定する切替手段
として機能させることを特徴とするプログラム。
【請求項９】
ネットワーク上に設けられ画像配信サービスを提供する画像配信装置であって、
ネットワークを介して外部機器から送信された画像を、サービス利用者に対応付けて記憶する画像記憶手段と、
前記画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段と、
前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段と、
前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じ調整した状態で合成した時刻表示画像を生成する生成手段と、
前記生成手段により生成された時刻表示画像を、ネットワークを介して外部機器へ配信する配信手段と、
前記画像記憶手段に記憶されている複数の画像であって、同一のサービス利用者に対応付けられた複数の画像を、所定時間毎に切り替えて前記処理対象の画像として設定する切替手段と
を備えたことを特徴とする画像配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在時刻を表示する時刻表示画像を生成して表示する技術に関するものである。
【背景技術】
【０００２】
現在、ＰＣ（パーソナルコンピュータ）や所謂スマートフォン（携帯情報端末としての機能を備えた高機能の携帯電話機）等の通信環境を持つ機器に対する画像配信サービスとして「美人時計」がある（下記、非特許文献１参照）。
【０００３】
係る画像配信サービスは、分単位の時刻をそれぞれ記入されたチョークボードが異なるモデルと共に撮影された写真を時刻表示画像として、それらを１分毎に配信して画面上に切替表示させることにより、実用のための時刻表示に、時刻を確認する楽しみを付加するサービスである。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】"bijin-tokei(美人時計) 公式ウェブサイト"、[online]、［平成２５年７月２５日検索］、株式会社美人時計、インターネット＜ＵＲＬ：http://www.bijint.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記画像配信サービスで時刻表示に使用される写真は、あくまでも配信元において用意された不特定多数のサービス利用者向けの写真であって、自分の家族やペット、恋人等の個人的な写真を使用することができないという問題があった。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、個人的な写真を用いた時刻表示を実施することができる画像表示装置、画像表示方法及びプログラム、画像配信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明にあっては、画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段と、前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段と、前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じて調整した状態で合成した時刻表示画像を生成する生成手段と、前記生成手段により生成された時刻表示画像を表示手段に表示させる表示制御手段と、前記画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて前記処理対象の画像として設定する切替手段とを備えたことを特徴とする。
【０００８】
また、他の発明にあっては、ネットワーク上に設けられ画像配信サービスを提供する画像配信装置であって、ネットワークを介して外部機器から送信された画像を、サービス利用者に対応付けて記憶する画像記憶手段と、前記画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段と、前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段と、前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じ調整した状態で合成した時刻表示画像を生成する生成手段と、前記生成手段により生成された時刻表示画像を、ネットワークを介して外部機器へ供給する供給手段と、前記画像記憶手段に記憶されている複数の画像であって、同一のサービス利用者に対応付けられた複数の画像を、所定時間毎に切り替えて前記処理対象の画像として設定する切替手段とを備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、個人的な写真を用いた時刻表示を容易に実施することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態として例示する画像表示装置のブロック図である。
【図２】写真登録処理を示したフローチャートである。
【図３】時刻表示に使用される画像の例を示した図である。
【図４】写真登録処理における時計用画像の生成手順を便宜的に示した説明図である。
【図５】時計表示処理を示したフローチャートである。
【図６】時計表示処理における時刻表示画像の生成手順を便宜的に示した説明図である。
【図７】時刻表示画像の生成手順を便宜的に示した、図６に続く説明図である。
【図８】第２の実施形態として例示する画像配信装置のブロック図である。
【図９】画像配信サービス処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（実施形態１）
図１は、本発明の第１の実施形態として例示する画像表示装置１の要部を示すブロック図である。
【００１３】
画像表示装置１は、主として制御部１１と、プログラムメモリ１２、撮像部１３、画像処理部１４、画像記憶部１５、表示部１６、表示制御部１７、入力部１８の各部により構成される。
【００１４】
制御部１１は、コンピュータであるＣＰＵ（Central Processing Unit）、及びその周辺回路等や、ＲＡＭ（Random Access memory）等の作業用の内部メモリを含み、プログラムメモリ１２に記憶されている制御プログラム１２ａに従い画像表示装置１の各部を制御する。なお、制御部１１には、現在の日付及び時刻をカウントする内蔵時計が含まれる。
【００１５】
撮像部１３は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Meta1 0xide Semiconductor）型の撮像素子と、その駆動回路と、撮像素子から出力された撮像信号の増幅、デジタル信号への変換を行うＡＦＥ（Analog Front End）から構成される。
【００１６】
画像処理部１４は、撮像部１３から供給されたデジタル変換後の撮像信号に対し複数段階の信号処理を行い画像データを生成し、生成した画像データをＪＰＥＧ（Joint Photographic Expert Group）方式等で静止画データとして圧縮する。
【００１７】
画像処理部１４において圧縮された静止画データは、制御部１１によって種々の属性情報が付加された後、静止画ファイルとして画像記憶部１５に記憶される。
【００１８】
画像記憶部１５は、画像表示装置１に内蔵されたフラッシュメモリや、画像表示装置１に着脱自在な各種のメモリカード、及びメモリカードへのデータの入出力を可能とするカードインターフェイスにより構成される。
【００１９】
なお、画像記憶部１５には、上記静止画ファイル、つまり撮像部１３によって撮影された写真のデータを記憶する記憶領域とは別に、時計用画像を記憶するための記憶領域、より具体的には専用フォルダが設けられている。ここで、時計用画像は現在時刻を分単位で示す時刻表示画像に使用するテンプレートとしての画像である。
【００２０】
表示部１６はカラー液晶表示パネル等である。表示制御部１７は、制御部１１の命令に従い画像記憶部１５に記憶されている上記の写真や、上記の時刻表示画像等を表示部１６に表示させる。
【００２１】
入力部１８は、ユーザーが画像表示装置１の操作に使用する複数の操作ボタンから構成される。入力部１８における操作ボタンの操作状態は制御部１１において随時監視される。
【００２２】
プログラムメモリ１２は、例えばフラッシュメモリ等の記憶データが随時書き換え可能な不揮発性メモリにより構成される。
【００２３】
プログラムメモリ１２には、前述した制御プログラム１２ａの他に、画像表示装置１において種々の機能を実現するための各種のアプリケーションプログラム１２ｂや、ボード認識プログラム１２ｃ、画像合成プログラム１２ｄが記憶されている。
【００２４】
アプリケーションプログラム１２ｂには時計表示プログラムが含まれる。時計表示プログラムは、後述するように画像表示装置１において、表示部１６の画面上に異なる複数の時刻表示画像を１分毎に切り替えて表示する時計表示機能と、時刻表示画像に使用する時計用画像を登録する写真登録機能とを実現するためのプログラムである。
【００２５】
ボード認識プログラム１２ｃは、前記時計表示プログラム１２ｂの実行中に呼び出されて使用されるプログラムであり、画像記憶部１５に記憶されている静止画データ（以下、単に画像という。）を対象とし、公知の画像認識技術を用いて画像内における時計ボードを認識するためのプログラムである。ここで、時計ボードとはチョークボード（黒板）である。
【００２６】
画像合成プログラム１２ｄも、前記時計表示プログラム１２ｂの実行中に呼び出されて使用されるプログラムであり、画像記憶部１５に記憶されている画像にチョークボード画像や、時刻画像を合成し、前述した時計用画像や時刻表示画像を生成するためのプログラムである。
【００２７】
そして、以上の構成からなる画像表示装置１においては、ユーザーが所定の操作ボタンを操作して前述した時計表示プログラムを起動させたときには「写真登録」と「時計表示」との異なる動作を選択することができる。「時計表示」は、表示部１６の画面上に、異なる複数の時刻表示画像を１分毎に切り替えて表示させるものであり、「写真登録」は、時刻表示画像に使用する時計用画像を登録するものである。
【００２８】
まず、時計表示プログラムの起動中にユーザーが動作内容として「写真登録」を選択した場合における画像表示装置１の動作について説明する。図２は、「写真登録」が選択されたとき制御部１１が時計表示プログラムに従い実行する写真登録処理を示したフローチャートである。
【００２９】
写真登録処理において制御部１１は、所定の画像選択画面を表示部１６に表示して（ステップＳＡ１）、ユーザーに、画像記憶部１５に記憶されている画像の中から所望する画像を選択させる。
【００３０】
上記の画像選択画面は、例えば画像記憶部１５に記憶されている画像のサムネイルを一覧表示したものであり、制御部１１は、画像選択画面の表示中には、所定の操作スイッチによる任意の画像の選択、及び選択対象の一群の画像（サムネイル）の切り替えを可能とする。
【００３１】
そして、制御部１１は、ユーザーによっていずれかの画像が選択されるまで（ステップＳＡ２：ＮＯ）、上記画像選択画面の表示を継続する。
【００３２】
やがて、ユーザーによっていずれかの画像が選択されると（ステップＳＡ２：ＹＥＳ）、制御部１１は、前述したボード認識プログラム１２ｃを読み出し、係るプログラムに従い、ユーザーにより選択された画像において時計ボードの認識を行う（ステップＳＡ３）。係る処理は、対象となる画像から輪郭を抽出するとともに、その領域内が同一色（黒等）であるとともに、その面積が規定面積以上である矩形領域を時計ボードとして認識する処理である。
【００３３】
そして、制御部１１は、ユーザーにより選択された画像において時計ボードが認識できた場合、すなわちユーザーにより選択された画像が、例えば図３（ａ）、同図（ｂ）に例示した画像Ｇ１，Ｇ２のように時計ボード（チョークボード）Ｂが存在するものであった場合には（ステップＳＡ４：ＹＥＳ）、係る画像Ｇ１，Ｇ２を直ちに時計用画像として画像記憶部１５の専用フォルダに保存する（ステップＳＡ１０）。これにより、制御部１１は、１回の写真登録処理を終了する。
【００３４】
一方、上記とは異なり、ユーザーにより選択された画像において時計ボードが認識できなかった場合、すなわちユーザーにより選択された画像が、例えば図３（ｃ）、同図（ｄ）に例示した画像Ｇ３，Ｇ４のように時計ボードが存在しないものであった場合には（ステップＳＡ４：ＮＯ）、制御部１１は、以下に述べるステップＳＡ５〜ＳＡ９の処理によって時計用画像を生成する。
【００３５】
図４は、ユーザーにより選択された画像が図３（ｃ）に例示した画像Ｇ３である場合における時計用画像の生成手順を便宜的に示した説明図である。
【００３６】
以下、図４を参照しながら説明すると、制御部１１は、まず上記画像Ｇ３に対して上層となる、背景色を透明に設定した時計ボードレイヤＬを作成する（ステップＳＡ５）。
【００３７】
次に、制御部１１は、作成した時計ボードレイヤＬに規定のサイズの時計ボードの画像データ（部分画像）を書き込むことにより、画像Ｇ３に重ねて時計ボードＢを表示する（ステップＳＡ６）。
【００３８】
さらに、制御部１１は、係る時計ボードＢを表示させた状態でユーザーに操作スイッチを操作させるとともに、ユーザーの操作に応じて時計ボードＢの大きさ、傾き、位置を調整する（ステップＳＡ７）。以後、制御部１１は、ユーザーによって調整終了が指示されるまでは（ステップＳＡ８：ＮＯ）、上記調整を繰り返し行う。
【００３９】
そして、ユーザーによって調整終了が指示されると（ステップＳＡ８：ＹＥＳ）、制御部１１は、時計ボードＢの大きさ、傾き、位置を調整した状態の時計ボードレイヤＬを画像Ｇ３に合成する（ステップＳＡ９）。
【００４０】
しかる後、制御部１１は、合成後の新たな画像Ｇ３ａを、時計用画像として画像記憶部１５の専用フォルダに保存する（ステップＳＡ１０）。これにより、制御部１１は、１回の写真登録処理を終了する。
【００４１】
なお、ステップＳＡ１０の処理に際して制御部１１は、後述する時計表示処理における時刻表示画像の生成、及び表示の処理速度を高速化することを目的として、合成後の新たな画像Ｇ３ａの大きさを表示部１６の画面上に全画面表示する場合におけるサイズに縮小し、縮小後の画像Ｇ３ａを時計用画像として上記専用フォルダに保存する。
【００４２】
以上のようにユーザーにおいては、時計表示プログラムの起動中に必要に応じて動作内容として写真登録を選択することにより、使用者等が撮影した、自分の家族やペット、恋人等の個人的な写真を時計用画像として画像表示装置１に登録することができる。
【００４３】
しかも、その際には、被写体に時計ボードＢが含まれていない写真については、任意の位置に、任意の大きさ、及び傾きで時計ボードＢを付加した上で時計用画像として登録することができる。
【００４４】
次に、時計表示プログラムの起動中にユーザーが動作内容として「時計表示」を選択した場合における画像表示装置１の動作について説明する。
【００４５】
図５は、「時計表示」が選択されたとき制御部１１が時計表示プログラムに従い実行する時計表示処理を示したフローチャートである。
【００４６】
図５に示したように、時計表示処理において制御部１１は、まず、画像記憶部１５の専用フォルダに保存されている時計用画像を読み出す（ステップＳＢ１）。ここで読み出す時計用画像は、専用フォルダに保存されている複数の時計用画像のうちで、予め決められた所定の読み出し順（例えば登録順等）に応じた時計用画像（又はランダムに決定した時計用画像）とする。
【００４７】
次に、制御部１１は、読み出した時計用画像を対象として以下の処理を実行する。図６、図７は、読み出した時計用画像が図３（ａ）に例示した画像Ｇ１である場合における処理内容を便宜的に示した説明図である。
【００４８】
まず、制御部１１は、図６に示したように、読み出した時計用画像Ｇ１において時計ボードＢを認識する（ステップＳＢ２）。なお、係る処理は図２のステップＳＡ３の処理と同様である。
【００４９】
次に、制御部１１は、時計ボードＢの画面内での状態、つまり大きさ、傾き、位置を確認する（ステップＳＢ３）。このとき制御部１１は、時計ボードＢの大きさ及び位置を示す状態情報として、時計ボードＢの四隅の頂点ａ〜ｄの座標位置を取得し、傾きを示す状態情報として、時計ボードＢの下辺における左下隅の頂点ａを中心とする回転角度θ、つまり時計ボードＢの下辺を基準線とした傾き角度を取得する。
【００５０】
次に、図７に示したように、制御部１１は、読み出した時計用画像Ｇ１に対して上層となる、背景色を透明に設定した第１の時刻表示レイヤＬ１と第２の時刻表示レイヤＬ２とを作成する（ステップＳＢ４）。
【００５１】
次に、制御部１１は、現在時刻を確認して、第１及び第２の時刻表示レイヤＬ１，Ｌ２に、現在時刻を表現する予め決められている所定のフォントの文字列データをそれぞれ書き込む（ステップＳＢ５）。
【００５２】
このとき制御部１１は、第１の時刻表示レイヤＬ１に書き込む現在時刻を、時分を区切るコロンを含む形態で表現したものとし、第２の時刻表示レイヤＬ２に書き込む現在時刻を、時分を区切るコロンを含まない形態で表現したものとする。
【００５３】
なお、図７には、第１及び第２の時刻表示レイヤＬ１，Ｌ２にそれぞれ書き込んだ現在時刻を便宜的に黒で示したが、実際の文字色は白である。
【００５４】
次に、制御部１１は、第１及び第２の時刻表示レイヤＬ１，Ｌ２にそれぞれ書き込んだ現在時刻、つまり時刻画像について大きさ、傾き、位置をステップＳＢ３で取得した時計ボードＢの状態情報に基づいて調整する（ステップＳＢ６）。具体的には、時刻画像を時計ボードＢの中央に配置し、その傾きを時計ボードＢと同一にし、その大きさを、横幅が時計ボードＢの横幅の一定割合（例えば８０％）となる大きさとする。
【００５５】
なお、上述したステップＳＢ５，ＳＢ６の処理は、例えば時計ボードＢの状態情報に基づいて現在時刻の表示に使用するフォントの大きさ、傾き、書き込み位置を予め決定し、決定した内容で現在時刻を第１及び第２の時刻表示レイヤＬ１，Ｌ２にそれぞれ書き込む処理とすることもできる。
【００５６】
次に、制御部１１は、上記調整を行った第１及び第２の時刻表示レイヤＬ１，Ｌ２を時計用画像Ｇ１に個別に合成して第１の時刻表示画像Ｇ１１と第２の時刻表示画像Ｇ１２とからなる一組の時刻表示画像を生成し、内部メモリ等に記憶する（ステップＳＢ７）。
【００５７】
しかる後、制御部１１は、生成した一組の時刻表示画像を１秒毎に切り替えて表示部１６に表示する処理を開始する。つまり表示部１６に、時分を区切るコロンが１秒毎にブリンクする時刻表示画像を表示する処理を開始する（ステップＳＢ８）。
【００５８】
なお、表示部１６の画面上における時刻表示画像の表示形態は全画面表示、又は所定サイズでの縮小表示であり、時計表示プログラムに用意されている設定機能により予めユーザーに設定されていた表示形態である。
【００５９】
以後、制御部１１は、ユーザーによる時計表示の終了操作がなく（ステップＳＢ９：ＮＯ）、かつ現在時刻が１分経過するまでの期間は（ステップＳＢ１０：ＮＯ）、一組の時刻表示画像（第１及び第２の時刻表示画像Ｇ１１，Ｇ１２）の表示処理を継続する。
【００６０】
そして、現在時刻が１分経過すると（ステップＳＢ１０：ＹＥＳ）、制御部１１は、ステップＳＢ１の処理へ戻り、前述した処理を繰り返し実行する。
【００６１】
すなわち、画像記憶部１５の専用フォルダから読み出し順が次の時計用画像（又はランダムに決定した他の時計用画像）を読み出し、係る時計用画像を用いて新たな一組の時刻表示画像を生成して表示する処理を行う。これにより１分毎に異なる写真を使用した時刻表示画像が表示部１６に表示される。
【００６２】
その後、制御部１１は、いずれかの写真を使用した時刻表示画像を表示部１６に表示している間に、ユーザーによる時計表示の終了操作があれば（ステップＳＢ９：ＹＥＳ）、その時点で時計表示処理を終了する。
【００６３】
以上のように本実施形態の画像表示装置１においては、ユーザーに、分単位の異なる時刻を写した膨大な数の写真を用意させることなく、単に所望する写真を時計用画像として登録させるだけで、家族やペット、恋人等の個人的な写真を用いた時刻表示を容易に実施することができる。
【００６４】
しかも、時計用画像の登録に際しては、被写体に時計ボードＢが含まれていない写真に時計ボードＢの画像を好みに応じた状態で合成し、それを時計用画像として登録することができる。したがって、撮影時において時刻表示への使用が意図されていなかった写真も使用することができる。
【００６５】
また、時刻表示画像として、第１及び第２の時刻表示画像Ｇ１１，Ｇ１２からなる一組の時刻表示画像を生成するとともに、それらを１秒毎に切り替えることにより、時分を区切るコロンを１秒毎にブリンクさせるようにした。よって、よりリアルな時刻表示を行うことができる。
【００６６】
なお、本実施形態における時計表示処理では、一組の時刻表示画像（第１の時刻表示画像Ｇ１１と第２の時刻表示画像Ｇ１２）を分単位で切り替えて表示させるものについて説明した。しかし、一組の時刻表示画像は、必ずしも分単位で切り替えずともよく、所定時間毎であれば、例えば５分単位で切り替えて表示させる構成としてもよい。
【００６７】
また、表示部１６に表示させる時刻表示画像は前述した一組の時刻表示画像に限らず単一の時刻表示画像としてもよい。例えば時刻表示画像として第１の時刻表示画像Ｇ１１、すなわち現在時刻を、時分を区切るコロンを含む形態で表現したものだけを生成し、表示させてもよい。
【００６８】
また、登録された時計用画像に現在時刻の画像を合成する際には、時計用画像における時計ボードＢの大きさ、傾き、位置に応じて、現在時刻の大きさ、傾き、位置を調整したが、傾きの調整は必須ではなく省略しても構わない。
【００６９】
また、本実施形態における写真登録処理では、被写体に時計ボードＢが含まれていない写真に時計ボードＢの画像を合成する際、その状態をユーザーの操作に応じ調整したが、時計ボードＢの画像は、予め決められた位置に、予め決められた大きさ、及び傾きで自動的に合成するようにしてもよい。
【００７０】
また、本実施形態では、現在時刻の背景とすべき背景用対象物を時計ボード（チョークボード）としたが、背景用対象物は予め決められているものであれば任意のオブジェクトでよく、例えば風船とすることもできる。
【００７１】
また、本実施形態では、登録された時計用画像に合成する現在時刻の画像を所定のフォントを用いた文字列とした。つまり時刻表示画像をデジタル時計の画像で表現するものとした。しかし、登録された時計用画像に合成する現在時刻の画像は、例えば文字盤と時針及び分針とからなるアナログ時計で表現する画像としてもよい。
【００７２】
また、本実施形態では、画像表示装置１として撮像部１３及び画像処理部１４を備えたもの、つまり写真撮影機能を備えたものについて説明したが、本発明は、写真撮影機能を有していない情報処理装置にも適用することができる。
【００７３】
（実施形態２）
次に、本発明の第２の実施形態について説明する。本実施形態は、インターネット上において第１の実施形態で説明した時刻表示画像を配信する画像配信サービスを提供する画像配信装置に関するものである。
【００７４】
図８は、本発明の第２の実施形態として例示する画像配信装置５１の要部を示すブロック図である。
【００７５】
画像配信装置５１は、インターネット上でサーバーとして機能するものであり、主として制御部５２と、プログラム記憶部５３、利用者記憶部５４、通信Ｉ／Ｆ５５、通信制御部５６、画像記憶部５７の各部により構成される。
【００７６】
制御部５２は、コンピュータであるＣＰＵ（Central Processing Unit）、及びその周辺回路等や、ＲＡＭ（Random Access memory）等の作業用の内部メモリを含み、プログラム記憶部５３に記憶されている制御プログラム５３ａに従い画像配信装置５１の各部を制御する。なお、制御部５２には、現在の日付及び時刻をカウントする内蔵時計が含まれる。
【００７７】
利用者記憶部５４は、画像配信サービスの利用者に関する情報、例えば利用者の識別に使用される利用者ＩＤ等が記憶される。
【００７８】
通信Ｉ／Ｆ５５は、インターネットを介して外部機器、例えばインターネットへ接続可能な通信機能を備えたＰＣやスマートフォン等の通信機能、及び画像表示機能を有する情報処理装置との間で画像データを含む種々のデータを送受信する。
【００７９】
通信制御部５６は、制御部５２の命令により通信Ｉ／Ｆ５５におけるデータの送受信動作を所定のプロトコルに従って制御する。
【００８０】
画像記憶部５７は、外部機器からインターネットを介して画像配信装置５１に送られた画像（静止画像）データを記憶するハードディスク等の大容量の記憶装置により構成される。画像記憶部５７が記憶する画像データは、撮影により取得された画像（写真）のデータである。
【００８１】
また、画像記憶部５７には、画像配信サービスの利用者毎にフォルダが設けられており、同一の利用者から外部機器によって送られた画像データ（以下、単に画像という。）が同一のフォルダに記憶されることによって、多数の画像が画像配信サービスの利用者に対応付けて記憶されている。
【００８２】
プログラム記憶部５３も、ハードディスク等の記憶装置により構成され、プログラム記憶部５３には、前述した制御プログラム５３ａの他に、画像配信プログラム５３ｂや、ボード認識プログラム５３ｃ、画像合成プログラム５３ｄが記憶されている。
【００８３】
画像配信プログラム５３ｂは、画像配信サービスの実施に必要な処理を制御部５２に行わせるためのプログラムであり、画像配信装置５１において、１分毎に新たな時刻表示画像を生成するとともに、生成した時刻表示画像を、その利用者が使用する外部機器へインターネットを介して供給する画像配信機能を実現するためのプログラムである。
【００８４】
ボード認識プログラム５３ｃは、前記画像配信プログラム５３ｂの実行中に呼び出されて使用されるプログラムであり、画像記憶部５７に記憶されている画像を対象とし、公知の画像認識技術を用いて画像内における時計ボードを認識するためのプログラムである。本実施形態においても時計ボードはチョークボード（黒板）である。
【００８５】
画像合成プログラム５３ｄも、前記画像配信プログラム５３ｂの実行中に呼び出されて使用されるプログラムであり、画像記憶部５７に記憶されている画像にチョークボード画像や、時刻画像を合成し、前述した時計用画像や時刻表示画像を生成するためのプログラムである。
【００８６】
以下、以上の構成からなる画像配信装置５１の本発明に係る動作を図９に従い説明する。図９は、制御部５２が画像配信プログラム５３ｂに従い実行する画像配信サービス処理を示した処理を示したフローチャートである。
【００８７】
制御部５２は、インターネットを介して画像配信装置５１に任意の外部機器が接続されると処理を開始し、まず、外部機器に対して利用者ＩＤの送信を要求するとともに、外部機器から送られた利用者ＩＤを確認する（ステップＳＣ１）。
【００８８】
次に、制御部５２は、外部機器、すなわち利用者から要求された利用内容を確認する（ステップＳＣ２）。ここで、利用者が要求できる利用内容は、画像登録と画像配信の２種類である。
【００８９】
そして、制御部５２は、要求された利用内容が画像登録である場合には（ステップＳＣ２：「画像登録」）、外部機器に対して画像の送信を要求するとともに、外部機器から送信される画像、つまり利用者から送られる画像を取得した後（ステップＳＣ３）、取得した画像を対象として画像登録処理を実行した後（ステップＳＣ４）、画像配信サービス処理を終了する。
【００９０】
ここで、ステップＳＣ４における画像登録処理は、第１の実施形態において図２のフローチャートで説明したステップＳＡ３〜ＳＡ１０の処理と同様の処理である。
【００９１】
すなわち制御部５２は、利用者から送られた画像が、被写体に時計ボードが含まれているものである場合には、その画像を直ちに、画像記憶部５７に確保されている利用者（利用者ＩＤ）に対応するフォルダに時計用画像として記憶する。
【００９２】
また、制御部５２は、利用者から送られた画像が、被写体に時計ボードが含まれていないものである場合には、任意の位置に、任意の大きさ、及び傾きで時計ボードを合成し（図４参照）、合成後の画像を画像記憶部５７に確保されている利用者（利用者ＩＤ）に対応するフォルダに時計用画像として記憶する。
【００９３】
なお、時計ボードの合成位置や、大きさ、及び傾きの状態は、外部機器の画面上に、処理対象の画像に時計ボードを重畳した表示させるとともに、当該外部機器の操作によって利用者に調整させる。
【００９４】
一方、制御部５２は、要求された利用内容が画像配信である場合には（ステップＳＣ２：「画像配信」）、画像記憶部５７に確保されている利用者（利用者ＩＤ）に対応するフォルダに記憶されている複数の時計用画像を対象として時刻表示画像生成処理を実行する（ステップＳＣ５）。
【００９５】
係る時刻表示画像生成処理は、第１の実施形態において図５のフローチャートで説明したステップＳＢ２〜ＳＢ７の処理と同様の処理である。すなわち制御部５２は、利用者（利用者ＩＤ）に対応するフォルダに記憶されている複数の時計用画像を所定の読み出し順で、又はランダムに読み出し、係る時計用画像を用いて前述した一組の時刻表示画像を生成する処理を行う（図６、図７参照）。
【００９６】
しかる後、制御部５２は、生成した一組の時刻表示画像を１秒毎に切り替えて外部機器へ送信することにより、外部機器の画面上に、時分を区切るコロンが１秒毎にブリンクする時刻表示画像を表示させる処理を開始する（ステップＳＣ６）。
【００９７】
以後、制御部５２は、外部機器から配信終了要求がなく（ステップＳＣ７：ＮＯ）、かつ現在時刻が１分経過するまでの期間は（ステップＳＣ８：ＮＯ）、上記の一組の時刻表示画像の外部機器へ送信を継続する。
【００９８】
そして、現在時刻が１分経過すると（ステップＳＣ８：ＹＥＳ）、制御部５２は、ステップＳＣ５の処理へ戻り、利用者（利用者ＩＤ）に対応するフォルダから次の時計用画像を読み出し、係る時計用画像を用いて新たな一組の時刻表示画像を生成した後、前述したステップＳＣ６の処理を繰り返し実行する。これにより、外部機器の画面上には、１分毎に異なる写真を使用した時刻表示画像が表示されることとなる。
【００９９】
その後、制御部１１は、いずれかの写真を使用した時刻表示画像を外部機器の画面上に表示させている間に、外部機器から配信終了要求があれば（ステップＳＣ７：ＹＥＳ）その時点で画像配信サービス処理を終了する。
【０１００】
以上のように本実施形態の画像配信装置５１が提供する画像配信サービスを利用すれば、利用者は、分単位の異なる時刻を写した膨大な数の写真を用意することなく、単に所望する写真を時計用画像として登録するだけで、ＰＣやスマートフォン等の情報処理装置において、家族やペット、恋人等の個人的な写真を用いた時刻表示を容易に実施することができる。
【０１０１】
しかも、その際には撮影時において時刻表示への使用が意図されていなかった写真も使用することができるとともに、よりリアルな時刻表示を行うことができる。
【０１０２】
さらに、画像配信サービスの利用者は、前記外部機器として複数の情報処理装置を使用しているときには、個人的な写真を用いた時刻表示を個々の情報処理装置において同時に行わせることができる。また、例えば家族間で利用者ＩＤを共用して画像配信サービスを利用すれば、家族の各々が自己の使用する情報処理装置に同じ写真を用いた時刻表示を表示させることもできる。
【０１０３】
なお、本実施形態においては、制御部５２が、時刻表示画像生成処理で生成した一組の時刻表示画像を１秒毎に切り替えて外部機器へ送信する構成としたが、以下のようにしてもよい。例えば画像配信装置５１が一組の時刻表示画像を外部機器へ送信するとともに、外部機器に対して一組の時刻表示画像を１秒毎に切り替えて画面上に表示する処理を要求し、係る要求に応じて外部機器にその処理を実行させるようにしてもよい。
【０１０４】
また、第１の実施形態で言及したように、一組の時刻表示画像は、分単位でなく５分単位等で切り替えるようにしてもよいし、時刻表示画像を単一の画像としてもよい。また、利用者から送られた画像が、被写体に時計ボードが含まれていないものである場合における時計ボードの具体的な合成処理の内容は適宜変更することができる。
【０１０５】
また、現在時刻の背景とすべき背景用対象物は、時計ボードに限らず風船等の任意のオブジェクトや風景などであってもよく、時計用画像に合成する現在時刻の画像はアナログ時計を表現する画像であってもよい。
【０１０６】
以上、本発明のいくつかの実施形態、及びその変形例について説明したが、これらは本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。
［請求項１］
画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段と、
前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段と、
前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じて調整した状態で合成した時刻表示画像を生成する生成手段と、
前記生成手段により生成された時刻表示画像を表示手段に表示させる表示制御手段と、
前記画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて前記処理対象の画像として設定する切替手段と
を備えたことを特徴とする画像表示装置。
［請求項２］
前記情報取得手段は、前記状態情報として前記背景用対象物の画像内での大きさ、及び位置を含む複数の情報を取得することを特徴とする請求項１記載の画像表示装置。
［請求項３］
前記処理対象の画像には、撮影により取得されるとともに前記背景用対象物が被写体として存在する撮影画像が含まれることを特徴とする請求項１又は２記載の画像表示装置。
［請求項４］
撮影により取得された撮影画像に、前記背景用対象物を構成する部分画像を合成する合成手段を備え、
前記処理対象の画像には、前記合成手段により前記部分画像が合成された後の前記撮影画像が含まれることを特徴とする請求項１又は２，３記載の画像表示装置。
［請求項５］
前記合成手段は、撮影により取得された撮影画像に、前記背景用対象物を構成する部分画像を使用者に指示された状態で合成することを特徴とする請求項１乃至４のいずれか１項に記載の画像表示装置。
［請求項６］
前記生成手段は、前記時刻表示画像として、前記現在時刻を示す画像情報に時分を区切る文字を含む形態の文字列情報を使用した第１の時刻表示画像と、前記現在時刻を示す画像情報に時分を区切る文字を含まない形態の文字列情報を使用した第２の時刻表示画像とからなる一組の時刻表示画像を生成し、
前記表示制御手段は、前記一組の時刻表示画像を秒毎に切り替えて前記表示手段に表示させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
［請求項７］
画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識工程と、
前記認識工程で認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得工程と、
前記処理対象の画像に基づく画像であって、前記認識工程で認識した背景用対象物に、現在時刻を示す画像情報を前記情報取得工程で取得した状態情報に応じて調整した状態で合成した時刻表示画像を生成する生成工程と、
前記生成工程で生成された時刻表示画像を表示手段に表示させる表示制御工程と、
前記画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて前記処理対象の画像として設定する切替工程と
を含むことを特徴とする画像表示方法。
［請求項８］
コンピュータを、
画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段、
前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段、
前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じて調整した状態で合成した時刻表示画像を生成する生成手段、
前記生成手段により生成された時刻表示画像を表示手段に表示させる表示制御手段、  前記画像記憶手段に記憶されている複数の画像を所定時間毎に切り替えて前記処理対象の画像として設定する切替手段
として機能させることを特徴とするプログラム。
［請求項９］
ネットワーク上に設けられ画像配信サービスを提供する画像配信装置であって、
ネットワークを介して外部機器から送信された画像を、サービス利用者に対応付けて記憶する画像記憶手段と、
前記画像記憶手段に記録されている画像を処理対象として、現在時刻の背景とすべき予め決められている所定の背景用対象物を認識する認識手段と、
前記認識手段により認識された背景用対象物の画像内での状態を示す状態情報を取得する情報取得手段と、
前記処理対象の画像に基づく画像であって、前記認識手段により認識された背景用対象物に、現在時刻を示す画像情報を前記情報取得手段により取得された状態情報に応じ調整した状態で合成した時刻表示画像を生成する生成手段と、
前記生成手段により生成された時刻表示画像を、ネットワークを介して外部機器へ配信する配信手段と、
前記画像記憶手段に記憶されている複数の画像であって、同一のサービス利用者に対応付けられた複数の画像を、所定時間毎に切り替えて前記処理対象の画像として設定する切替手段と
を備えたことを特徴とする画像配信装置。
【符号の説明】
【０１０７】
１    画像表示装置
１１    制御部
１２    プログラムメモリ
１２ａ    制御プログラム
１２ｂ    アプリケーションプログラム
１２ｃ    ボード認識プログラム
１２ｄ    画像合成プログラム
１３    撮像部
１４    画像処理部
１５    画像記憶部
１６    表示部
１７    表示制御部
１８    入力部
Ｂ    時計ボード
Ｌ    時計ボードレイヤ
Ｌ１    第１の時刻表示レイヤ
Ｌ２    第２の時刻表示レイヤ
Ｇ１１    第１の時刻表示画像
Ｇ１２    第２の時刻表示画像
５１    画像配信装置
５２    制御部
５３    プログラム記憶部
５３ａ    制御プログラム
５３ｂ    画像配信プログラム
５３ｃ    ボード認識プログラム
５３ｄ    画像合成プログラム
５４    利用者記憶部
５５    通信Ｉ／Ｆ
５６    通信制御部
５７    画像記憶部
【図１】
2015064238.tif 000003
【図２】
2015064238.tif 000004
【図３】
2015064238.tif 000005
【図４】
2015064238.tif 000006
【図５】
2015064238.tif 000007
【図６】
2015064238.tif 000008
【図７】
2015064238.tif 000009
【図８】
2015064238.tif 000010
【図９】
2015064238.tif 000011