[go: up one dir, main page]

TW201122938A - Image enlargin method and computer system thereof - Google Patents

Image enlargin method and computer system thereof Download PDF

Info

Publication number
TW201122938A
TW201122938A TW98146323A TW98146323A TW201122938A TW 201122938 A TW201122938 A TW 201122938A TW 98146323 A TW98146323 A TW 98146323A TW 98146323 A TW98146323 A TW 98146323A TW 201122938 A TW201122938 A TW 201122938A
Authority
TW
Taiwan
Prior art keywords
image
dpi
panel
module
touch
Prior art date
Application number
TW98146323A
Other languages
Chinese (zh)
Inventor
Szu-Wen Lin
Yi-Hsin Pan
Original Assignee
Acer Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to TW98146323A priority Critical patent/TW201122938A/en
Publication of TW201122938A publication Critical patent/TW201122938A/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

An image enlarging method and computer system thereof are disclosed. The method comprises the following steps of: receiving touch detecting signal comprising a touch position and obtaining a present system resolution and panel information of a display screen such as the panel size; determining whether to enlarge an image displayed on the display screen according to the present system resolution and the panel information; and enlarging the image selectively according to the determining result. In one embodiment, whether the touched image on the display screen is enlarged or not is determined by comparing a system DPI and a panel DPI. While the touched position is a predetermined application program, whether the touch position is enlarged or not is determined by comparing an interface zoom level of the predetermined application program and the system DPI.

Description

201122938 五、本案若有化學式時,請揭示最能顯示發明特徵的化學 式: 無 六、發明說明: 【發明所屬之技術領域】 本發明是有關於一種影像放大方法及其電腦系統, 特別是有關於一種根據面板DPI、系統DPI或碰觸位置 是否為預設應用程式之介面來做為是否放大影像之判斷 依據的領域。 【先前技術】 目前,觸控技術已普及於手持式裝置,例如電阻式 觸控技術、電容式觸控技術或是光學式觸控技術等等, 帶給使用者極大的操作便利。隨著桌上型電腦及筆記型 電腦也開始具有觸控功能時,出現了一項觸控操作上的 問題。由於電腦的一般輸入裝置為鍵盤及滑鼠,其可提 供較精準的操作,所以電腦執行的作業系統都有較複雜 的使用者介面,其訴求完整的操作功能以及豐富的應用 程式,但是此舉也造成使用者介面上的圖形化物件,例 如按钮、快速連結文字(hyperlink)、捲軸(scroll bar)或菜 單選項,其顯示區域過小的問題。 201122938 用者:統作業系統的電腦也具有觸控功能時’使 =滑鼠,則上述圖形化物件的顯示區域過小;= 用者無法用手指準確的按壓到物件。 【發明内容】 …有鑑於上述習知技藝之問題,本發明之其中一目的 ί疋在提供一種影像放大方法及其電腦系統,以更有效 地判斷是否須放大影像。 根據本發明之目的,提出—種影像放大方法,呈包 :下:驟。接收一包含觸碰位置的觸碰债測訊號,取 :一 w系統解析度及-顯示螢幕之面板資訊。接著根 ,面板資訊及該當前系統解析度,·是否放大顯示榮 幕所顯示之—影像,再根據判斷結果,選擇性放大影像。 其中,上述影像較佳為顯示螢幕顯示於觸碰位置之 對應區域的影像。 其中,上述面板資訊較佳包含一面板尺寸。 其中,判斷是否放大該影像之步驟較佳包含根據此 面板資訊以及當前系統解析度,計算一系統 值⑽tPerInch,DPI),再根據系統DPI是否放j 像。 其中,判斷是否放大該影像之步驟較佳包含先根據 系統最大解析度及面板資訊計算一面板DPI,當系統Dpi 201122938 〗於面板DPI ’則放大影像,更可根據系統肌及面板 DPI,決定影像之放大倍數。 其中’判斷是否放大該影像之步驟較佳包含先判斷 β碰位置,否位於—預設應用程式之—介面區域内,若 二則取付此介面區域之—縮放等級(ZGQm level),當縮 於或等於系統DPI時,放大影像,更可根據系 統DPI及縮放等級,決定影像之放大倍數。 f中’預設應用程式較佳為—網頁㈣應用程式。 粗·重瞀m η糾出-種電腦糸統,其包含-資 二描:且、一顯示螢幕、一觸控模組、一儲存模組及 二判_組。資料運算模組用以處理—數位資料以產生 而顯示螢幕用以顯示此影像。觸控模組用以輸 3觸碰位置_碰制訊號。儲存模組係紀錄一201122938 V. If there is a chemical formula in this case, please disclose the chemical formula that best shows the characteristics of the invention: No. 6. Description of the invention: [Technical field of the invention] The present invention relates to an image enlargement method and a computer system thereof, particularly An area based on whether the panel DPI, the system DPI, or the touch location is the interface of the default application as the basis for judging whether or not to magnify the image. [Prior Art] At present, touch technology has been popularized in handheld devices, such as resistive touch technology, capacitive touch technology or optical touch technology, etc., which brings great operational convenience to users. When the desktop computer and the notebook computer also started to have the touch function, there was a problem in the touch operation. Since the general input device of the computer is a keyboard and a mouse, it can provide more precise operation, so the operating system executed by the computer has a more complicated user interface, which appeals to the complete operation function and rich application, but this action It also causes graphical material on the user interface, such as buttons, hyperlinks, scroll bars, or menu options, with a display area that is too small. 201122938 User: When the computer of the system is also equipped with touch function, the display area of the above-mentioned graphic material is too small; = The user cannot accurately press the object with the finger. SUMMARY OF THE INVENTION In view of the above-described problems of the prior art, it is an object of the present invention to provide an image enlargement method and a computer system thereof for more effectively determining whether an image needs to be enlarged. According to the purpose of the present invention, an image enlargement method is proposed, which is in the form of a package: Receiving a touch test signal including a touch position, taking: a system resolution and - display panel information. Then, the root, the panel information and the current system resolution, whether to magnify the image displayed by the screen, and then selectively enlarge the image according to the judgment result. Preferably, the image is an image showing a corresponding area displayed on the screen at the touch position. Wherein, the panel information preferably includes a panel size. The step of determining whether to enlarge the image preferably includes calculating a system value (10) tPerInch, DPI according to the panel information and the current system resolution, and then whether to display the j image according to the system DPI. The step of determining whether to enlarge the image preferably comprises first calculating a panel DPI according to the maximum resolution of the system and the panel information, and when the system Dpi 201122938 is in the panel DPI', the image is enlarged, and the image is determined according to the system muscle and the panel DPI. Magnification. The step of determining whether to enlarge the image preferably comprises first determining the position of the β touch, or not in the interface area of the preset application, and if the second is to take the ZGQm level of the interface area, Or equal to the system DPI, magnify the image, and determine the magnification of the image according to the system DPI and zoom level. The default application in f is preferably a web page (four) application. Rough and heavy 瞀 m η 纠 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The data computing module is configured to process the digital data to generate a display screen for displaying the image. The touch module is used to input 3 touch position _ touch signal. Storage module is a record

Si:ί解析度:及顯示螢幕之面板資訊。判斷模組根 貝訊及田月'J系統解析度判斷是否放大顯示螢幕所 而資料運算模組係根據判斷模組所輸出 之判斷、纟《果,選擇性放大影像。 域的影像係為顯示螢幕顯示於觸碰位置之對應區 其中 其中 統解析度 放大影像 面板資訊係包含一面板尺寸。 ,,模組較佳的是根據面板資訊以及當前系 十算系統DpI,再根擄系統DPI判斷是否 其中’判斷模組較佳的是根據—系統最大解析度及 201122938 面板資訊汁算一面板DPI,當系統DPI小於面板DPI, , 則判斷模組通知資料運算模組放大影像,且判斷模組亦 可根據系統DPI及面板DPI,決定影像之放大倍數。 其中,判斷模組較佳的是判斷觸碰位置是否位於一 預設應用程式之一介面區域内,當觸碰位置位於介面區 域内時,取得介面區域之一縮放等級(z〇〇mlevel),且當 縮放等級小於或等於系統Dn,則判斷模組通知資料運 算模組放大影像,且判斷模組更可根據系統Dpi及面板 # DPI,決定影像之放大倍數。 其中,預没應用程式係為一網頁瀏覽應用程式。 統’其可具有一或多個下述優點: 承上所述,依本發明之影像放大方法及其電腦系 碰的======所觸 (2)此影像放大方法及糞雷腦金从π姑r丨…… DPI及面板DPI, 可閱讀性。Si: 解析 resolution: and display panel information. Judging the module roots Beixun and Tianyue 'J system resolution determines whether to enlarge the display screen. The data calculation module is based on the judgment output by the judgment module, and the image is selectively magnified. The image of the domain is the corresponding area of the display screen displayed in the touch position. Where is the resolution of the image. The panel information contains a panel size. The module is preferably based on the panel information and the current system DpI, and then based on the system DPI to determine whether the 'judgement module is better based on the system's maximum resolution and 201122938 panel information juice panel DPI When the system DPI is smaller than the panel DPI, the determining module notifies the data computing module to enlarge the image, and the determining module can also determine the magnification of the image according to the system DPI and the panel DPI. Preferably, the determining module determines whether the touch position is located in an interface area of a preset application, and when the touch position is located in the interface area, obtaining a zoom level (z〇〇mlevel) of the interface area, And when the zoom level is less than or equal to the system Dn, the determining module notifies the data computing module to enlarge the image, and the determining module can further determine the magnification of the image according to the system Dpi and the panel # DPI. Among them, the pre-no application is a web browsing application. The system can have one or more of the following advantages: As described above, the image enlargement method according to the present invention and the computer system touched it ====== touched (2) the image enlargement method and the fecal ray brain Gold from π 丨r丨... DPI and panel DPI, readability.

【實施方式】[Embodiment]

請參閱# 1 — 施例方塊圖。圖中, 一顯示螢幕12、一声 斷模組15。儲存椹| 201122938 站4資料例如顯示螢幕12之面板資訊〗4i、作業系 莫及應用%式17。其中,面板資訊⑷係從顯示^ 延伸顯示辨識碼(EDID)121取得,此面板資訊 乂 ^ 3 包有面板長寬的面板尺寸142。資料運算 模組11執行作辈备# μ人士 貝了叶逆异 _業系統16後會產生一使用者介面的影像 ,顯不螢幕12顯示之,供使用者觀看並進一步操 I例如透過此使料介面執行應用程式W。觸控模組 糸偵測是否有外物’例如觸控筆或使用者手指,接觸 ’、本身右有,則觸控模組13輸出一包含觸碰位置132 之f碰制訊號131。判斷模組15根據面板資訊141及 當前系統解析度16卜判斷是否放大顯示螢幕12所顯示 之一影像111 〇 由於作業系統16可更使用者自行設定顯示解析 义,作業系、統16執行時係紀錄一當前系統解析度161 及一系統最大解析度162。在此實施例中,判斷模組Μ 係從作業系統16取得當前系統解析度161。由於使用者 可自行設定顯示解析冑,而+同顯示解析度 與 響到圖形化物件在顯示螢幕12上的龍-品总 + . 赏举2上的顯不面積,所以判斷 ,組15可根據面板資訊141及當前系統解析度i6i進行 疋否需要放大影像111的判斷。其中,判斷模組i 5可根 據,板資訊141以及面板最大解析度143,計算出一面 板每英吋點數值(Dot Per Inch, DPI) 153,例如,將面板 最大解析度143的長度或寬度除以面板尺寸142相對應 的長度或寬度,如下表一所示’其包含多種面板尺寸14; 及面板最大解析度143所對應的面板DPI值。 201122938 同理,判斷模組15先根據面板資訊141以及當前系 ‘統解析度161,計算一系統DPI 152。接著,判斷模組 15比較系統DPI 152及面板DPI 153。由於DPI越高, 代表在面板上可觸碰區域越大,如表二所示,其紀錄不 同DPI在不同尺寸面板上的可觸碰區域大小(Touchable size) ; DPI值越大,可觸碰區域越大,所以當判斷模組 15判斷系統DPI 152小於面板DPI 153,表示影像111 有放大的需要。因此,資料運算模組11根據判斷模組 φ 15的判斷結果151放大影像111。 面板尺寸 系統最大解析度 面板DPI 18 吋面板(16.1*9.07 inch) 1920x1080 (Default) 119 15 吋面板(13.5*7.6inch) 1366x768 (Default) 101 11 吋面板(10.1*5.7 inch) 1366x768 (Default) 135 DPI 11 11才面板 15叫面板 18叫面板 96 0.608cm 0.8 cm 0.704 cm 120 0.76 cm 1 cm 0.88 cm 144 0.912 cm 1.2 cm 1.056 cm 192 1.216 cm 201122938 在實施上’被放大的影像⑴較佳為顯示螢幕顯示 於觸碰位置之對應區域的影像,如第2圖所示,圖式⑷ 中使用者手^日碰觸到螢幕之處即為觸碰^貞測訊號⑶内 含的觸碰位£ 132,因此若判斷模組叫斷需要放大影 像,則資料運算模組U便將觸碰位£132周圍一預設區 域的影像111放大,並將放大後的影像顯示於區域211, 如圖式(B),如此使用者可更清楚的觀看。其中判斷模 組15視需要更可根據系統DPI及面板DPI,決定影像 in之放大倍數。其中,放大後的影像區域2ΐι視需要 可增設一關閉鍵圖示22,供使用者手動結束影像放大功 能。 明參閱第3圖,其係為本發明之電腦系統之第二實 施例方塊圖。圖中,第二實施例與第一實施例不同之處 在於’當使用者於作業系統16内啟動應用程式37後, 應用程式37會產生操作介面(interface)以顯示於顯示螢 幕12上’且應用程式37係紀錄操作介面之一介面區域 371之資訊以及操作介面内的縮放等級372(ζ〇〇ιη leVel) °其中,介面區域371較佳為包含介面位置以及介 面尺寸。應用程式37較佳為一網頁瀏覽應用程式。大部 分的網頁瀏覽應用程式也以讓使用者自行縮放操作介面 内的文字或照片的縮放。所以如果應用程式37以調整放 大其操作介面内的文字或照片,則本發明之電腦系統可 以不需在進行影像放大,以避免造成使用者的困擾。 所以判斷模組15係計算系統DPI 152並判斷觸碰位 置132是否位於應用程式37之介面區域371内,當判斷 201122938 觸碰位置132位於介面區域371内時,判斷模組15取得 介面區域371之縮放等級372,並根據縮放等級以及系 統DPI 152來判斷是否該放大影像丨丨丨。在實施上,判斷 模組15可利用一查詢表來進行上述比較,如下列表三, 其紀錄不同縮放等級372所對應的Dpi值。判斷模組15 了先從表一查出縮放等級372所對應的DPI,當縮放等 級372對應的DPI小於或等於系統Dpi 152時,則判斷 模組15通知資料運算模組11放大影像。 _:縮放等級 DPI 縮放等級 ΠΡΤ _______96 100% 144 X. J. 125% ±U\J /0 一 200% 表三 用不ηί 實施例中的判斷模組雖然使 Η的韻影像是㈣放大機制, 視需要亦可相結合,以達到欲得的功效。㈣清機制 請參閱第4圖,其料本發明 私圖。圖中,本方法包含下列步 人万法之机 收具有-包含觸碰位置的觸 少^ A1中,接 碰-觸控營幕時,觸控榮幕係產貞==例如-外物觸 號,供後端裝置根據此觸碰^ ,之觸碰偵測訊 板資訊…系统解析度及顯示登幕之面 11 201122938 曰在步驟A3中,根據面板資訊及當前系統解析度判 斷,否放大顯示螢幕所顯示之一影像,例如觸碰位置鄰 近區域的影像。使用者僅在晝面過小的情況下需要影像 放=的功能,所以在步驟A3進行判斷,例如可根據面 板$訊田如系統解析度及系統最大解析度來計算出系 統每英吋點數值(Dot per inch, DPI)以及面板DPI,並根 據此兩,值來判斷是否須放大影像;亦或,如果使用者 碰觸的疋具有縮放功能(Z00m jn/〇ut)的程式介面,則可 根據系統DPI以及介面之縮放等級(z〇〇m level)來判 斷。在步驟A4根據判斷結果,選擇性放大影像。如果 在步驟A3的判斷結果為需要放大,則將晝面上一特定 位置的影像放大,例如觸碰位置鄰近的影像放大。此外, 亦可根據系統DPI及面板Dn來判斷放大倍數;亦或根 據縮放等級及系統DPI來判斷放大倍數。 凊參閱第5圖,其係為本發明之影像放大方法之第 一實施例流程圖。圖中,本實施例係對應第丨圖所示之 電腦系統,包含下列步驟。在步驟B1中,從執行中的 作業系統16取得一當前系統解析161度及系統最大解析 度162,並從顯示螢幕12的延伸顯示辨識碼121中讀取 面板尺寸142。在步驟B2計算一系統Dpil52以及面板 DPI 153 °在步驟B3 偵測是^有外物碰觸觸控模組 13。在實施上,可從觸控模組13是否發出觸碰偵測訊號 131 ’或疋從觸控模組13發出的觸碰偵測訊號131内是 否包含觸碰位置132,上述方式來進行判斷。當偵測到 有外物碰觸觸控模組13,則執行步驟B4 ;反之,執行 12 201122938 ' 步驟B6。在步驟B4比較系統DPI 152及面板DPI 153, ' 判斷系統DPI 152是否小於面板DPI 153。若是,表示需 要放大影像,執行步驟B5 ;若否,則表示不需要放大影 像,執行步驟B3。 在步驟B5中,放大觸碰位置132周圍區域的影像, 如第2圖所示。在步驟B6,當偵測無外物碰觸觸控模組 13時,判斷是否有影像被放大。若無,則執行步驟B3 ; 若有,則執行步驟B7延遲一預設時間後將以放大的影 • 像恢復。如此,當使用者透過觸碰觸控模組13來放大影 像並取得欲得之資訊後,僅需移開碰觸觸控模組13的外 物,則電腦系統於一預設時間後便會將影像恢復。 請參閱第6圖,其係為本發明之影像放大方法之第 二實施例步驟流程圖。圖中,本實施例係對應第3圖所 示之電腦系統,包含下列步驟,從開始步驟進行。在步 驟C1中,偵測是否有外物碰觸觸控模組13,若有,則 執行步驟C2 ;若否,則執行步驟C3。在步驟C2電腦系 • 統執行一判斷機制決定是否進行影像放大,若是,則在 步驟C3放大觸碰位置周圍區域的影像;若否,則回到 開始步驟。其中,步驟C2内的詳細步驟會在之後内容 說明。當影像放大後,在步驟C41判斷上述外物是否離 開(release)觸控模組後又觸摸觸控模組的其他位置,若 是,則執行步驟C42 ;若否,則回到開始步驟。 當外物又觸摸觸控模組的其他位置,表示使用者可 能要觸控放大影像内的按鍵或是鏈結(link);亦或是使用 13 201122938 者操作其他區域的内容, 是否觸摸到按鍵或鏈結,若是,則進行步驟J斷上述外物 對應上述按鍵% p V C5執行相 則接签程式,接著回到開始步驟;若否 2耆執仃步驟C43判斷是否觸摸到放大 : 驟;4 = ::關閉鍵22’若否,則回到開始』 驟。 拽〇驟C6恢復影像後,再回到開始步 請續參閱第7圖,其繪示本發 判斷機制之實施流程圖。圖中::广否放大的 係垃痒铱T此判斷機制之步驟D1 在劉驟Cl,在步驟D1判斷觸控位置是否 劇覽程式的縮放等級,接 取传 以足夠譆蚀ίί,右疋,表示目前瀏覽程式的縮放等級 需要放大ϋ清楚觀看,不需放大影像;衫,表示 要放大衫像,執行第6圖中的步驟C3。 诚肉1在步驟D1輯觸控位置未在㈣程式的介面區 接著,+執仃步驟D4計算-系統DPI以及面板DPI, =在步驟D5判斷系統DPI是否小於面板〇ρι,若是 執仃步驟C3進行影像放大,·若否,回到開始步驟。 雜^上所述僅為舉娜,而料㈣°任何未脫 月之精神與範嚀,而對其進行之等效修改或變 均應包含於後附之申請專利範圍中。 【圖式簡單說明】 201122938 ' 第1圖係為本發明之電腦系統之第一實施例方塊圖; ' 第2圖係為本發明之影像放大示意圖; 第3圖係為本發明之電腦系統之第二實施例方塊圖; 第4圖係為本發明之影像放大方法之流程圖; 第5圖係為本發明之影像放大方法之第一實施例流程 圖, 第6圖係為本發明之影像放大方法之第二實施例步驟 φ 流程圖;以及 第7圖係為本發明之影像是否放大的判斷機制之實施 流程圖。 【主要元件符號說明】 II :資料運算模組; III :影像; • 12 :顯示螢幕; 121 :延伸顯示辨識碼(EDID); 13 :觸控模組; 131 :觸碰偵測訊號; 132 :觸碰位置; 14 :儲存模組; 141 :面板資訊; 15 201122938 142 :面板尺寸; 15 :判斷模組; 151 :判斷結果; 152 :系統 DPI ; 153 :面板 DPI ; 16 :作業系統; 161 :當前系統解析度; 162 :系統最大解析度; 17、37 :應用程式; 211 :放大後的影像區域; 22 ·關閉鍵圖不, 371 :介面區域; 372 :縮放等級; A1〜A4 :步驟; B1〜B7 :步驟; C1〜C8、C41〜C43 :步驟;以及 D1〜D5 :步驟。 16See #1 - Example block diagram. In the figure, a screen 12 and an acoustic module 15 are displayed. Storage 椹 | 201122938 Station 4 information, for example, display panel information on screen 12 〗 4i, operating system and application %. The panel information (4) is obtained from the display extension display identification code (EDID) 121, and the panel information 乂 ^ 3 includes the panel size 142 of the panel length and width. The data computing module 11 executes the sequel to the user's device. After the system 16 is generated, a user interface image is generated, which is displayed on the screen 12 for the user to watch and further manipulate, for example, by The application interface executes the application W. The touch module 糸 detects whether there is a foreign object such as a stylus or a user's finger, and contacts the right side of the touch module 13 to output a touch signal 131 including the touch position 132. The judging module 15 determines whether to enlarge or display one of the images 111 displayed on the screen 12 according to the panel information 141 and the current system resolution 16. The operating system 16 can further set the display resolution by the user, and the operating system and system 16 are executed. A current system resolution 161 and a system maximum resolution 162 are recorded. In this embodiment, the determination module determines the current system resolution 161 from the operating system 16. Since the user can set the display resolution 自行, and the + display resolution is the same as the display of the graphic material on the display screen 12, the total area of the display 2 is displayed, so that the group 15 can be determined according to The panel information 141 and the current system resolution i6i are determined whether or not the image 111 needs to be enlarged. The judging module i 5 can calculate a panel per point value (DPI) 153 according to the board information 141 and the panel maximum resolution 143, for example, the length or width of the panel maximum resolution 143. Divided by the length or width corresponding to the panel size 142, as shown in Table 1 below, it includes a plurality of panel sizes 14; and a panel DPI value corresponding to the panel maximum resolution 143. In the same manner, the judging module 15 first calculates a system DPI 152 based on the panel information 141 and the current system resolution 161. Next, the determination module 15 compares the system DPI 152 with the panel DPI 153. The higher the DPI, the larger the touchable area on the panel. As shown in Table 2, it records the touchable size of different DPIs on different size panels. The larger the DPI value, the more touchable. The larger the area, so when the judging module 15 judges that the system DPI 152 is smaller than the panel DPI 153, it indicates that the image 111 needs to be enlarged. Therefore, the data operation module 11 enlarges the image 111 based on the determination result 151 of the determination module φ 15. Panel Size System Maximum Resolution Panel DPI 18 吋 Panel (16.1*9.07 inch) 1920x1080 (Default) 119 15 吋 Panel (13.5*7.6inch) 1366x768 (Default) 101 11 吋 Panel (10.1*5.7 inch) 1366x768 (Default) 135 DPI 11 11 panel 15 panel 18 panel 96 0.608cm 0.8 cm 0.704 cm 120 0.76 cm 1 cm 0.88 cm 144 0.912 cm 1.2 cm 1.056 cm 192 1.216 cm 201122938 In the implementation of the 'magnified image (1) is better to display the screen The image displayed in the corresponding area of the touch position is as shown in Fig. 2. In the figure (4), when the user touches the screen, the touch position of the touch signal (3) is £132. Therefore, if it is judged that the module needs to enlarge the image, the data operation module U enlarges the image 111 of a preset area around the touch position £132, and displays the enlarged image in the area 211, as shown in the figure ( B), so the user can see more clearly. Among them, the judgment module 15 can determine the magnification of the image in according to the system DPI and the panel DPI as needed. Wherein, the enlarged image area 2 ΐ ι can be added with a close button icon 22 for the user to manually end the image enlargement function. Referring to Figure 3, there is shown a block diagram of a second embodiment of the computer system of the present invention. In the figure, the second embodiment is different from the first embodiment in that 'when the user launches the application 37 in the operating system 16, the application 37 generates an operation interface to be displayed on the display screen 12' and The application 37 is information of one of the interface areas 371 of the recording operation interface and a zoom level 372 (ζ〇〇ιη leVel) within the operation interface. The interface area 371 preferably includes an interface position and an interface size. The application 37 is preferably a web browsing application. Most web browsing applications also let users scale the text or photos within the operating interface. Therefore, if the application 37 adjusts to enlarge the text or photos in its operation interface, the computer system of the present invention can eliminate the need for image enlargement to avoid user confusion. Therefore, the judging module 15 is configured to calculate the system DPI 152 and determine whether the touch position 132 is located in the interface area 371 of the application 37. When it is determined that the 201122938 touch position 132 is located in the interface area 371, the judging module 15 obtains the interface area 371. The level 372 is scaled and it is determined whether the image is enlarged based on the zoom level and the system DPI 152. In practice, the determination module 15 can perform the above comparison using a lookup table, as shown in the following table 3, which records the Dpi value corresponding to the different zoom level 372. The judging module 15 firstly finds the DPI corresponding to the zoom level 372 from the first table. When the DPI corresponding to the zoom level 372 is less than or equal to the system Dpi 152, the judging module 15 notifies the data computing module 11 to enlarge the image. _: zoom level DPI zoom level ΠΡΤ _______96 100% 144 XJ 125% ±U\J /0 a 200% Table 3 does not use ηί The judgment module in the embodiment makes the rhyme image of the 是 (4) amplification mechanism, as needed Can be combined to achieve the desired effect. (4) Clearing mechanism Please refer to Fig. 4, which is a private diagram of the present invention. In the figure, the method includes the following steps: the touch of the touched position is less than A1, and when the touch-touch is performed, the touch screen is produced by the touch screen == for example - foreign object touch No. for the back-end device to touch the detection board according to this touch ^, the system resolution and the display screen 11 201122938 曰 In step A3, judge according to the panel information and the current system resolution, or not Displays one of the images displayed on the screen, such as an image that touches the area adjacent to the location. The user only needs the function of image placement = when the face is too small, so the judgment is made in step A3. For example, the value per inch of the system can be calculated according to the panel $Xiantian system resolution and the maximum resolution of the system ( Dot per inch, DPI) and panel DPI, and judge whether to enlarge the image according to the two values; or, if the user touches the program interface with zoom function (Z00m jn/〇ut), it can be based on The system DPI and the zoom level of the interface (z〇〇m level) are used to determine. In step A4, the image is selectively enlarged according to the judgment result. If the result of the determination in step A3 is that magnification is required, the image of a specific position on the face is enlarged, for example, the image adjacent to the touch position is enlarged. In addition, the magnification may be determined according to the system DPI and the panel Dn; or the magnification may be determined according to the zoom level and the system DPI. Referring to Fig. 5, there is shown a flow chart of a first embodiment of the image enlargement method of the present invention. In the figure, this embodiment corresponds to the computer system shown in the figure, and includes the following steps. In step B1, a current system resolution 161 degrees and a system maximum resolution 162 are obtained from the operating system 16 in execution, and the panel size 142 is read from the extended display identification code 121 of the display screen 12. In step B2, a system Dpil 52 and a panel DPI 153 are calculated. In step B3, it is detected that there is a foreign object touching the touch module 13. In the implementation, whether the touch detection signal 131 or the touch detection signal 131 from the touch module 13 is included in the touch detection module 131 may be included in the above manner. When it is detected that a foreign object touches the touch module 13, step B4 is performed; otherwise, 12 201122938 'step B6 is executed. The system DPI 152 and the panel DPI 153 are compared at step B4, 'determining whether the system DPI 152 is smaller than the panel DPI 153. If yes, it means that you need to enlarge the image, go to step B5; if no, it means you don't need to enlarge the image, go to step B3. In step B5, the image of the area around the touch position 132 is enlarged, as shown in FIG. In step B6, when it is detected that no foreign object touches the touch module 13, it is determined whether or not the image is enlarged. If not, go to step B3; if there is, execute step B7 to delay the preset image and resume with the enlarged image. After the user touches the touch module 13 to enlarge the image and obtain the desired information, the user only needs to remove the foreign object touching the touch module 13, and the computer system will be after a preset time. Restore the image. Please refer to FIG. 6, which is a flow chart of the steps of the second embodiment of the image enlargement method of the present invention. In the figure, the present embodiment corresponds to the computer system shown in Fig. 3, and includes the following steps, which are performed from the initial steps. In step C1, it is detected whether a foreign object touches the touch module 13, and if so, step C2 is performed; if not, step C3 is performed. In step C2, the computer system executes a determination mechanism to determine whether to enlarge the image, and if so, enlarges the image of the area around the touch position in step C3; if not, returns to the start step. The detailed steps in step C2 will be explained later. After the image is enlarged, it is determined in step C41 whether the foreign object releases the touch module and then touches other positions of the touch module. If yes, step C42 is performed; if not, the process returns to the start step. When the foreign object touches the other position of the touch module, it means that the user may touch the button or the link in the enlarged image; or use 13 201122938 to operate the content of other areas, whether the button is touched Or the link, if yes, proceed to step J to disconnect the foreign object corresponding to the button % p V C5 to execute the phase picking program, and then return to the starting step; if not, the second step C43 determines whether the zoom is touched: 4 = :: Close button 22' If no, go back to the beginning. After the image is restored, the image is restored to the start step. Please refer to FIG. 7 for a flowchart of the implementation of the present judgment mechanism. In the picture:: Do not zoom in on the itch 铱T This step of the judgment mechanism D1 In Liu, Cl, in step D1 to determine whether the touch position is the zoom level of the program, the pass is enough to etch ίί, right 疋, indicating that the zoom level of the current browsing program needs to be enlarged, clearly viewed, and does not need to enlarge the image; the shirt indicates that the shirt image is to be enlarged, and step C3 in FIG. 6 is performed. In the step D1, the touch position is not in the interface area of the (4) program, + the execution step D4 is calculated - the system DPI and the panel DPI, = in step D5, it is judged whether the system DPI is smaller than the panel 〇ρι, if the step C3 is executed Zoom in on the image, and if not, go back to the start step. The above description is only for the purpose of the genus, and the material (4) ° is not removed from the spirit of the moon and the equivalent modifications or variations to be included in the scope of the appended patent application. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram of a first embodiment of a computer system of the present invention; 'Fig. 2 is an enlarged view of the image of the present invention; Fig. 3 is a computer system of the present invention FIG. 4 is a flow chart of the image enlargement method of the present invention; FIG. 5 is a flow chart of the first embodiment of the image enlargement method of the present invention, and FIG. 6 is an image of the present invention. The second embodiment of the amplification method is a step φ flowchart; and the seventh diagram is a flowchart for implementing the judgment mechanism of whether the image of the invention is enlarged. [Main component symbol description] II: data operation module; III: image; • 12: display screen; 121: extended display identification code (EDID); 13: touch module; 131: touch detection signal; 132: Touch position; 14: storage module; 141: panel information; 15 201122938 142: panel size; 15: judgment module; 151: judgment result; 152: system DPI; 153: panel DPI; 16: operating system; Current system resolution; 162: system maximum resolution; 17, 37: application; 211: enlarged image area; 22 · close key map, 371: interface area; 372: zoom level; A1~A4: step; B1 to B7: steps; C1 to C8, C41 to C43: steps; and D1 to D5: steps. 16

Claims (2)

201122938 七、申請專利範圍: 1. 一種影像放大方法,包含下列步驟: 接收一觸碰偵測訊號,該觸碰偵測訊號包含一 觸碰位置; 取得一當前系統解析度; 取得一顯示螢幕之一面板資訊; 根據該面板資訊及該當前系統解析度,判斷是 否放大該顯示螢幕所顯示之一影像丨以及 根據判斷結果,選擇性放大該影像。 2.如申請專利範圍第丨項所述之影像放大方法,其中 該面板資訊係包含一面板尺寸。 3·如申請專利範圍第丨項所述之影像放大方法,其中 該判斷是否放大該影像之步驟更包含:以及 根據該面板資訊以及該當前系統解析度’計算 —系統每英吋點數值(Dot Per Inch, DPI);以及 根據該系統DPI判斷是否放大該影像。 4’如申請專利範圍第3項所述之影像放大方法,其中 該判斷是否放大該影像之步驟更包含: 取得一系統最大解析度; 根據該系統最大解析度及該面板資訊計算一面 板DPI ;以及 當該系統DPI小於該面板DPI,則放大該影像。 201122938 5. 如申請專利範圍第4項所述之影像放大方法,其中 更包含: 根據該系統DPI及該面板DPI,決定該影像之 放大倍數。 6. 如申請專利範圍第3項所述之影像放大方法,其中 該判斷是否放大該影像之步驟更包含: 判斷該觸碰位置是否位於一預設應用程式之— 介面區域内; 田該觸碰位置位於該介面區域内時,取得該介 面區域之一縮放等級(Z〇〇mlevel);以及 當該縮放等級小於或等於該系統Dpi, 該影像。 八 7. ^申請專利範圍第6項所述之影像放大方法,更包 放大倍數201122938 VII. Patent application scope: 1. An image enlargement method, comprising the following steps: receiving a touch detection signal, the touch detection signal includes a touch position; obtaining a current system resolution; obtaining a display screen A panel information; determining, according to the panel information and the current system resolution, whether to enlarge one of the images displayed on the display screen and selectively enlarging the image according to the determination result. 2. The image enlargement method according to claim 2, wherein the panel information comprises a panel size. 3. The image enlargement method as claimed in claim </ RTI> wherein the step of determining whether to enlarge the image further comprises: and calculating - the system per inch point value based on the panel information and the current system resolution (Dot Per Inch, DPI); and judge whether to enlarge the image according to the system DPI. 4' The image enlargement method of claim 3, wherein the step of determining whether to enlarge the image further comprises: obtaining a maximum resolution of the system; calculating a panel DPI according to the maximum resolution of the system and the panel information; And when the system DPI is less than the panel DPI, the image is enlarged. 201122938 5. The image enlargement method of claim 4, wherein the method further comprises: determining a magnification of the image according to the system DPI and the panel DPI. 6. The image enlargement method according to claim 3, wherein the step of determining whether to enlarge the image further comprises: determining whether the touch position is located in an interface area of a preset application; When the position is within the interface area, a zoom level (Z〇〇mlevel) of the interface area is obtained; and when the zoom level is less than or equal to the system Dpi, the image. VIII 7. ^Apply the image enlargement method described in item 6 of the patent scope, and further enlarge the magnification 8. Si::範圍第6項所述之影像放大方法,其 &quot;。又,.' 程式係為—網頁㈣應用程式。 兮乾圍第1項所述之影像放大方法,其 該衫像係為該顯示替莫一 區域的g。 ®幕顯不於該觸碰位置之對 申請料範®第9項所述之影像放大方法 201122938 隨著該觸碰位置之移動 當該觸碰位置移動時 改變影像放大之區域。 u. —種電腦系統,包含: 數位資料以產生一 一資料運算模組,係處理一 影像; 一顯示螢幕,係顯示該影像; 、觸控模組,係輸出一觸碰偵測訊號,該觸碰 鲁 偵測訊號包含一觸碰位置; _一儲存模組,係紀錄一當前系統解析度以及該 顯示螢幕之一面板資訊;以及 判斷模組’根據該面板資訊及該當前系統解 析度,判斷是否放大該顯示螢幕所顯示之一影像; 其中,該資料運算模組係根據該判斷模組所輸 出之一判斷結果,選擇性放大該影像。 • U·如申請專利範圍第11項所述之電腦系統,其中該 面板資訊係包令—面板尺寸。 13. 如申請專利範圍第1 1項所述之電腦系統,其中該 判斷模組係根據該面板資訊以及該當前系統解析 度’計算一系統每英吋點數值(DotPer Inch,DPI), 再根據該系統DPI判斷是否放大該影像。 14. 如申請專利範圍第13項所述之電腦系統,其中該 判斷模組更根據一系統最大解析度及該 面板資訊 計算一面板DPI ’當該系統DPI小於該面板DPI, 201122938 則該判斷模組通知該資料運算模組放大該影像。 5.如申凊專利範圍第14項所述之電腦系統,其中該 判斷模組更根據該系統DPI及該面板DPI,決定該 影像之放大倍數。 16. 如申凊專利範圍第13項所述之電腦系統,其中該 1斷模組更判斷該觸碰位置是否位於一預設應用 程式之一介面區域内,當該觸碰位置位於該介面區 域内時,取得該介面區域之一縮放等級(z〇〇m evel),且當該縮放等級小於或等於該系統Dpj, 則該判斷模組通知該資料運算模組放大該影像。 17. 如申睛專利範圍第16項所述之電腦系統,其中該 判斷模組根據該系統DPI及該面板DPI,決定該影 像之放大倍數。 18·如申請專利範圍第16項所述之電腦系統,其中該 該預設應用程式係為一網頁瀏覽應用程式。 19.如申請專利範圍第11項所述之電腦系統,其中該 影像係為該顯示螢幕顯示於該觸碰位置之對麻區 域的影像。 〜 2〇.如申請專利範圍第19項所述之電腦系統,當該觸 碰位置移動時,其中該資料運算模組係隨著該觸碰 位置之移動改變影像放大之區域。8. Si:: The image enlargement method described in item 6 of the range, &quot;. Also, the .' program is a web page (four) application. The image enlargement method according to Item 1, wherein the shirt image is g of the display region. The screen of the touch screen is not the same as the position of the touch. The image enlargement method described in item 9 is used. 201122938 Move with the touch position Change the area where the image is enlarged when the touch position moves. u. A computer system comprising: digital data to generate a data computing module for processing an image; a display screen for displaying the image; and a touch module for outputting a touch detection signal, The touch detection signal includes a touch position; a storage module records a current system resolution and a panel information of the display screen; and the determination module 'based on the panel information and the current system resolution, Determining whether to enlarge an image displayed on the display screen; wherein the data operation module selectively enlarges the image according to a determination result output by the determination module. • U. The computer system described in claim 11 of the patent application, wherein the panel information is a package order-panel size. 13. The computer system according to claim 11, wherein the determining module calculates a system per point value (DotPer Inch, DPI) according to the panel information and the current system resolution, and then according to The system DPI determines whether to enlarge the image. 14. The computer system of claim 13, wherein the determining module further calculates a panel DPI according to a maximum resolution of the system and the panel information. [When the system DPI is smaller than the panel DPI, 201122938, the determining module The group notifies the data computing module to enlarge the image. 5. The computer system of claim 14, wherein the determining module further determines the magnification of the image based on the system DPI and the panel DPI. 16. The computer system of claim 13, wherein the one-off module further determines whether the touch position is located in an interface area of a preset application, and the touch position is located in the interface area. The internal computing unit obtains a zoom level (z〇〇m evel) of the interface area, and when the zoom level is less than or equal to the system Dpj, the determining module notifies the data computing module to enlarge the image. 17. The computer system of claim 16, wherein the determining module determines the magnification of the image based on the system DPI and the panel DPI. 18. The computer system of claim 16, wherein the default application is a web browsing application. 19. The computer system of claim 11, wherein the image is an image of the display area of the display screen at the touch location. The computer system according to claim 19, wherein when the touch position is moved, the data operation module changes the image enlargement area as the touch position moves.
TW98146323A 2009-12-31 2009-12-31 Image enlargin method and computer system thereof TW201122938A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98146323A TW201122938A (en) 2009-12-31 2009-12-31 Image enlargin method and computer system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98146323A TW201122938A (en) 2009-12-31 2009-12-31 Image enlargin method and computer system thereof

Publications (1)

Publication Number Publication Date
TW201122938A true TW201122938A (en) 2011-07-01

Family

ID=45046446

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98146323A TW201122938A (en) 2009-12-31 2009-12-31 Image enlargin method and computer system thereof

Country Status (1)

Country Link
TW (1) TW201122938A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI493532B (en) * 2013-04-02 2015-07-21 Mstar Semiconductor Inc Display controlling device and display controlling method
TWI610220B (en) * 2011-12-28 2018-01-01 英特爾股份有限公司 Apparatus and method for automatically controlling display screen density

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI610220B (en) * 2011-12-28 2018-01-01 英特爾股份有限公司 Apparatus and method for automatically controlling display screen density
TWI493532B (en) * 2013-04-02 2015-07-21 Mstar Semiconductor Inc Display controlling device and display controlling method

Similar Documents

Publication Publication Date Title
US11550471B2 (en) Touch input cursor manipulation
US11592959B2 (en) Device, method, and graphical user interface for navigating and displaying content in context
TWI328185B (en) Touch screen device for potable terminal and method of displaying and selecting menus thereon
US10114494B2 (en) Information processing apparatus, information processing method, and program
DK178800B1 (en) Touch Input Cursor Manipulation
KR101597844B1 (en) Interpreting ambiguous inputs on a touch-screen
JP5576841B2 (en) User interface device capable of zooming image by pressing, image zoom method and program
JP5675622B2 (en) Display device
CN100410851C (en) User interface on portable electronic device
CN102929520B (en) The input of touch screen terminal and output intent and device
TWI420341B (en) Method of displaying a list on a screen and related mobile device
CN104331246A (en) Device and method for split screen display in terminal
US20100214239A1 (en) Method and touch panel for providing tactile feedback
TWI463355B (en) Signal processing apparatus, signal processing method and selecting method of user-interface icon for multi-touch interface
TW201120733A (en) Method for selecting functional icons on a touch screen
TW201003468A (en) Virtual touchpad
KR20110047349A (en) User interface device and method using touch and pressure in portable terminal
WO2011088281A1 (en) Automatically displaying and hiding an on-screen keyboard
CN101772753A (en) Method, apparatus and computer program product for facilitating data entry using an offset connection element
JP2012003508A (en) Information processor, method and program
JP2011150413A (en) Information processing apparatus, method and program for inputting operation
TW201015394A (en) Method of tracking touch inputs and related touch input tracking device and computer system
TW201349093A (en) Method, apparatus and computer program product for cropping screen frame
CN102129338A (en) Image enlargement method and computer system thereof
CN101639738B (en) Method for manipulating application program and its electronic device