JP2007080223A - 符号変換装置、符号変換方法、プログラム及び記録媒体 - Google Patents
符号変換装置、符号変換方法、プログラム及び記録媒体 Download PDFInfo
- Publication number
- JP2007080223A JP2007080223A JP2005271056A JP2005271056A JP2007080223A JP 2007080223 A JP2007080223 A JP 2007080223A JP 2005271056 A JP2005271056 A JP 2005271056A JP 2005271056 A JP2005271056 A JP 2005271056A JP 2007080223 A JP2007080223 A JP 2007080223A
- Authority
- JP
- Japan
- Prior art keywords
- file
- sharing
- conversion
- box
- code
- 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.)
- Granted
Links
Images
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
【解決手段】符号変換装置1000は変換対象ファイルの符号ストリーム1001を取り込み、それを変換した符号ストリーム1002を出力するもので、その変換のために、入力符号ストリームからBOX情報を切り出すBOX分解手段1003、これにより切り出されたBOX情報に関し共有/参照処理をするべきか判断する共有/参照判断手段1004、その判断の結果に従ってBOX情報に関し必要な共有又は参照のための処理を行う共有/参照処理手段1005を含むことを特徴とする。
【選択図】図1
Description
(a)請求項1,18の発明によれば、ファイルの冗長な内容に対する共有/参照処理を行うことによって、ファイルの内容の同一性を保ったままファイルサイズを変換前より縮小させることができる。
(b)請求項2の発明によれば、変換対象ファイル以外のローカル・ファイル又はリモート・ファイルの内容についても共有/参照処理を行ってファイルサイズを縮小させることができる。
(c)請求項7,8,9,10の発明によれば、ユーザ側で、参照されるリモート・ファイルの範囲を明確にすることができるため、共有/参照の範囲とその効果の関係を的確に管理することができるようになる。
(d)請求項4の発明によれば、ユーザは、ステータスレポートによって、変換の内容を容易に確認することができるようになる。請求項5の発明によれば、ユーザは、ステータスレポートによって、変換において共有又は参照の対象となったオブジェクトの対応関係を容易に確認することができるようになる。また、請求項6の発明によれば、ユーザは、ステータスレポートによって、変換によるサイズ削減効果を容易に確認することができるようになる
(e)請求項11,12,13,14の発明によれば、変換によって、ファイルサイズの削減と同時に、ページサムネール又はドキュメントサムネールを統一して文書の体裁を整えることができる
(f)請求項14,15,16,17の発明によれば、国際標準互換又はPDF互換を保ちつつファイルの可逆再圧縮が可能となる。
(g)請求項19,20の発明によれば、コンピュータにプログラムをロードすることにより、請求項18の発明を容易に実施することができる。
共有の対象はメタデータやBOX情報のヘッダ
参照の対象はコードストリーム
である。
画像3は、位置(x3,y0)に、大きさ1/64で、
画像2は、位置(x2,y0)に、大きさ1/16で、
画像1は、位置(x1,y0)に、大きさ1/4で、
画像0は、位置(x0,y0)に、大きさ1/1で、
画像0’は、位置(x0’,y0’)に、大きさ1/4で、
それぞれレンダリングされていることになる。
CodeStream3のサイズ=1KB
CodeStream2のサイズ=4KB
CodeStream1のサイズ=16KB
CodeStream0のサイズ=64KB
CodeStream0’のサイズ=16KB
と仮定すると、その合計サイズは101KBとなる。
ファイルの先頭からBOX情報(B)までのオフセット
BOX情報(B)の長さ
を求める。
1,4,5,7番目のデータは自ファイル101内のデータ
2,3番目のデータはローカル・ファイル102,103内のデータ
6番目のデータはリモート・ファイル104内のデータ
となっている。
参照ID=0
Shared Data=”Ricoh copyright”
が作成されたことが示されている。次の”Page BOX”では
Layout Object Box3
Layout Object Box2
Layout Object Box1
Layout Object Box0
Layout Object Box0'
の各”Metadata Boxes[1]”が
参照ID=0
と記入されたことを示している。
変換で新規作成されたサイズ=28バイト
変換で削除されたサイズ=80バイト
変換により削減されたサイズ=52バイト(=80−28)
であることが示されている。
Shared Data Entry Box
ID=2バイト
Shared Data=”Ricoh copyright\0”=16バイト(文字列の最後の区切りとして\0の1バイトが入る)
各”Layout Object Box”の”Metadata Boxes[1]”
ID=2バイトx5箇所
である。
P1 春 つつじ
P2 春 なし (同じ春のP1と不揃い)
P3 夏 ひまわり
P4 夏 朝顔 (同じ夏のP3と不揃い)
P5 秋 なし
P6 秋 紅葉 (同じ秋のP5と不揃い)
P7 冬 雪だるま1
P8 冬 雪だるま2 (同じ冬のP7と不揃い)。
(1)ページサムネールをドキュメントサムネールへ、
(2)各ページの最初のレイアウトボックスを図6の上から6番目にある”Contigeous Codestream BOX”へ、
(3)自ファイル内での参照はなく、他のローカル・ファイル又はリモート・ファイルへ、それぞれ読み替えて理解すればよい。
31 Entropy-coded segment n(エントロピー符号化セグメントn)
32 リスタート間隔終端シンボル
33 scan1
34 フレーム
35 SOIマーカセグメント
36 EOIマーカセグメント
37 Contiguous Codestream Box
38 Metadata Boxes
40 参照する符号
41 参照しない符号
42 Shared Data Entry Box
43 Shared Data Reference Box
44 オフセット
45 長さ
46 ステータスレポートのオブジェクト対照部
47 ステータスレポートの統計部
48 ページサムネール
49 ドキュメントサムネール
Claims (20)
- 変換対象ファイルの符号ストリーム(入力符号ストリームと記す)を取り込み、この入力符号ストリームをそれと同様な内容を持つ、よりコンパクトなファイルサイズの出力符号ストリームへ変換する符号変換装置であって、前記変換のために、
前記入力符号ストリームからBOX情報を切り出すBOX分解手段と、
前記BOX分解手段により切り出されたBOX情報に関し共有処理又は参照処理をするべきか判断する共有/参照判断手段と、
前記BOX分解手段により切り出されたBOX情報に関し、前記共有/参照判断手段による判断の結果に従って必要な共有又は参照のための処理を行う共有/参照処理手段とを有することを特徴とする符号変換装置。 - 前記変換対象ファイル以外のローカル・ファイル又はリモートファイルの内容も前記変換において参照又は共有の対象とすることを特徴とする請求項1記載の符号変換装置。
- 前記変換において共有又は参照されるBOX情報の指定又は非指定のための指示をユーザが入力する手段をさらに有することを特徴とする請求項1又は2記載の符号変換装置。
- 前記変換の内容を示すステータスレポートを生成する手段をさらに含むことを特徴とする請求項1又は2記載の符号変換装置。
- 前記ステータスレポートに前記変換により共有又は参照されたオブジェクト毎に前記変換の内容が示されることを特徴とする請求項4記載の符号変換装置。
- 前記ステータスレポートに前記変換により削減されたサイズが含まれることを特徴とする請求項4記載の符号変換装置。
- 前記変換において参照されるリモート・ファイルの範囲をユーザが指定する手段をさらに有することを特徴とする請求項2記載の符号変換装置。
- 前記変換において参照されるリモート・ファイルの範囲がホップ数で指定されることを特徴とする請求項7記載の符号変換装置。
- 前記変換において参照されるリモート・ファイルの範囲がドメイン名又はそのリストで指定されることを特徴とする請求項7記載の符号変換装置。
- 前記変換において参照されるリモート・ファイルの範囲がワークグループ名又はそのリストで指定されることを特徴とする請求項7記載の符号変換装置。
- 前記変換において参照処理によりページサムネールが統一されることを特徴とする請求項1又は2記載の符号変換装置。
- 前記変換においてページサムネールがないページについて他のページのページサムネールが参照されることを特徴とする請求項11記載の符号変換装置。
- 前記変換において参照処理によりドキュメントサムネールが統一されることを特徴とする請求項11記載の符号変換装置。
- 前記変換対象ファイルはIS15444−2に準拠したファイルであることを特徴とする請求項1又は2記載の符号変換装置。
- 前記変換対象ファイルはIS15444−3に準拠したファイルであることを特徴とする請求項1又は2記載の符号変換装置。
- 前記変換対象ファイルはIS15444−6に準拠したファイルであることを特徴とする請求項1又は2記載の符号変換装置。
- 前記変換対象ファイルはPDF仕様に準拠したファイルであることを特徴とする請求項1又は2記載の符号変換装置。
- 変換対象ファイルの符号ストリーム(入力符号ストリームと記す)をそれと同様な内容を持つ、よりコンパクトなファイルサイズの出力符号ストリームへ変換する符号変換方法であって、前記変換のために、
入力符号ストリームからBOX情報を切り出すBOX分解工程と、
前記BOX分解工程により切り出されたBOX情報に関し共有処理又は参照処理をするべきか判断する共有/参照判断工程と、
前記BOX分解工程により切り出されたBOX情報に関し、前記共有/参照判断工程による判断結果に従って必要な共有又は参照のための処理を行う共有/参照処理工程とを有することを特徴とする符号変換方法。 - 変換対象ファイルの符号ストリーム(入力符号ストリームと記す)をそれと同様な内容を持つ、よりコンパクトなファイルサイズの出力符号ストリームへ変換するために、コンピュータに、
前記入力符号ストリームからBOX情報を切り出すBOX分解工程、
前記BOX分解工程により切り出されたBOX情報に関し共有処理又は参照処理をするべきか判断する共有/参照判断工程、
前記BOX分解工程により切り出されたBOX情報に関し、前記共有/参照判断工程による判断結果に従って必要な共有又は参照のための処理を行う共有/参照処理工程を実行させるプログラム。 - 請求項19記載のプログラムが記録されたコンピュータが読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005271056A JP4587312B2 (ja) | 2005-09-16 | 2005-09-16 | 符号変換装置及び符号変換方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005271056A JP4587312B2 (ja) | 2005-09-16 | 2005-09-16 | 符号変換装置及び符号変換方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007080223A true JP2007080223A (ja) | 2007-03-29 |
JP4587312B2 JP4587312B2 (ja) | 2010-11-24 |
Family
ID=37940435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005271056A Expired - Fee Related JP4587312B2 (ja) | 2005-09-16 | 2005-09-16 | 符号変換装置及び符号変換方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4587312B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008306596A (ja) * | 2007-06-08 | 2008-12-18 | Ricoh Co Ltd | 画像処理装置、画像処理方法、コンピュータプログラム、及び、情報記録媒体 |
JP2009116540A (ja) * | 2007-11-05 | 2009-05-28 | Ricoh Co Ltd | 情報処理装置、情報処理方法、及び、情報記録媒体 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001285075A (ja) * | 2000-03-16 | 2001-10-12 | Lucent Technol Inc | パケットごとのハッシュテーブルを使用してネットワークパケットのデータを圧縮するための方法および装置 |
JP2003345708A (ja) * | 2002-05-23 | 2003-12-05 | Toshiba Corp | データ転送装置、データ転送方法及びプログラム |
JP2004518327A (ja) * | 2001-01-11 | 2004-06-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 逆進的にストリングを参照する為の識別子を用いたデータ圧縮方法 |
JP2005033801A (ja) * | 2003-07-07 | 2005-02-03 | Ricoh Co Ltd | 部分的な書類画像へのネットワークアクセスを行なう方法、製造品及び装置 |
WO2005039057A1 (en) * | 2003-10-17 | 2005-04-28 | Pacbyte Software Pty Limited | Data compression system and method |
-
2005
- 2005-09-16 JP JP2005271056A patent/JP4587312B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001285075A (ja) * | 2000-03-16 | 2001-10-12 | Lucent Technol Inc | パケットごとのハッシュテーブルを使用してネットワークパケットのデータを圧縮するための方法および装置 |
JP2004518327A (ja) * | 2001-01-11 | 2004-06-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 逆進的にストリングを参照する為の識別子を用いたデータ圧縮方法 |
JP2003345708A (ja) * | 2002-05-23 | 2003-12-05 | Toshiba Corp | データ転送装置、データ転送方法及びプログラム |
JP2005033801A (ja) * | 2003-07-07 | 2005-02-03 | Ricoh Co Ltd | 部分的な書類画像へのネットワークアクセスを行なう方法、製造品及び装置 |
WO2005039057A1 (en) * | 2003-10-17 | 2005-04-28 | Pacbyte Software Pty Limited | Data compression system and method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008306596A (ja) * | 2007-06-08 | 2008-12-18 | Ricoh Co Ltd | 画像処理装置、画像処理方法、コンピュータプログラム、及び、情報記録媒体 |
JP2009116540A (ja) * | 2007-11-05 | 2009-05-28 | Ricoh Co Ltd | 情報処理装置、情報処理方法、及び、情報記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP4587312B2 (ja) | 2010-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4812585B2 (ja) | 符号変換装置、符号変換方法、プログラム及び記録媒体 | |
JP4356645B2 (ja) | 字幕生成装置及び方法 | |
US8036475B2 (en) | Compression for segmented images and other types of sideband information | |
CN100399824C (zh) | 用于jvt视频的通用适配层 | |
CN115398926B (zh) | 点云数据发送装置、点云数据发送方法、点云数据接收装置和点云数据接收方法 | |
US20050120031A1 (en) | Structured document encoder, method for encoding structured document and program therefor | |
US7590294B2 (en) | Image compression apparatus and method, and program and recording medium | |
US8625912B2 (en) | JPEG 2000-like access using the JPM compound document file format | |
JP4716949B2 (ja) | 画像処理装置および画像処理方法 | |
JP2020537376A (ja) | 時限メディアデータを生成する方法、装置、およびコンピュータプログラム | |
US20050131962A1 (en) | Systems and methods for implementing a cache model | |
CN106170921A (zh) | 涉及符号压缩的数据的源编码和解码方法及装置 | |
US20030067627A1 (en) | Image processing method and its data cache method | |
US20070204210A1 (en) | Standardized network access to partial document imagery | |
JP2001312741A (ja) | 三次元シーンのノード処理方法及びその装置 | |
JP2008278464A (ja) | 多次元データの符号化装置及び復号装置並びにその制御方法 | |
WO2020129434A1 (ja) | 画像ファイル生成装置、画像ファイル生成方法、及びプログラム | |
JP4587312B2 (ja) | 符号変換装置及び符号変換方法 | |
CN101427571B (zh) | 从mpeg-4中间格式创建mpeg-4文本表示的方法 | |
CN100470535C (zh) | 用于从mpeg-4文本表示创建mpeg-4中间格式的方法及*** | |
US8081093B2 (en) | Code transforming apparatus and code transforming method | |
Houchin et al. | File format technology in JPEG 2000 enables flexible use of still and motion sequences | |
JP2007166013A (ja) | 画像処理方式、画像処理方法、画像処理プログラム及び画像処理プログラムを記録した記録媒体 | |
JP3914197B2 (ja) | 情報処理装置、情報処理方法、プログラム及びコンピュータ読取り可能な記録媒体 | |
JP2007053593A (ja) | 画像処理システム、画像処理方法、プログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080730 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100421 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100602 |
|
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: 20100901 |
|
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: 20100902 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4587312 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130917 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |