(57)【要約】【課題】トラフィックの混雑に関わらず確実に迅速に画像データを送信できる画像送受信システムを提供することである。【解決手段】ネットワーク１１を介して画像を送信する画像送信装置１２と、送信された前記画像を受信する画像受信装置１３とを含む画像送受信システム１０において、画像送信装置１２は、入力された画像を記憶する記憶手段１５と、画像を解析してアスキーアートに変換する画像処理手段１６と、アスキーアートに変換された画像を送信する通信手段１７とを備え、画像受信装置１３は、画像を受信する通信手段２５と、受信した画像を出力する出力手段２６とを備えた構成とする。【選択図】図１
2010074324.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して画像を送信する画像送信方法において、
入力された画像を記憶するステップと、
前記画像を解析してアスキーアートに変換するステップと、
アスキーアートに変換された画像を送信するステップとを有することを特徴とする画像送信方法。
【請求項２】
前記入力された画像をアスキーアートに変換せずに送信するステップと、
該ステップと、前記アスキーアートに変換された画像を送信するステップとのどちらを実行するかを切り替えるステップとを有することを特徴とする請求項１記載の画像送信方法。
【請求項３】
通信の混雑状況を監視するステップを有することを特徴とする請求項２記載の画像送信方法。
【請求項４】
送信先から通信状況の情報を受け取り、前記通信の混雑状況を判断することを特徴とする請求項３記載の画像送信方法。
【請求項５】
電子的撮像手段で撮像するステップを有し、前記入力された画像が前記電子的撮像手段で撮像された画像であることを特徴とする請求項１〜４の何れかに記載の画像送信方法。
【請求項６】
送信前に前記アスキーアートに変換された画像を圧縮するステップを有することを特徴とする請求項１〜５の何れかに記載の画像送信方法。
【請求項７】
前記画像をアスキーアートに変換する際にカラーキャラクターを用いることを特徴とする請求項１〜６の何れかに記載の画像送信方法。
【請求項８】
前記画像をアスキーアートに変換する際に、前記画像において所定の閾値より高い明度を有する部分に強調キャラクターを用いることを特徴とする請求項１〜７の何れかに記載の画像送信方法。
【請求項９】
前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に強調キャラクターを用いることを特徴とする請求項１〜７の何れかに記載の画像送信方法。
【請求項１０】
前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に点滅キャラクターを用いることを特徴とする請求項１〜９の何れかに記載の画像送信方法。
【請求項１１】
前記画像が動画か静止画かを識別するための情報を送信するステップを有することを特徴とする請求項１〜１０の何れかに記載の画像送信方法。
【請求項１２】
前記画像が動画である場合、フレームレート情報を送信するステップを有することを特徴とする請求項１〜１１の何れかに記載の画像送信方法。
【請求項１３】
前記画像が動画である場合、フレームエンド情報又は／及びフレームスタート情報を送信するステップを有することを特徴とする請求項１〜１２の何れかに記載の画像送信方法。
【請求項１４】
ネットワークを介して画像を送信する画像送信装置と、送信された前記画像を受信する画像受信装置とを含む画像送受信システムにおいて、
前記画像送信装置は、入力された画像を記憶する記憶手段と、前記画像を解析してアスキーアートに変換する画像処理手段と、アスキーアートに変換された画像を送信する通信手段とを備え、
前記画像受信装置は、前記画像を受信する通信手段と、受信した画像を出力する出力手段とを備えたことを特徴とする画像送受信システム。
【請求項１５】
ネットワークを介して画像を送信する画像送信装置において、
入力された画像を記憶する記憶手段と、前記画像を解析してアスキーアートに変換する画像処理手段と、アスキーアートに変換された画像を送信する通信手段とを備えたことを特徴とする画像送信装置。
【請求項１６】
前記入力された画像をアスキーアートに変換せずに送信する第１モードと、前記アスキーアートに変換された画像を送信する第２モードとのどちらを実行するかを切り替える切替手段を備えたことを特徴とする請求項１５記載の画像送信装置。
【請求項１７】
通信の混雑状況を監視する監視手段を備えたことを特徴とする請求項１６記載の画像送信装置。
【請求項１８】
前記監視手段は、送信先から受け取った通信状況の情報に基づいて前記通信の混雑状況を判断することを特徴とする請求項１７記載の画像送信装置。
【請求項１９】
電子的撮像手段を備え、前記入力された画像が前記電子的撮像手段で撮像された画像であることを特徴とする請求項１５〜１８の何れかに記載の画像送信装置。
【請求項２０】
送信前に前記アスキーアートに変換された画像を圧縮する圧縮手段を備えたことを特徴とする請求項１５〜１９の何れかに記載の画像送信装置。
【請求項２１】
前記画像をアスキーアートに変換する際にカラーキャラクターを用いることを特徴とする請求項１５〜２０の何れかに記載の画像送信装置。
【請求項２２】
前記画像をアスキーアートに変換する際に、前記画像において所定の閾値より高い明度を有する部分に強調キャラクターを用いることを特徴とする請求項１５〜２１の何れかに記載の画像送信装置。
【請求項２３】
前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に強調キャラクターを用いることを特徴とする請求項１５〜２１の何れかに記載の画像送信装置。
【請求項２４】
前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に点滅キャラクターを用いることを特徴とする請求項１５〜２３の何れかに記載の画像送信装置。
【請求項２５】
前記画像が動画か静止画かを識別するための情報を生成する識別情報生成手段を備えたことを特徴とする請求項１５〜２４の何れかに記載の画像送信装置。
【請求項２６】
前記画像が動画である場合、フレームレート情報を生成するフレームレート情報生成手段を備えたことを特徴とする請求項１５〜２５の何れかに記載の画像送信装置。
【請求項２７】
前記画像が動画である場合、フレームエンド情報又は／及びフレームスタート情報を生成するフレームエンド／スタート情報生成手段を備えたことを特徴とする請求項１５〜２６の何れかに記載の画像送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して画像を送信する画像送信方法と、該画像送信方法を採用した画像送信システムと、該画像送信システムの一構成装置である画像送信装置に関する。
【背景技術】
【０００２】
近年、インターネットや電子メールの普及によって、テキストデータに加え画像データなどの大容量のデータも同じ回線で伝送されるので、トラフィックの混雑が問題となっている。例えば、災害時には、その状況を早急に伝達するためにデジタルカメラなどで撮影した災害現場の画像を伝送する必要があるが、その際、トラフィックが混雑していると送信に時間が掛かったりエラーが生じたりして、情報伝達が滞ってしまう。この問題を解決するためには、回線の容量を増やすかデータ量を小さくするかが考えられる。
【０００３】
しかし、回線の容量を増やすにはインフラの整備に多大な費用が必要となるため、直ぐに実現させることは難しい。一方、データ量を小さくすることについては、従来から様々な技術が提案されている。
【０００４】
例えば特許文献１には、相手のアニメーションを見ながら会話を行うためのアニメーション通信方法であって、ネットワークを介して接続された相手の端末装置から送信される音声に基づいて、画像データを動作させるための動作制御データを生成するステップと、受信した音声を再生するとともに、動作制御データに基づいて画像データを動作させて生成される３次元のアニメーションを表示するステップと、を有してなるアニメーション通信方法が開示されている。
【０００５】
また特許文献２には、ＣＣＤカメラから入力された画像データの背景画像部分を削除し、人物データ（背景画像以外の部分の画像データ）を抽出し、この人物画像データをラブラシアン変換により線画像データに変換し、線画像データを、分割したブロックごとに記号データへと変換してアスキーアートを形成し、形成されたアスキーアートをディスプレイに出力する画像処理装置が開示されている。
【特許文献１】特開２００１−３５７４１４号公報
【特許文献２】特開２００６−２２１２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１では、通信量を軽減するために、予め顔の全体を低解像でデータベースに登録しておき、表情変化のあった部分のみ送信している。つまり、特許文献１の技術は人物の顔をアニメーションで送信することに特化しており、一般の撮影画像（風景や建物を撮影した画像）を送信するときに利用することはできない。
【０００７】
また、特許文献２はカラオケで歌っている人の顔をアスキーアートに変換して表示させることに利用されており、ここでも人物の顔が対象であり、一般の撮影画像については考慮されていない。さらに、アスキーアートを遠隔地へ送信することについても考慮されていない。
【０００８】
したがって、特許文献１、２の技術は、上述したような災害時に災害現場の画像を送信するために利用することはできない。
【０００９】
本発明は、トラフィックの混雑に関わらず確実に迅速に画像データを送信できる画像送信方法を提供することを目的とする。また、その画像送信方法を用いた画像送受信システム及び画像送信装置を提供することも目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明は、ネットワークを介して画像を送信する画像送信方法において、入力された画像を記憶するステップと、前記画像を解析してアスキーアートに変換するステップと、アスキーアートに変換された画像を送信するステップとを有することを特徴とする。
【００１１】
また上記の画像送信方法において、前記入力された画像をアスキーアートに変換せずに送信するステップと、該ステップと、前記アスキーアートに変換された画像を送信するステップとのどちらを実行するかを切り替えるステップとを有することを特徴とする。
【００１２】
また上記の画像送信方法において、通信の混雑状況を監視するステップを有することを特徴とする。
【００１３】
また上記の画像送信方法において、送信先から通信状況の情報を受け取り、前記通信の混雑状況を判断することを特徴とする。
【００１４】
また上記の画像送信方法において、電子的撮像手段で撮像するステップを有し、前記入力された画像が前記電子的撮像手段で撮像された画像であることを特徴とする。
【００１５】
また上記の画像送信方法において、送信前に前記アスキーアートに変換された画像を圧縮するステップを有することを特徴とする。
【００１６】
また上記の画像送信方法において、前記画像をアスキーアートに変換する際にカラーキャラクターを用いることを特徴とする。
【００１７】
また上記の画像送信方法において、前記画像をアスキーアートに変換する際に、前記画像において所定の閾値より高い明度を有する部分に強調キャラクターを用いることを特徴とする。
【００１８】
また上記の画像送信方法において、前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に強調キャラクターを用いることを特徴とする。
【００１９】
また上記の画像送信方法において、前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に点滅キャラクターを用いることを特徴とする。
【００２０】
また上記の画像送信方法において、前記画像が動画か静止画かを識別するための情報を送信するステップを有することを特徴とする。
【００２１】
また上記の画像送信方法において、前記画像が動画である場合、フレームレート情報を送信するステップを有することを特徴とする。
【００２２】
また上記の画像送信方法において、前記画像が動画である場合、フレームエンド情報又は／及びフレームスタート情報を送信するステップを有することを特徴とする。
【００２３】
また本発明は、ネットワークを介して画像を送信する画像送信装置と、送信された前記画像を受信する画像受信装置とを含む画像送受信システムにおいて、前記画像送信装置は、入力された画像を記憶する記憶手段と、前記画像を解析してアスキーアートに変換する画像処理手段と、アスキーアートに変換された画像を送信する通信手段とを備え、前記画像受信装置は、前記画像を受信する通信手段と、受信した画像を出力する出力手段とを備えたことを特徴とする。
【００２４】
また本発明は、ネットワークを介して画像を送信する画像送信装置において、入力された画像を記憶する記憶手段と、前記画像を解析してアスキーアートに変換する画像処理手段と、アスキーアートに変換された画像を送信する通信手段とを備えたことを特徴とする。
【００２５】
また上記の画像送信装置において、前記入力された画像をアスキーアートに変換せずに送信する第１モードと、前記アスキーアートに変換された画像を送信する第２モードとのどちらを実行するかを切り替える切替手段を備えたことを特徴とする請求項１５記載の画像送信装置。
【００２６】
また上記の画像送信装置において、通信の混雑状況を監視する監視手段を備えたことを特徴とする。
【００２７】
また上記の画像送信装置において、前記監視手段は、送信先から受け取った通信状況の情報に基づいて前記通信の混雑状況を判断することを特徴とする。
【００２８】
また上記の画像送信装置において、電子的撮像手段を備え、前記入力された画像が前記電子的撮像手段で撮像された画像であることを特徴とする。
【００２９】
また上記の画像送信装置において、送信前に前記アスキーアートに変換された画像を圧縮する圧縮手段を備えたことを特徴とする。
【００３０】
また上記の画像送信装置において、前記画像をアスキーアートに変換する際にカラーキャラクターを用いることを特徴とする。
【００３１】
また上記の画像送信装置において、前記画像をアスキーアートに変換する際に、前記画像において所定の閾値より高い明度を有する部分に強調キャラクターを用いることを特徴とする。
【００３２】
また上記の画像送信装置において、前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に強調キャラクターを用いることを特徴とする。
【００３３】
また上記の画像送信装置において、前記画像をアスキーアートに変換する際に、前記画像において所定の色を有する部分に点滅キャラクターを用いることを特徴とする。
【００３４】
また上記の画像送信装置において、前記画像が動画か静止画かを識別するための情報を生成する識別情報生成手段を備えたことを特徴とする。
【００３５】
また上記の画像送信装置において、前記画像が動画である場合、フレームレート情報を生成するフレームレート情報生成手段を備えたことを特徴とする。
【００３６】
また上記の画像送信装置において、前記画像が動画である場合、フレームエンド情報又は／及びフレームスタート情報を生成するフレームエンド／スタート情報生成手段を備えたことを特徴とする。
【発明の効果】
【００３７】
本発明によると、画像をアスキーアートに変換して送信することにより送信データ量を減らすことができるので、ネットワークのトラフィックの混雑に関わらず確実に迅速に画像データを送信できる。その結果、通信負荷の軽減による省電力化にも繋がる。
【発明を実施するための最良の形態】
【００３８】
図１は、本発明の画像送受信システムの一例を示すブロック図である。画像送受信システム１０は、ネットワーク１１と、ネットワーク１１を介して画像を送信する画像送信装置１２と、送信された画像を受信する画像受信装置１３とを含んでいる。ネットワーク１１としては、例えば、公衆回線、専用線、ＬＡＮ、無線回線、又はインターネットなどを用いることができる。
【００３９】
画像送信装置１２は、電子的撮像手段１４と、記憶手段１５と、画像処理手段１６と、通信手段１７と、切替手段１８と、監視手段１９と、圧縮手段２０と、識別情報生成手段２１と、フレームレート情報生成手段２２と、フレームエンド／スタート情報生成手段２３と、制御手段２４とを備えている。
【００４０】
電子的撮像手段１４は、例えばデジタルカメラであり、撮影した画像をカラー画像で出力することができるものである。記憶手段１５は、ＲＯＭやＲＡＭからなり、撮影した画像を記憶したり、画像処理手段１６で処理した画像を記憶したり、画像送信装置１２の動作プログラムを記憶したりするものである。画像処理手段１６は、撮影した画像を解析してアスキーアートに変換したり、画像を送信できる状態に処理したりするものである。
【００４１】
通信手段１７は、ネットワーク１１を介して画像受信装置１３へ画像を送信したり、通信状況などの情報を受信したりするものである。切替手段１８は、撮影した画像をアスキーアートに変換せずに送信する第１モードと、アスキーアートに変換された画像を送信する第２モードとのどちらを実行するかを諸条件に基づいて切り替えるものである。
【００４２】
監視手段１９は、通信の混雑状況を監視するものであり、例えば、画像受信装置から受け取った通信状況の情報に基づいて通信の混雑状況を判断する。圧縮手段２０は、送信前にアスキーアートに変換された画像など、送信する画像を圧縮するものである。識別情報生成手段２１は、送信する画像が動画か静止画かを識別するための情報を生成するものである。
【００４３】
フレームレート情報生成手段２２は、送信する画像が動画である場合、その動画のフレームレート情報を生成するものである。フレームエンド／スタート情報生成手段２３は、送信する画像が動画である場合、その動画のフレームエンド情報又は／及びフレームスタート情報を生成するものである。制御手段２４は、画像送信装置１２の各手段を制御するものである。
【００４４】
一方、画像受信装置１３は、通信手段２５と、出力手段２６と、解凍手段２７と、通信状況解析手段２８と、制御手段２９とを備えている。
【００４５】
通信手段２５は、ネットワーク１１を介して画像送信装置１２から画像を受信したり、通信状況などの情報を送信したりするものである。出力手段２６は、受信した画像を出力するものである。例えば、液晶ディスプレイやＨＭＤ（ヘッドマウントディスプレイ）を用いることができる。また、出力手段２６は出力端子とし、この出力端子に表示装置を接続するようにしてもよい。解凍手段２７は、受信した画像が圧縮されている場合に解凍するものである。通信状況解析手段２８は、ネットワーク１１の混雑状況を解析し、通信状況の情報を生成するものである。制御手段２９は、画像受信装置１３の各手段を制御するものである。
【００４６】
次に、画像送受信システム１０の動作について説明する。図２は、画像送信装置１２の動作を示すフローチャートである。まず、ステップＳ１０において災害現場などが電子的撮像手段１４によって撮影されると、ステップＳ１１へ進んで、撮影された画像は記憶手段１５に記憶される。
【００４７】
次にステップＳ１２へ進んで、監視手段１９が通信手段１７及びネットワーク１１を介して画像受信装置１３へ通信状況の情報を要求する。そうすると、画像受信装置１３がその要求に応じて通信状況の情報を画像送信装置１２へ送信する。ステップＳ１３において、監視手段１９が通信状況の情報を受け取り、ステップＳ１４でその情報に基づいて通信の混雑状況を判断する。
【００４８】
そしてステップＳ１５へ進んで、切替手段１８が混雑状況に応じて第１と第２モードとを切り替える。混雑している場合は第２モードとし、混雑していない場合は第１モードとすればよい。
【００４９】
続いてステップＳ１６へ進んで第１モードと第２モードのどちらが選択されたかを判別する。第１モードが選択された場合は、ステップＳ１７へ進んで、撮影した画像を記憶手段１５から読み出し、圧縮手段２０で圧縮してから送信し、処理を終了する。
【００５０】
一方、第２モードが選択された場合は、ステップＳ１８へ進んで、撮影した画像を記憶手段１５から読み出し、画像処理手段１６でアスキーアートに変換して記憶手段１５に記憶する。アスキーアートへの変換方法については後で詳しく説明する。
【００５１】
ステップＳ１８からステップ１９へ進んで、記憶手段１５からアスキーアートに変換した画像を読み出し、識別情報生成手段２１により生成された動画か静止画かを識別するための情報を画像に付加する。次にステップＳ２０において識別情報などからその画像が動画か静止画かを判別する。その結果、動画である場合は、ステップＳ２１へ進んで、フレームレート情報生成手段２２で生成されたフレームレート情報を画像に付加する。
【００５２】
続いてステップＳ２２へ進んで、フレームエンド／スタート情報生成手段２３で生成されたフレームエンド情報又は／及びフレームスタート情報を画像に付加する。その後、ステップＳ２３へ進んで圧縮手段２０で圧縮し、ステップＳ２４へ進んで送信し、処理を終了する。
【００５３】
一方、ステップＳ２０において静止画であると判別した場合は、ステップＳ２１及びステップＳ２２を飛ばしてステップＳ２３へ進み、圧縮手段２０で圧縮し、ステップＳ２４へ進んで送信し、処理を終了する。
【００５４】
画像を受信した画像受信装置１３では、解凍手段２７で圧縮されている画像を解凍し、出力手段２６で出力する。これにより、画像受信装置１３側のユーザが画像送信装置１２から送られたアスキーアートなどの画像を見ることができる。
【００５５】
なお、監視手段１９及び切替手段１８はなくてもよい。この場合、ステップＳ１２〜ステップＳ１７が不要となり、撮影した画像は常にアスキーアートに変換して送信すればよい。また、圧縮手段２０もなくてもよい。この場合、ステップＳ１７及びステップＳ２３での圧縮処理が省略される。また、識別情報生成手段２１、フレームレート情報生成手段２２及びフレームエンド／スタート情報生成手段２３もなくてもよい。この場合、ステップＳ１９〜ステップＳ２２が省略される。
【００５６】
次に、ステップＳ１８の画像処理であり、撮影した画像をアスキーアートへ変換する方法について説明する。アスキーアートは、記号データを組み合わせて形成された画像であり、すなわち、巨視的に画像の態様をなす記号の集合体である。アスキーアートは、ステップＳ１８の画像処理にて、変換元の線画像データをブロックに分割した後、各ブロックの分割画像を、近似する態様の記号データに置換（嵌め込み）して形成される。置換された記号データは、ブロックの位置にしたがって、順に、記憶手段１５に記憶される。
【００５７】
ここで、記憶手段１５には、ブロックの位置にしたがって、順に記号データが記憶され、画像フレームの端部には改行コードが記載される。このため、記憶手段１５には、変換前の線画像データの画像フレームの座標に対応付けて、記号データが記憶されることになる。その結果、記憶された記号データを、記憶手段１５から順に読み出すことにより、元画像に対応したアスキーアートを出力することができる。なお、記憶手段１５に記憶される記号データは、記号を示す記号コードであってもよく、記号コードが画像に展開されたドットデータ（記号の画像データ）であってもよい。
【００５８】
次に、画像処理について具体例を挙げて説明する。ステップＳ１８の画像処理では、まず、記憶手段１５に記憶されている撮影した画像を読み出し、８０×２５文字を作成するドット数となるように、データを圧縮する。１つの記号は８×１６ドットで構成されるため、総ドット数を８０×２５×１２８とするデータサイズに画像データは圧縮される。
【００５９】
なお、必ずしも画像データを総ドット数８０×２５×１２８とするデータサイズに圧縮する必要はなく、その圧縮後のデータサイズは、作成するアスキーアートの態様や、表示装置等に応じて適宜採用することができる。総ドット数を少なくすれば、変換後のアスキーアート画像は粗くなるが、データ量が少なくなるため、送信時のトラフィックの負荷が軽減される。
【００６０】
続いて、圧縮された画像データからノイズを除去し、ラプラシアン変換により線画像データに変換する。これにより、面で表された画像データが線画像に変換される。その後、線画像データをアスキーアートに変換する。
【００６１】
アスキーアートへの変換では、まず、線画像データを有する画像フレームの横方向Ｘのサイズを、記号データの横サイズＺ１で除し、横分割数ｍを求める。具体的には、本実施例では、１つの記号データは８×１６ドットの大きさとされており、記号データの横サイズＺ１は、８ドットである。また、横方向Ｘに配列する文字（記号）数は、８０であるので、横方向Ｘのサイズは、ドット換算で、８ドット×８０、すなわち、６４０ドットのサイズである。したがって、横分割数ｍは、６４０を８で除した値「８０」となる。
【００６２】
続いて、その画像フレームの縦方向Ｙのサイズを記号データの縦サイズＺ２で除し、縦分割数ｎを求める。具体的には、本実施例では、記号データの縦サイズは１６ドットである。また、縦方向Ｙに配列する文字（記号）数は、２５であるので、縦方向Ｙのサイズはドット換算で１６ドット×２５、すなわち、４００ドットのサイズである。したがって、縦分割数ｎは、４００を１６で除した値「２５」となる。
【００６３】
これにより、画像フレームは所定の大きさのブロックに分割される。本実施例においては、画像フレームを、記号データと同じ８×１６ドットの大きさのブロックに分割する。これによれば、テンプレートマッチングに際し、ブロックに分割された線画像データの各部（分割画像）と記号データとの大きさを整合させる処理を行うことなく、直ちにマッチングを行うことができるので、迅速にマッチングを行うことができる。なお、画像データが、総ドット数８０×２５×１２８以上又は以下のデータサイズに圧縮されている場合など、画像フレームを分割する処理において生じた端数は繰り上げとし、８０×２５以上又は８０×２５以下のブロックに分割される。
【００６４】
そして、変数ｉ及び変数ｊにそれぞれ「０」をセットした後、分割された線画像データを、各ブロックごとに、記号データに変換する処理を実行する。この記号データに変換する処理は、画像フレーム内の各ブロックの行ごとに、上段から下段に向かって実行される。画像フレーム内の各位置は、横方向をＸ、縦方向をＹとする座標（Ｘｉ，Ｙｊ）で指定される。
【００６５】
具体的には、変数ｊが縦分割数ｎ未満であるか（ｊ＜ｎ）否かを調べる。ここで、変数ｊが縦分割数ｎ未満でなければ、変数ｊが縦分割数ｎに到達しているので、記号データへの変換が分割されたブロックの最下段まで完了したと判断して、このアスキーアートへの変換を終了する。
【００６６】
一方、変数ｊが縦分割数ｎ未満であれば、記号データへの変換が未完了であるので、変数ｉが横分割数ｍ未満であるか否かを調べる。変数ｉが横分割数ｍ未満であれば、横方向Ｘの１行の変換が未完了であるので、変換する１つの領域（ブロック）の座標を求める。変換する１つのブロックの横方向Ｘの座標は、変数ｉに記号データの横サイズＺ１を乗ずること（ｉ×Ｚ１→Ｘｉ）によって求められ、縦方向Ｙの座標は、変数ｊに記号データの横サイズＺ２を乗じて（ｊ×Ｚ２→Ｙｊ）求められる。例えば、開始時には、変数ｉ＝変数ｊ＝０であるので、座標（Ｘ０，Ｙ０）は、（０，０）となる。
【００６７】
その次の変換対象のブロックの座標（Ｘ１，Ｙ０）は、（Ｘ０，Ｙ０）よりもそのブロックの大きさ分横方向Ｘにシフトした位置である。つまり、次に変換される１つの領域（ブロック）のＸ座標（Ｘ１）は、（ｉ×Ｚ１→Ｘｉ）にしたがって、変数ｉ＝１を記号データの横サイズＺ１に乗じて求められる。同様に、次の段に移動した場合の座標（Ｘ０，Ｙ１）は、そのＹ座標が、（ｊ×Ｚ２→Ｙｉ）にしたがって、変数ｊ＝１を記号データの縦サイズＺ２に乗じて求められる。
【００６８】
そして、求められた座標（Ｘｉ，Ｙｊ）と、座標（Ｘｉ＋Ｚ１，Ｙｊ＋Ｚ２）とを対角線とする領域（１つのブロックの指定）に分割された線画像データの各部（分割画像）に最も近似する１つの記号データを、記憶手段１５に記憶されている記号データの中からテンプレートマッチングにより検出する。続いて、その検出された記号データを座標に対応付けて記憶手段１５に記憶する。その後、変数ｉに１を加算して（ｉ＋１→ｉ）、１つの行に属するブロックについて変換が終わるまで繰り返す。
【００６９】
また、変数ｉが横分割数ｍ未満でなければ、変数ｉが横分割数ｍに到達しているので、横方向Ｘの１行について、各ブロックの線画像データの記号データへの変換が完了したと判断して、記憶手段１５に改行コードを記憶し、変数ｊに１を加算する（ｊ＋１→ｊ）とともに、変数ｉに「０」をセットする。これにより、次の段へと変換対象位置が移動する。そして、上述したように、線画像データの記号データへの変換が終了したと判断されるまで繰り返す。これにより、線画像データが、分割されたブロックごとに記号データへと変換されたアスキーアートが形成される。
【００７０】
なお、本実施例では、線画像データに変換後に、記号データへの変換時に画像フレームの分割を行ったが、画像フレームの分割後に、線画像データへの変換を行ってもよい。
【００７１】
次に、アスキーアートを生成する際に使用できる強調手法を挙げる。１つ目は、画像をアスキーアートに変換する際にカラーキャラクターを用いることである。この場合、元の画像の色解析を行い、各ブロックごとに代表色を割り当てればよい。これにより、アスキーアートをカラー画像として出力することができる。
【００７２】
また２つ目は、画像をアスキーアートに変換する際に、所定の閾値より高い明度を有する部分に強調キャラクターを用いることである。この場合、元の画像の明度解析を行い、各ブロックごとに明度を数値化し、予め設定された所定の閾値より高い明度を有する部分を強調キャラクターとすればよい。出力時は、カラー又はモノクロのどちらでも可能である。図３に、強調キャラクターを用いたアスキーアートの一例を示す。図３では、炎の部分が所定の閾値より高い明度を有しており、その部分に強調キャラクターが用いられている。
【００７３】
また３つ目は、画像をアスキーアートに変換する際に、所定の色を有する部分に強調キャラクター（太記号）を用いることである。この場合、元の画像の色解析を行い、各ブロックごとに代表色を割り当て、さらに、予め設定された所定の色の部分を強調キャラクターとすればよい。なお、出力時は、カラー又はモノクロのどちらでも可能である。例えば、所定の色として赤が設定されている場合は、図３と同様に、赤い炎の部分に強調キャラクターが用いられる。
【００７４】
また４つ目は、画像をアスキーアートに変換する際に、所定の色を有する部分に点滅キャラクターを用いることである。この場合、上記３つ目の例に準じて処理し、予め設定された所定の色の部分を点滅キャラクターとすればよい。例えば、所定の色として赤が設定されている場合は、図３の画像で赤い炎の部分に点滅キャラクターが用いられる。
【００７５】
また５つ目は、動画をアスキーアートに変換する際に、動的部分に強調キャラクターを用いることである。この場合、アスキーアートに変換された画像を比較して動的部分を抽出し、その部分を強調キャラクターとすればよい。なお、出力時は、カラー又はモノクロのどちらでも可能である。例えば、図３が動画であれば、炎の部分が動的部分であるので、その部分を強調キャラクターとすればよい。
【００７６】
このように、各種の強調手法を用いることにより、受信側のユーザが画像を容易に認識できたり、送信側のユーザが伝えたい部分を強調したりすることができ、付加価値が向上する。
【００７７】
次に、ステップＳ１９の識別情報付加について詳しく説明する。識別情報は動画か静止画かを識別するための情報であり、画像に付加されるものである。識別情報を用いることにより、静止画を受信した画像受信装置１３での出力処理の負荷を軽減することができる。図４に、識別情報を付加した画像データの例を３つ示す。ここでは、画像データの先頭に識別情報が付加され、識別情報が０ｘＦ０の場合は静止画を、識別情報が０ｘＦＦの場合は動画を示すものとする。
【００７８】
図４（ａ）は、１画面分の画像データ４１の先頭に静止画情報４０が付加された例である。この場合、画像受信装置１３では、画像データ４１に基づいた画像が静止画として出力される。また、図４（ｂ）では、動画情報４２を先頭に、１画面分の画像データ４３と次の１画面分の画像データ４４とが続いている。これは、１フレーム（画面）の画像データ数が固定されている場合に採用でき、連続する複数の画像データの先頭に１つだけ動画情報を置くものである。この場合、画像受信装置１３では、画像データ４３と画像データ４４とが予め定められた一定のフレームレートで繰り返し出力される。また、図４（ｃ）は、動画情報４５を先頭に、１画面分の画像データ４６、動画情報４７、１画面分の画像データ４８が順に続いている。これは、１フレームの画像データ数が変動する場合に採用でき、各画像データの先頭に動画情報を置くものである。この場合、画像受信装置１３では、画像データ４６と画像データ４８とが予め定められた一定のフレームレートで繰り返し出力される。
【００７９】
次に、ステップＳ２１のフレームレート情報付加について詳しく説明する。フレームレート情報は、画像が動画である場合に画像送信装置１２で規定したフレームレートの情報である。画像ごとにフレームレートを規定することで、画像受信装置１３では、最適な速さで動画再生を行うことができる。図５に、フレームレート情報を付加した画像データの例を２つ示す。ここでは、動画情報と画像データとの間にフレームレート情報が付加され、フレームレートは５フレーム／秒とし、フレームレート情報としては０ｘ０５で表すものとする。
【００８０】
図５（ａ）は、図４（ｂ）にフレームレート情報を付加した例である。動画情報４２と画像データ４３との間にフレームレート情報５０が付加されている。この場合、画像受信装置１３では、画像データ４３と画像データ４４とが０．２秒（５フレーム／秒）ごとに繰り返し出力される。図５（ｂ）は、図４（ｃ）にフレームレート情報を付加した例である。動画情報４５と画像データ４６との間にフレームレート情報５１が付加され、動画情報４７と画像データ４８との間にフレームレート情報５２が付加されている。この場合、画像受信装置１３では、画像データ４６と画像データ４８とが０．２秒ごとに繰り返し出力される。なお、図５（ｂ）のように、各画像データにごとにフレームレート情報を付加すれば、画面ごとにフレームレートを変えることもできる。
【００８１】
次に、ステップＳ２２のフレームエンド／スタート情報付加について詳しく説明する。フレームスタート情報は、そのフレームの先頭に置いてフレームのはじまりを示すものであり、フレームエンド情報は、そのフレームの最後においてフレームの終わりを示すものである。
【００８２】
図６に、フレームエンド情報を付加した画像データの例を２つ示す。図６（ａ）では、１画面分の画像データ６０の後にフレームエンド情報６１、次の１画面分の画像データ６２、フレームエンド情報６３が続いている。ここでは、フレームエンド情報６１、６３は、０ｘＦＥで表されている。この場合、画像受信装置１３では、画像データ６０と画像データ６２とが予め定められた一定のフレームレートで繰り返し出力される。なお、１フレームの画像データ数は変動してもよい。
【００８３】
図６（ｂ）では、動画情報６４、フレームレート情報６５、画像データ６６、動画情報６７、画像データ６８、フレームレート情報６９が順に続いている。フレームレート情報６８の０ｘ０Ａは１０フレーム／秒であることを示している。また、動画情報６４、６７がフレームエンド情報を兼ねており、動画情報０ｘＦＦが次の画面に移行することも示している。この場合、画像受信装置１３では、画像データ６６を０．２秒、画像データ６９を０．１秒描画することが繰り返されて出力される。なお、図６（ｂ）のように、各画像データにごとにフレームレート情報を付加すれば、画面ごとにフレームレートを変えることもできる。
【００８４】
図６ではフレームエンド情報について例示したが、フレームの先頭にフレームスタート情報を付加しても同様である。この場合、フレームスタート情報があった時点で前のフレームが終了したことが分かる。
【産業上の利用可能性】
【００８５】
本発明の画像送受信システムは、撮影した災害現場などの画像を遠隔地に送ったり、テレビ電話に利用したりすることができる。
【図面の簡単な説明】
【００８６】
【図１】本発明の画像送受信システムの一例を示すブロック図である。
【図２】本発明の画像送信装置の動作を示すフローチャートである。
【図３】本発明の強調キャラクターを用いたアスキーアートの一例である。
【図４】本発明の識別情報を付加した画像データの例である。
【図５】本発明のフレームレート情報を付加した画像データの例である。
【図６】本発明のフレームエンド情報を付加した画像データの例である。
【符号の説明】
【００８７】
１０    画像送受信システム
１１    ネットワーク
１２    画像送信装置
１３    画像受信装置
１４    電子的撮像手段
１５    記憶手段
１６    画像処理手段
１７    通信手段
１８    切替手段
１９    監視手段
２０    圧縮手段
２１    識別情報性生成手段
２２    フレームレート情報生成手段
２３    フレームエンド／スタート情報生成手段
２４    制御手段
２５    通信手段
２６    出力手段
２７    解凍手段
２８    通信状況解析手段
２９    制御手段
【図１】
2010074324.tif 000003
【図２】
2010074324.tif 000004
【図３】
2010074324.tif 000005
【図４】
2010074324.tif 000006
【図５】
2010074324.tif 000007
【図６】
2010074324.tif 000008