(57)【要約】    【課題】  効率のよい画像生成出力装置を提供する。    【解決手段】  記録部１０には、黒板などの背景画像が記録されている。付加画像表示手段４は、入力部１２から入力された文字と記録部１０に記録された背景画像を重ねて付加画像とし、これを表示部２に表示させる。重畳画像表示手段６は、カメラ部１４によって撮影された撮像画像に付加画像を重ねて重畳画像とし、これを表示部２に表示させる。出力手段８は、出力先の外部装置の画像提示能力に基づいて、付加画像が途切れないようにその位置を変更して、重畳画像を出力する。【選択図】  図１
2007336528.tif 000002
【特許請求の範囲】
【請求項１】
背景画像を記録する記録部と、
対象を撮像して画像データを生成するカメラ部と、
使用者の操作によって入力を行う入力部と、
画像、文字を表示するための表示部と、
記録部から読み出した背景画像に、入力部から入力された文字を重ねた付加画像を表示部に表示する付加画像表示手段と、
カメラ部によって撮像した画像データに、前記付加画像を重ねた重畳画像を表示部に表示する重畳画像表示手段と、
前記重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し記録部に記録する変更決定手段と、
決定された重畳画像を、外部装置に出力する出力手段と、
を備えた画像生成出力装置において、
前記出力手段は、出力先の外部装置の画像提示能力に基づき、前記重畳画像の付加画像の一部が途切れないで表示されるか否かを判断し、途切れて表示されると判断した場合には、途切れない位置まで付加画像を移動した後、重畳画像を出力することを特徴とする画像生成出力装置。
【請求項２】
背景画像を記録する記録部と、対象を撮像して画像データを生成するカメラ部と、使用者の操作によって入力を行う入力部と、画像、文字を表示するための表示部とにアクセス可能なコンピュータを、画像生成出力装置として機能させるための画像生成出力プログラムであって、
記録部から読み出した背景画像に、入力部から入力された文字を重ねた付加画像を表示部に表示する付加画像表示手段と、
カメラ部によって撮像した画像データに、前記付加画像を重ねた重畳画像を表示部に表示する重畳画像表示手段と、
前記重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し記録部に記録する変更決定手段と、
決定された重畳画像を、外部装置に出力する出力手段と、
してコンピュータを機能させるための画像生成出力プログラムにおいて、
前記出力手段は、出力先の外部装置の画像提示能力に基づき、前記重畳画像の付加画像の一部が途切れないで表示されるか否かを判断し、途切れて表示されると判断した場合には、途切れない位置まで付加画像を移動した後、重畳画像を出力することを特徴とする画像生成出力プログラム。
【請求項３】
請求項１の装置または請求項２のプログラムにおいて、
前記出力手段は、表示部に表示された重畳画像における付加画像の縦横比を所定の縦横比に変えて、重畳画像を出力することを特徴とする装置またはプログラム。
【請求項４】
請求項１〜３のいずれかの装置またはプログラムにおいて、
前記付加画像表示手段は、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて、付加画像を生成することを特徴とする装置またはプログラム。
【請求項５】
請求項１〜４のいずれかの装置またはプログラムにおいて、
前記付加画像表示手段は、前回の付加画像を、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて生成し、当該付加画像をそのまま今回の付加画像とできるように、あるいは文字コードまたは文字画像またはその双方を訂正入力して今回の付加画像とできるようにすることを特徴とする装置またはプログラム。
【請求項６】
請求項１〜５のいずれかの装置またはプログラムにおいて、
前記変更決定手段が記録する重畳画像は、付加画像が透過画像として撮像画像に重ねられたものであることを特徴とする装置またはプログラム。
【請求項７】
請求項１〜６のいずれかの装置またはプログラムにおいて、
前記変更決定手段は、付加画像部分を空白とした重畳画像についてハッシュ値を算出し、当該ハッシュ値を付加画像に付加したものを付加画像として、重畳画像を出力することを特徴とする装置またはプログラム。
【請求項８】
請求項１〜７のいずれかの装置またはプログラムにおいて、
前記付加画像表示手段は、入力部からの入力によって描画された絵も重ねた付加画像を表示部に表示することを特徴とする装置またはプログラム。
【請求項９】
(a)付加画像生成装置と(b)画像生成出力装置とを備えたシステムであって、
前記付加画像生成装置は、
(a1)背景画像を記録する記録部と、
(a2)画像、文字を表示するための表示部と、
(a3)記録部から読み出した背景画像に、画像もしくは文字または双方を重ねた付加画像を表示部に表示する付加画像表示手段と、
(a4)生成した付加画像を記録部に記録する記録手段と、
(a5)記録部に記録された付加画像を画像生成出力装置に送信する送信手段と、
を備え、
前記画像生成出力装置は、
(b1)付加画像生成装置からの付加画像を受信して記録部に記録する取得手段と、
(b2)対象を撮像して画像データを生成するカメラ部と、
(b3)使用者の操作によって入力を行う入力部と、
(b4)画像、文字を表示するための表示部と、
(b5)記録部から読み出した付加画像に対し、入力部からの入力に基づいて修正を施す付加画像修正手段と、
(b5)カメラ部によって撮像した画像データに、前記修正された付加画像を重ねた重畳画像を表示部に表示する重畳画像表示手段と、
(b6)前記重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し記録部に記録する変更決定手段と、
(b7)決定された重畳画像を、外部装置に出力する出力手段と、
を備えている。
【請求項１０】
外部からの付加画像を取得して記録部に記録する取得手段と、
対象を撮像して画像データを生成するカメラ部と、
使用者の操作によって入力を行う入力部と、
画像、文字を表示するための表示部と、
記録部から読み出した付加画像に対し、入力部からの入力に基づいて修正を施す付加画像修正手段と、
カメラ部によって撮像した画像データに、前記修正された付加画像を重ねた重畳画像を表示部に表示する重畳画像表示手段と、
前記重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し記録部に記録する変更決定手段と、
決定された重畳画像を、外部装置に出力する出力手段と、
を備えた画像生成出力装置。
【請求項１１】
対象を撮像して画像データを生成するカメラ部と、使用者の操作によって入力を行う入力部と、画像、文字を表示するための表示部とにアクセス可能なコンピュータを、画像生成出力装置として機能させるための画像生成出力プログラムであって、
記録部から読み出した付加画像に対し、入力部からの入力に基づいて修正を施す付加画像修正手段と、
カメラ部によって撮像した画像データに、前記修正された付加画像を重ねた重畳画像を表示部に表示する重畳画像表示手段と、
前記重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し記録部に記録する変更決定手段と、
決定された重畳画像を、外部装置に出力する出力手段と、
をコンピュータによって実現するための画像生成出力プログラム。
【請求項１２】
請求項９〜１１のいずれかのシステム、装置またはプログラムにおいて、
前記出力手段は、出力先の外部装置の画像提示能力に基づき、前記重畳画像の付加画像の一部が途切れないで表示されるか否かを判断し、途切れて表示されると判断した場合には、途切れない位置まで付加画像を移動した後、重畳画像を出力することを特徴とするシステム、装置またはプログラム。
【請求項１３】
請求項９〜１２のいずれかのシステム、装置またはプログラムにおいて、
前記出力手段は、表示部に表示された重畳画像における付加画像の縦横比を所定の縦横比に変えて、重畳画像を出力することを特徴とするシステム、装置またはプログラム。
【請求項１４】
請求項９〜１３のいずれかのシステム、装置またはプログラムにおいて、
前記付加画像表示手段は、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて、付加画像を生成することを特徴とするシステム、装置またはプログラム。
【請求項１５】
請求項９〜１４のいずれかのシステム、装置またはプログラムにおいて、
前記付加画像修正手段は、前回の付加画像を、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて生成し、当該付加画像をそのまま今回の付加画像とできるように、あるいは文字コードまたは文字画像またはその双方を訂正入力して今回の付加画像とできるようにすることを特徴とするシステム、装置またはプログラム。
【請求項１６】
請求項９〜１５のいずれかのシステム、装置またはプログラムにおいて、
前記変更決定手段が記録する重畳画像は、付加画像が透過画像として撮像画像に重ねられたものであることを特徴とするシステム、装置またはプログラム。
【請求項１７】
請求項９〜１６のいずれかのシステム、装置またはプログラムにおいて、
前記変更決定手段は、付加画像部分を空白とした重畳画像についてハッシュ値を算出し、当該ハッシュ値を付加画像に付加したものを付加画像として、重畳画像を出力することを特徴とするシステム、装置またはプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像生成出力装置に関するものである。
【背景技術】
【０００２】
工事現場における工事状況を報告するため現場写真を撮影する場合、次のような手順で行われていた。撮影したい工事現場名などを記入した黒板を持って現場に一人が立ち、それをもう一人がカメラにて撮影する。これにより、工事現場名などを記入した黒板とともに、工事現場の状況を撮影することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような従来の手法では、現場写真の撮影のために２人の人が必要であるという問題があった。さらに、黒板を持った人が立たねばならないため、鉄塔の先端部付近を撮影するなどのように、工事現場や撮影条件によっては撮影ができないこともあった。
【０００４】
また、上記手順を一人で行うことも不可能ではない。たとえば、黒板に記入して黒板を現場に置いて、黒板および現場を撮影することもできる。しかし、できあがった写真における黒板の位置を適切に決めるためには、黒板の場所ととカメラを構えた撮影場所とを何度も往復しなければならず、極めて効率が悪くなるという問題があった。
【０００５】
このような問題は、工事現場の現場写真に拘わらず、付加的な画像を重ねて撮影対象を撮影した画像を得たい場合に生じる一般的な問題である。
【０００６】
上記のような問題点を解決するため、特許文献１には、次のようなカメラ装置が開示されている。このカメラ装置は、黒板などの所定情報を一部に記録するとともに、前記所定情報に関連する風景を全体に記録するように構成されている。特許文献１のカメラによれば、上記のような問題点が解決できる。
【０００７】
しかしながら、上記のようなカメラにて撮影した黒板付きの画像を印刷等の出力を行うと、画面上では黒板が完全に映し出されているにもかかわらず、出力機器あるいはその条件設定によっては、黒板の一部が切れてしまうという場合がある。かかる場合には、再度、撮影を行うなどの手間がかかってしまうという問題があった。
【０００８】
そこで、この発明では上記のような問題点を解決して、より効率のよい画像生成出力装置を提供することを目的とする。
【０００９】
【特許文献１】特開２０００−２０６６０６
【課題を解決するための手段】
【００１０】
(1)(2)この発明に係る画像生成出力装置は、背景画像を記録する記録部と、対象を撮像して画像データを生成するカメラ部と、使用者の操作によって入力を行う入力部と、画像、文字を表示するための表示部と、記録部から読み出した背景画像に、入力部から入力された文字を重ねた付加画像を表示部に表示する付加画像表示手段と、カメラ部によって撮像した画像データに、前記付加画像を重ねた重畳画像を表示部に表示する重畳画像表示手段と、前記重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し記録部に記録する変更決定手段と、決定された重畳画像を、外部装置に出力する出力手段とを備えた画像生成出力装置において、前記出力手段は、出力先の外部装置の画像提示能力に基づき、前記重畳画像の付加画像の一部が途切れないで表示されるか否かを判断し、途切れて表示されると判断した場合には、途切れない位置まで付加画像を移動した後、重畳画像を出力することを特徴とする画像生成出力装置である。
【００１１】
したがって、重畳画像を効率よく生成することができ、さらに、出力先の外部装置の画像提示能力にあわせて、付加画像を途切れないように出力することができる。
【００１２】
(3)この発明に係る画像生成出力装置は、出力手段が、表示部に表示された重畳画像における付加画像の縦横比を所定の縦横比に変えて、重畳画像を出力することを特徴としている。
【００１３】
したがって、表示部には確認しやすい縦横比にて付加画像を表示しつつ、所望の縦横比にて出力することができる。
【００１４】
(4)この発明に係る画像生成出力装置は、付加画像表示手段が、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて、付加画像を生成することを特徴としている。
【００１５】
したがって、背景画像と文字とを分離して記録しているので、文字の訂正処理が容易である。
【００１６】
(5)この発明に係る画像生成出力装置は、付加画像表示手段が、前回の付加画像を、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて生成し、当該付加画像をそのまま今回の付加画像とできるように、あるいは文字コードおよび文字画像を訂正入力して今回の付加画像とできるようにすることを特徴としている。
【００１７】
したがって、前回の文字情報を利用することができ、効率化を図ることができる。
【００１８】
(6)この発明に係る画像生成出力装置は、変更決定手段が記録する重畳画像は、付加画像が透過画像として撮像画像に重ねられたものであることを特徴としている。
【００１９】
したがって、出力された重畳画像における付加画像の改変がされにくく、重畳画像の信頼性が向上する。
【００２０】
(7)この発明に係る画像生成出力装置は、変更決定手段が、付加画像部分を空白とした重畳画像についてハッシュ値を算出し、当該ハッシュ値を付加画像に付加したものを付加画像として、重畳画像を出力することを特徴としている。
【００２１】
したがって、重畳画像における撮像画像の改変があっても、付加されたハッシュ値によって、改変があったことを知ることができる。
【００２２】
(8)この発明に係る画像生成出力装置は、付加画像表示手段が、入力部からの入力によって描画された絵も重ねた付加画像を表示部に表示することを特徴としている。
【００２３】
したがって、文字だけでなく絵も付加画像の一部とすることができる。
【００２４】
(9)(10)(11)この発明に係るシステムは、(a)付加画像生成装置と(b)画像生成出力装置とを備えたシステムであって、
前記付加画像生成装置は、
(a1)背景画像を記録する記録部と、(a2)画像、文字を表示するための表示部と、(a3)記録部から読み出した背景画像に、画像もしくは文字または双方を重ねた付加画像を表示部に表示する付加画像表示手段と、(a4)生成した付加画像を記録部に記録する記録手段と、(a5)記録部に記録された付加画像を画像生成出力装置に送信する送信手段とを備え、
前記画像生成出力装置は、
(b1)付加画像生成装置からの付加画像を受信して記録部に記録する取得手段と、(b2)対象を撮像して画像データを生成するカメラ部と、(b3)使用者の操作によって入力を行う入力部と、(b4)画像、文字を表示するための表示部と、
(b5)記録部から読み出した付加画像に対し、入力部からの入力に基づいて修正を施す付加画像修正手段と、(b5)カメラ部によって撮像した画像データに、前記修正された付加画像を重ねた重畳画像を表示部に表示する重畳画像表示手段と、(b6)前記重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し記録部に記録する変更決定手段と、(b7)決定された重畳画像を、外部装置に出力する出力手段とを備えている。
【００２５】
したがって、予め作成した付加画像を修正して必要な付加画像を生成でき、重畳画像を効率よく作成することができる。
【００２６】
(12)この発明に係るシステムは、出力手段は、出力先の外部装置の画像提示能力に基づき、前記重畳画像の付加画像の一部が途切れないで表示されるか否かを判断し、途切れて表示されると判断した場合には、途切れない位置まで付加画像を移動した後、重畳画像を出力することを特徴としている。
【００２７】
したがって、出力先の外部装置の画像提示能力にあわせて、付加画像を途切れないように出力することができる。
【００２８】
(13)この発明に係るシステムは、出力手段は、表示部に表示された重畳画像における付加画像の縦横比を所定の縦横比に変えて、重畳画像を出力することを特徴としている。
【００２９】
したがって、表示部には確認しやすい縦横比にて付加画像を表示しつつ、所望の縦横比にて出力することができる。
【００３０】
(14)この発明に係るシステムは、付加画像表示手段が、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて、付加画像を生成することを特徴としている。
【００３１】
したがって、背景画像と文字とを分離して記録しているので、文字の訂正処理が容易である。
【００３２】
(15)この発明に係るシステムは、付加画像表示が、前回の付加画像を、画像として記録されている背景画像と、文字コードまたは文字画像またはその双方として記録されている文字とに基づいて生成し、当該付加画像をそのまま今回の付加画像とできるように、あるいは文字コードおよび文字画像を訂正入力して今回の付加画像とできるようにすることを特徴としている。
【００３３】
したがって、前回の文字情報を利用することができ、効率化を図ることができる。
【００３４】
(16)この発明に係るシステムは、変更決定手段が記録する重畳画像は、付加画像修正手段が透過画像として撮像画像に重ねられたものであることを特徴としている。
【００３５】
したがって、出力された重畳画像における付加画像の改変がされにくく、重畳画像の信頼性が向上する。
【００３６】
(17)この発明に係るシステムは、変更決定手段が、付加画像部分を空白とした重畳画像についてハッシュ値を算出し、当該ハッシュ値を付加画像に付加したものを付加画像として、重畳画像を出力することを特徴としている。
【００３７】
したがって、重畳画像における撮像画像の改変があっても、付加されたハッシュ値によって、改変があったことを知ることができる。
【００３８】
「付加画像表示手段」は、実施形態においては、ステップＳ２がこれに対応する。
【００３９】
「重畳画像表示手段」は、実施形態においては、ステップＳ９がこれに対応する。
【００４０】
「変更決定手段」は、実施形態においては、ステップＳ１０がこれに対応する。
【００４１】
「出力手段」は、実施形態においては、ステップＳ１３がこれに対応する。
【００４２】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【発明を実施するための形態】
【００４３】
１．第一の実施形態
図１に、この発明の一実施形態による画像生成出力装置の機能ブロック図を示す。記録部１０には、黒板などの背景画像が記録されている。付加画像表示手段４は、入力部１２から入力された文字と記録部１０に記録された背景画像を重ねて付加画像とし、これを表示部２に表示させる。重畳画像表示手段６は、カメラ部１４によって撮影された撮像画像に付加画像を重ねて重畳画像とし、これを表示部２に表示させる。変更決定手段７は、重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し、記録部１０に記録する。出力手段８は、出力先の外部装置の画像提示能力に基づいて、付加画像が途切れないようにその位置を変更して、重畳画像を出力する。
【００４４】
これにより、効率よく画像生成ならびに出力を行うことができる。さらに、生成された重畳画像における付加画像は、電子的に合成したものであるので、実際の黒板などを撮像したものに比べて鮮明度が高く、文字などの認識が容易である。
【００４５】
図２に、図１に示す画像生成出力装置のハードウエア構成を示す。ＣＰＵ２０には、ディスプレイ２２、タッチパネル２４、キーボード２６、ＲＡＭ２８、ポート３０、通信回路３４、不揮発性ＲＡＭ３６、カメラ３８が接続されている。
【００４６】
タッチパネル２４は、図３に示すように、ディスプレイ２２の上面に透明電極として構成されている。タッチパネル２４に対する入力は、スタイラスペン(図示せず）を用いて行う。キーボード２６は、文字などを入力するためのものである。ＲＡＭ２８は、ＣＰＵ２０のワーク領域として使用される。ポート３０には、メモリカード３２が接続されている。通信回路３４は、インターネットなどに接続するための回路である。
【００４７】
不揮発性ＲＡＭ３６には、オペレーティングシステム、画像生成出力プログラムが記録されている。画像生成出力プログラムは、メモリカード３２に記録されていたものをインストールしたものである。なお、画像生成出力プログラムは、オペレーティングシステムと協働してその機能を発揮する。
【００４８】
カメラ３８は、対象を撮影して撮像画像を生成するものである。図３では、カメラ３８のレンズ部分は、裏面に形成されている。
【００４９】
図４ａ、図４ｂに、画像生成出力プログラムのフローチャートを示す。画像生成出力プログラムが起動されると、ＣＰＵ２０は、まずメモリカード３２に予め記録されている黒板背景画像（イメージ画像）を読み出し、ディスプレイ２２に表示する（ステップＳ１）。図５Ａに、ディスプレイ２２に表示された黒板背景画像を示す。「宛先」「工事名」「社名」の項目表示と、これらに対応する入力領域が表示される。
【００５０】
ユーザは、この表示を見ながら、各項目についての入力を行う（ステップＳ２）。「宛先」「工事名」「社名」についての入力領域は、テキストデータとして入力する領域となっているので、ユーザはキーボード２６から入力を行う。この入力は、手書き文字入力によってもよい。「工種」「作業内容」についての入力領域は、イメージデータとして入力する領域となっているので、ユーザはスタイラスペンを用いてタッチパネル２４をなぞることによって入力を行う。「工種」「作業内容」の領域においては、このようにイメージ入力ができるので、文字だけでなく絵を入力することもできる。入力された項目内容は、ディスプレイ２２に表示される。図５Ｂに、各項目が入力された状態のディスプレイ２２の画面を示す。
【００５１】
ＣＰＵ２０は、入力された項目の内容をＲＡＭ２８に保持する（ステップＳ３）。図６に、ＲＡＭ２８に格納された項目の内容を示す。ＣＰＵ２０は、現場写真ごとに現場写真ＩＤを付す。図６では、ＩＤとして「０００１」が付されている。
【００５２】
「宛先」「工事名」「社名」の項目に対応して項目ＩＤ「１」「２」「３」が付けられて、内容が記録される。なお、これらの項目は、テキストデータとして文字コードにて記録される。「工種」「作業内容」の項目に対応して項目ＩＤ「４」「５」が付けられて、内容が記録される。なお、これらの項目は、イメージデータとしてビットマップ形式にて記録される。
【００５３】
次に、決定ボタン４０が押下されると、ＣＰＵ２０は項目内容入力が終了したと判断する（ステップＳ４）。そして、ＣＰＵ２０は、カメラ３８を起動する（ステップＳ５）。これにより、カメラ３８からの画像がディスプレイ２２に表示される。
【００５４】
ユーザは、このディスプレイ２２の画像を見ながら、決定ボタン(シャッターボタン）４０を押下する(ステップＳ６）。これにより、ＣＰＵ２０は、決定ボタンが押下された時の撮像画像を、ＲＡＭ２８に記憶する(ステップＳ７）。撮像画像の例を図７に示す。
【００５５】
次に、ＣＰＵ２０は、不揮発性ＲＡＭ３６から黒板背景画像を読み出し、これに、図６に示す項目内容データを重ね合わせて黒板画像を生成する(ステップＳ８）。さらに、この黒板画像を所定の大きさに縮小し、ＲＡＭ２８に記録した撮像画像に重ね合わせて重畳画像を生成する(ステップＳ９）。そして、図８に示すように、この重畳画像をディスプレイ２２に表示する。
【００５６】
ユーザによって、スタイラスペンによるドラッグアンドドロップ操作が行われると、ＣＰＵ２０は、ディスプレイ２２に表示された黒板画像の位置を移動させる。ユーザによって決定ボタン４０が押されると、ＣＰＵ２０は、重畳画像における黒板画像の位置を一旦確定する（ステップＳ１０）。
【００５７】
続いて、ＣＰＵ２０は、印刷プリンタとして予め不揮発性ＲＡＭ３６に設定されているプリンタの印刷能力情報を読み出す。プリンタの能力の問題から、ディスプレイ２２の表示画面がそのまま印刷されるわけではない。図９に示すように、ディスプレイ２２の表示領域Ｄよりも、プリンタの印刷可能領域Ｐの方が狭い。印刷能力情報として、図９に示すマージン情報ａ、ｂ、ｃ、ｄが記録されている。
【００５８】
ＣＰＵ２０は、この印刷能力情報に基づいて、黒板画像が完全に印刷されるかどうかを判断する（ステップＳ１１）。完全に印刷されると判断すれば、ステップＳ１３に進む。図１０Ａに示すように、完全に印刷されないと判断した場合には、ＣＰＵ２０は、完全に印刷される位置まで黒板画像を移動する（ステップＳ１２、図１０Ｂ参照）。
【００５９】
そして、ＣＰＵ２０は、黒板画像が完全に印刷される重畳画像を、一枚の画像データに変換し、メモリカード３２に記録する（ステップＳ１３）。この実施形態では、ＪＰＥＧ形式の画像データとして記録するようにした。この際、ＣＰＵ２０は、図６の黒板のための項目データを保持するが、ＲＡＭ２８に記憶していた撮像画像を削除する。したがって、最終的に生成された一枚の画像データを修正することはできないようになっている。図１１に、生成された画像データを示す。
【００６０】
新たな画像を撮影する場合には、ステップＳ１以下を繰り返す。なお、この繰り返しの際には、前回入力された項目が記録されているので、ＣＰＵ２０は、図５Ｂのような画面を表示する。したがって、ユーザは、必要な部分だけを修正して用いることができる。
【００６１】
以上のようにしてメモリカード３２に重畳画像データが蓄積される。ユーザは、メモリカード３２の重畳画像データを、パーソナルコンピュータに接続されたプリンタから印刷することができる。この際、当該プリンタの印刷能力にあわせて、黒板画像が途切れないように調整されているので、適切な重畳画像を印刷することができる。
【００６２】
上記実施形態では、出力先の外部装置としてプリンタを用いているが、ディスプレイなどの画像を提示できるものを用いることもできる。
【００６３】
上記実施形態では、出力先の特定プリンタの印刷能力情報を記録するようにしている。しかし、複数のプリンタの印刷能力情報を記録しておき、これを提示して、ユーザが選択するようにしてもよい。あるいは、複数のプリンタのいずれにて印刷しても黒板が途切れないように、最も印刷能力の低いプリンタを基準として作成した印刷能力情報を記録するようにしてもよい。
【００６４】
上記実施形態では、ディスプレイ２２に表示された黒板の縦横比がそのまま、印刷される黒板の縦横比となるようにしている。しかし、図５の黒板の項目入力画面において、画面を効果的に用いるために、実際に印刷される際の縦横比と異ならせるようにしてもよい。
【００６５】
上記実施形態では、黒板画像は非透過画像として撮像画像に重ね合わされている。しかし、黒板画像を透過画像として撮像画像に重ね合わせて重畳画像を生成するようにしてもよい。これにより、完成した重畳画像における黒板画像の改竄が困難となり、信頼性が向上する。つまり、黒板画像が非透過画像であれば黒板画像だけを修正して改竄することが容易であるのに対し、黒板画像が透過画像であれば換算のためには黒板画像だけでなく背景となっている撮像画像も併せて修正しなければならず、改竄を困難にしてこれを防止することができる。
【００６６】
さらに、重畳画像のうちの黒板画像を除いた部分についてハッシュ値を算出し、これを黒板画像中に記述するようにすれば、撮像画像部分の改竄を発見することができる。
【００６７】
上記実施形態では、付加画像として黒板画像を用いたが、その他の撮像画像に対する説明や、撮像画像に関係する情報を付加画像として用いることができる。
【００６８】
また、上記実施形態では、メモリカード３２に完成したデータを記録するようにしている。しかし、通信回線を介して、送信するようにしてもよい。
【００６９】
上記実施形態では、カメラ機能付きの携帯電話装置を用いて実現したが、ＰＤＡ装置や携帯電話装置やデジタルカメラ装置を用いて実現することもできる。
【００７０】
２．第二の実施形態
図１２、図１３に、この発明の第２の実施形態による画像システムの機能ブロック図を示す。このシステムは、図１２に示す付加画像生成装置１００と、図１３に示す画像生成出力装置２００とを備えている。付加画像生成装置１００と画像生成出力装置２００とは通信可能に構成されている。
【００７１】
図１２において、付加画像生成装置１００の記録部１１０には背景画像が記録されている。付加画像表示手段１０４は、入力部１１２からのユーザの指示にしたがって、背景画像に文字や画像などを付加して付加画像とし、これを表示部１０２にて表示する。記録手段１１４は、作成された付加画像を記録部１１０に記録する。送信部１１６は、記録部１１０に記録されている付加画像を、画像生成出力装置２００に送信する。
【００７２】
なお、付加画像表示手段１０４は、既に作成済みの付加画像を記録部１１０から読み出し、これを修正して新たな付加画像を生成するようにしてもよい。
【００７３】
図１３において、画像生成出力装置２００の取得手段２１６は、付加画像生成装置１００の送信手段１１６からの付加画像を受信する。なお、付加画像生成装置１００から画像生成出力装置２００へは、可搬性記録媒体によって付加画像の受け渡しを行うようにしてもよい。
【００７４】
取得手段２１６は、受け取った付加画像を記録部２１０に記録する。付加画像修正手段２０５は、入力部２１２からの指示にしたがって付加画像を修正する。重畳画像表示手段２０６は、カメラ部２１４によって撮影された撮像画像に前記修正した付加画像を重ねて重畳画像とし、これを表示部２０２に表示させる。変更決定手段２０７は、重畳画像における画像データに対する付加画像の位置または大きさを変更して決定し、記録部２１０に記録する。出力手段２０８は、出力先の外部装置の画像提示能力に基づいて、付加画像が途切れないようにその位置を変更して、重畳画像を出力する。
【００７５】
図１４に、付加画像生成装置１００のハードエウエア構成を示す。ＣＰＵ１２０には、表示部１０２であるディスプレイ１２２、入力部１１２であるキーボード／マウス１２６、ＲＡＭ１２８、記録部１１０であるハードディスク１３０、送信部１１６である通信回路１３２が接続されている。
【００７６】
通信回路１３２は、インターネット等を介して、画像生成出力装置２００とデータのやりとりを行うものである。ハードディスク１３０には、背景画像、生成された付加画像、付加画像生成プログラムなどが記録されている。
【００７７】
なお、画像生成出力装置２００のハードウエア構成は、図２に示すものと同様である。
【００７８】
この実施形態では、付加画像生成装置１００として据え置き型のＰＣを会社などに用意して付加画像を生成するようにしている。したがって、据え置き型ＰＣを用いて、容易に付加画像の生成を行うことができる。一方、撮影現場へは、可搬型の画像生成出力装置２００を持って行き、上記付加画像生成装置１００にて作成した付加画像を利用して、重畳画像を生成する。
【００７９】
図１５に、付加画像生成装置１００のハードディスク１３０に記録された付加画像生成プログラムのフローチャートを示す。付加画像生成プログラムが起動されると、ＣＰＵ１２０は、ハードディスク１３０に予め記録されている黒板背景画像（イメージ画像）や付加画像を読み出し、ディスプレイ１２２に一覧として表示する。ユーザは、キーボード／マウス１２６を操作して、これらの内のいずれかを選択する（ステップＳ１０１）。背景画像または付加画像が選択されると、ＣＰＵ１２０は、これをディスプレイ１２２に表示する（ステップＳ１０２）。
【００８０】
ここでは、図１６Ａに示すような黒板背景画像が選択されたものとする。「発注者」「工事件名」「対象箇所」の項目表示と、これらに対応する入力領域が表示される。さらに、これらの下にイメージ入力領域が設けられている。
【００８１】
ユーザは、この表示を見ながら、予め入力が可能な各項目についての入力を行う。「発注者」「工事件名」「対象箇所」についての入力領域は、テキストデータとして入力する領域となっているので、ユーザはキーボード１２６から入力を行う。イメージ入力領域には、手書き文字や画像をイメージデータとして入力する（ステップＳ１０３）。ここでは、「発注者」「工事件名」「対象箇所」については現場で入力するものとして、イメージ入力領域に予め図面を入力しておく場合について説明する。
【００８２】
ユーザは、キーボード／マウス１２６を操作してイメージ入力領域を選択する。次に、入力すべき図面を指定してハードディスク１３０から読み出す。図面の例を図１６Ｂに示す。図面が指定されると、ＣＰＵ１２０は、図１７に示すように、ディスプレイ１２２に付加画像を表示する。
【００８３】
ユーザが、キーボード／マウス１２６を操作して編集終了を指定すると（ステップＳ１０５）、ＣＰＵ１２０は、上記付加画像をハードディスク１３０に記録する（ステップＳ１０６）。
【００８４】
続いて、ユーザは、キーボード／マウス１２６を操作して、画像生成出力装置２００において受信できるように、上記付加画像を添付したメールを送信する（ステップＳ１０７）。なお、ＳＤカードなどの記録媒体に付加画像を記録し、画像生成出力装置２００に読み込ませるようにしてもよい。
【００８５】
また、上記の説明では、イメージ入力領域だけに予めデータを入力したが、「発注者」「工事件名」「対象箇所」などについても、予めデータを入力して付加画像を作成しておいてもよい。
【００８６】
次に、上記のようにして作成し画像生成出力装置２００に記録した付加画像を用いて、現場にて重畳画像を生成する処理を説明する。
【００８７】
図１８ａ、図１８ｂに、画像生成出力装置２００の不揮発性ＲＡＭ３６に記録された画像生成出力プログラムのフローチャートを示す。画像生成出力プログラムが起動されると、ＣＰＵ２０は、不揮発性ＲＡＭ３６に予め記録されている付加画像を読み出し、ディスプレイ２２に一覧として表示する。なお、付加画像は、付加画像生成装置１００からメールなどによって取得して記録したものである。また、画像生成出力装置２００自身によって作成したものであってもよい。
【００８８】
ユーザは、キーボード２６を操作して、図１９に示すように一覧として表示された付加画像の内のいずれかを選択する（ステップＳ２０１）。付加画像が選択されると、ＣＰＵ２０は、これをディスプレイ２２に表示する（ステップＳ２０２）。
【００８９】
ここでは、図１７に示すような付加画像が選択されたものとする。図１７の付加画像は、付加画像生成装置１００によって生成され、メールにて送信されてきたものを記録したものである。この付加画像では、図面が予め入力されているが、「発注者」「工事件名」「対象箇所」は入力されていない。したがって、ユーザは、キーボード２６を操作して、これらの入力を行う(ステップＳ２０３)。さらに、タッチパネルを用いて、図面に工事現場位置を示すための記入を行う。
【００９０】
ＣＰＵ２０は、修正の加えられた付加画像を、図２０に示すようにディスプレイ２２に表示する（ステップＳ２０４）。
【００９１】
次に、決定ボタン４０が押下されると、ＣＰＵ２０は項目内容入力が終了したと判断する（ステップＳ２０５）。そして、ＣＰＵ２０は、付加画像を不揮発性ＲＡＭ３６に記録するとともに、カメラ３８を起動する（ステップＳ２０６）。これにより、カメラ３８からの画像がディスプレイ２２に表示される。
【００９２】
ユーザは、このディスプレイ２２の画像を見ながら、決定ボタン(シャッターボタン）４０を押下する(ステップＳ２０７）。これにより、ＣＰＵ２０は、決定ボタンが押下された時の撮像画像を、ＲＡＭ２８に記憶する(ステップＳ２０８）。撮像画像の例を図７に示す。
【００９３】
次に、ＣＰＵ２０は、不揮発性ＲＡＭ３６から前述の付加画像を読み出す（ステップＳ２０９）。さらに、この付加画像を所定の大きさに縮小し、ＲＡＭ２８に記録した撮像画像に重ね合わせて重畳画像を生成する(ステップＳ９）。そして、図２１に示すように、この重畳画像をディスプレイ２２に表示する。
【００９４】
ユーザによって、スタイラスペンによるドラッグアンドドロップ操作が行われると、ＣＰＵ２０は、ディスプレイ２２に表示された付加画像の位置を移動させる。ユーザによって決定ボタン４０が押されると、ＣＰＵ２０は、重畳画像における付加画像の位置を一旦確定する（ステップＳ２１１）。
【００９５】
続いて、ＣＰＵ２０は、印刷プリンタとして予め不揮発性ＲＡＭ３６に設定されているプリンタの印刷能力情報を読み出す。ＣＰＵ２０は、この印刷能力情報に基づいて、黒板画像が完全に印刷されるかどうかを判断する（ステップＳ２１２）。完全に印刷されると判断すれば、ステップＳ２１４に進む。完全に印刷されないと判断した場合には、ＣＰＵ２０は、完全に印刷される位置まで付加画像を移動する（ステップＳ２１３）。
【００９６】
そして、ＣＰＵ２０は、黒板画像が完全に印刷される重畳画像を、一枚の画像データに変換し、メモリカード３２に記録する（ステップＳ２１４）。
【００９７】
以上のようにしてメモリカード３２に重畳画像データが蓄積される。ユーザは、メモリカード３２の重畳画像データを、パーソナルコンピュータに接続されたプリンタから印刷することができる。この際、当該プリンタの印刷能力にあわせて、黒板画像が途切れないように調整されているので、適切な重畳画像を印刷することができる。また、メモリカード（ＳＤカード(商標)など）３２から直接印刷ができる機能を有するプリンタを用意すれば、パソコンを用いずとも印刷を行うことができる。
【００９８】
この実施形態によれば、予め図面が組み込まれた付加画像を用意しておき、これに現場位置などを書き加えて付加画像を作成することができる。したがって、図面などの複雑なイメージを現場で作成する必要がなく、現場の位置を図面上で表した付加画像を容易に作成でき、これに基づく重畳画像の作成も容易である。
【００９９】
また、この実施形態では、画像生成出力プログラムは、撮像した写真だけの記録を禁止するようにしている。つまり、付加画像を付加しなければ撮像した写真が記録できないようになっており、以前に撮像した写真に対して、後から付加画像を追加するなどの改竄を行うことができないようになっている。
【０１００】
上記実施形態では、付加画像生成装置１００において図面を組み込んでいるが、その他のイメージを組み込んでもよく、また、テキストデータを組み込むようにしてもよい。
【０１０１】
上記実施形態では、付加画像生成装置１００にて作成した付加画像を、メールにて画像生成出力装置２００に渡すようにしている。しかし、付加画像生成装置１００にて作成した付加画像をウエブサーバに記録し、画像生成出力装置２００からこのウエブサーバにアクセスすることによって取得するようにしてもよい。また、可搬性記録媒体に記録して渡すようにしてもよい。
【０１０２】
上記実施形態では、付加画像を一体として不揮発性ＲＡＭ３６に記録するようにしているが、第一の実施形態と同じように、黒板背景画像と項目データとを分離して記録するようにしてもよい。
【０１０３】
上記実施形態では、付加画像生成装置１００にて付加画像を生成するようにしている。しかし、画像生成出力装置２００から黒板背景画像を付加画像生成装置１００に送信し、付加画像生成装置１００にて当該黒板背景画像に基づいて付加画像を生成するようにしてもよい。このようにすれば、付加画像生成装置１００の側の処理が容易となる。また、付加画像生成装置１００に送信する黒板背景画像について、画像サイズの変更を禁止するようにしておけば、不具合が生じるおそれがない。
【０１０４】
あるいは、付加画像生成装置１００においては、付加画像の画像サイズの変更を禁止せずに、画像生成出力装置２００に送信できるようにしておいてもよい。この場合には、画像生成出力装置２００において、当該サイズの異なる付加画像を選択された際に、画像生成出力プログラムが、所定のサイズに変更するようにしてもよい。また、この際に、元のサイズの付加画像を削除し、所定のサイズに変更した付加画像を記録するようすれば、次回からの使用において便宜である。
【０１０５】
その他、第一の実施形態において採用した処理を本第二の実施形態にも適用することができる。また、第一の実施形態において説明した変形例も、本第二の実施形態にも適用することができる。
【図面の簡単な説明】
【０１０６】
【図１】この発明の第一の実施形態による画像生成出力装置の機能ブロック図である。
【図２】画像生成出力装置のハードウエア構成を示す図である。
【図３】画像生成出力装置の外観図である。
【図４ａ】画像生成出力プログラムのフローチャートである。
【図４ｂ】画像生成出力プログラムのフローチャートである。
【図５】背景画像データおよび入力された項目の表示を示す図である。
【図６】記録された項目データを示す図である。
【図７】撮像画像を示す図である。
【図８】重畳画像を示す図である。
【図９】表示領域Ｄと印刷領域Ｐとの関係を示す図である。
【図１０】重畳画像における黒板画像の位置調整処理を示す図である。
【図１１】出力された重畳画像を示す図である。
【図１２】この発明の第二の実施形態による付加画像生成装置の機能ブロック図である。
【図１３】この発明の第二の実施形態による画像生成出力装置の機能ブロック図である。
【図１４】付加画像生成装置のハードウエア構成図である。
【図１５】付加画像生成プログラムのフローチャートである。
【図１６】図１６Ａは背景画像の例を示す図であり、図１６Ｂは組み込みイメージとしての図面の例である。
【図１７】付加画像を示す図である。
【図１８ａ】画像生成出力プログラムのフローチャートである。
【図１８ｂ】画像生成出力プログラムのフローチャートである。
【図１９】付加画像の一覧を示す図である。
【図２０】修正の終了した付加画像を示す図である。
【図２１】生成された重畳画像を示す図である。
【符号の説明】
【０１０７】
２・・・表示部
４・・・付加画像表示手段
６・・・重畳画像表示手段
８・・・出力手段
１０・・・記録部
１２・・・入力部
１４・・・カメラ部
【図１】
2007336528.tif 000003
【図２】
2007336528.tif 000004
【図３】
2007336528.tif 000005
【図４ａ】
2007336528.tif 000006
【図４ｂ】
2007336528.tif 000007
【図５】
2007336528.tif 000008
【図６】
2007336528.tif 000009
【図７】
2007336528.tif 000010
【図８】
2007336528.tif 000011
【図９】
2007336528.tif 000012
【図１０】
2007336528.tif 000013
【図１１】
2007336528.tif 000014
【図１２】
2007336528.tif 000015
【図１３】
2007336528.tif 000016
【図１４】
2007336528.tif 000017
【図１５】
2007336528.tif 000018
【図１８ａ】
2007336528.tif 000019
【図１８ｂ】
2007336528.tif 000020
【図１６】
2007336528.tif 000021
【図１７】
2007336528.tif 000022
【図１９】
2007336528.tif 000023
【図２０】
2007336528.tif 000024
【図２１】
2007336528.tif 000025