新四季網

記錄裝置及其控制方法和記錄媒體的製作方法

2023-05-20 09:21:06 2

專利名稱:記錄裝置及其控制方法和記錄媒體的製作方法
技術領域:
本發明涉及從數位照相機等的攝象裝置或存儲器等輸入圖象數據並記錄在記錄媒體中的記錄裝置及其控制方法和記錄媒體。
背景技術:
近些年來,人們已開始廣為使用可以用簡單的操作進行圖象攝影后變換成數字圖象數據的數位照相機(攝象裝置)即所謂的數位相機。在印刷用這樣的照相機攝影的圖象以作為照片使用的情況下,通常,要暫且把該攝影的數字圖象數據從數位照相機中取入到PC(計算機)內,在用該PC進行了圖象處理後,再從該PC輸出到彩色印表機進行印刷。
對此,最近,人們還開發了可以直接從數位照相機把數字圖象數據傳送給彩色印表機進行印刷而不需要通過PC的彩色印刷系統,或可以直接把裝載在數位照相機上,記錄有所攝圖象的存儲器卡裝設到彩色印表機內,印刷已經存儲在該存儲器卡內的所攝的圖象的所謂的照片直接(PD)印表機等。
但是,在現有的這樣的印表機裝置中,由於對整個裝置進行控制的CPU要實施所接收到的圖象數據的解碼、擴大和顏色變換的圖象處理等需要花很多時間的處理,故將增加該處理所需要的時間,作為其結果,存在印刷所需時間增長的問題。

發明內容
本發明正是基於上述現有例而提出的,目的在於提供可以高速地處理印刷輸入圖象數據的記錄裝置的控制方法和記錄媒體。
此外,本發明的目的還在於提供可以效率良好地選擇並印刷來自多個圖象數據源的圖象數據,即便是已連接上多個設備或存儲器的情況下,也可以防止出乎使用者的意料之外的圖象的印刷的記錄裝置及其控制方法和記錄媒體。
為了實現上述目的,本發明的記錄裝置具備如下的構成。即,一種基於圖象數據記錄圖象的記錄裝置,其特徵在於具有分別輸入來自彼此不同的多個圖象數據源的圖象數據的輸入單元;根據記錄數據把圖象記錄到記錄媒體上的記錄單元;向上述記錄單元輸出基於來自上述多個圖象數據源中的第1圖象數據源的圖象數據的記錄數據來記錄圖象的第1記錄控制單元;接收來自上述多個圖象數據源中的與上述第1圖象數據源不同的第2圖象數據源的壓縮圖象數據進行解碼的解碼單元;對用上述解碼單元解碼的圖象數據並行,至少執行顏色空間變換處理、大小變更處理和顏色變換處理的圖象處理單元;以及基於用上述圖象處理單元處理後的圖象數據產生記錄數據,向上述記錄單元輸出以記錄圖象的第2記錄控制單元。
此外,本發明的記錄控制方法具備如下的工序。即,一種記錄裝置的控制方法,對根據所接收到的圖象數據記錄圖象的記錄裝置進行控制,其特徵在於具有分別輸入來自彼此不同的多個圖象數據源的圖象數據的輸入工序;向記錄部分輸出基於來自上述多個圖象數據源之內第1圖象數據源的記錄數據以記錄圖象的第1記錄控制工序;接收來自上述多個圖象數據源之內與上述第1圖象數據源不同的第2圖象數據源的壓縮圖象數據進行解碼的解碼工序;對用上述解碼工序解碼的圖象數據並行,至少執行顏色空間變換處理、大小變更處理和顏色變換處理的圖象處理工序;以及基於在上述圖象處理工序中處理的圖象數據產生記錄數據,向上述記錄部分輸出以記錄圖象的第2記錄控制工序。
本發明的其它的特徵和優點,會從參看附圖進行的以下說明中明白。另外,在這些附圖中,共同的部分用同一標號表示。


圖1是本發明的實施例的照片直接印表機裝置的概觀斜視圖。
圖2是本發明的實施例的照片直接印表機裝置的記錄頭概觀斜視圖。
圖3是本實施例的實施例的照片直接印表機裝置的操作面板的概觀斜視圖。
圖4的框圖示出了與本實施例的照片直接印表機裝置的控制有關的主要部分的構成圖。
圖5的框圖示出了本實施例的照片直接印表機裝置的ASIC的構成。
圖6的功能框圖更為詳細地示出了本實施例的照片直接印表機裝置的接口和與圖象處理控制有關的功能構成。
圖7的功能框圖更為詳細地示出了本實施例的照片直接印表機裝置的與圖象處理控制有關的功能構成。
圖8是說明在本實施例的照片直接印表機裝置的控制程序中每一個功能組件都已任務化了的多任務構成的說明圖。
圖9的流程圖示出了本實施例的由DSP執行的處理概要。
圖10的流程圖說明圖9的步驟S2中的圖象處理1。
圖11的流程圖說明圖9的步驟S3中的圖象處理2。
圖12的流程圖說明圖9的步驟S4中的圖象處理3。
圖13的流程圖示出了本實施例的照片直接印表機裝置與數位照相機要進行連接的情況下的處理。
圖14的流程圖說明本實施例的照片直接印表機裝置中的PC卡的安裝或卸下所伴有的處理。
圖15的流程圖說明本實施例的照片直接印表機裝置中的接收來自PC的印刷數據進行印刷的處理。
圖16的流程圖說明本實施例的照片直接印表機裝置中的從PC對PC卡進行存取的存取請求處理。
圖17是說明本實施例的照片直接印表機裝置中的先行處理和後續處理之間的關係的說明圖。
圖18是說明圖11的步驟S23的RGB的顏色變換處理的一個例子的說明圖。
圖19是說明圖12的步驟S32中的誤差擴散處理的一個例子的說明圖。
具體實施例方式
以下,參看附圖詳細地說明本發明的優選實施例。
圖1是本發明的實施例的照片直接印表機裝置1000的概觀斜視圖。該照片直接印表機具備接收印刷來自主計算機(PC)的數據的、作為通常的PC印表機的功能;直接讀取印刷存儲在存儲器卡等的存儲媒體中的圖象數據的功能;和接收印刷來自數位照相機的圖象數據的功能。
在圖1中,構成本實施例的照片直接印表機裝置1000的外殼的本體,具有下殼1001、上殼1002、存取蓋1003和排出託盤1004的包裝構件。此外,下殼1001和上殼1002分別形成本體的大體的上下半部和大體上的上半部,藉助於兩個殼體的組合構成具有把後邊要講的各個機構收納在內部的收納空間的中空體構造,在其上表面部分和前表面部分上分別形成有開口部分。此外,排出託盤1004,其一個端部自由旋轉地保持在下殼1001上,結果變成為使得可以藉助於其旋轉來開閉在下殼1001的前表面部分上形成的開口部分。為此,在開始執行記錄動作時,要採用使排出託盤1004向前表面一側旋轉已打開開口部分的辦法,使得可以從這裡排出記錄薄片,同時,可以依次堆疊所排出的記錄薄片。此外,在排出託盤1004中,收納有2塊輔助託盤1004a、1004b,採用根據需要把各個託盤拉出到跟前的辦法,就可以分3個階段擴大、縮小用紙的支持面積。
存取蓋1003,其一個端部自由旋轉地保持在上殼1002上,結果使得可以藉助於其旋轉來開閉在上表面上形成的開口部分,藉助於打開該存取蓋1003就可以進行收納在本體內部的記錄頭盒(未畫出來)或墨水槽(未畫出來)。另外,在這裡雖然沒有特別示出,但是當使存取蓋1003開閉時,在其背面上形成的突起就會使蓋開閉控制杆旋轉,採用用微動開關等檢測該控制杆的旋轉位置的辦法,就可以檢測存取蓋1003的開閉狀態。
此外,在上殼1002的上表面上,設置電源按鍵1005。此外,在上殼1002的右側,設置有具備液晶顯示部分1006和各種按鍵開關等的操作面板1010。該操作面板1010的構造,將在後邊參看圖3詳細地進行說明。1007是自動給送部分,自動地向裝置本體內給送記錄薄片。1008是紙間選擇控制杆,是用來對記錄頭和記錄薄片之間的間隔進行調整的控制杆。1009是卡縫隙,向這裡插入可以裝卸存儲器卡的適配器,並可以通過該適配器直接取入印刷存儲在存儲器卡內的圖象數據,作為該存儲器卡(PC),例如有小型快擦寫存儲器、靈巧媒體、存儲器條等。1011是液晶顯示部分,對於該裝置本體可裝可卸,在要從存儲在PC卡中的圖象中檢索想要列印的圖象等的情況下,用來顯示每一個場面的圖象或索引圖象等。1012是用來連接後邊要講的數位照相機的USB端子。另外,用來連接個人計算機(PC)的USB總線連接器被設置在裝置本體的背面(未畫出來)。
圖2是本發明的實施例的照片直接印表機裝置1000的記錄頭概觀斜視圖。
本實施例中的記錄頭盒1200,如圖所示,具有存放墨水的墨水槽1300和根據需要從噴嘴中吐出由該墨水槽1300供給的墨水的記錄頭1301,記錄頭1301採用的是對於盒1102可裝可卸地裝載的所謂的盒方式。因此,在進行記錄時,記錄頭盒1200要沿著盒軸往返掃描,與此同時在記錄薄片上邊記錄彩色圖象。在這裡所示的記錄頭盒1301的情況下,由於可以進行照片感覺的高畫質的彩色記錄,故作為墨水槽,例如準備有黑色、淡青色(LC)、淡深紅色(LM)、青色、深紅色和黃色的各色獨立的墨水槽,每一個都對於記錄頭1301可裝可卸。
另外,在本實施例中,雖然說明的是使用上邊所說的6色的墨水的情況,但是,本發明並不限於使用這6色的墨水的情況,例如,也可以使用黑色、青色、深紅色和黃色這4色的墨水進行記錄的噴墨印表機。在該情況下,4色分別獨立的墨水槽,也可以對於記錄頭1301可自由裝卸。
圖3是本實施例的操作面板1010的概觀圖。
在圖中,在液晶顯示部分1006上,在其左右顯示用來設定各種與要進行印刷的項目有關的數據的菜單項目。作為在這裡顯示的項目,有要印刷的範圍的開頭照片序號、指定場面序號(開始/-指定)、要印刷的範圍的最後的照片序號(結束)、印刷部數(部數)、印刷中要使用的格式紙(記錄薄片)的種類、要在1張格式紙上印刷的照片張數設定(布局)、印刷品位的指定(品位)、是否印刷攝影日期的指定(日期印刷)、是否在對圖象進行修正後再進行印刷的指定(圖象修正),印刷所需要的格式紙張數的顯示(格式紙張數)等。這些各個項目都可以用遊標2001進行選擇或指定。2002是模式按鍵,每當該按鍵2002按下時,就可以切換印刷的種類(目錄印刷、全部場面印刷、1個場面印刷、指定場面印刷等),並據此使LED2003的對應的LED發光。2004是維修按鍵,是用來進行記錄頭1301的清洗等印表機的維修的按鍵。2005是印刷開始按鍵,在指示印刷開始時或者在確立維修的設定時斤就把它按下。2006是印刷中止按鍵,在使印刷中止時或指示維修中止時按下。
其次參看圖4,說明本與發明的照片直接印表機裝置1000的控制有的主要構成部分。另外,在該圖4中,與上述的附圖共同的部分賦予統一標號,並省略對它們的說明。
在圖4中,3000表示控制部分(控制基板)。3001表示ASIC(專用LSI),其構成將在後邊參看圖5的框圖詳細地說明。3002是DSP(數位訊號處理器),在內部具有CPU,擔當著後邊要講的各種控制處理和從輝度信號(RGB)向濃度信號(CMYK)的變換、定標、灰度係數變換、誤差擴散等的圖象處理等。3003是存儲器,具有作為存儲DSP3002的CPU的控制程序存儲器3003a,和存儲執行時的程序的RAM區、存儲圖象等的工作存儲器起作用的存儲器區。3004是印表機引擎,在這裡,裝載有用多色的彩色墨水印刷圖象的噴墨印表機的印表機引擎。3005是作為用來連接數位照相機3012的口的USB總線連接器。3006是用來連接圖象顯示器1011的連接器。3008是USB總線接插件(USBHUB),在該印表機裝置1000根據來自PC3010的圖象數據進行印刷時,來自PC3010的數據保持原狀地通過,並通過USB總線3021向印表機引擎3004輸出。藉助於此,就可以進行數據或信號的授受執行印刷(作為一般的PC印表機起作用)。3009是電源連接器,藉助於電源3013輸入從商用AC變換過來的直流電壓。PC3010是一般的個人計算機,3011是上邊所說的存儲器卡(PC卡),3012是數位照相機。
另外,該控制部分3000和印表機引擎3004之間的信號的授受,可以通過上邊所說的USB總線3021或IEEE1284總線3022進行。
圖5的框圖示出了ASIC3001的構成,在該圖5中,對於那些與上邊所說的附圖共同的部分,也賦予同一標號並省略對它們的說明。
4001是PC卡接口部分,進行存儲在已安裝好的PC卡3011中的圖象數據的讀取或向PC卡3011的數據的寫入等。4002是IEEE1284接口部分,進行與印表機引擎3004之間的數據的授受。該IEEE1284接口部分,是在印刷存儲在數位照相機30112或PC卡3011中的圖象數據時使用的總線。4003是USB接口部分,進行與PC3010之間的數據的授受。4004是USB主接口部分,進行與數位照相機30112之間的數據的授受,4005是操作面板接口部分,或者輸入來自操作面板1010的各種操作信號,或者進行向顯示部分1006的顯示數據的輸出等。4006是圖象顯示器·接口部分,控制送往圖象顯示器1011的圖象數據的顯示。4007是接口部分,控制各種開關和LED4009等之間的接口。4008是CPU接口部分,進行與DSP3002之間的數據的授受的控制。4010是把這些各個部分連接起來的內部總線(ASIC總線)。另外,該DSP3002,並行地進行從上邊所說的輝度信號(RGB)向濃度信號(CMYK)的變換、定標、灰度係數變換、誤差擴散等的圖象處理和照片直接印表機裝置1000的控制。所謂該印表機裝置1000的控制,還包括例如採用對PC卡I/F4001、USB主I/F4004進行控制的辦法,對PC卡3011和數位照相機3012進行存取。
圖6的功能框圖示出了本實施例的照片直接印表機裝置1000的接口和與圖象處理控制有關的功能構成。另外,在該圖6中,對於那些與上邊所說的附圖共同的部分也是賦予同一標號而省略對它們的說明。
6000相當於從本照片直接印表機裝置1000來看的情況下的主機(圖象數據源),在該主機6000中,還具備本身為上邊所說的主計算機的PC3010、數位照相機3012、PC卡3011、以及未畫出來的遊戲機或電視機等等。這樣的主機6000,通過USB總線、IEEE1284、或IEEE1394等的接口接著連接。此外,除此之外,也可以使用藍牙(BlueTooth)等的接口。
此外,在上邊所說的控制基板3000所具有的功能中,包括可以用ASIC實現的數據輸入和存放處理部分6001、向印表機引擎3004輸出列印數據的印表機接口部分6004、以及可以用DSP3002實現的多重再現(multi-renderer)處理6002、圖象處理和工藝處理6003。
圖7的功能框圖更為詳細地示出了本實施例的照片直接印表機裝置1000的與圖象處理控制有關的功能構成。另外,在該圖7中,對於那些與上邊所說的附圖共同的部分也是賦予同一標號而省略對它們的說明。
在圖7中,通過USB接口等的接口部分7005輸入進來的PC卡3011、照相機3012或來自PC3010的圖象數據或JPEG壓縮後的圖象數據,暫時被存放到圖象緩衝器7000內,在壓縮後的數據的情況下,在藉助於JPEG解壓部分7006解壓,並從Y、Ch、Cr信號變換成RGB信號後,就被存放到RGB緩衝器7001內。3D3(7007),參照查表法7009對RGB數據的顏色空間進行變換,此外,3D6(7008)參照查表法7009,使RGB信號變換成C、M、Y、K、LC(亮青)、LM(亮深紅)這6色的信號。7010是X、Y定標部分,變換圖象的X和/或Y方向的大小。7011是ID輸出部分,參照1維表7012執行γ變換等的顏色處理。7012是誤差擴散(ED)部分,對於多值圖象數據執行誤差擴散處理,產生各色的2值圖象數據(或多值數據)。這樣地產生的2值(或多值)圖象數據,被存放到ED緩衝器7003內。7004是工作緩衝器,存儲與每個吐出各色的墨水的記錄頭對應的記錄數據。這樣地製作成的與各個記錄頭對應的記錄數據,通過印表機接口7013被送往印表機引擎3004進行印刷。
另外,在圖7中,雖然說明為在3D6(7008)之後才進行由X、Y定標部分701實施的圖象的X和/或方向的大小的變換處理,但是,本發明並不限於此,就如參看圖11在後邊講述的那樣,也可以在進行向RGB數據的顏色變換之前執行。
如上所述,在本實施例的照片直接印表機裝置1000中,DSP3002除去圖象處理之外,還執行裝置1000的各個部分的控制。該DSP3002也具有並行處理的功能,也可以並行地執行上邊所說的3D3、3D6、X和Y定標處理、1D輸出,擴散處理等的處理。該DSP3002,例如是德州儀器(TI)公司的TM320DSP,根據存儲在圖4的程序存儲器3003a中的控制程序執行後邊講述的控制。
該控制程序以使每個功能組件都任務化的多任務形式構成,圖8示出了該任務構成的主要的部分。
在圖8中,8000是系統控制任務,進行在各個任務間的事件的發行、伴隨著事件的結束的順序控制或排他處理等系統全體的調停。8001表示按鍵事件任務,根據操作面板101的按鍵操作,進行被按下的按鍵的解析處理等。8002表示送往LCD顯示部分1006的顯示任務,在發生了顯示部分中的UI控制或圖象顯示請求等的時刻啟動,執行對顯示部分1006的顯示控制。8003表示藉助於向PC卡3011進行的寫入或者由IEEE1394或藍牙等實施的數據的輸入輸出啟動的任務。8004是藉助於來自通過USB總線進行連接的PC卡3010的數據傳送啟動的USB印表機任務,由USB的印表機中斷啟動,執行作為PC印表機的功能。8005由系統控制任務8000啟動,進行固件的初始化。此外,根據來自系統控制任務8000的信息,進行本身為低位任務的USB控制任務、USB體任務的啟動和結束。8006由USB任務啟動,執行來自通過USB進行連接的數位照相機3012的數據的讀入和各種通信控制。8007是文件任務,進行文件的打開、關閉、讀和寫等的輸入輸出控制。8008的由與印表機引擎3004進行連接的中心界面(centronicsinterface,一種定義個人電腦和印表機之間的界面的標準)啟動的任務,執行印刷數據的DMA發送、狀態應答等。8009是圖象處理任務,接受RGB數據,藉助於上邊所說的3D處理、四面體補充完美、顏色變換或定標及誤差擴散處理等製作成YMCK數據,最終地製作成向印表機引擎3004輸出的最後圖象數據。8010是頁請求任務,擴展JPEG數據變換成圖象數據,或者根據BMP形式的數據製作成圖象數據,或者根據HTML文件製作成圖象數據,同時進行照片數據的修正、灰度等級修正等的圖象處理或RGB數據的作成等。8011是圖象顯示器任務,在已經連接上圖象顯示器的狀態下,執行向圖象顯示器1011進行的顯示控制。
其次,參看圖9到圖12的流程圖,說明本實施例的照片直接印表機裝置1000的由DSP3002實施的處理的概要。另外,由於由該DSP3002實施的處理以多任務的形式執行,故在這裡作為整體性的處理的流程進行說明。
圖9的流程圖示出了本實施例的由DSP3002實施的處理概要。
該處理,從接受輸入來自PC卡3011或數位照相機3012的圖象數據開始,首先在步驟S1處進行頁請求處理。在這裡,設定頁數據的格式。其次,向步驟S2前進,執行圖象處理1,其次,在步驟S3處執行圖象處理2,在步驟S4執行圖象處理3。對於這些圖象處理1到3將在後邊參看圖10到圖12進行講述,這些處理並行執行。另外,在這裡要處理的圖象數據的處理單位是16簇。
當這樣地結束了圖象處理產生了記錄數據後,就向步驟S5前進,藉助於DMA把該作成的記錄數據傳送給印表機引擎3004。然後向步驟S6前進,為了讀出其次應進行處理的數據,使圖象緩衝器7000的地址向前移動16簇的量,更新地址。接著在S7,檢查1頁的兩的圖象數據處理是否已完成,若尚未完成就返回步驟S2,反覆進行上邊所說的處理,而當在步驟S7結束了1頁的量的圖象數據的處理時,就結束該處理。
圖10的流程圖說明在圖9的步驟S2中的圖象處理1。
首先,在步驟S11處,執行JPEG或TIFF格式的圖象數據的解壓處理。例如JPEG數據的解壓處理,一般地說要用霍夫曼代碼的解碼、逆量子化、逆離散餘弦變換的步驟進行,作為其結果,產生Y、Cb、Cr的數據。然後,再步驟S12前進,執行從該Y、Cb、Cr的數據向RGB數據的變換。另外,在該變換中使用在ITU-R BT.601中推薦的變換式。
圖11的流程圖說明在圖9的步驟S3中的圖象處理2。
首先,在步驟S21進行X方向的擴大/縮小處理(在這裡X發現是簇方向)。其次,向步驟S22前進,進行Y方向的擴大/縮小處理(Y方向是記錄頭1301的噴嘴列方向)。這是一種使得與實際的印刷區域的大小相一致地進行由線性修正進行的擴大/縮小。其次,向步驟S23前進,把RGB的色成分變換成R*G*B*成分。在這裡,首先要藉助於3維的查表法(LUT)7009把R、G、B各色的8位數據變換成R*、G*、B*各色的8位數據。該處理,被稱之為顏色空間處理(前段顏色處理),是用來對輸入圖象的顏色空間(color space)和印表機引擎3004中的再現顏色空間之間的差進行修正的變換處理。該顏色變換處理,如圖18所示,對於各個色成分,例如可以用下式表示。
R*=R×C0+d0G*=G×C1+d1B*=B×C2+d2該運算處理和把其結果存放到存儲器3001中的處理,可以藉助於DSP3002用指令執行(另外,該運算式,是用來進行說明的式子,C0、C1、C2、d0、d1、d2是規定的常數)。
其次,在步驟S24中,把RGB各色成分變換成CMYK的色成分。在這裡,藉助於3維LUT7009,把已實施了顏色空間處理的R*、G*、B*各色的8位數據,變換成6種顏色,就是說,變換成C、M、Y、K、CL、CM各色的8位數據。該處理是顏色變換處理(叫做後段顏色處理),而且是從輸入系的RGB系變換成輸出系的CMYK系顏色的處理。要輸入的圖象數據,雖然大多是顯示器等發光體的加法混色的3原色(RGB),但是,在用印表機等光的反射來表現顏色的情況下,由於可以使用減法混色的3原色(CMY)的色材,故可以進行這樣的變換處理。在前段顏色處理中使用的3維LUT7009,和在後段顏色處理中使用的3維LUT7009,離散性地保持數據,保持數據期間可以用內插處理來求,由於這樣的內插處理是眾所周知的,故在這裡省略詳細地說明。
圖12的流程圖說明在圖9在步驟S4中的圖象處理3。
首先,在步驟S31中,對於C、M、Y、K、CL、CM的圖象數據進行灰度係數變換進行濃度的調整。在這裡已實施了後段的顏色處理的C、M、Y、K、CL、CM的各色的8位數據,藉助於1維LUT7012施行γ修正。這是因為在大多數的情況下單位面積的記錄點數和輸出特性(反射濃度等-)的關係不是線性關係,所以要藉助於實施γ修正來保證C、M、Y、K、CL、CM的各色的8位數據的輸入點平與當時的輸出特性自己的線性關係。另外,在藉助於檢測記錄圖象中的色偏差的檢測裝置,檢測記錄各個色材的記錄頭的輸出特性的固體差的情況下,採用變更該γ修正處理的1維LUT7012的數據的辦法,就可以防止由該固體差引起的色偏差。例如,在記錄C色材的記錄頭的輸出特性比期待值大的情況下,就要作成為變更1維LUT7012的輸入輸出關係進行所希望灰度等級再現。藉助於此,就可以實現每個裝置的記錄頭的固體差修正。
其次向步驟S32前進,執行2值化處理(誤差擴散)。本實施例中的印表機引擎3004,是可以平滑地表現照片色調的中間色調圖象的2值或3值、4值的記錄裝置(在這裡說明的是2值的情況),藉助於誤差擴散法對上述C、M、Y、K、CL、CM的各色的8位數據進行量子化處理。
如圖19所示,若以色成分R為例,則對R的灰度等級值和閾值(在這裡是128』)進行比較,並藉助於DSP3002用1條指令執行求其誤差的2個運算R-D0和R-D1的與那酸結果存放到存儲器3003中去的處理(另外,在這裡D0=0,D1=255)。然後,根據比較結果,把R-D0或R-D1中的小的一方的運算結果存放到存儲器3003中(如果灰度等級值在』128』以下,則把R-D0作為誤差的值存放起來,如果灰度等級值比』128』大,則把R-D1作為誤差的值存放起來)。使用這樣的誤差擴散法的量子化發是眾所周知的,故省略詳細地說明。
以下,說明基於以上的構成的動作概要。
通常PC印表機模式
這是根據由PC3010送來的印刷數據印刷圖象的印刷模式。
在該模式的情況下,當通過連接器1013輸入來自PC3010 PC3010的印刷數據後,就通過USB總線接插件3008、USB3012直接送往印表機引擎3004,根據來自PC3010的印刷數據進行印刷。
來自PC卡的直接列印模式
當把PC卡3011安裝到卡插槽1009或從卡插槽1009取下時,就產生中斷,藉助於此,DSP3002就可以檢測PC卡3011已經安裝上或已被取下。當安裝上PC卡3011時,就讀入存儲在該PC卡3011中的壓縮後(例如JPEG壓縮)圖象數據存儲到存儲器3003內。然後,對該壓縮後的圖象數據進行解壓後再次存放到存儲器3003內。其次,當使用操作面板1010指示進行該存放起來的圖象數據的印刷時,就執行從RGB信號向YMGK信號的變換、灰度係數修正、誤差擴散等變換成可以用印表機引擎3004進行印刷的記錄數據,通過IEEE1284接口部分4002向印表機引擎3004輸出,藉助於此進行印刷。
來自照相機的直接列印模式
採用通過電纜把本發明的照片直接印表機裝置1000和數位照相機3012連接起來的辦法,就可以用印表機1000直接印刷來自數位照相機3012的圖象數據。
在該情況下,在操作面板10110的顯示部分1006上僅僅顯示照相機標識6000,操作面板1010中的顯示和操作變成為無效,在圖象顯示器1011上的顯示也變成為無效。因此,由於從此往後只有在數位照相機3012上的按鍵操作和數位照相機3012的顯示部分(未畫出來)上的圖象顯示才是有效的,故使用者可以使用該數位照相機3012進行印刷指定。
以下參看圖13到圖16所示的流程圖說明基於以上的構成的本實施例的照片直接印表機裝置1000中的處理。另外這些可以藉助於DSP3001的CPU,藉助於多任務處理執行。
圖13的流程圖示出了要把照片直接印表機裝置1000和數位照相機3012連接起來的情況下的處理。
首先,在步驟S41中,藉助於USB主任務檢查數位照相機3012是否已連接到USB總線上。當檢測到數位照相機3012已連接是時,就向步驟S42前進,使表示數位照相機3012已連接上的存儲器3003的照相機標誌變成為ON。其次,向步驟S43前進,看是否正在執行基於來自PC卡3011的列印模式或基於來自PC3010的數據的印刷模式。如果正在執行列印模式,則等待該模式結束後再向步驟S44前進,在操作面板1010的顯示部分1006上顯示照相機標識6000,向使用者報告已連接上數位照相機3012。然後,向步驟S45前進,執行來自該數位照相機3012的圖象數據的取入,和根據藉助於該照相機3012的操作部分進行的操作指示,用該數位照相機3012進行攝象,存儲在該照相機3012的存儲媒體中的圖象的列印處理。
另一方面,在步驟S41中,在不是已經連接上數位照相機3012而似乎已經解除了連接,就是說已切斷了數位照相機3012的情況下,就向步驟S46前進,看照相機標誌是否為ON,就是說看迄今為止一直連接著這次才斷開照相機3012。如果是肯定的,則向步驟S47前進,使照相機標誌變成為OFF,在步驟S48中,消去在顯示部分1006上顯示著的照相機標識6000。然後向步驟S49前進。檢查表示已經安裝上PC卡3011的卡標誌是否為ON。若為ON,則向步驟S50前進,向在此之前一直被當作是無效的來自PC卡3011的圖象數據的讀出和該讀出出來的圖象數據的印刷處理等前進。這是因為在已經連接上數位照相機3012的情況下,由於存在著本身為已被懸浮而不能執行來自PC卡3011的圖象數據的讀出和據此進行的印刷處理的狀態的可能性,故要轉移到這些處理的緣故。另外,在步驟S46中照相機標誌為OFF的情況下,就在步驟S49中,保持原狀地結束處理。
圖14的流程圖說明由PC卡3011的安裝實施的PC卡數據的列印處理或伴隨著PC卡3011的卸下的處理。
該PC卡3011的轉寫可藉助於中斷得知,首先在步驟S51中,檢查是已經安裝上了PC卡3011還是已經拿掉了PC卡3011。在已安裝上的情況下就向步驟S52前進,使表示PC卡3011已經安裝上的卡標誌變成為ON。其次,想步驟S53前進,藉助於照相機標誌,檢查照相機3012是否已連接上。如果照相機標誌為ON,則保持原狀地結束而不進行歸因於已經安裝上PC卡3011而進行的數據的取入。
另一方面,如果照相機標誌為OFF,則向步驟S54前進,檢查是否根據PC模式就是說根據來自PC3010的印刷指示正在執行印刷作業。如果不是,則向步驟S59前進。如果是,則向步驟S55前進,等待該印刷作業結束後向步驟S56前進。此外,在步驟S59中,檢查是否正在執行由PC3010進行的向PC卡3011的數據寫入,如果是,則等待該寫入處理結束後向步驟S56前進。在步驟S56中,根據從操作面板1010輸入進來的操作指示,進行來自PC卡3011的數據的讀出,其次,在步驟S57中,根據來自操作面板1010的指示,印刷該讀出來的數據。
此外,在步驟S51中,在已經拿掉了PC卡3011的情況下,就向步驟S58前進,使卡標誌變成為OFF,並把PC卡3011已被拿掉的情況存儲起來。
圖15的流程圖說明接受到來自PC3010的印刷數據後進行印刷的處理。
當接受到來自PC3010的印刷數據後,在步驟S61中,檢查照相機標誌是否為ON,就是說檢查數位照相機3012是否已連接上。在已經連接上時,就向步驟S62前進,檢查是否正在列印來自該已經連接上的數位照相機3012的數據。如果不是,或者在步驟S62中是正在印刷來自照相機3012的數據,則等待該處理結束後向步驟S63前進,接收來自PC3010的數據執行印刷處理,在步驟S64中,一直到該印刷處理結束為止,反覆進行步驟S63、S64的處理。這樣一來,當來自PC3010的數據的印刷結束後,表示與數位照相機3012之間的連接的照相機標誌,保持ON的狀態不變(維持與照相機3012之間的連接不變)地結束處理。
另一方面,在步驟S61中,在照相機標誌為OFF(照相機3012為非連接)時,就向步驟S65前進,檢查卡標誌是否ON,就是說檢查是否已安裝上PC卡3011。在未安裝PC卡3011的情況下,就向步驟S67前進,在已經安裝上的情況下則向步驟S66前進,檢查是否正在執行來自PC卡3011的圖象數據的印刷處理。如果是戰爭進行印刷處理,則返回步驟S65,等待PC卡3011的圖象數據的印刷結束後再從步驟S66向步驟S67前進,執行接收印刷從PC3010送來的圖象數據的所謂的作為通常的PC印表機的功能。
此外,圖16的流程圖示出了從PC3010對PC卡3011的存取。
當輸入了由PC3010進行的對PC卡3011的存取請求時,就向步驟S71前進,檢查卡標誌是否為ON。如果不是ON,由於未安裝上PC卡3011,故要把情況傳達給PC3010後結束處理。在已經安裝上PC卡3011時,則向步驟S72前進,檢查照相機標誌是否為ON,就是說檢查數位照相機3012是否已經連接上。在已連接上的情況下,就向步驟S73前進,分時進行與數位照相機3012之間的數據的授受,在該分時的時間內允許從PC3010對PC卡3011的存取。
另一方面,在步驟S72中,在數位照相機3012未連接上時,就向步驟S74前進,檢查是否由PC3010發出的讀出來自PC卡3011的圖象數據的指令。如果是,則向步驟S77前進,讀出來自PC卡3011的圖象數據。這是因為來自PC卡3011的圖象數據的讀出,即便是正在印刷或執行PC卡3011的內容也不會給在該時刻正在執行的處理造成影響的緣故。
此外,在步驟S74中,在不是由PC3010發出的讀出來自PC卡3011的圖象數據的指令的情況下,就是說,在是向PC卡3011進行的數據寫入指令的情況下,就向步驟S75前進,檢查是否正在印刷PC卡3011的數據。若是,由於不能變更PC卡3011的內容,故要保持原狀不變地結束處理,但是若不是正在印刷中的情況下,則向步驟S76前進,根據來自PC3010的存取請求執行向PC卡3011的數據寫入。
藉助於此,即便是數位照相機3012已經連接上的狀態,也可以從PC3010對PC卡3011進行存取。
圖17是對基於以上所說明的事項,對先行處理進行後續處理的狀態的說明圖。
例如,如果參看列1701,則在正在印刷PC卡3011的內容時接收到來自PC3010的印刷指令的情況下,就等待來自該PC卡3011的數據的印刷處理結束,然後,執行基於來自PC3010的印刷指令的印刷處理。此外當正在PC卡3011的內容時接受到要從3010對PC卡3011進行存取的存取請求時,如果該存取請求是讀出,則不加變動地執行該存取請求,但是,如果是寫入請求,則要等待來自該PC卡3011的數據的顏色處理結束,然後,再執行基於來自PC3010的寫入請求的對PC卡3011的寫入處理。在正在印刷PC卡3011的內容中接受到連接數位照相機3012,進行來自該照相機3012的印刷指示的情況下就等待對來自該PC卡3011的數據的印刷處理結束,然後,再執行基於來自數位照相機3012的印刷指示的印刷處理。
此外,在列1702的情況下,當正在進行基於來自PC3010的數據的印刷中輸入了PC卡3011的內容的列印指示時,就等待該PC3010的印刷數據的印刷處理的結束,然後,執行基於來自PC卡3011的數據的印刷處理。此外,在正在進行基於來自PC3010的數據的印刷處理中,接受到從PC3010對PC卡3011進行存取的存取請求時,就並行地執行該存取請求。這是因為由於並非正在印刷PC卡3011的內容,即便是變更其內容也不會對別的處理帶來妨害的緣故。此外,在正在印刷基於來自PC3010的數據時接受到了來自數位照相機3012的印刷指示的情況下,就要等待來自該PC3010的數據的印刷處理結束,然後,再執行基於來自數位照相機3012的印刷指示的印刷處理。
此外,在列1073的情況下,當正在執行基於從PC3010對PC卡3011進行存取請求的PC卡3011的讀出或寫入中輸入PC卡3011的內容的列印指示的情況下,如果從該PC3010對PC卡3011的存取處理是讀出指令,則可以立即執行PC卡3011的內容的印刷。但是,如果從該PC3010對PC卡3011的存取處理是向PC卡3011的寫入指令的執行,則必須該寫入處理結束後才能執行PC卡3011的印刷。此外,在正在執行由PC3010進行的PC卡3011的存取期間接收到來自PC3010的印刷指示的情況下,可以並行地執行由PC3010進行的對PC卡3011的存取處理,和基於來自PC3010的數據的印刷處理。此外,在正在執行從PC3010對PC卡3011的存取請求時,與接收到來自數位照相機3012的印刷指示的情況下同樣,也可以並行地執行由PC3010進行的對PC卡3011的存取處理,和基於來自PC3010的數據的印刷處理。
此外,在列1704的情況下,當正在印刷基於來自數位照相機3012的數據的期間內輸入PC卡3100的內容的列印指示時,該列印指示就被忽視而不得執行。此外,在正在進行基於來自數位照相機3012的數據的印刷處理期間內,輸入來自PC30110的印刷請求時,則要在基於來自數位照相機3012的數據的顏色處理結束後,在執行基於來自PC3010的數據的印刷處理。接著,在基於來自PC3010的印刷請求的印刷作業結束後,再次使與數位照相機3012之間的連接成為可能。此外,當接收到從PC3010對PC卡3011的存取請求時,就並行地執行該存取請求。這是因為由於並非正在印刷PC卡3011的內容,即便是變更其內容也不會對別的處理帶來妨害的緣故。
另外,在上述說明中,說明的是在已連接上數位照相機的情況下,把該數位照相機的操作當作最高優先等級的情況,但是,也可以作成使得可以任意地設定把例如數位照相機、PC卡或PC中的任一個為最高優先等級。
或者,也可以作成用預設約定預先把數位照相機設定為最高優先等級,使用者用手動操作,把PC卡或PC設定為最高優先等級。
此外,還可以設置向圖象顯示器1011的顯示永遠獲準允許的開關等,使得即便是已連接上數位照相機的情況下,也可以在圖象顯示器1011上顯示來自該照相機的圖象數據。進行這樣的設定的開關,例如,既可以設置操作面板1010,也可以是設置在別的裝置上的其它的開關。
另外,本發明既可以在由多個設備(例如主計算機、接口設備、讀入機、印表機等)構成的系統中應用,也可以在由一個設備構成的裝置(例如複印機、傳真機等)中應用。
此外,本發明的目的,也可以通過向系統或裝置提供記錄有實現上述實施形態的功能的軟體的程序代碼的存儲媒體(或記錄媒體),該系統或裝置的(或CPU或MPU)讀出執行存放在該記錄媒體中的程序代碼來實現。在該情況下,變成從存儲媒體讀出來的程序代碼本身實現上述實施形態的功能,變成存儲該程序代碼的存儲媒體構成本發明。此外,不僅可以採用計算機執行讀出來的程序代碼的辦法,實現上邊所說的實施形態的功能,還包括這樣的情況根據該程序代碼的指示,在計算機上邊工作著的作業系統(OS)等進行實際的處理的一部分或全部,並藉助於該處理實現上述實施形態的功能。
還有,還包括這樣的情況從存儲媒體中讀出來的程序代碼,在被寫入到插入到計算機上的功能擴展卡或連接到計算機上的功能擴展單元所具備的存儲器內之後,根據該程序代碼的指示,進行該功能擴展卡或功能擴展單元所具備的CPU等進行實際的處理的一部分或全部,並藉助於該處理實現上述實施形態的功能。
如上所述,倘採用本實施例,則在把PC、存儲器卡和數位照相機連接起來,輸入來自他們的圖象數據進行印刷的印表機裝置中,可以高速執行圖象處理以進行印刷。
另外,雖然作為攝象裝置舉出了數位照相機的例子進行說明,但是,本發明並不限於此。例如,在近些年來人們也很熟悉具備攝象功能和保存攝象得到的圖象數據的功能的行動電話,因而也可以作成通過電纜可以連接這樣的行動電話以取代在本實施例中舉出的數位照相機的構成。
此外,作為可以攜帶的信息終端,作為PDA(個人數字助理),可以顯示圖象的液晶監視器或具備可以保存所攝圖象的存儲器的裝置現在正在普及,假如可以用電纜把這樣的PDA連接起來,則與上述的實施例的數位照相機同樣,也可以作成為可以記錄已保存起來的圖象的構成。
此外,倘採用本實施例的照片直接印表機裝置,則可以用一臺裝置,實現作為PC印表機、照相機用的印表機和存儲器印表機的功能。
在不偏離本專利申請的宗旨的情況下,上邊所說的實施例可以有種種的變更或修正,本專利申請應當由所附權利要求的範圍特定而不限定於上邊所說的實施例。
權利要求
1.一種基於圖象數據記錄圖象的記錄裝置,其特徵在於具有分別輸入來自彼此不同的多個圖象數據源的圖象數據的輸入單元;基於記錄數據把圖象記錄到記錄媒體上的記錄單元;向上述記錄單元輸出基於來自上述多個圖象數據源中的第1圖象數據源的圖象數據的記錄數據,記錄圖象的第1記錄控制單元;接收來自上述多個圖象數據源中的與上述第1圖象數據源不同的第2圖象數據源的壓縮圖象數據,進行解碼的解碼單元;對用上述解碼單元解碼的圖象數據並行,至少執行顏色空間變換處理、大小變更處理和顏色變換處理的圖象處理單元;以及基於用上述圖象處理單元處理後的圖象數據產生記錄數據,向上述記錄單元輸出,記錄圖象的第2記錄控制單元。
2.根據權利要求1所述的記錄裝置,其中上述多個圖象數據源,至少包括用數位訊號輸出所攝圖象信號的數字攝象裝置、存儲圖象數據的存儲器卡、和計算機設備,上述第2圖象數據源包括上述數字攝象裝置或上述存儲器卡。
3.根據權利要求1所述的記錄裝置,其中上述圖象處理單元包含CPU內置的數位訊號處理處理器和存儲由上述CPU執行的控制程序的存儲器。
4.一種基於所接收到的圖象數據記錄圖象的記錄裝置,其特徵在於具有安裝存放圖象數據的存儲器卡的安裝部分;用來與可以輸出所攝圖象數據的數位照相機進行連接的第1端子;用來與計算機設備進行連接的第2端子;對通過上述安裝部分和上述第1端子輸入進來的壓縮圖象數據進行解碼的解碼單元;對用上述解碼單元解碼的圖象數據並行,至少執行顏色空間變換處理、大小變更處理和顏色變換處理的圖象處理單元;以及基於用上述圖象處理單元處理後的圖象數據或通過上述第2端子輸入進來的圖象數據,記錄圖象的記錄單元。
5.根據權利要求4所述的記錄裝置,其中上述圖象處理單元,包括CPU內置的數位訊號處理處理器和由上述CPU執行的控制程序。
6.一種記錄裝置的控制方法,對基於所接收到的圖象數據記錄圖象的記錄裝置進行控制,其特徵在於具有分別輸入來自彼此不同的多個圖象數據源的圖象數據的輸入工序;向記錄部分輸出基於來自上述多個圖象數據源之內第1圖象數據源的記錄數據以記錄圖象的第1記錄控制工序;接收來自上述多個圖象數據源之內與上述第1圖象數據源不同的第2圖象數據源的壓縮圖象數據進行解碼的解碼工序;對用上述解碼工序解碼的圖象數據並行,至少執行顏色空間變換處理、大小變更處理和顏色變換處理的圖象處理工序;以及基於在上述圖象處理工序中處理的圖象數據產生記錄數據,向上述記錄部分輸出以記錄圖象的第2記錄控制工序。
7.根據權利要求6所述的控制方法,其中上述多個圖象數據源,至少包括用數位訊號輸出所攝圖象信號的數字攝象裝置、存儲圖象數據的存儲器卡、和計算機設備,上述第2圖象數據源包括上述數字攝象裝置或上述存儲器卡。
8.根據權利要求6所述的控制方法,其中上述圖象處理工序,由CPU內置的數位訊號處理處理器和存儲有由上述CPU執行的控制程序的存儲器實現。
9.一種可由計算機讀取的存儲媒體,其特徵在於存儲有執行權利要求6所述的控制方法的程序。
10.一種程序,其特徵在於執行權利要求6所述的控制方法。
全文摘要
一種記錄裝置,輸入來自數位照相機、PC卡、PC的圖象數據,把圖象記錄在記錄媒體中,通過USB接插件向印表機引擎輸出基於來自PC的圖象數據的記錄數據以記錄圖象。此外,還具有DSP,用來接收來自數位照相機或PC卡的壓縮圖象數據並進行解碼,對於該解碼後的圖象數據並行地至少執行顏色空間變換處理、大小變更處理和顏色變換處理,根據由該DSP處理過的圖象數據產生記錄數據,向印表機引擎輸出以記錄圖象。
文檔編號H04N1/40GK1410874SQ0214380
公開日2003年4月16日 申請日期2002年9月27日 優先權日2001年10月9日
發明者枡本和幸, 鐮田雅史, 矢野健太郎, 山田顯季 申請人:佳能株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀