(57)【要約】  【課題】画像を順次取り込み圧縮して送信し表示するための画像処理方法において、画像表示までの応答性を保ちながら画像劣化を目立たなくする画像処理方法を提供する。  【解決手段】ステップＳ３にて処理すべき画像に変化領域が存在すると判断された場合は圧縮率の高い圧縮方式で圧縮し、そして処理すべき画像に変化領域がなく、ステップＳ７にて一定時間が経過した場合は、静止画として判断し、低圧縮率の歪の少ない圧縮方式で圧縮する。  【選択図】  図１
2005033762.tif 000002
【特許請求の範囲】
【請求項１】
処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
圧縮した前記画像を出力する出力手段とを備えた、送信装置。
【請求項２】
処理すべき前記画像は、画像メモリーに一旦記憶されており、
前記変化検出手段は、その画像メモリから周期的に前記画像を読み取り、前後の前記画像を比較して、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出する、請求項１記載の送信装置。
【請求項３】
前記所定の基準とは、前後の前記画像で変化した画素の数である、請求項１記載の送信装置。
【請求項４】
前記所定の基準とは、前記画像が変化している領域が、所定の大きさ以下であり、かつ前回検出した、前記画像が変化している領域と同じ場所に位置している場合、前記画像が変化していないと判定することである、請求項１記載の送信装置。
【請求項５】
前記圧縮手段は、前記変化検出手段が検出した前記画像の変化の程度に応じて前記画像の圧縮率を変えて前記画像を圧縮する、請求項１記載の送信装置。
【請求項６】
前記画像が変化しないうちは、所定周期毎を除いて前記圧縮手段は、前記画像を圧縮せず、前記出力手段は、前記画像を出力せず、
前記圧縮手段は、所定周期毎に前記画像を圧縮し、前記出力手段は、前記所定周期毎に圧縮された前記画像を出力する、請求項１記載の送信装置。
【請求項７】
前記圧縮手段は、前記所定周期が所定回数以上継続した場合、前記画像を圧縮せず、前記出力手段は、前記所定周期が前記所定回数以上継続した場合、前記画像を出力しない、請求項６記載の送信装置。
【請求項８】
前記圧縮手段は、前記所定周期毎に前記画像を圧縮する際、より後に圧縮される前記画像の方が、より前に圧縮される前記画像より圧縮率を小さくして前記画像を圧縮する、請求項７記載の送信装置。
【請求項９】
処理すべき前記画像は、画像信号発生装置により発生されたものであり、
前記画像信号発生装置は、パーソナルコンピュータである、請求項１記載の送信装置。
【請求項１０】
前記変化検出手段は、前記画像信号発生装置が発生した前記画像を区域分けする複数のブロックの各ブロック毎に、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出し、
前記圧縮手段は、処理すべき前記画像が前記所定の基準を上回っているかどうかが検出された前記ブロック毎に、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する、請求項１記載の送信装置。
【請求項１１】
画像を発生する画像信号発生装置と、
前記画像信号発生装置が発生した処理すべき前記画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、圧縮した前記画像を送信する送信手段とを有する送信装置と、
送信された前記画像を前記圧縮手段が前記画像を圧縮したことに関する情報を利用して伸長する伸長手段と、伸長された前記画像を出力する出力手段とを有する受信装置とを備えた、画像処理システム。
【請求項１２】
前記送信装置は、前記画像信号発生装置を兼ねており、
前記送信装置及び前記画像信号発生装置は、パーソナルコンピュータである、請求項１１記載の画像処理システム。
【請求項１３】
前記受信装置は、プロジェクタである、請求項１１記載の画像処理システム。
【請求項１４】
処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出ステップと、
前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮ステップと、
圧縮した前記画像を出力する出力ステップとを備えた、画像処理方法。
【請求項１５】
請求項１記載の送信装置の、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
圧縮した前記画像を出力する出力手段としてコンピュータを機能させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【請求項１７】
処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力手段とを備えた、送信装置。
【請求項１８】
処理すべき前記画像は、画像メモリーに一旦記憶されており、
前記変化検出手段は、その画像メモリから周期的に前記画像を読み取り、前後の前記画像を比較して、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出する、請求項１７記載の送信装置。
【請求項１９】
前記所定の基準とは、前後の前記画像で変化した画素の数である、請求項１７記載の送信装置。
【請求項２０】
前記所定の基準とは、前記画像が変化している領域が、所定の大きさ以下であり、かつ前回検出した、前記画像が変化している領域と同じ場所に位置している場合、前記画像が変化していないと判定することである、請求項１７記載の送信装置。
【請求項２１】
前記圧縮手段は、前記変化検出手段が検出した前記画像の変化の程度に応じて前記画像の圧縮率を変えて前記画像を圧縮する、請求項１７記載の送信装置。
【請求項２２】
前記画像が変化しないうちは、所定周期毎を除いて前記圧縮手段は、前記画像を圧縮せず、前記出力手段は、前記画像を出力せず、
前記圧縮手段は、所定周期毎に前記画像を圧縮し、前記出力手段は、前記所定周期毎に圧縮された前記画像を出力する、請求項１７記載の送信装置。
【請求項２３】
前記圧縮手段は、前記所定周期が所定回数以上継続した場合、前記画像を圧縮せず、前記出力手段は、前記所定周期が前記所定回数以上継続した場合、前記画像を出力しない、請求項２２記載の送信装置。
【請求項２４】
前記圧縮手段は、前記所定周期毎に前記画像を圧縮する際、より後に圧縮される前記画像の方が、より前に圧縮される前記画像より圧縮率を小さくして前記画像を圧縮する、請求項２３記載の送信装置。
【請求項２５】
処理すべき前記画像は、画像信号発生装置により発生されたものであり、
前記画像信号発生装置は、パーソナルコンピュータである、請求項１７記載の送信装置。
【請求項２６】
前記変化検出手段は、前記画像信号発生装置が発生した前記画像を区域分けする複数のブロックの各ブロック毎に、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出し、
前記圧縮手段は、処理すべき前記画像が前記所定の基準を上回って変化していることが検出された前記ブロック毎に、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、その矩形領域以外の領域は、圧縮の程度がより小さくなるように前記画像を圧縮する、請求項１７記載の送信装置。
【請求項２７】
画像を発生する画像信号発生装置と、
前記画像信号発生装置が発生した処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力手段とを有する送信装置と、
送信された前記画像を前記圧縮手段が前記画像を圧縮したことに関する情報を利用して伸長する伸長手段と、伸長された前記画像を出力する出力手段とを有する受信装置とを備えた、画像処理システム。
【請求項２８】
前記送信装置は、前記画像信号発生装置を兼ねており、
前記送信装置及び前記画像信号発生装置は、パーソナルコンピュータである、請求項２７記載の画像処理システム。
【請求項２９】
前記受信装置は、プロジェクタである、請求項２７記載の画像処理システム。
【請求項３０】
処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出ステップと、
前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮ステップと、
前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力ステップとを備えた、画像処理方法。
【請求項３１】
請求項１７記載の送信装置の、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力手段としてコンピュータを機能させるためのプログラム。
【請求項３２】
請求項３１記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像発生装置の生成する画像を圧縮する送信装置、画像処理システム、画像処理方法、プログラム、及び記録媒体に関するものである。
【背景技術】
【０００２】
従来から画像の情報や、通信路の状況によって圧縮方法を動的に変えて画像を伝送する画像処理方法が考案されている。例えば特許文献１、９頁〜１０頁に記載された方法（第１の方法）が知られている。
【０００３】
まず、第１の方法について説明する。図１１は、第１の方法を用いた符号化装置１０１である。符号化装置１０１は、圧縮方式を切り替えるためのスイッチＳＷ１、ＳＷ２と、予測符号化器１０２と、可変長符号化器１０３と、ＭＰＥＧ符号化器１０４とを備えている。
【０００４】
この方法では、まず、メモリから読み出した画像の内、動きのある領域を検出する。次に、検出した領域にヒストグラム処理を施すことで、自然画に近いか否かを判断し、その判断結果に基づいてスイッチＳＷ１およびＳＷ２を切り替える。これによって、動画の場合はＭＰＥＧ符号化器１０４でＭＰＥＧ符号化を、その他の場合は予測符合化器１０２と可変長符号化器１０３とによって圧縮することができる。
【０００５】
又、特許文献２には、画像データをネットワークを介して送信する場合に、ネットワークにおけるデータ伝送速度を算出し、算出されたデータ伝送速度に基づいて送信すべき画像データを減少させるようにした発明（第２の方法）が示されている。この発明ではデータ量を減少させ送信時間が一定となるように、画像データをリサイズする、または圧縮率を変化するようにした方法が示されている。
【特許文献１】特開平１０−１４５７９６号公報
【特許文献２】特開２００１−３６６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、第１の方法では、検出された動きのある領域が自然画に近いか否かをヒストグラムから判定するために、自然画領域を判定するために時間を要する、また判定を間違えることが頻繁に起こるため、高速化が困難である。また、第２の方法では、伝送速度に応じて画像の圧縮率を可変するために、高速な転送を実現できるが、画像の特徴を無視して圧縮率を変えるために画像歪が生じやすいという欠点があった。
【０００７】
すなわち、高速化が困難であり、高速な転送を実現すると、画像歪みが生じやすいという課題がある。
【０００８】
本発明は、上記課題を考慮し、画像の劣化を抑えながら、画像を高速に、容量をより小さく圧縮する送信装置、画像処理システム、画像処理方法、プログラム、及び記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、第１の本発明は、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
圧縮した前記画像を出力する出力手段とを備えた、送信装置である。
【００１０】
また、第２の本発明は、処理すべき前記画像は、画像メモリーに一旦記憶されており、
前記変化検出手段は、その画像メモリから周期的に前記画像を読み取り、前後の前記画像を比較して、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出する、第１の本発明の送信装置である。
【００１１】
また、第３の本発明は、前記所定の基準とは、前後の前記画像で変化した画素の数である、第１の本発明の送信装置である。
【００１２】
また、第４の本発明は、前記所定の基準とは、前記画像が変化している領域が、所定の大きさ以下であり、かつ前回検出した、前記画像が変化している領域と同じ場所に位置している場合、前記画像が変化していないと判定することである、第１の本発明の送信装置である。
【００１３】
また、第５の本発明は、前記圧縮手段は、前記変化検出手段が検出した前記画像の変化の程度に応じて前記画像の圧縮率を変えて前記画像を圧縮する、第１の本発明の送信装置である。
【００１４】
また、第６の本発明は、前記画像が変化しないうちは、所定周期毎を除いて前記圧縮手段は、前記画像を圧縮せず、前記出力手段は、前記画像を出力せず、
前記圧縮手段は、所定周期毎に前記画像を圧縮し、前記出力手段は、前記所定周期毎に圧縮された前記画像を出力する、第１の本発明の送信装置である。
【００１５】
また、第７の本発明は、前記圧縮手段は、前記所定周期が所定回数以上継続した場合、前記画像を圧縮せず、前記出力手段は、前記所定周期が前記所定回数以上継続した場合、前記画像を出力しない、第６の本発明の送信装置である。
【００１６】
また、第８の本発明は、前記圧縮手段は、前記所定周期毎に前記画像を圧縮する際、より後に圧縮される前記画像の方が、より前に圧縮される前記画像より圧縮率を小さくして前記画像を圧縮する、第７の本発明の送信装置である。
【００１７】
また、第９の本発明は、処理すべき前記画像は、画像信号発生装置により発生されたものであり、
前記画像信号発生装置は、パーソナルコンピュータである、第１の本発明の送信装置である。
【００１８】
また、第１０の本発明は、前記変化検出手段は、前記画像信号発生装置が発生した前記画像を区域分けする複数のブロックの各ブロック毎に、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出し、
前記圧縮手段は、処理すべき前記画像が前記所定の基準を上回っているかどうかが検出された前記ブロック毎に、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する、第１の本発明の送信装置である。
【００１９】
また、第１１の本発明は、画像を発生する画像信号発生装置と、
前記画像信号発生装置が発生した処理すべき前記画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、圧縮した前記画像を送信する送信手段とを有する送信装置と、
送信された前記画像を前記圧縮手段が前記画像を圧縮したことに関する情報を利用して伸長する伸長手段と、伸長された前記画像を出力する出力手段とを有する受信装置とを備えた、画像処理システムである。
【００２０】
また、第１２の本発明は、前記送信装置は、前記画像信号発生装置を兼ねており、
前記送信装置及び前記画像信号発生装置は、パーソナルコンピュータである、第１１の本発明の画像処理システムである。
【００２１】
また、第１３の本発明は、前記受信装置は、プロジェクタである、第１１の本発明の画像処理システムである。
【００２２】
また、第１４の本発明は、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出ステップと、
前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮ステップと、
圧縮した前記画像を出力する出力ステップとを備えた、画像処理方法である。
【００２３】
また、第１５の本発明は、第１の本発明の送信装置の、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
圧縮した前記画像を出力する出力手段としてコンピュータを機能させるためのプログラムである。
【００２４】
また、第１６の本発明は、第１５の本発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【００２５】
また、第１７の本発明は、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力手段とを備えた、送信装置である。
【００２６】
また、第１８の本発明は、処理すべき前記画像は、画像メモリーに一旦記憶されており、
前記変化検出手段は、その画像メモリから周期的に前記画像を読み取り、前後の前記画像を比較して、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出する、第１７の本発明の送信装置である。
【００２７】
また、第１９の本発明は、前記所定の基準とは、前後の前記画像で変化した画素の数である、第１７の本発明の送信装置である。
【００２８】
また、第２０の本発明は、前記所定の基準とは、前記画像が変化している領域が、所定の大きさ以下であり、かつ前回検出した、前記画像が変化している領域と同じ場所に位置している場合、前記画像が変化していないと判定することである、第１７の本発明の送信装置である。
【００２９】
また、第２１の本発明は、前記圧縮手段は、前記変化検出手段が検出した前記画像の変化の程度に応じて前記画像の圧縮率を変えて前記画像を圧縮する、第１７の本発明の送信装置である。
【００３０】
また、第２２の本発明は、前記画像が変化しないうちは、所定周期毎を除いて前記圧縮手段は、前記画像を圧縮せず、前記出力手段は、前記画像を出力せず、
前記圧縮手段は、所定周期毎に前記画像を圧縮し、前記出力手段は、前記所定周期毎に圧縮された前記画像を出力する、第１７の本発明の送信装置である。
【００３１】
また、第２３の本発明は、前記圧縮手段は、前記所定周期が所定回数以上継続した場合、前記画像を圧縮せず、前記出力手段は、前記所定周期が前記所定回数以上継続した場合、前記画像を出力しない、第２２の本発明の送信装置である。
【００３２】
また、第２４の本発明は、前記圧縮手段は、前記所定周期毎に前記画像を圧縮する際、より後に圧縮される前記画像の方が、より前に圧縮される前記画像より圧縮率を小さくして前記画像を圧縮する、第２３の本発明の送信装置である。
【００３３】
また、第２５の本発明は、処理すべき前記画像は、画像信号発生装置により発生されたものであり、
前記画像信号発生装置は、パーソナルコンピュータである、第１７の本発明の送信装置である。
【００３４】
また、第２６の本発明は、前記変化検出手段は、前記画像信号発生装置が発生した前記画像を区域分けする複数のブロックの各ブロック毎に、処理すべき前記画像が前記所定の基準を上回って変化しているかどうかを検出し、
前記圧縮手段は、処理すべき前記画像が前記所定の基準を上回って変化していることが検出された前記ブロック毎に、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、その矩形領域以外の領域は、圧縮の程度がより小さくなるように前記画像を圧縮する、第１７の本発明の送信装置である。
【００３５】
また、第２７の本発明は、画像を発生する画像信号発生装置と、
前記画像信号発生装置が発生した処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力手段とを有する送信装置と、
送信された前記画像を前記圧縮手段が前記画像を圧縮したことに関する情報を利用して伸長する伸長手段と、伸長された前記画像を出力する出力手段とを有する受信装置とを備えた、画像処理システムである。
【００３６】
また、第２８の本発明は、前記送信装置は、前記画像信号発生装置を兼ねており、
前記送信装置及び前記画像信号発生装置は、パーソナルコンピュータである、第２７の本発明の画像処理システムである。
【００３７】
また、第２９の本発明は、前記受信装置は、プロジェクタである、第２７の本発明の画像処理システムである。
【００３８】
また、第３０の本発明は、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出ステップと、
前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮ステップと、
前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出ステップの検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力ステップとを備えた、画像処理方法である。
【００３９】
また、第３１の本発明は、第１７の本発明の送信装置の、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する変化検出手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、
前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力手段としてコンピュータを機能させるためのプログラムである。
【００４０】
また、第３２の本発明は、第３１の本発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【発明の効果】
【００４１】
本発明は、画像の劣化を抑えながら、画像を高速に、容量をより小さく圧縮する送信装置、画像処理システム、画像処理方法、プログラム、及び記録媒体を提供することが出来る。
【発明を実施するための最良の形態】
【００４２】
以下に、本発明の実施の形態を図面を参照して説明する。
【００４３】
（実施の形態１）
本発明の実施の形態１による画像処理方法について説明する。本実施の形態ではパーソナルコンピュータ（以下、ＰＣという）上で表示している画像を連続して取り込み圧縮するものとする。図２は本実施の形態の画像処理装置の構成を示すブロック図、図３はＰＣの画面を模式的に表したものである。
【００４４】
図２においてＣＰＵ１１がバスライン１２に接続される。バスライン１２にはメモリ１３、ディスプレイ１４が接続され、又入力部１５やグラフィックアダプタ１６も接続されて画像処理装置が構成されている。
【００４５】
次に本実施の形態の画像処理方法について図１のフローチャートを用いて詳しく説明する。まず、ステップＳ１では、ＰＣの画面全体の内容をＰＣのメモリ上に取り込む。ＰＣの画面全体の内容は、画像メモリ（フレームバッファまたはＧＲＡＭ）上に一旦記憶されており、その画像メモリから周期的に画像を読み取っている。ステップＳ２では取り込んだ画面全体の内容と前回取り込んだ内容とを比較し、変化点の座標を算出し、画面の変化領域を算出する。
【００４６】
図３は変化領域の算出方法の例を説明するための図である。ここで、２１はＰＣ上の画面全体である。また、図３上の×印は、前回取り込んだ画面と今回取り込んだ画面の変化があった画素である。
【００４７】
変化領域は、画面の変化があった画素を全て含むような最小の矩形を算出することで得られる。図３は算出した変化領域２２の例を示している。ただし、初回の取り込み時は前回取り込んだ画面が存在しないため、全画面を変化領域とする。
【００４８】
さてステップＳ２にて算出した変化領域２２が存在する場合には、ＰＣ上の画面が変化したため、ステップＳ３にてステップＳ４に分岐される。変化点がない場合には変化領域が存在せず、ＰＣ上の画面が変化していないと判断されステップＳ３にてステップＳ６へと分岐が行われる。
【００４９】
ＰＣ上の画面が変化し、ステップＳ４へと分岐されると、圧縮率の高い圧縮方式、例えばＪＰＥＧ圧縮で高圧縮率に設定し、ステップＳ２にて算出された変化領域２２に対しての圧縮を行う。すなわち、ＰＣ上の画面が変化している際には、画面の歪みが画面が静止している際に比べて目立ちにくいので圧縮率の高い圧縮方式で圧縮を行う。その後ステップＳ５にて再圧縮回数ｎを０に設定し、ステップＳ１２にて圧縮画像を伝送用メモリに書き込みをした後、ステップＳ１へ戻る。なお、再圧縮回数ｎは、ステップ３で変化領域が存在しないと判定された後にステップ９またはステップ１０で圧縮が行われたか回数を示すものである。
【００５０】
ＰＣ上の画面に変化がなく、ステップＳ６へと分岐された場合、ステップＳ６では再圧縮回数ｎが２以上かどうか判断し、ｎが２以上の場合はこれ以上再圧縮する必要はないと判断し、ステップＳ１に戻る。すなわち、ＰＣ上の画面に変化がなくなってから、ステップ９またはステップ１０ですでに２回以上画像が圧縮されている場合には、伝送用メモリには、歪みのない圧縮で圧縮された画像が格納されている。この場合、伝送用メモリに書き込まれた同じ画像を再度歪みのない圧縮で圧縮して再度伝送用メモリに書き込む必要はない。従って、これ以上再圧縮する必要はないと判断して、ステップＳ１に戻る。ステップＳ６でｎが０または１の場合はステップＳ７に進む。
【００５１】
ステップＳ７では、ステップＳ４またはステップＳ９にて圧縮処理が行われてからの時間を管理しており、例えば１秒といった一定時間が経過していれば、ステップＳ８へと進む。一定時間が経過していない場合は、画面が静止したと判断せず、ステップＳ１へと戻る。すなわち、ステップＳ７において、圧縮処理が行われてから一定時間が経過していない場合には再度圧縮処理を行わないようにしている。これは、ステップＳ９やステップＳ１０で圧縮処理を行う場合、歪みの少ない圧縮や歪みのない圧縮を行うので、ステップＳ４で行われる圧縮率の高い圧縮よりも圧縮された画像のデータサイズが大きくなる。このようにデータサイズの大きな圧縮後の画像を伝送するにはより時間がかかるようになるので、前回圧縮処理が行われてから一定時間が経過しないと再度圧縮処理を行わないようにしている。
【００５２】
ステップＳ８では再圧縮回数ｎを確認し、ｎ＝０であればステップＳ９にて歪みの少ない圧縮、例えば低圧縮率ＪＰＥＧによる圧縮を行う。ｎ＝１であればステップＳ１０にて歪みのない例えばＰＮＧ方式による圧縮を行う。すなわち、ＰＣ上の画面が変化していない際には、ＰＣ上の画面が変化している際に比べて、画面の歪みが目立ちやすいので、歪みの少ない圧縮または歪みのない圧縮を行う。また、ステップＳ８、Ｓ９、Ｓ１０の動作により、より後に圧縮される画像の方がより前に圧縮される画像より圧縮率を小さくして圧縮される。ただしステップＳ９またはステップＳ１０の圧縮を行う領域の算出方法については後述する。
【００５３】
ステップＳ９またはステップＳ１０にて圧縮を行った後、ステップＳ１１にてｎを１増やし、ステップＳ１２にて圧縮画像を伝送用メモリに書き込み、ステップＳ１に戻り処理を繰り返す。
【００５４】
従って、変化領域が存在しない、すなわち、ＰＣ上の画面が変化しなくなってから、最大２回まで画像を圧縮して伝送用メモリに書き込む。つまり、２回画像を圧縮して伝送用目メモリに書き込んだ後、依然ＰＣ上の画面が変化しない場合には、３回目に画像を圧縮して伝送用メモリに圧縮した画像を書き込む処理は行わない。このように、ＰＣ上の画面が変化しないうちは、画像を圧縮せず出力しない。そして、所定周期毎に画像を圧縮して出力する。そして、その所定周期が所定回数以上継続した場合、画像を圧縮せず出力しない。
【００５５】
次に、ステップＳ９およびステップＳ１０にて圧縮を行う領域の算出方法について説明する。図４はステップＳ９およびステップＳ１０にて圧縮を行う領域の算出方法を説明するための図である。ここでは、ステップＳ９またはステップＳ１０で圧縮を行ってから、ステップＳ２にて画面の変化の領域が３回発生した場合の例について示す。図４の領域２２はステップＳ９またはステップＳ１０で圧縮してから次にステップＳ２にて算出された変化領域であり、次に変化した領域が領域２３、次に変化した領域が領域２４である。その３回の変化の後、画面が静止、一定時間経過した時ステップＳ９にて圧縮を行う領域は、図４の領域２２、領域２３、領域２４を完全に含む最小の矩形領域であり、図４に示す領域２５である。領域２５はステップＳ４にて圧縮率の高い方式で圧縮した全ての領域が含まれることになる。なお、ステップＳ９およびステップＳ１０にて圧縮を行う領域は単純に図４の２１で示す全画面としてもよい。
【００５６】
このように、画面が変化をしている時には圧縮率の高い方式で圧縮を行うことで、歪みは大きいが高速な処理が可能になる。また変化領域のみを圧縮するためにさらに高速な処理を可能としている。
【００５７】
すなわち、画面が変化している時には歪みが大きくても、元来、歪みが目立ちにくい。また、画面が一定時間静止した場合は歪みの少ない圧縮方式で圧縮するために、歪みの目立ちやすい静止画に対して高画質な圧縮を実現できる。
【００５８】
なお、本実施の形態では、圧縮率の高い圧縮方式、歪みの少ない圧縮方式としてＪＰＥＧ圧縮方式の例を示したがこれに限るものではない。また歪みのない圧縮方式としてＰＮＧ圧縮方式の例を示したがこれに限るものではない。
【００５９】
さらに、本実施の形態では、画面が変化している時には圧縮率の高い方式で圧縮を行い、画面が変化していない時には歪みの少ないまたは歪みのない圧縮方式で圧縮するとして説明したが、これに限らない。画面の変化の程度に応じて画像を圧縮率を変えて圧縮しても構わない。
【００６０】
さらに、本実施の形態では再圧縮回数を２回として、１回目を低圧縮率ＪＰＥＧ、２回目をＰＮＧ方式とする例について示したが、これに限るものではなく、例えば、再圧縮回数を１回として、１回目を低圧縮率ＪＰＥＧとしてもよく、ＰＮＧ方式としてもよく、これに限るものではない。また、再圧縮回数を３回の任意の回数に設定しても構わない。また再圧縮回数を２回以上に設定する場合には、より後に圧縮される画像の方がより前に圧縮される画像より圧縮率を小さくして、もしくはより歪みの少ない圧縮率、圧縮方法で画像を圧縮するものとする。
【００６１】
さらに、本実施の形態では、変化領域が検出された場合に、変化領域の画像を圧縮率が高い圧縮方式で圧縮するとして説明したが、これに限らず、変化領域が画面の所定の割合以上例えば８５パーセント以上を占める場合には、画面の大部分が変化しているとみなせるので、このような場合には変化領域に加えて、変化領域以外の領域をも圧縮率が高い圧縮率で圧縮しても構わず、このとき変化領域が検出されなかった場合には、画面全体を歪みの少ないまたは歪みのない圧縮方式で圧縮しても構わない。
【００６２】
さらに、本実施の形態では、圧縮処理が行われてから例えば１秒といった一定時間ＰＣ上の画面が変化していなければ、圧縮処理を行わないとして説明したが、一定時間ではなく、一定のループ回数をカウントする方法としてもよい。また、例えば、図面や説明文などで構成される異なった静止画が５秒おきに表示される場合には、ＰＣ上の画面が変化していないことを検出した時点ですぐに画像を低歪みまたは歪みのない圧縮方式で圧縮して出力してもよい。その理由は、静止画が一定間隔毎に切り替えられて表示される場合には、ＰＣ上の画面が変化していないことを検出した時点ですぐに画像を低歪みまたは歪みのない圧縮方式で圧縮して出力しても、システムに負荷がかからないからである。
【００６３】
さらに、本実施の形態の図１のフローチャートでは、ステップＳ１２において、伝送用メモリに圧縮した画像などを伝送用メモリに書き込むとして説明したが、これに限らない。ステップ１２において、伝送用メモリに圧縮した画像などを書き込む代わりに光磁気ディスク媒体、光ディスク媒体、または磁気ディスク媒体などの記録媒体にもしくは、ネットワークなどを介して、遠隔のメモリや記録媒体などに圧縮した画像などを書き込んでも構わない。
【００６４】
さらに、ステップＳ７について、一定時間の経過によって分岐する例を示したが、これに限るものではなく、条件よって、可変の時間にしてもよい。例えば、本実施の形態では、ステップＳ９、Ｓ１０にて圧縮を行う領域を図４の領域２２、領域２３、領域２４を完全に含む最小の矩形域とする例を示したが、その領域をあらかじめ算出しておき、その領域の大きさによって場合分けを行い、大きさが小さいほど再圧縮までの時間を短くし、大きい場合には再圧縮までの時間を長くする構成としてもよい。このようにすることによりシステムへの負荷を調整することが出来るようになる。
【００６５】
さらに、本実施の形態では、ステップＳ２で変化領域が存在するかどうかでＰＣ上の画面が変化しているかどうかを判断するとして説明したが、これに限らない。ステップＳ２において、変化領域が一定の大きさ以下であれば、ＰＣ上の画面が変化したとは判断せず、変化領域が一定の大きさより大きければ、ＰＣ上の画面が変化したと判断しても構わない。
【００６６】
さらに、本実施の形態では、ステップＳ２において、変化領域のありなしでＰＣ上の画面が変化しているかどうかを判断する構成としたが、変化領域の大きさや位置に応じて変化とみなさないような構成としてもよい。その場合の例を図９に示す。
【００６７】
図９は図１に対して、ステップＳ６４の変化とみなすかの判断ステップと、Ｓ７０のステップＳ６４を通ったか判断するステップと、ステップ６５の変化領域を記憶するステップと、ステップＳ７６の経過時間をリセットするステップと、ステップＳ７７のステップＳ６４を通ったことをリセットするステップとを追加している。この例では、変化領域の大きさが水平３２画素、垂直３２画素（以降３２×３２と表す）、領域の位置はステップＳ６５で記憶したの変化領域と今回のステップＳ６２の変化領域が同じ位置であるとき、変化とみなさない場合について説明する。このとき、同じ位置というのは、例えば、水平、垂直８画素以内の範囲に入っている場合を指すものとし、これに限るものではない。例えば、変化領域の算出方法を８画素単位とし、その８画素単位の大きさが同じ場合に同じ位置とみなしてもよいし、その限りではない。
【００６８】
図１０はＰＣの画面の変化点を×印で表している。図１０において変化領域６１の大きさが３２×３２以下であり、領域の位置がＳ６５で記憶した領域と同じであれば、ステップＳ６４で変化領域とみなさずに、ステップＳ６８へ進む。ｎ＝２に達しており、また一定時間が経過していなければ、再圧縮は必要なしと判断し、ステップＳ７０を経由してステップＳ６５に進む。ステップＳ６４にて変化とみなさなかったが、この場合、再圧縮に時間がとられることがないため、また実際には変化しているため変化領域とみなさなかった変化領域６１をステップＳ６６にて圧縮する。このようにすることで、再圧縮以外の時には、変化領域６１の変化にも追従出来る。そして、ステップＳ６７、ステップＳ７５へ進み伝送用メモリに書き込み、ステップＳ６１へと戻る。ステップＳ６１からの処理を繰り返し、３２×３２以上の変化領域や記憶している位置と違う位置での変化がある場合には、ステップＳ７６を通り、時間がリセットされる。時間がリセットされずに、同じ位置での３２×３２以下のみの変化が続いていれば、ステップＳ６９にてステップＳ７１へと分岐され、再圧縮が行われ画像の歪みが少なくなる。この再圧縮される領域は前述と同様にステップＳ７２もしくはステップＳ７３にて圧縮を行ってから変化した領域を含む最小の矩形領域でもよいし、図１０の２１で示す全画面としてもよい。
【００６９】
このように画像が変化している領域が所定の大きさ以下であり、かつ前回検出した、画像が変化している領域と同じ場所に位置している場合、画像が変化していないと判定することにより、高速性の必要ない小さな同じ位置での変化、例えばカーソルの点滅をしている時にでも再圧縮にて歪の小さい画像に置き直すことが可能となる。
【００７０】
このように本実施の形態によれば、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する検出手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、圧縮した前記画像を出力する出力手段とを備えることにより、画像の劣化を抑えながら、画像を高速に、容量をより小さく圧縮することが出来る。
【００７１】
また、本実施の形態によれば、処理すべき画像が所定の基準を上回って変化しているかどうかを検出する検出手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域に対してより圧縮の程度がより大きくなるように前記画像を圧縮し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域について圧縮の程度がより小さくなるように前記画像を圧縮する圧縮手段と、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していることを示す場合は、その変化した領域を含む所定の矩形領域の前記画像を出力し、前記変化検出手段の検出結果が前記画像が前記所定の基準を上回って変化していないことを示す場合は、前記矩形領域を全て含む前記矩形領域の前記画像を出力する出力手段とを備えることにより、画像の劣化を抑えながら、画像を高速に、容量をより小さく圧縮することが出来る。
【００７２】
なお、本実施の形態の変化領域は本発明のその変化した領域を含む所定の矩形領域の例であり、本実施の形態の図４の領域２５は本発明の前記画像よりも過去の画像のうち前記矩形領域を全て含む矩形領域の例である。
【００７３】
（実施の形態２）
本発明の実施の形態２による画像処理方法について説明する。本実施の形態ではパーソナルコンピュータ（以下、ＰＣという）上で表示している画像を連続して取り込み圧縮するものとする。すなわち、ＰＣの画面全体の内容は、画像メモリ（フレームバッファまたはＧＲＡＭ）上に一旦記憶されており、本実施の形態ではその画像メモリから周期的に画像を読み取って圧縮するものとする。図６はＰＣの画面を模式的に表したものであり、本実施の形態では、領域２６から領域２９の４つのブロックに区域分けして処理を行う例を示す。
【００７４】
図５は本発明の実施の形態２の画像処理方法を示すフローチャートである。以下図５を用いて詳しく説明する。
【００７５】
まずステップＳ２１では画面全体を取り込む。ステップＳ２２では、画像の部分の区域分けを行う。図６の例では領域を２６から２９の４つに区域分けする。ステップＳ２３では区域分けされた領域毎に変化領域を算出する。例えば、図６の領域３１内で×印が変化点であれば、それを含む最小の矩形領域３０が変化領域となる。
【００７６】
変化領域が存在する場合にはステップＳ２４にて再圧縮回数Ｎ＝０とし、高圧縮ＪＰＥＧにて圧縮を行う。ステップＳ２７では高圧縮ＪＰＥＧにて圧縮した画像を伝送用のメモリに書き込む。ステップＳ２８では処理するブロックが最後のブロックか判断を行う。例えば、領域２６、領域２７、領域２８、領域２９の順番で処理を行う場合は、領域２９の処理が終了するとステップＳ２８では最後のブロックと判断し、ステップＳ２１の画面全体の取り込み処理へと戻る。最後のブロックでない場合は、次のブロックへと処理を移し、ステップＳ２３へと戻る。
【００７７】
さてステップＳ２３にて変化領域が算出されなかった場合、ステップＳ２４にてステップＳ２９へと分岐される。ステップＳ２９では、ステップＳ２６にて圧縮処理が行われた後、例えば１秒といった一定時間の経過を監視し、一定時間が経過している場合には、ステップＳ３０にて再圧縮回数Ｎを調査し、Ｎ＝０であれば、ステップＳ３１にて低圧縮ＪＰＥＧにて圧縮を行う。Ｎ＝１であれば、そのブロックに関して低圧縮ＪＰＥＧ圧縮を行ったことを示しており、再度圧縮を行わずにステップＳ２８へと進む。したがって、このＮは区域分け領域毎にそれぞれの値を保持しているものとする。
【００７８】
ステップＳ３１にて低圧縮ＪＰＥＧにて圧縮を行った後は、ステップＳ３２にて再圧縮回数Ｎ＝１をセットし、ステップＳ２８へと進む。ステップＳ２８の処理は前述と同様に、最後のブロックかどうか判断を行う。
【００７９】
このように、画面が変化をしている時には圧縮率の高い方式で圧縮を行うことで、歪みは大きいが高速な処理が可能になる。また変化点のみを圧縮するためにさらに高速な処理を可能としている。
【００８０】
すなわち、画面が変化している時には歪みが大きくても、元来、歪みが目立ちにくい。また、画面が一定時間静止した場合は歪みの少ない圧縮方式で圧縮するために、歪みの目立ちやすい静止画に対して高画質な圧縮を実現できる。
【００８１】
なお、本実施の形態では、ステップＳ２６の圧縮方式を高圧縮ＪＰＥＧの例について示したが、これに限るものではなく、圧縮率の高い他の圧縮方式でもよい。またステップＳ３１の圧縮方式として低圧縮ＪＰＥＧの例を示したが、例えばＰＮＧ方式でもよく、これに限るものではない。
【００８２】
また、本実施の形態では、再圧縮回数を１回として、低圧縮ＪＰＥＧとする例について示したが、これに限るものではなく、１回目は低圧縮ＪＰＥＧ方式、２回目はＰＮＧ方式としてもよく、これに限るものではない。また、再圧縮回数を３回の任意の回数に設定しても構わない。また再圧縮回数を２回以上に設定する場合には、より後に圧縮される画像の方がより前に圧縮される画像より圧縮率を小さくしてもしくは、より歪みの少ない圧縮率、圧縮方法で画像を圧縮するものとする。
【００８３】
また、本実施の形態では、ステップＳ２９にて一定時間を監視し、一定時間が経過してかつＮ＝０であれば、ブロック毎にステップＳ３１にて低圧縮ＪＰＥＧ方式にて圧縮する例について示したが、これは画面全体としてもよい。この場合、Ｎは区域分け数分ではなく、画面全体で１つの値を管理し、またステップＳ２４では画面全体に変化領域があるか判断を行う。
【００８４】
またステップＳ２９にて、一定時間を監視する方法について説明したが、ループ回数をカウントする方法としてもよく、これに限るものではない。
【００８５】
また、画面を水平方向、垂直方向それぞれ２つに区域分けする方法の例について説明したが、水平方向、垂直方向のみの区域分けでもよくこれに限るものではない。
【００８６】
また、ステップＳ２９について、一定時間の経過によって分岐する例を示したが、これに限るものではなく、条件によって、可変にしてもよい。例えば、ブロック毎に再圧縮する領域の大きさをあらかじめ算出しておき、その領域の大きさによって場合わけを行い、大きさが小さいほど再圧縮までの時間を短くし、大きい場合には時間を長くする構成としてもよい。
【００８７】
（実施の形態３）
図７は本発明の実施の形態３による表示システムの構成図である。図７において、３１はプロジェクタ、３２はプロジェクタの画像を映すスクリーン、３３はＰＣ、３４は無線ＬＡＮ送受信器である。この表示システムは、まずＰＣ３３にて表示されている画像をメモリに取り込む。次に、取り込んだ画像を圧縮し、無線ＬＡＮ送受信器３４を介してプロジェクタ３１に送信する。プロジェクタ３１では圧縮された画像を受信し、伸張してその画像をスクリーン３２に表示する。これにより、ＰＣ３３上の画面と同じ画像をスクリーン３２上に表示することができる。ここでＰＣ３３は画像信号を発生する画像信号発生装置であり、無線ＬＡＮ送受信器３４はこうして発生した画像信号を送信する送信装置を構成している。又プロジェクタ３１は送信された画像を受信して表示する表示装置を構成している。
【００８８】
図８は内部の具体的な構成を示すブロック図である。図８において、４１から４７はＰＣ側の処理ブロックであり、５０から５４はプロジェクタ側の処理ブロックである。
【００８９】
ＰＣ３３は、画像取り込み手段４１、更新領域算出手段４２、更新領域取得手段４４、時間管理手段４５、圧縮方式選択手段４３、画像圧縮手段４７、入力装置４６、画像情報送信手段４８、及び圧縮画像送信手段４９を備えている。
【００９０】
画像取り込み手段４１は、ＰＣ３３は全画面をメモリに取り込む手段である。
【００９１】
更新領域算出手段４２は、前画面と現画面とを比較し、更新された領域を算出する手段である。
【００９２】
更新領域取得手段４４は、更新する領域の画像を取得する手段である。
【００９３】
時間管理手段４５は、更新される時間によって圧縮方式を選択するための手段である。
【００９４】
圧縮方式選択手段４３は、時間管理手段４５からの情報によって圧縮方式を選択する手段である。
【００９５】
画像圧縮手段４７は、圧縮方式選択手段４３によって更新する領域４４の画像を圧縮する手段である。
【００９６】
入力装置４６は、キーボードやマウスなどの指示を入力する手段である。
【００９７】
画像情報送信手段４８は、更新領域算出手段４２や圧縮方式選択手段４３で得られた画像情報をプロジェクタに送信する手段である。
【００９８】
圧縮画像送信手段４９は、圧縮された画像をプロジェクタ３１に送信する手段である。
【００９９】
ここで、画像情報送信手段４８と圧縮画像送信手段４９とは、無線ＬＡＮ送受信器３４によって実現される。
【０１００】
一方プロジェクタ３１は、画像情報受信手段５０、圧縮画像受信手段５１、画像伸張手段５２、前画面の更新手段５３、及び表示手段５４を備えている。
【０１０１】
画像受信手段５０は、画像情報を受信する手段である。
【０１０２】
圧縮画像受信手段５１は、圧縮画像を受信する手段である。
【０１０３】
画像伸長手段５２は、圧縮された画像を画像情報受信手段５０の情報に基づいて伸張する手段である。
【０１０４】
前画面の更新手段５３は、画像情報受信手段５０で得られた画像情報に基づいて前画面から更新された部分のみを画像メモリへ更新する手段である。
【０１０５】
表示手段５４は、画像メモリの情報を表示する手段である。
【０１０６】
なお、本実施の形態の更新領域算出手段４２は本発明の変化検出手段の例であり、本実施の形態の時間管理手段４５、圧縮方式選択手段４３、更新領域取得手段４４、画像圧縮手段４７は本発明の圧縮手段の例であり、本実施の形態の画像情報送信手段４８、圧縮画像送信手段４９は本発明の出力手段の例である。また、本実施の形態の画像伸長手段５２、前画面の更新手段５３は本発明の伸長手段の例であり、本実施の形態の表示手段５４は本発明の出力手段の例である。
【０１０７】
以上のように構成した表示システムの動作について説明する。
【０１０８】
なお、実施の形態１及び２と同等の部分については、詳細な説明を省略する。
【０１０９】
まず画像取り込み手段４１によって全画面の画像をメモリ上に取得する。更新領域算出手段４２では前画面との比較を行い、変化領域を算出する。変化領域は変化点全てを含む最小の矩形領域によって得られる。更新領域が算出された場合は圧縮方式選択手段４３にて高圧縮ＪＰＥＧが選択され、更新領域取得手段４４では更新領域算出手段４２で算出された領域を取得する。画像圧縮手段４７では更新領域取得手段４４で得られた画像を圧縮する。
【０１１０】
また更新領域算出手段４２で更新領域が算出されなかった場合、時間管理手段４５にて時間を測定し、前回画像を圧縮してから一定時間が経過した場合、圧縮方式選択手段４３では低圧縮ＪＰＥＧ方式が選択され、更新領域取得手段４４は全画面の画像データを取得し、画像圧縮手段４７にて圧縮が行われる。ただし、入力装置４６にてキーボードやマウスの入力が生じた場合は、圧縮を中断し、画像取り込み手段４１にて画像取り込みからの手順を再開する。画像情報送信手段４８では、更新領域取得手段４４で取得した領域の情報と、圧縮方式選択手段４３で選択された圧縮方式をプロジェクタ３１に送信する。また画像情報送信手段４８では、圧縮した画像をプロジェクタ３１へ送信する。
【０１１１】
プロジェクタ３１では、画像情報受信手段５０にて画像情報を取得し、圧縮画像受信手段５１にてＰＣ３３からの圧縮画像を取得し、画像情報に基づいて画像伸張手段５２にて画像を伸張する。その後画像情報受信手段５０の画像情報にて得られた座標に対応するプロジェクタ３１の画像メモリの位置に伸張した画像データを更新手段５３にて更新し、表示手段５４にてプロジェクタ３１の画像メモリの情報を表示する。以上の構成により、ＰＣ３３上で表示している画像と同じ画像をプロジェクタ３１で投影することができる。
【０１１２】
なお、本実施の形態では、画像信号発生装置としてＰＣの例について示したが、ＰＤＡでもよくこれに限るものではない。また送受信装置として無線ＬＡＮを用いた例について示したが、有線ＬＡＮを用いてもよくこれに限るものではない。また表示装置として、プロジェクタを用いた例を示したが、プラズマディスプレイやＣＲＴディスプレイ、液晶ディスプレイでもよく、これに限るものではない。
【０１１３】
また画像圧縮手段４７として高圧縮ＪＰＥＧと低圧縮ＪＰＥＧを選択する例について説明したが、高圧縮ＪＰＥＧとＰＮＧ方式を選択してもよくこれに限るものではない。
【０１１４】
また、更新領域算出手段４２は画面取り込み手段で取り込んだ画像を領域に区域分けして、その領域毎に処理を行う方法でもよい。この場合、圧縮方式選択手段４３、更新領域取得手段４４、画像圧縮手段４７についても区域分けした領域毎に処理を行う。
【０１１５】
以上のように、画像更新領域が算出されている場合、ＰＣ３１上の画像が変化しているため、画面が変化をしている時には圧縮率の高い方式で圧縮を行うことで、歪みは大きいが高速な処理が可能になる。また変化領域のみを圧縮するためにさらに高速な処理を可能としている。
【０１１６】
すなわち、画面が変化している時には歪みが大きくても、元来、歪みが目立ちにくい。画像更新領域がない場合、一定時間を経過すると、圧縮率の低い方式で圧縮を行うため、歪みの目立ちやすい静止画に対して高画質な圧縮を実現できる。
【０１１７】
なお、実施の形態３においても、実施の形態１及び２で述べた各種の変形例を同様に適用することが出来る。
【０１１８】
尚、本発明のプログラムは、上述した本発明の送信装置の全部又は一部の手段の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１１９】
又、本発明の記録媒体は、上述した本発明の送信装置の全部又は一部の手段の機能をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する記録媒体である。
【０１２０】
尚、本発明の上記「一部の手段」とは、それらの複数の手段の内の、一つ又は幾つかの手段を意味する。
【０１２１】
又、本発明の上記「手段の機能」とは、前記手段の全部又は一部の機能を意味する。 
【０１２２】
又、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１２３】
又、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０１２４】
又、本発明のデータ構造としては、データベース、データフォーマット、データテーブル、データリスト、データの種類などを含む。
【０１２５】
又、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
【０１２６】
又、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１２７】
尚、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【０１２８】
以上説明した各実施の形態によれば、圧縮する画像が動画か静止画かを簡単に判断でき、それに適応した圧縮方式を選択することで、高速応答性と高画質性を両立した圧縮方式を提供できる。
【産業上の利用可能性】
【０１２９】
本発明に係る送信装置、画像処理システム、画像処理方法、プログラム、及び記録媒体は、画像の劣化を抑えながら、画像を高速に、容量をより小さく圧縮するという効果を有し、画像発生装置の生成する画像を圧縮する送信装置、画像処理システム、画像処理方法、プログラム、及び記録媒体等に有用である。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施の形態１による画像処理方法の動作を示すフローチャート図である。
【図２】本発明の実施の形態１を実行する画像処理装置を示すブロック図である。
【図３】本発明の実施の形態１における動作を説明するための模式図である。
【図４】本発明の実施の形態１における動作を説明するための模式図である。
【図５】本発明の実施の形態２による画像処理方法の動作を示すフローチャート図である。
【図６】本発明の実施の形態２における動作を説明するための模式図である。
【図７】本発明の実施の形態３を説明するための構成図である。
【図８】本発明の実施の形態３の動作を説明するためのブロック図である。
【図９】本発明の実施の形態１における別の動作を示すフローチャート図である。
【図１０】本発明の実施の形態１における別の動作を説明するための模式図である。
【図１１】従来の画像処理装置の構成を示すブロック図である。
【符号の説明】
【０１３１】
１１  ＣＰＵ
１２  バスライン
１３  メモリ
１４  ディスプレイ
１５  入力部
１６  グラフィックアダプタ
２１  ＰＣの画面全体
２２  変化領域
３１  プロジェクタ
３２  スクリーン
３３  パーソナルコンピュータ（ＰＣ）
３４  無線ＬＡＮ送受信器
４１  画像取り込み手段
４２  更新領域算出手段
４３  圧縮方式選択手段
４４  更新領域取得手段
４５  時間管理手段
４６  入力装置
４７  画像圧縮手段
４８  画像情報送信手段
４９  圧縮画像送信手段
５０  画像情報受信手段
５１  圧縮画像受信手段
５２  画像伸張手段
５３  前画面の更新手段
５４  表示手段
【図１】
2005033762.tif 000003
【図２】
2005033762.tif 000004
【図３】
2005033762.tif 000005
【図４】
2005033762.tif 000006
【図５】
2005033762.tif 000007
【図６】
2005033762.tif 000008
【図７】
2005033762.tif 000009
【図８】
2005033762.tif 000010
【図９】
2005033762.tif 000011
【図１０】
2005033762.tif 000012
【図１１】
2005033762.tif 000013