JP4640382B2 - データファイル圧縮装置、プログラム及びデータファイル圧縮方法 - Google Patents
データファイル圧縮装置、プログラム及びデータファイル圧縮方法 Download PDFInfo
- Publication number
- JP4640382B2 JP4640382B2 JP2007166533A JP2007166533A JP4640382B2 JP 4640382 B2 JP4640382 B2 JP 4640382B2 JP 2007166533 A JP2007166533 A JP 2007166533A JP 2007166533 A JP2007166533 A JP 2007166533A JP 4640382 B2 JP4640382 B2 JP 4640382B2
- Authority
- JP
- Japan
- Prior art keywords
- compression
- compressed
- file
- data
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
2 インクジェットプリンタ
11 画像ファイル記憶部(記憶手段)
12 符号判断部(判断手段)
13 第1圧縮指示部(第1圧縮指示手段)
14 検出部(検出手段)
15 第2圧縮指示部(第2圧縮指示手段)
16 第3圧縮指示部(第3圧縮指示手段)
17 データ圧縮部(データ圧縮手段)
18 送信ファイル選択部(選択手段)
19 符号記録部(記録手段)
20 USBコントローラ(送信手段)
30 画像編集部
P 画像ファイル(データファイル)
Claims (5)
- 互いに異なる複数の圧縮方式から選択されたいずれかの圧縮方式でデータファイルを圧縮するデータ圧縮手段と、
データファイルを前記複数の圧縮方式のそれぞれで圧縮することを前記データ圧縮手段に指示する第1圧縮指示手段と、
前記第1圧縮指示手段の指示により前記データ圧縮手段が生成した複数の圧縮ファイルに基づいて、前記複数の圧縮方式における、ビットパターンの配列に着目して圧縮を行う前記圧縮方式の中で最も圧縮効率が高い前記圧縮方式である第1圧縮方式と、ビットパターンの発生頻度に着目して圧縮を行う前記圧縮方式の中で最も圧縮効率が高い前記圧縮方式である第2圧縮方式とを検出する検出手段と、
前記第1圧縮方式で圧縮された圧縮ファイルをさらに前記第2圧縮方式で圧縮すること、及び、前記第2圧縮方式で圧縮された圧縮ファイルをさらに前記第1圧縮方式で圧縮することを前記データ圧縮手段に指示する第2圧縮指示手段と、
前記第1及び第2圧縮指示手段のそれぞれの指示により前記データ圧縮手段が生成した複数の圧縮ファイルのうち、最も圧縮効率が高い圧縮ファイルを選択する選択手段とを備えていることを特徴とするデータファイル圧縮装置。 - 前記複数の圧縮方式における、ビットパターンの配列に着目して圧縮を行う前記圧縮方式が、RLE(Run Length Encoding)方式及びLZ(Lempel Ziv)方式の少なくともいずれかであり、ビットパターンの発生頻度に着目して圧縮を行う前記圧縮方式が、Huffman方式、Arithmetic方式及びRange Coder方式の少なくともいずれかであることを特徴とする請求項1に記載のデータファイル圧縮装置。
- 外部から供給されたデータファイルを記憶する記憶手段と、
前記データファイルのヘッダーに、当該データファイルに関して前記選択手段が選択した圧縮ファイルを生成する圧縮手順を示す符号が記録されているか否かを判断する判断手段と、
前記判断手段が前記データファイルのヘッダーに前記符号が記録されていると判断したときに、当該データファイルを当該符号が示す前記圧縮手順で圧縮することを前記データ圧縮手段に指示する第3圧縮指示手段と、
前記判断手段が前記データファイルのヘッダーに前記符号が記録されていないと判断したときに、前記圧縮手順を示す前記符号を、前記記憶手段に記憶された前記データファイルのヘッダーに記録する記録手段と、
前記判断手段が当該データファイルのヘッダーに前記符号が記録されていないと判断したときに、前記選択手段が選択した圧縮ファイルを外部に送信し、前記符号が記録されていると判断したときに、前記第3圧縮指示手段の指示により前記データ圧縮手段が生成した圧縮ファイルを外部に送信する送信手段とをさらに備えていることを特徴とする請求項1又は2に記載のデータファイル圧縮装置。 - 互いに異なる複数の圧縮方式から選択されたいずれかの圧縮方式でデータファイルを圧縮するデータ圧縮手段、
データファイルを前記複数の圧縮方式のそれぞれで圧縮することを前記データ圧縮手段に指示する第1圧縮指示手段、
前記第1圧縮指示手段の指示により前記データ圧縮手段が生成した複数の圧縮ファイルに基づいて、前記複数の圧縮方式における、ビットパターンの配列に着目して圧縮を行う前記圧縮方式の中で最も圧縮効率が高い前記圧縮方式である第1圧縮方式と、ビットパターンの発生頻度に着目して圧縮を行う前記圧縮方式の中で最も圧縮効率が高い前記圧縮方式である第2圧縮方式とを検出する検出手段、
前記第1圧縮方式で圧縮された圧縮ファイルをさらに前記第2圧縮方式で圧縮すること、及び、前記第2圧縮方式で圧縮された圧縮ファイルをさらに前記第1圧縮方式で圧縮することを前記データ圧縮手段に指示する第2圧縮指示手段、及び、
前記第1及び第2圧縮指示手段のそれぞれの指示により前記データ圧縮手段が生成した複数の圧縮ファイルのうち、最も圧縮効率が高い圧縮ファイルを選択する選択手段としてコンピュータを機能させることを特徴とするプログラム。 - データファイルを互いに異なる複数の圧縮方式のそれぞれで圧縮する第1圧縮工程と、
前記第1圧縮工程において生成した複数の圧縮ファイルに基づいて、前記複数の圧縮方式における、ビットパターンの配列に着目して圧縮を行う前記圧縮方式の中で最も圧縮効率が高い前記圧縮方式である第1圧縮方式と、ビットパターンの発生頻度に着目して圧縮を行う前記圧縮方式の中で最も圧縮効率が高い前記圧縮方式である第2圧縮方式とを検出する検出工程と、
前記第1圧縮方式で圧縮された圧縮ファイルをさらに前記第2圧縮方式で圧縮すること、及び、前記第2圧縮方式で圧縮された圧縮ファイルをさらに前記第1圧縮方式で圧縮することを前記データ圧縮手段に指示する第2圧縮工程と、
前記第1及び第2圧縮工程のそれぞれにおいて生成した複数の圧縮ファイルのうち、最も圧縮効率が高い圧縮ファイルを選択する選択工程とを備えていることを特徴とするデータファイル圧縮方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007166533A JP4640382B2 (ja) | 2007-06-25 | 2007-06-25 | データファイル圧縮装置、プログラム及びデータファイル圧縮方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007166533A JP4640382B2 (ja) | 2007-06-25 | 2007-06-25 | データファイル圧縮装置、プログラム及びデータファイル圧縮方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009005265A JP2009005265A (ja) | 2009-01-08 |
| JP4640382B2 true JP4640382B2 (ja) | 2011-03-02 |
Family
ID=40321129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007166533A Expired - Fee Related JP4640382B2 (ja) | 2007-06-25 | 2007-06-25 | データファイル圧縮装置、プログラム及びデータファイル圧縮方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4640382B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5415231B2 (ja) * | 2009-11-09 | 2014-02-12 | 株式会社東芝 | 遮断器の操作機構 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6230475A (ja) * | 1985-08-01 | 1987-02-09 | Panafacom Ltd | イメ−ジ・デ−タ転送方式 |
| JPH06141190A (ja) * | 1991-03-06 | 1994-05-20 | Mitsubishi Paper Mills Ltd | 2値画像データ圧縮方法 |
| JPH0832819A (ja) * | 1994-07-12 | 1996-02-02 | Canon Inc | 画像データ処理方法及び装置 |
| JPH08139938A (ja) * | 1994-11-15 | 1996-05-31 | Canon Inc | 画像処理装置 |
| JPH09261640A (ja) * | 1996-03-22 | 1997-10-03 | Oki Electric Ind Co Ltd | 画像符号化装置 |
| JPH10293666A (ja) * | 1997-04-21 | 1998-11-04 | Canon Inc | 画像データ処理装置及び方法及びプリンタ |
| JP3656829B2 (ja) * | 2001-01-09 | 2005-06-08 | Kddi株式会社 | 適応的静止画像符号化装置 |
-
2007
- 2007-06-25 JP JP2007166533A patent/JP4640382B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009005265A (ja) | 2009-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4914251B2 (ja) | 情報処理装置、情報処理プログラム及び記録媒体 | |
| JP3772849B2 (ja) | 通信装置および画像読取装置 | |
| JP2004112526A (ja) | 画像処理装置、画像形成装置、プログラム及び記憶媒体 | |
| JP4640382B2 (ja) | データファイル圧縮装置、プログラム及びデータファイル圧縮方法 | |
| JP4165451B2 (ja) | 印刷システム、印刷要求端末および圧縮アルゴリズム選択プログラム、並びに印刷方法 | |
| JP2003303068A5 (ja) | ||
| JP2009017430A (ja) | データファイル送信装置、プログラム、データファイル送信方法及びデータ構造 | |
| US6462680B1 (en) | Method and system for compressing data | |
| JP4893956B2 (ja) | 符号化装置、復号化装置、符号化方法及びプログラム | |
| JP2007331390A (ja) | 画像形成装置およびその制御方法 | |
| JP2012015775A (ja) | 画像処理装置 | |
| JP5312273B2 (ja) | 画像形成装置 | |
| JP2005277932A (ja) | データ圧縮装置およびデータ圧縮プログラム | |
| JP2005260408A (ja) | データ圧縮装置およびデータ圧縮プログラム | |
| KR100533827B1 (ko) | 화상형성장치 및 그의 인쇄파일 관리방법 | |
| JP4435586B2 (ja) | データ圧縮装置およびデータ圧縮プログラム | |
| JP2001334708A (ja) | 印刷装置 | |
| JP2005167537A (ja) | 画像圧縮伸張システム | |
| JP2005252531A (ja) | データ圧縮装置およびデータ圧縮プログラム | |
| JP4720872B2 (ja) | 画像処理装置及びプログラム | |
| JP2007079732A (ja) | 印刷制御装置、印刷制御装置の制御方法およびプログラム | |
| JP4521936B2 (ja) | 印刷装置及び制御方法 | |
| JP3031391B2 (ja) | プリンタ | |
| JP2017022656A (ja) | 印刷制御装置、印刷装置、制御方法、及びプログラム | |
| JP2005260420A (ja) | データ圧縮装置およびデータ圧縮プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101025 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101102 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101115 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4640382 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131210 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |