亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

自動(dòng)處理圖像的方法以及使用該方法的裝置的制作方法

文檔序號(hào):7627031閱讀:128來(lái)源:國(guó)知局
專利名稱:自動(dòng)處理圖像的方法以及使用該方法的裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種自動(dòng)處理圖像的方法以及一種使用該方法的裝置。更具體地,本發(fā)明涉及一種顯示位于最前端的軟件窗口上的顯示區(qū)域后部地圖像的改變的自動(dòng)處理圖像方法,以及一種使用該方法的裝置。
背景技術(shù)
圖1為說(shuō)明用來(lái)顯示窗口的傳統(tǒng)監(jiān)視器屏幕的圖示。參考諸如微軟Windows操作系統(tǒng)之類的公知窗口圖形用戶界面(GUI)所理解的那樣,使用術(shù)語(yǔ)“窗口”。參考圖1,在監(jiān)視器屏幕101上顯示背景圖像102、圖標(biāo)103、以及窗口顯示104和105。由于每個(gè)應(yīng)用顯示不同的窗口,所以應(yīng)用具有顯示相應(yīng)窗口的不同功能。例如,一些專業(yè)級(jí)別的應(yīng)用能夠在監(jiān)視器上仿真并顯示打印顏色。如微軟Office應(yīng)用的其它廉價(jià)應(yīng)用不能仿真打印顏色,但是可以在接近圖像的打印顏色的同時(shí)在監(jiān)視器上預(yù)覽屏幕布局。除仿真打印顏色之外,應(yīng)用規(guī)范確定是否執(zhí)行圖像處理。
在傳統(tǒng)的技術(shù)中,當(dāng)應(yīng)用不能仿真打印顏色時(shí),必須通過(guò)使用在操作系統(tǒng)中執(zhí)行的屏幕捕獲功能、作為位圖數(shù)據(jù)將顯示目標(biāo)窗口的圖像數(shù)據(jù)復(fù)制到剪貼板中,使用能夠處理位圖數(shù)據(jù)的其它應(yīng)用來(lái)手動(dòng)執(zhí)行圖像處理。
然而,為了仿真打印顏色,傳統(tǒng)技術(shù)需要具有改變和圖像處理功能的昂貴應(yīng)用,并且同樣需要手動(dòng)操作和時(shí)間。傳統(tǒng)技術(shù)不能自動(dòng)地仿真打印顏色,因此是不方便和不實(shí)用的。因此,需要一種以高速自動(dòng)且方便地處理圖像的方法。
通過(guò)引用合并于此的美國(guó)專利第6,151,135號(hào)公布了一種使用查詢表來(lái)控制彩色信號(hào)的裝置。
因此,存在對(duì)用于自動(dòng)仿真打印顏色而不需要人工干預(yù)的經(jīng)濟(jì)型裝置的需要。

發(fā)明內(nèi)容
本發(fā)明提供了一種自動(dòng)處理圖像的方法,該方法自動(dòng)和實(shí)時(shí)地在用戶于整個(gè)監(jiān)視器屏幕上所指定的預(yù)定區(qū)域上顯示圖像處理結(jié)果、并在監(jiān)視器上仿真和顯示打印顏色。
本發(fā)明還提供了一種自動(dòng)處理圖像的裝置,該裝置自動(dòng)和實(shí)時(shí)地在用戶于整個(gè)監(jiān)視器屏幕中所指定的預(yù)定區(qū)域上顯示圖像處理結(jié)果、并在監(jiān)視器上仿真和顯示打印顏色。
根據(jù)本發(fā)明的一方面,提供了一種使用自動(dòng)圖像處理軟件來(lái)自動(dòng)處理圖像的方法,該自動(dòng)圖像處理軟件在其中在監(jiān)視器屏幕上顯示多個(gè)窗口的圖形用戶界面(GUI)操作系統(tǒng)中執(zhí)行。該方法包括(a)捕獲位于自動(dòng)圖像處理軟件的窗口上的顯示區(qū)域后部的圖像;(b)對(duì)捕獲的圖像自動(dòng)執(zhí)行特定的圖像處理;以及(c)在顯示區(qū)域上顯示處理過(guò)的圖像。
根據(jù)本發(fā)明的又一個(gè)方面,提供了一種使用自動(dòng)圖像處理軟件來(lái)自動(dòng)處理圖像的裝置,該自動(dòng)圖像處理軟件在其中在監(jiān)視器屏幕上顯示多個(gè)窗口的GUI操作系統(tǒng)中執(zhí)行。該裝置包括圖像捕獲單元,捕獲在自動(dòng)圖像處理軟件窗口上的顯示區(qū)域后部的圖像;圖像處理單元,對(duì)捕獲的圖像自動(dòng)執(zhí)行特定的圖像處理;以及顯示單元,在顯示區(qū)域上顯示處理過(guò)的圖像。


本發(fā)明的上面和其它特征和優(yōu)點(diǎn)將通過(guò)結(jié)合附圖來(lái)詳細(xì)描述本發(fā)明的示范實(shí)施例而變得更加明顯,其中
圖1是說(shuō)明顯示窗口的傳統(tǒng)監(jiān)視器屏幕的圖示;
圖2是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)處理圖像的方法的流程圖3是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的用于自動(dòng)處理圖像的裝置的框圖4是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)圖像處理軟件的窗口的圖示;
圖5是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)圖像處理軟件的窗口的事件重調(diào)的框圖6是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)圖像處理軟件的窗口的事件重調(diào)的流程圖。
在這些圖中,用相同的參考符號(hào)來(lái)表示相同的或相似的元件。
具體實(shí)施例方式
在下文中,現(xiàn)在將參考附圖來(lái)更完全地描述本發(fā)明的示范實(shí)施例。
圖2是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)處理圖像的方法的流程圖。參考圖2,自動(dòng)處理圖像的方法使用在監(jiān)視器屏幕上顯示多個(gè)窗口的圖形用戶界面(GUI)操作系統(tǒng)中所執(zhí)行的自動(dòng)圖像處理軟件。
在步驟S10,捕獲位于自動(dòng)圖像處理軟件窗口上的顯示區(qū)域后部的圖像。在步驟S20,對(duì)捕獲的圖像自動(dòng)執(zhí)行特定的圖像處理。在步驟S30,在顯示區(qū)域上顯示處理過(guò)的圖像。
當(dāng)由于鼠標(biāo)操作而移動(dòng)自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸時(shí),指示了一個(gè)事件,并且在步驟S10捕獲在顯示區(qū)域后部的圖像。在這里,將術(shù)語(yǔ)“事件”定義為在窗口中發(fā)生的每個(gè)事件,就是說(shuō),例如用鼠標(biāo)點(diǎn)擊圖標(biāo)、打開(kāi)窗口、或者激活程序等。在步驟S10,當(dāng)指示了事件時(shí),在移動(dòng)自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸的同時(shí)將顯示區(qū)域設(shè)置為透明,并在移動(dòng)了窗口或者調(diào)整了其尺寸之后,捕獲在透明顯示區(qū)域后部的圖像。
在步驟S30,將顯示區(qū)域設(shè)置為不透明,并且顯示在對(duì)顯示區(qū)域上不透明顯示區(qū)域后部的圖像執(zhí)行特定圖像處理之后所獲得的圖像。
特定的圖像處理包括用于在監(jiān)視器上顯示打印顏色所必需的變色處理。為了執(zhí)行該變色處理,在步驟S20,使用所捕獲的圖像的紅、綠、藍(lán)(RGB)值以便基于三維查詢表計(jì)算三維線性內(nèi)插。
圖3是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的用于自動(dòng)處理圖像的裝置的框圖。參考圖3,用于自動(dòng)處理圖像的裝置1使用在監(jiān)視器屏幕上顯示多個(gè)窗口的GUI操作系統(tǒng)中執(zhí)行的自動(dòng)圖像處理軟件,并包括圖像捕獲單元10、圖像處理單元20、以及顯示單元30。
圖像捕獲單元10捕獲在自動(dòng)圖像處理軟件的窗口上的顯示區(qū)域后部的圖像。圖像處理單元20對(duì)所捕獲的圖像自動(dòng)執(zhí)行特定的圖像處理。顯示單元30在顯示區(qū)域上顯示處理過(guò)的圖像。
當(dāng)由于鼠標(biāo)操作而移動(dòng)自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸時(shí),圖像捕獲單元10捕獲在顯示區(qū)域的后部的圖像。在移動(dòng)自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸的同時(shí),圖像捕獲單元10將顯示區(qū)域設(shè)置為透明,并在移動(dòng)了窗口或者調(diào)整了其尺寸之后捕獲在透明顯示區(qū)域后部的圖像。
顯示單元30將顯示區(qū)域設(shè)置為不透明,并顯示在對(duì)顯示區(qū)域上不透明顯示區(qū)域后部的圖像執(zhí)行特定圖像處理之后所獲得的圖像。
特定的圖像處理包括用于在監(jiān)視器上顯示打印顏色所必需的變色處理。為了執(zhí)行該變色處理,圖像處理單元20輸入所捕獲的圖像的RGB值,并使用三維查詢表來(lái)計(jì)算三維線性內(nèi)插。
圖4是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)圖像處理軟件窗口的圖示。參考圖4,在整個(gè)屏幕201上顯示背景圖像202、圖標(biāo)203、自動(dòng)圖像處理軟件的窗口顯示單元204、以及其它應(yīng)用的窗口顯示單元205。圖5是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)圖像處理軟件的窗口的事件重調(diào)的框圖。圖6是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的自動(dòng)圖像處理軟件的窗口的事件重調(diào)的流程圖。參考圖4至圖6,現(xiàn)在將描述根據(jù)本發(fā)明的實(shí)施例的自動(dòng)處理圖像的方法。這里,術(shù)語(yǔ)“事件重調(diào)”指的是再次顯示窗口,就是說(shuō),例如使窗口最大化、使窗口最小化、或者將不活動(dòng)的窗口轉(zhuǎn)換為活動(dòng)的窗口等。
現(xiàn)在將描述一種檢查通過(guò)對(duì)在應(yīng)用的窗口屏幕上的圖像自動(dòng)執(zhí)行特定圖像處理而獲得的結(jié)果、而在任何時(shí)間都不用單獨(dú)操作的方法。
參考圖5,備用狀態(tài)301對(duì)應(yīng)于在事件驅(qū)動(dòng)操作系統(tǒng)中的消息循環(huán)操作。當(dāng)從事件驅(qū)動(dòng)操作系統(tǒng)向自動(dòng)圖像處理消息通知事件重調(diào)302時(shí),自動(dòng)圖像處理軟件開(kāi)始自動(dòng)圖像處理。在自動(dòng)圖像處理軟件窗口的當(dāng)前顯示區(qū)域后部的屏幕顯示圖像沒(méi)有被分成背景圖像202、圖標(biāo)203、以及窗口顯示單元205,而是作為一個(gè)圖像被捕獲(303)。執(zhí)行特定的圖像處理(304)。當(dāng)執(zhí)行打印顏色仿真時(shí),對(duì)每一個(gè)像素計(jì)算新RGB值。更具體地,考慮到執(zhí)行打印顏色仿真所需要的速度,使用基于三維查詢表的三維線性內(nèi)插來(lái)計(jì)算新的RGB值。改變表305對(duì)應(yīng)于三維查詢表??梢曰谙惹坝?jì)算的變色來(lái)編寫三維查詢表。廣泛地使用國(guó)際顏色協(xié)會(huì)(ICCintemational color consortium)簡(jiǎn)檔表用于計(jì)算變色。
在自動(dòng)圖像處理軟件的窗口上顯示基于已計(jì)算的RGB值的圖像(306)。在備用狀態(tài)301完成該圖像自動(dòng)處理。
事件用于根據(jù)組成操作系統(tǒng)的事件規(guī)范、來(lái)確定用于執(zhí)行圖像自動(dòng)處理的定時(shí)。
在一個(gè)例子中,在由于諸如“點(diǎn)擊-和-拖拉”操作之類的鼠標(biāo)操作等而移動(dòng)自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸時(shí),微軟Windows 2000或者Windows XP使窗口的顯示區(qū)域,即客戶區(qū)域完全透明。該方法在通過(guò)例如松開(kāi)鼠標(biāo)按鈕而確定要移動(dòng)窗口或者調(diào)整窗口尺寸的時(shí)刻,捕獲位于透明窗口后部的屏幕圖像,執(zhí)行圖像處理、使客戶區(qū)域不透明、并顯示處理過(guò)的圖像結(jié)果。
現(xiàn)在將作為例子來(lái)描述在Windows 2000和Windows XP操作系統(tǒng)中使用微軟基礎(chǔ)類(MFCMicrosoft Foudation Class)C++的嵌入式軟件。參考圖6,在步驟S402將窗口客戶區(qū)域處理為透明,在步驟S404捕獲整個(gè)屏幕。在步驟S406將客戶區(qū)域坐標(biāo)改變?yōu)檎麄€(gè)屏幕區(qū)域坐標(biāo),并在步驟S408將改變的區(qū)域坐標(biāo)存儲(chǔ)到存儲(chǔ)器中。在步驟S410處理在存儲(chǔ)器中存儲(chǔ)的圖像數(shù)據(jù),并在步驟S412將客戶區(qū)域處理為不透明。在步驟S414在客戶區(qū)域上輸出處理過(guò)的圖像數(shù)據(jù)。
現(xiàn)在將描述以Visual C++7.0編寫的示范程序。該程序包含圖6的步驟,且其內(nèi)部代碼使用MFC和應(yīng)用程序接口(API)。
首先,將程序配置為MFC的多文檔界面(MDI)。
通過(guò)改變MainFrame類的PreCreatWindow(CREATSTRUCT&cs)的CREATESTRUCT結(jié)構(gòu)中的值cx和cy來(lái)減少在操作該程序中所確定的窗口尺寸。
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT&cs)
{
if(!CFrameWnd::PreCreateWindow(cs))
return FALSE;
cs.cx=300;
cs.cy=300;
return TRUE;
}
兩個(gè)區(qū)域?qū)ο笥糜谑箍蛻魠^(qū)域,即窗口顯示區(qū)域透明。在兩個(gè)區(qū)域?qū)ο笾薪⒄麄€(gè)屏幕和客戶區(qū)域。通過(guò)執(zhí)行異或(exclusive OR)操作獲得透明的客戶區(qū)域。當(dāng)產(chǎn)生窗口、移動(dòng)窗口、或者調(diào)整窗口尺寸時(shí),產(chǎn)生透明區(qū)域,由于透明客戶區(qū)域的產(chǎn)生與窗口框架相關(guān),所以其在MainFrame類中執(zhí)行。
  Rgn g_rgnWnd,g_rgn Wnd2;……………void CMainFrame::OnSize(UINT nType,int cx,int cy)void CMainFrame::OnMove(int x,int y)void CMainFrame::OnCaptureChanged(CWnd*pWnd){  ……………  GetClientRect(&rcClient);  GetWindowRect(&rcScreen);  ClientToScreen(&rcClient);  if((HRGN)g_rgnWnd!=NULL)   g_rgn Wnd.DeleteObject();  if((HRGN)g_rgnWnd2?。絅ULL)   g_rgn Wnd2.DeleteObject();  g_rgnWnd2.CreateRectRgn(rcClient.left-rcScreen.left,  rcClient.top-rcScreen.top,  rcClient.right-rcScreen.left,rcClient.bottom-rcScreen.top);(1)  g_rgnWnd.CreateRectRgn(0,0,rcScreen.Width(),rcScreen.Height());(2)  g_rgn Wnd.CombineRgn(&g_rgn Wnd2,&g_rgn Wnd,RGN_XOR);(3)  SetWindowRgn((HRGN)g_rgn Wnd,true);(4)}
在該程序中,(1)指示客戶區(qū)域,(2)指示整個(gè)屏幕區(qū)域,(3)指示客戶區(qū)域和整個(gè)屏幕區(qū)域的異或操作,以及(4)指示客戶區(qū)域和整個(gè)屏幕區(qū)域的異或OR操作的生效。
將區(qū)域尺寸限制成僅僅為除標(biāo)題欄、菜單欄、以及邊界欄之外的客戶區(qū)域。
當(dāng)松開(kāi)鼠標(biāo)按鈕時(shí),捕獲對(duì)應(yīng)位置的客戶區(qū)域,以便使透明區(qū)域不透明。
void CMainFrame::OnCaptureChanged(CWnd*pWnd)
{
CFrameWnd::OnCaptureChanged(p Wnd);
CNewCapture6View*pView;
pView=(CPrevieScopeView*)GetActiveView();
pView->OnCaptureBegin();(5)
OnUndoTransparent();(6)
}
在該程序中,(5)指示開(kāi)始捕獲圖像,以及(6)指示將透明區(qū)域回復(fù)為不透明。
在視圖類(view class)中捕獲圖像。創(chuàng)建BITMAPINFOHEADER,以便獲得所捕獲的圖像的位圖,并使用CreateDIBSection函數(shù)創(chuàng)建該位圖。將創(chuàng)建的位圖存儲(chǔ)到存儲(chǔ)器中,并在使客戶區(qū)域不透明之后使用該位圖來(lái)顯示圖像處理后的屏幕。該視圖類用于在該屏幕上顯示所捕獲的圖像。
Void CPrevieScopeView::OnCaptureBegin(){  UINTi,j;GetClientRect(&amp;rcScreen);//當(dāng)前窗口客戶區(qū)域的尺寸  rcClient=rcScreen;  ClientToScreen(&amp;rcScreen)  WORD width,height;  Width=rcClient.Width();  Height=rcClient.Height();  memset(&amp;bmi,0,sizeof(BITMAPINFO));  //設(shè)置BITMAPINFOHEADER,必需基于整個(gè)屏幕信息和客戶區(qū)域信息  //設(shè)置這個(gè)信息  bmi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER);  bmi.bmiHeader.biWidth=width;  bmi.bmiHeader.biHeight=height;  bmi.bmiHeader.biPlanes=1;  bmi.bmiHeader.biBitCount=24;  bmi.bmiHeader.biCompression=BI_RGB;  //使用BITMAPINFORHEADER創(chuàng)建位圖<!-- SIPO <DP n="7"> --><dp n="d7"/>  hMyBitmap=CreateDIBSection(hMemDC,&amp;bmi,DIB_PAL_COLORS,&amp;pBuf,NULL,0);  hOldBitmap=(HBITMAP)SelectObject(hMemDC,hMyBitmap);  BitBlt(hMemDC,0,0,width,height,hDesktopDC,rcScreen.left,rcScreen.top,SRCCOPY);  GetObject(hMyBitmap,sizeof(BITMAP),&amp;bmp);  DWORD offset;  BYTE*buf=(BYTE*)(pBut);  for(j=0;j<height;j++)   for(i=0;i<width;i++)   {   offset=j(luò)*bmp.bm WidthBytes+i*3;   //處理所捕獲的圖像   buf[offset]=(BYTE)(buf[offset]*06);   buf[offset+1]=(BYTE)(buf[offset+1]*0.9);   buf[offset+2]=(BYTE)(buf[offset+2]*0.8);  }}
將圖像處理過(guò)的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中。為了顯示圖像處理過(guò)的數(shù)據(jù),應(yīng)該將透明區(qū)域改變?yōu)椴煌该鲄^(qū)域。
Void CMainFrame::OnUndoTransparent(){GetClientRect(&amp;rcClient);   GetWindowRect(&amp;rcScreen);   ClientToScreen(&amp;rcClient);   //當(dāng)先前的數(shù)據(jù)仍然存在時(shí),刪除這些先前的數(shù)據(jù)?! ?if((HRGN)g_rgn Wnd?。絅ULL)   g_rgn Wnd.DeleteObject();   if((HRGN)g_rgn Wnd2?。絅ULL)   g_rgnWnd2.DeleteObject();   g_rgn Wnd2.CreateRectRgn(rcClient.left-rcScreen.left,   rcClient.top-rcScreen.top,<!-- SIPO <DP n="8"> --><dp n="d8"/>  rcClient.right-rcScreen.left,rcClient.bottom-rcScreen.top);  g_rgn Wnd.CreateRectRgn(0,0,rcScreen.Width(),rcScreen.Height());  g_rgn Wnd.CombineRgn(&amp;g_rgn Wnd2,&amp;g_rgn Wnd,RGN_OR);  SetWindowRgn((HRGN)g_rgn Wnd,true);}
如上所述,將整個(gè)屏幕和客戶區(qū)域設(shè)置為區(qū)域?qū)ο?,并?zhí)行OR操作。將透明區(qū)域改變?yōu)椴煌该鲄^(qū)域。在客戶區(qū)域上顯示在存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)。
Void CPreviewScopeView::OnPaint()
{
CPaintDC dc(this);//用于繪制的設(shè)備上下文
BitBlt(dc,0,0,bmp.bm Width,bmp.bmHeight,hMemDC,0,0,SRCCOPY);
SelectObject(hMemDC,hOldBitmap);
}
BitBlt函數(shù)用于將在存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)復(fù)制到客戶區(qū)域。
當(dāng)再次移動(dòng)窗口或者調(diào)整窗口的尺寸時(shí)重復(fù)上面的處理。捕獲在客戶區(qū)域中的圖像,并在客戶區(qū)域中顯示圖像處理過(guò)的背景屏幕。這里描述的本發(fā)明的示范實(shí)施例基于事件驅(qū)動(dòng)的操作系統(tǒng),但不局限于此。
本發(fā)明的示范實(shí)施例使得有可能迅速且自動(dòng)地顯示在用戶指定的預(yù)定窗口區(qū)域上、正在監(jiān)視器上執(zhí)行的預(yù)定軟件的窗口上的圖像的改變。
具體地,本發(fā)明的示范實(shí)施例使得有可能,當(dāng)圖像處理包含色變處理時(shí),方便地檢查變色仿真的結(jié)果并提高用戶方便性。
即使當(dāng)所使用的應(yīng)用不能打印彩色仿真時(shí),本發(fā)明的實(shí)施例也使得有可能不執(zhí)行單獨(dú)操作而仿真打印顏色。
盡管已經(jīng)詳細(xì)示出和描述了本發(fā)明的實(shí)施例,但是本領(lǐng)域的一般技術(shù)人員應(yīng)理解,其中可以作出形式上和細(xì)節(jié)上的各種變化而不脫離由權(quán)利要求所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種使用自動(dòng)圖像處理軟件來(lái)自動(dòng)處理圖像的方法,該自動(dòng)圖像處理軟件在其中在監(jiān)視器屏幕上顯示多個(gè)窗口的圖形用戶界面(GUI)操作系統(tǒng)中執(zhí)行,所述方法包括
(a)捕獲位于自動(dòng)圖像處理軟件窗口上的顯示區(qū)域后部的圖像;
(b)對(duì)捕獲的圖像自動(dòng)執(zhí)行特定的圖像處理;以及
(c)在顯示區(qū)域上顯示已處理的圖像。
2.根據(jù)權(quán)利要求1的方法,其中操作(a)包括
當(dāng)由于鼠標(biāo)操作而移動(dòng)該自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸時(shí),產(chǎn)生事件通知并捕獲在該顯示區(qū)域后部的圖像。
3.根據(jù)權(quán)利要求2的方法,其中操作(a)還包括
當(dāng)產(chǎn)生事件通知時(shí),在移動(dòng)自動(dòng)圖像處理軟件窗口或者調(diào)整其尺寸的同時(shí)將顯示區(qū)域設(shè)置為透明,并在移動(dòng)了窗口或者調(diào)整了其尺寸之后,捕獲在透明顯示區(qū)域后部的圖像。
4.根據(jù)權(quán)利要求3的方法,其中操作(c)包括
將顯示區(qū)域設(shè)置為不透明,并顯示在對(duì)該顯示區(qū)域上不透明顯示區(qū)域后部的圖像執(zhí)行特定圖像處理之后所獲得的圖像。
5.根據(jù)權(quán)利要求1的方法,其中操作(b)中,特定圖像處理包括用于在監(jiān)視器上顯示打印顏色所需的變色處理。
6.根據(jù)權(quán)利要求5的方法,其中操作(b)還包括
為了執(zhí)行該變色處理,輸入所捕獲的圖像的紅、綠、藍(lán)(RGB)值,并基于三維查詢表計(jì)算三維線性內(nèi)插。
7.一種使用自動(dòng)圖像處理軟件來(lái)自動(dòng)處理圖像的裝置,該自動(dòng)圖像處理軟件在其中在監(jiān)視器屏幕上顯示多個(gè)窗口的圖形用戶界面(GUI)操作系統(tǒng)中執(zhí)行,所述裝置包括
圖像捕獲單元,用于捕獲在該自動(dòng)圖像處理軟件的窗口上的顯示區(qū)域后部的圖像;
圖像處理單元,用于對(duì)所捕獲的圖像自動(dòng)執(zhí)行特定的圖像處理;以及
顯示單元,用于在顯示區(qū)域上顯示處理過(guò)的圖像。
8.根據(jù)權(quán)利要求7的裝置,其中當(dāng)由于鼠標(biāo)操作而移動(dòng)自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸時(shí),圖像捕獲單元捕獲在顯示區(qū)域后部的圖像。
9.根據(jù)權(quán)利要求8的裝置,其中圖像捕獲單元在移動(dòng)自動(dòng)圖像處理軟件窗口或者調(diào)整其尺寸的同時(shí)將顯示區(qū)域設(shè)置為透明,并在移動(dòng)了窗口或者調(diào)整了其尺寸之后捕獲在透明顯示區(qū)域后部的圖像。
10.根據(jù)權(quán)利要求9的裝置,其中顯示單元將顯示區(qū)域設(shè)置為不透明,并顯示在對(duì)該顯示區(qū)域上不透明顯示區(qū)域后部的圖像執(zhí)行特定圖像處理之后所獲得的圖像。
11.根據(jù)權(quán)利要求7的裝置,其中特定的圖像處理包括用于在監(jiān)視器上顯示打印顏色所必需的變色處理。
12.根據(jù)權(quán)利要求11的裝置,其中圖像處理單元輸入所捕獲的圖像的RGB值,并基于三維查詢表來(lái)計(jì)算三維線性內(nèi)插,以便執(zhí)行變色處理。
13.一種包含用于使用自動(dòng)圖像處理軟件來(lái)自動(dòng)處理圖像的指令的計(jì)算機(jī)可讀介質(zhì),該自動(dòng)圖像處理軟件在其中在監(jiān)視器屏幕上顯示多個(gè)窗口的圖形用戶界面(GUI)操作系統(tǒng)中執(zhí)行,該方法包括
第一組指令,適配為捕獲位于自動(dòng)圖像處理軟件窗口上的顯示區(qū)域后部的圖像;
第二組指令,適配為對(duì)所捕獲的圖像自動(dòng)地執(zhí)行特定圖像處理;以及
第三組指令,適配為在顯示區(qū)域上顯示已處理的圖像。
14.根據(jù)權(quán)利要求13的包含指令的計(jì)算機(jī)可讀介質(zhì),其中所述第一組指令還適配為,當(dāng)由于鼠標(biāo)操作而移動(dòng)自動(dòng)圖像處理軟件的窗口或者調(diào)整其尺寸時(shí),產(chǎn)生事件通知并捕獲在顯示區(qū)域后部的圖像。
15.根據(jù)權(quán)利要求14的包含指令的計(jì)算機(jī)可讀介質(zhì),其中所述第一組指令還適配為,在移動(dòng)自動(dòng)圖像處理軟件窗口或者調(diào)整其尺寸的同時(shí)將顯示區(qū)域設(shè)置為透明,并在移動(dòng)窗口或者調(diào)整其尺寸之后,在產(chǎn)生事件通知時(shí)捕獲在透明顯示區(qū)域后部的圖像。
16.根據(jù)權(quán)利要求15的包含指令的計(jì)算機(jī)可讀介質(zhì),其中所述第三組指令還適配為,將顯示區(qū)域設(shè)置為不透明,并顯示在對(duì)該顯示區(qū)域上不透明顯示區(qū)域后部的圖像執(zhí)行特定圖像處理之后所獲得的圖像。
17.根據(jù)權(quán)利要求13的包含指令的計(jì)算機(jī)可讀介質(zhì),其中在所述第二組指令中,特定的圖像處理包括用于在監(jiān)視器上顯示打印顏色所需的變色處理。
18.根據(jù)權(quán)利要求17的包含指令的計(jì)算機(jī)可讀介質(zhì),其中所述第二組指令還適配為輸入所捕獲的圖像的紅、綠、藍(lán)(RGB)值,并基于三維查詢表來(lái)計(jì)算三維線性內(nèi)插,以便執(zhí)行變色處理。
全文摘要
提供了用于自動(dòng)處理圖像的裝置和方法,其顯示在最上面的軟件窗口上的顯示區(qū)域后部的圖像的改變。該自動(dòng)處理圖像的方法使用在監(jiān)視器屏幕上顯示多個(gè)窗口的圖形用戶界面(GUI)操作系統(tǒng)中執(zhí)行的自動(dòng)圖像處理軟件。該裝置和方法包括捕獲在自動(dòng)圖像處理軟件窗口上的顯示區(qū)域后部的圖像;對(duì)所捕獲的圖像自動(dòng)地執(zhí)行特定的圖像處理;以及在顯示區(qū)域上顯示處理過(guò)的圖像。
文檔編號(hào)H04N1/60GK1786891SQ20051011841
公開(kāi)日2006年6月14日 申請(qǐng)日期2005年10月28日 優(yōu)先權(quán)日2004年12月9日
發(fā)明者長(zhǎng)谷川潤(rùn), 黃泰允 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1