TWI522894B - 用於電子元件中的方法、電腦程式產品以及非暫時性電腦可讀記錄媒體 - Google Patents

用於電子元件中的方法、電腦程式產品以及非暫時性電腦可讀記錄媒體 Download PDF

Info

Publication number
TWI522894B
TWI522894B TW103129765A TW103129765A TWI522894B TW I522894 B TWI522894 B TW I522894B TW 103129765 A TW103129765 A TW 103129765A TW 103129765 A TW103129765 A TW 103129765A TW I522894 B TWI522894 B TW I522894B
Authority
TW
Taiwan
Prior art keywords
content
input
area
electronic component
attribute
Prior art date
Application number
TW103129765A
Other languages
English (en)
Other versions
TW201510844A (zh
Inventor
金泰延
高祥赫
金熙璡
沈輔鉉
李惠美
張時學
Original Assignee
三星電子股份有限公司
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 三星電子股份有限公司 filed Critical 三星電子股份有限公司
Publication of TW201510844A publication Critical patent/TW201510844A/zh
Application granted granted Critical
Publication of TWI522894B publication Critical patent/TWI522894B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Description

用於電子元件中的方法、電腦程式產品以及非暫時 性電腦可讀記錄媒體
本發明大體上是關於電子元件以及根據領域屬性提供內容的方法。
隨著電子元件的功能發展,可藉由使用輸入工具而便利地輸入使用者想要的內容。舉例而言,除簡單的觸碰輸入外,使用者亦可藉由使用懸浮功能來進行輸入。
然而,因為習知電子元件無法提供每一差異化內容,所以使用者的互動增加。
因此,需要開發藉由在電子元件中區分所選擇的區域的領域屬性與所輸入的互動而將各種內容提供至使用者的元件以及方法。
本發明的態樣為實質上解決至少上文的問題及/或缺點且提供至少下文的優點。因此,本發明的態樣為藉由區分所選擇的區域的領域屬性與所輸入的互動而提供每一差異化內容來改良使用者的便利性的元件以及方法。
本發明的另一態樣為藉由在內容輸入至所設定的視覺導引區域時在所設定的方向上自動捲動輸入領域區域的螢幕來減少使用者的互動的元件以及方法。
根據本發明的態樣,一種電子元件的操作方法包含:基於輸入而選擇對應於經由所述電子元件的顯示器顯示的頁面的至少一個領域的區域;自包含第一屬性以及第二屬性的多個屬性確認對應於所述至少一個領域的屬性;以及根據所述所確認的屬性而自包含第一內容以及第二內容的至少一個內容選擇性地提供對應於所述屬性的內容。
根據本發明的另一態樣,一種電子元件包含:顯示單元,基於輸入而選擇對應於經由所述電子元件的顯示器顯示的頁面的至少一個領域的區域;以及處理器,自包含第一屬性以及第二屬性的多個屬性確認對應於所述至少一個領域的屬性,且根據所述所確認的屬性而自包含第一內容以及第二內容的至少一個內容選擇性地提供對應於所述屬性的內容。
根據本發明的另一態樣,提供一種非暫時性電腦可讀記錄媒體,其上有用於執行一種方法的程式,所述方法包含:基於輸入而選擇對應於經由電子元件的顯示器顯示的頁面的至少一個 領域的區域;自包含第一屬性以及第二屬性的多個屬性確認對應於所述至少一個領域的屬性;以及根據所述所確認的屬性而自包含第一內容以及第二內容的至少一個內容選擇性地提供對應於所述屬性的內容。
100‧‧‧電子元件
102‧‧‧電子元件
104‧‧‧電子元件
110‧‧‧匯流排
120‧‧‧處理器
130‧‧‧記憶體
131‧‧‧核心
132‧‧‧中間軟體
133‧‧‧應用程式設計介面(API)
134‧‧‧應用程式
140‧‧‧使用者輸入單元
150‧‧‧顯示單元
160‧‧‧通信單元
162‧‧‧網路通信
200‧‧‧硬體
210‧‧‧處理器
211‧‧‧應用處理器(AP)
213‧‧‧通信處理器(CP)
214‧‧‧用戶識別模組(SIM)卡
220‧‧‧記憶體
222‧‧‧內部記憶體
224‧‧‧外部記憶體
230‧‧‧通信單元
231‧‧‧無線通信單元
233‧‧‧WiFi單元
234‧‧‧射頻模組
235‧‧‧藍牙(BT)單元
237‧‧‧GPS單元
239‧‧‧近場通信(NFC)單元
240‧‧‧感測器單元
240A‧‧‧手勢感測器
240B‧‧‧陀螺感測器
240C‧‧‧壓力感測器
240D‧‧‧磁性感測器
240E‧‧‧加速度感測器
240F‧‧‧握持感測器
240G‧‧‧近接感測器
240H‧‧‧紅綠藍(RGB)感測器
240I‧‧‧生物感測器
240J‧‧‧溫度/濕度感測器
240K‧‧‧照度感測器
240M‧‧‧紫外線(UV)感測器
250‧‧‧使用者輸入單元
252‧‧‧觸碰面板
254‧‧‧筆感測器
256‧‧‧按鍵
258‧‧‧超音波輸入元件
260‧‧‧顯示單元
262‧‧‧面板
264‧‧‧全像片
270‧‧‧介面
272‧‧‧高清晰度多媒體介面(HDMI)
274‧‧‧通用串列匯流排(USB)
276‧‧‧投影機
278‧‧‧D超小型連接器(D-SUB)
280‧‧‧音訊編解碼器
282‧‧‧揚聲器
284‧‧‧接收器
286‧‧‧耳機
288‧‧‧麥克風
291‧‧‧相機模組
295‧‧‧電源管理單元
296‧‧‧電池
297‧‧‧指示器
298‧‧‧馬達
300‧‧‧程式化單元
310‧‧‧核心
311‧‧‧系統資源管理器
312‧‧‧元件驅動器
330‧‧‧中間軟體
335‧‧‧執行時間程式庫
341‧‧‧應用程式管理器
342‧‧‧視窗管理器
343‧‧‧多媒體管理器
344‧‧‧資源管理器
345‧‧‧電源管理器
346‧‧‧資料庫管理器
347‧‧‧封包管理器
348‧‧‧連接性管理器
349‧‧‧通知管理器
350‧‧‧位置管理器
351‧‧‧圖形管理器
352‧‧‧安全性管理器
360‧‧‧應用程式設計介面(API)
370‧‧‧應用程式
371‧‧‧首頁
372‧‧‧撥號盤
373‧‧‧SMS/MMS
374‧‧‧IM
375‧‧‧瀏覽器
376‧‧‧相機
377‧‧‧鬧鐘
378‧‧‧連絡人
379‧‧‧語音撥號
380‧‧‧電子郵件
381‧‧‧行事曆
382‧‧‧媒體播放器
383‧‧‧相冊
384‧‧‧時鐘
401‧‧‧任意區域
402‧‧‧視覺啟示區域
403‧‧‧輸入領域區域
404‧‧‧結果領域區域
405‧‧‧內容
501‧‧‧輸入領域區域
502‧‧‧結果領域區域
503‧‧‧視覺導引區域
601‧‧‧「更多」按鈕
602‧‧‧「確定」按鈕
603、606‧‧‧按鈕
604、607‧‧‧空格按鈕
605、608‧‧‧退格按鈕
609‧‧‧鍵入按鈕
1001‧‧‧刪除按鈕
1901~1916、2001~2003‧‧‧步驟
結合附圖,自以下詳細描述,本發明的上述及其他態樣、特徵以及優點將變得更顯而易見。
圖1為說明根據本發明的實施例的電子元件的方塊圖。
圖2為根據本發明的實施例的硬體的方塊圖。
圖3為說明根據本發明的實施例的程式化模組的方塊圖。
圖4A、圖4B、圖4C及圖4D為根據本發明的實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定的內容的視圖。
圖5A、圖5B、圖5C及圖5D為根據本發明的實施例在電子元件中藉由所設定的方向而自動捲動輸入領域區域的螢幕的視圖。
圖6A、圖6B及圖6C為說明根據本發明的實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖7A、圖7B、圖7C及圖7D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖8A、圖8B、圖8C及圖8D為說明根據本發明的另一實施 例的電子元件中的輸入領域區域的擴展概念的視圖。
圖9A、圖9B、圖9C及圖9D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖10A、圖10B、圖10C及圖10D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖11A、圖11B、圖11C及圖11D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖12A、圖12B、圖12C及圖12D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖13A、圖13B、圖13C及圖13D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖14A、圖14B、圖14C及圖14D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。
圖15A、圖15B、圖15C及圖15D為根據本發明的實施例在電子元件中自輸入工具接收時間的視圖。
圖16為根據本發明的實施例藉由在電子元件中自輸入工具辨識特定手勢而編輯所顯示的文字的視圖。
圖17A、圖17B及圖17C為根據本發明的另一實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定的內容的視圖。
圖18A、圖18B及圖18C為根據本發明的另一實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定 的內容的視圖。
圖19A及圖19B為說明根據本發明的實施例的電子元件的操作次序的流程圖。
圖20為根據本發明的實施例根據領域屬性而提供內容的流程圖。
圖21A、圖21B及圖21C為根據本發明的另一實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定的內容的視圖。
在下文中,將參看附圖來更詳細地描述本發明的實施例。關於本發明,在圖式與相關詳細描述中說明特定實施例。各種修改是可能的,且因此提供了各種實施例。因此,本發明不欲限於特定實施例,且應理解,本發明應包含在本發明的範疇及技術範圍內的所有修改、等效物及替代。關於圖式的描述,相似參考數字指相似部件。
根據本發明的實施例的電子元件可為具有通信功能的元件。舉例而言,電子元件可為以下各者中的至少一者或組合:智慧型電話、平板型個人電腦(Personal Computer,PC)、行動電話、視訊電話、電子書閱讀器、桌上型PC、膝上型PC、筆記型電腦、個人數位助理(Personal Digital Assistant,PDA)、攜帶型多媒體播放器(Portable Multimedia Player,PMP)、MP3播放器、行動醫療 元件、電子手環、電子項鏈、電子外設裝置、相機、可穿戴元件、電子時鐘、腕錶、智慧型白色家電(例如,冰箱、空調、真空吸塵器、人工智慧機器人、電視、數位視訊光碟(Digital Video Disk,DVD)播放器、音訊系統、烤箱、微波爐、洗衣機、空氣淨化器以及數位相框)、各種醫療元件(例如,磁共振血管造影(Magnetic Resonance Angiography,MRA)、磁共振成像(Magnetic Resonance Imaging,MRI)、電腦斷層攝影(Computed Tomography,CT)、斷層攝影以及超音波檢查)、導航元件、全球定位系統(Global Positioning System,GPS)接收器、事件資料記錄器(Event Data Recorder,EDR)、飛行資料記錄器(Flight Data Recorder,FDR)、機上盒、電視盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、電子辭典、車輛資訊娛樂元件、船隻的電子設備(例如,船隻的導航元件以及陀螺羅盤)、航空電子設備、安全元件、電子服裝、電子鎖、攝錄影機、遊戲控制台、頭戴式顯示器(Head-Mounted Display,HMD)、平板顯示元件、電子相冊、傢具或建築/包含通信功能的結構的一部分、電子佈告牌、電子簽章接收元件以及投影機。對於熟習此項技術者而言顯而易見的是,電子元件不限於上述元件。
圖1為說明根據本發明的各種實施例的電子元件的方塊圖。參看圖1,電子元件100包含匯流排110、處理器120、記憶體130、使用者輸入單元140、顯示單元150以及通信單元160。
匯流排為將上述組件彼此連接且彼此遞送通信(例如, 控制訊息)的電路。
處理器120經由匯流排110而自其他組件(例如,記憶體130、使用者輸入單元140、顯示單元150以及通信單元160)接收命令,解譯所接收的命令且回應於所解譯的命令而執行操作以及資料處理。
記憶體130儲存自處理器120或上述其他組件接收或由處理器120或上述其他組件產生的命令或資料。記憶體130可包含程式化單元,例如,核心131、中間軟體132、應用程式設計介面(Application Programming Interface,API)133以及應用程式134。上述程式化單元中的每一者可用軟體、韌體、硬體或其組合來組態。
核心131控制或管理用於執行由剩餘的其他程式化單元(例如,中間軟體132、API 133或應用程式134)實施的操作或功能的系統資源(例如,匯流排110、處理器120或記憶體130)。此外,核心131可提供用於自核心131、中間軟體132、API 133或應用程式134存取電子元件100的個別組件且控制或管理所述組件的介面。
中間軟體132起經由通信而在API 133或應用程式134與核心131之間交換資料的媒介的作用。此外,關於自多個應用程式134接收的任務請求,中間軟體132可藉由使用將使用系統資源(例如,匯流排110、處理器120或記憶體130)的優選級指派給多個應用程式134中的至少一個應用程式的方法而對任務請 求執行負載平衡。
作為應用程式134藉以控制自核心131或中間軟體132提供的功能的介面的API 133包含用於檔案控制、視窗控制、影像處理或字元控制的至少一個介面或功能。
使用者輸入單元140自使用者接收命令或資料且經由匯流排110而將命令或資料遞送至處理器120或記憶體130。顯示單元150將影像、視訊或資料顯示給使用者。
通信單元160進行另一電子元件102與電子元件100之間的通信。通信單元160可支援預定短距離通信協定(例如,無線保真(Wireless Fidelity,Wifi)、藍牙(Bluetooth,BT)、近場通信(Near Field Communication,NFC))或預定網路通信162(例如,網際網路、區域網路(Local Area Network,LAN)、廣域網路(Wide Area Network,WAN)、電信網路、蜂巢式網路、衛星網路或普通老式電話服務(plain old telephone service,POTS))。電子元件102及104中的每一者可與電子元件100相同或不同。
圖2為根據本發明的各種實施例的硬體200的方塊圖。硬體200可例如為圖1所示的電子元件100。參看圖2,硬體200包含至少一個處理器210、用戶識別模組(Subscriber Identification Module,SIM)卡214、記憶體220、通信單元230、感測器單元240、使用者輸入單元250、顯示單元260、介面270、音訊編解碼器280、相機模組291、電源管理單元295、電池296、指示器297以及馬達298。
處理器210包含至少一個應用處理器(Application Processor,AP)211以及至少一個通信處理器(Communication Processor,CP)213,且可為圖1所示的處理器120。雖然處理器210中所包含的AP 211及CP 213展示於圖2中,但AP 211及CP 213可包含於不同IC封裝中或一個IC封裝中。處理器210自包含第一屬性以及第二屬性的多個屬性確認對應於至少一個領域的屬性,且根據所確認的屬性而自包含第一內容以及第二內容的至少一個內容選擇性地提供對應於屬性的內容。此外,處理器210可自多個指定互動確認與輸入相關的至少一個互動。當至少一個互動為第一指定互動時,處理器210關於對應內容而執行第一功能,且當至少一個互動為第二指定互動時,處理器210關於對應內容而執行第二功能。此外,基於屬性,處理器210可自包含用於自電子元件的外部接收內容的第一領域、用於接收儲存於電子元件中的內容的第二領域以及用於接收指定選單的第三領域中的至少一者的多個領域確認對應領域。此外,處理器210可根據視覺導引區域上所顯示的內容的量而自動捲動輸入領域區域的螢幕。此外,當屬性對應於第三屬性且輸入對應於多個指定互動中的第一互動時,處理器210可增大或減小包含區域的內容的大小。此外,處理器可執行對應於自編輯選單選擇的至少一個選單的編輯功能。
AP 211藉由執行作業系統或應用程式而控制連接至AP 211的多個硬體或軟體組件且對多媒體資料執行各種資料處理及 操作。AP 211可例如用系統晶片(System on Chip,SoC)來實施。根據本發明的實施例,處理器210可更包含圖形處理單元(Graphic Processing Unit,GPU)(未圖示)。
CP 213在包含硬體200的電子元件(例如,電子元件100)與經由網路而連接的其他電子元件之間的通信中管理資料鏈路,且轉換通信協定。CP 213可例如用SoC來實施。根據本發明的實施例,CP 213執行多媒體控制功能的至少一部分。CP 213可藉由使用用戶識別單元(例如,SIM卡214)而在通信網路中執行終端機的區別及鑑別。此外,CP 213可將服務(例如,語音呼叫、視訊呼叫、文字訊息或封包資料)提供至使用者。
此外,CP 213控制通信單元230的資料傳輸。如圖2所示,諸如CP 213、電源管理單元295以及記憶體220的組件與AP 211分離,但根據本發明的實施例,AP 211可實施為包含上述組件中的一些(例如,CP 213)。
根據本發明的實施例,AP 211或CP 213可將自非揮發性記憶體或連接至AP 211或CP 213的其他組件中的至少一者接收的命令或資料載入至揮發性記憶體,且可處理所述命令或資料。此外,AP 211或CP 213可將自其他組件中的至少一者接收或由其他組件中的至少一者產生的資料儲存於非揮發性記憶體中。
SIM卡214包含獨特識別資訊(例如,積體電路卡識別符(Integrated Circuit Card IDentifier,ICCID))或用戶資訊(例如,國際行動用戶身份(International Mobile Subscriber Identity, IMSI))。記憶體220包含內部記憶體222以及外部記憶體224,且可為圖1所示的記憶體130。內部記憶體222可包含揮發性記憶體(例如,動態RAM(DRAM)、靜態RAM(SRAM)、同步動態RAM(SDRAM))以及非揮發性記憶體(例如,一次可程式化ROM(OTPROM)、可程式化ROM(PROM)、可抹除可程式化ROM(EPROM)、電可抹除可程式化ROM(EEPROM)、遮罩ROM、快閃ROM、NAND快閃記憶體以及NOR快閃記憶體)中的至少一者。根據本發明的實施例,內部記憶體222可具有固態磁碟(Solid State Drive,SSD)的形式。外部記憶體224可更包含緊密快閃(compact flash,CF)、安全數位(secure digital,SD)、微型安全數位(micro secure digital,Micro-SD)、迷你型安全數位(mini secure digital,Mini-SD)、極速數位(extreme digital,xD)或記憶棒單元。通信單元230包含無線通信單元231或射頻模組234,且可為圖1所示的通信單元160。無線通信單元231包含WiFi單元233、藍牙(Bluetooth,BT)單元235、GPS單元237或近場通信(Near Field Communication,NFC)單元239。舉例而言,無線通信單元231藉由使用無線頻率而提供無線通信功能。此外或其他,無線通信單元231可包含用於將硬體200連接至網路(例如,網際網路、區域網路(Local Area Network,LAN)、廣域網路(Wire Area Network,WAN)、電信網路、蜂巢式網路、衛星網路或普通老式電話服務(Plain Old Telephone Service,POTS))的網路介面(例如,LAN卡)或數據機。
射頻 模組234可負責資料傳輸,例如,射頻信號或所謂的電信號的傳輸。射頻 模組234可包含收發器、功率放大模組(Power Amp Module,PAM)、頻率濾波器或低雜訊放大器(Low Noise Amplifier,LNA)。射頻 模組234亦可包含用於在無線通信中在自由空間上傳輸/接收電磁波的組件,例如,導體或傳導線。
感測器單元240包含以下各者中的至少一者:手勢感測器240A、陀螺感測器240B、壓力感測器240C、磁性感測器240D、加速度感測器240E、握持感測器240F、近接感測器240G、紅綠藍(RGB)感測器240H、生物感測器240I、溫度/濕度感測器240J、照度感測器240K以及紫外線(Ultra Violet,UV)感測器240M。感測器單元240量測電子元件的物理量或偵測其操作狀態,藉此將所量測或所偵測的資訊轉換為電信號。此外/或者,感測器單元240可包含電子鼻感測器、肌電(electromyography,EMG)感測器、腦電波(electroencephalogram,EEG)感測器或心電圖(electrocardiogram,ECG)感測器。感測器單元240可更包含用於控制其中的至少一個感測器的控制單元。使用者輸入單元250包含觸碰面板252、(數位)筆感測器254、按鍵256或超音波輸入元件258,且可為圖1所示的使用者輸入單元140。觸碰面板252例如經由電容性、電阻性、紅外線或超音波方法中的至少一者而辨識觸碰輸入。觸碰面板252可更包含控制器。在電容性方法的狀況下,直接觸碰與近接兩者的辨識是可能的。觸碰面板252可 更包含觸覺層,其將觸覺回應提供至使用者。(數位)筆感測器254可經由與接收使用者的觸碰輸入的方法類似或相同的方法或用於辨識的額外薄層來實施。作為按鍵256,可例如使用小鍵盤或觸碰鍵。超音波輸入元件258為藉由經由終端機中的麥克風(例如,麥克風288)而偵測音波來確認資料的元件,且經由產生超音波信號的筆而提供無線辨識。根據本發明的實施例,硬體200可自經由通信單元230而連接至硬體200的外部元件(例如,網路、電腦或伺服器)接收使用者輸入。顯示單元260包含面板262或全像片264,且可為圖1所示的顯示單元150。面板262可包含液晶顯示器(Liquid-Crystal Display,LCD)或主動矩陣有機發光二極體(Active-Matrix Organic Light-Emitting Diode,AM-OLED)顯示單元。面板262可例如實施為可撓性的、透明的或可穿戴的。面板262以及觸碰面板252可用一個單元來組態。全像片264可藉由使用光的干涉而在空氣中展示三維影像。根據本發明的實施例,顯示單元260可更包含用於控制面板262或全像片264的控制電路。
顯示單元260基於輸入而選擇對應於經由電子元件的顯示器顯示的頁面的至少一個領域的區域,且可關於電子元件或使用者而自外部元件接收輸入。此外,當屬性對應於第一屬性且輸入對應於多個指定互動中的第一指定互動時,顯示單元260在顯示器的一部分上提供用於自電子元件的外部接收內容的使用者介面,經由使用者介面而自電子元件的外部接收內容,且在至少一 個領域上顯示經由使用者介面而輸入的內容。此外,當屬性對應於第一屬性且輸入對應於多個指定互動中的第二指定互動時,顯示單元260顯示用於在至少一個領域上接收內容的輸入領域區域以及用於顯示輸入至輸入領域區域的內容的結果領域區域,在結果領域區域上顯示輸入至輸入領域區域的內容,且在一區域上顯示結果領域區域上所顯示的內容。此外,顯示單元260可在指定視覺導引區域上顯示輸入至輸入領域區域的內容。此外,當屬性對應於第一屬性且輸入對應於多個指定互動中的第三指定互動時,顯示單元260顯示至少一個指定內容且自至少一個指定內容選擇至少一個部分以在一區域上提供所述至少一個部分。此外,當屬性對應於第二屬性且輸入對應於多個指定互動中的第一指定互動時,顯示單元260在顯示器的至少一特定區域上顯示至少一個內容,接收對應於多個指定互動中的第二互動的額外輸入,基於額外輸入而選擇至少一個內容的至少一個部分,且在顯示器的至少一特定區域或另一區域上提供所選擇的至少一個部分。此外,當屬性對應於第三屬性且輸入對應於多個指定互動中的第二指定互動時,顯示單元260在顯示器的至少一特定區域上顯示編輯選單。
介面270可包含高清晰度多媒體介面(High-Definition Multimedia Interface,HDMI)272、通用串列匯流排(Universal Serial Bus,USB)274、投影機276或D超小型連接器(D-subminiature,D-SUB)278。此外或其他,介面270可包含安 全數位(SD)/多媒體卡(Multi-Media Card,MMC)或紅外線資料協會(Infrared Data Association,IrDA)單元。音訊編解碼器280將語音轉換為電信號,且將電信號轉換為語音。音訊編解碼器280轉換經由揚聲器282、接收器284、耳機286或麥克風288而輸入或自揚聲器282、接收器284、耳機286或麥克風288輸出的語音資訊。根據本發明的實施例,相機 模組291為用於攝取影像及視訊的元件,且包含至少一個影像感測器(例如,前透鏡或後透鏡)、影像信號處理器(Signal Processor,SP)或閃光LED。
電源管理單元295管理硬體200的電源。雖然圖中未示,但電源管理單元295可包含電源管理積體電路(Power Management Integrated Circuit,PMIC)、充電器積體電路(IC)或電池燃料表。PMIC可例如建置於IC或SoC半導體中。充電方法可分類為有線方法以及無線方法。充電器IC可對電池充電,且可防止來自充電器的過電壓或過電流流動。根據本發明的實施例,充電器IC可包含用於有線充電方法以及無線充電方法中的至少一者的充電器IC。舉例而言,作為無線充電方法,存在磁共振方法、磁感應方法或電磁方法。可添加用於無線充電的額外電路,例如,諸如線圈環路、共振電路或整流器電路的電路。電池表量測電池296的剩餘電量或充電期間的電池296的電壓、電流或溫度。電池296產生電力且供應電源。舉例而言,電池296可為可再充電電池。指示器297顯示硬體200或其一部分(例如,AP 211)的特定狀態,例如,開機狀態、訊息狀態或充電狀態。馬達298將電信號 轉換為機械振動。雖然圖中未示,但硬體200可包含用於行動TV支援的處理元件(例如,GPU)。用於行動TV支援的處理元件可根據諸如數位多媒體廣播(Digital Multimedia Broadcasting,DMB)、數位視訊廣播(Digital Video Broadcasting,DVB)或媒體流的標準來處理媒體資料。根據本發明的實施例的硬體中的上述組件的名稱可根據電子元件的類型而變化。根據本發明的實施例的硬體可組態為包含上述組件或額外其他組件中的至少一者。此外,根據本發明的實施例的硬體中的一些組件組態為一個實體,以使得先前的對應組件的功能相同地得以執行。
圖3為說明根據本發明的實施例的程式化單元300的方塊圖。程式化單元300可包含(例如,儲存)於圖1的電子元件100中(例如,記憶體130中)。程式化單元300的至少一部分可用軟體、韌體、硬體或其組合來組態。程式化單元300可包含控制與實施於硬體200中的電子元件100相關的資源的作業系統(Operating System,OS)或在OS上執行的各種應用程式(例如,應用程式370)。舉例而言,OS可包含Android、iOS、Windows、Symbian、Tizen或Bada。參看圖3,程式化單元300包含核心310、中間軟體330、應用程式設計介面(Application Programming Interface,API)360以及應用程式370。
核心310(例如,核心131)包含系統資源管理器311以及元件驅動器312。系統資源管理器311可包含處理程序管理單元(未圖示)、記憶體管理單元(未圖示)或檔案系統管理單元(未 圖示)。
中間軟體330包含用於提供應用程式370通常需要的功能的多個預先實施的單元。此外,中間軟體330經由API 360而提供功能以允許應用程式370有效地使用電子元件中的有限的系統資源。舉例而言,如圖3所示,中間軟體330(例如,中間軟體132)可包含以下各者中的至少一者:執行時間程式庫335、應用程式管理器341、視窗管理器342、多媒體管理器343、資源管理器344、電源管理器345、資料庫管理器346、封包管理器347、連接性管理器348、通知管理器349、位置管理器350、圖形管理器351以及安全性管理器352。
執行時間程式庫335包含程式庫單元,其中編譯器用於在應用程式370得以執行時經由程式設計語言而添加新功能。根據本發明的實施例,執行時間程式庫335執行與輸入/輸出、記憶體管理或計算操作相關的功能。
應用程式管理器341管理應用程式370中的至少一個應用程式的壽命週期。視窗管理器342管理使用螢幕的GUI資源。多媒體管理器343辨識播放各種媒體檔案所需的格式,且藉由使用適用於對應格式的編解碼器而對媒體檔案執行編碼或解碼。資源管理器344管理應用程式370中的至少一個應用程式的資源,諸如,原始碼、記憶體或儲存空間。
電源管理器345在基本輸入/輸出系統(basic input/output system,BIOS)的操作中管理電池或電源,且提供操作所需的電源 資訊。資料庫管理器346執行管理操作以產生、搜尋或改變用於應用程式370中的至少一個應用程式的資料庫。封包管理器347管理以封包檔案格式散佈的應用程式的安裝或更新。
連接性管理器348管理無線連接,諸如,WiFi或藍牙連接。通知管理器349以不打擾使用者的方式來顯示或通知事件,諸如,到達訊息、約定以及近接警報。位置管理器350管理電子元件的位置資訊。圖形管理器351管理將提供至使用者或與其相關的使用者介面的圖形效果。安全性管理器352提供系統安全性或使用者鑑別所需的一般安全性功能。根據本發明的實施例,當電子元件(例如,電子元件100)具有呼叫功能時,中間軟體330可更包含用於管理電子元件的語音或視訊呼叫功能的電話管理器。
中間軟體330可經由上述內部組件的各種功能組合而產生且使用新的中間軟體單元。中間軟體330可提供根據OS的類型而指定的單元以便提供特殊功能。此外,中間軟體330可動態地刪除現有組件中的一些或添加新的組件。因此,可省略本發明的實施例中所列出的組件中的一些,添加其他組件,或可替代具有不同名稱且執行類似功能的組件。
可根據OS而將API 360(例如,API 133)作為具有不同組態的一組API程式化功能來提供。舉例而言,在Android或iOS的狀況下,可由每一平台提供一個API集,且在Tizen的狀況下,可提供兩個以上API集。
舉例而言,應用程式370(例如,應用程式134)可包含預先載入的應用程式或第三方應用程式。
程式化 單元300的至少一部分可使用儲存於電腦可讀儲存媒體中的命令來實施。當命令由至少一個處理器(例如,處理器210)執行時,所述至少一個處理器可執行對應於所述命令的功能。電腦可讀儲存媒體可例如包含記憶體220。程式化 單元300的至少一部分可由處理器210實施或執行。程式化 單元300的至少一部分可包含用於執行至少一個功能的模組、程式、常式、指令集或處理程序。
根據本發明的實施例的程式化 單元300的組件的名稱可根據OS的類型而變化。
圖4A、圖4B、圖4C及圖4D為根據本發明的實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定的內容的視圖。首先,如圖4A所示,電子元件可使用輸入工具來選擇任意區域401。更詳細言之,電子元件使用輸入工具來選擇用於接收內容的任意區域401。此處,輸入工具可包含適用於將一區域輸入至電子元件的所有工具,諸如,觸控筆以及使用者的手指。
此外,電子元件可經由多個所設定的互動中的至少一個互動來選擇任意區域401。此處,當諸如觸控筆的輸入工具用作輸入工具時,可使用筆懸浮、筆懸浮及保持、筆觸碰、筆觸碰及保持、筆懸浮與按鈕輸入、筆懸浮及保持與按鈕輸入、筆觸碰與按 鈕輸入以及筆觸碰及保持功能進行多個所設定的互動。若輸入工具為使用者的手指,則可包含除按鈕輸入以外的所有功能。
接著,電子元件判定多個所設定的領域中的哪一領域對應於由輸入工具選擇的區域。此處,多個所設定的領域可包含輸入領域、按鈕領域以及內容領域。更詳細言之,輸入領域為用於輸入諸如文字及影像的內容的領域,按鈕領域為用於輸入所設定的內容的領域,且內容領域為用於將所選擇的內容的大小增大或減小為所設定的大小或接收所設定的編輯選單的領域。
若由輸入工具選擇的區域被確認為多個所設定的領域中的輸入領域,則電子元件可確認由輸入工具選擇的所輸入的互動。
若確認電子元件如圖4B所示自輸入工具接收所設定的第一互動,則電子元件在所設定的區域上顯示用於在所選擇的區域中接收內容的視覺啟示區域402。更詳細言之,當確認所設定的第一互動是使用輸入工具來選擇時,電子元件在所選擇的區域上顯示視覺啟示區域402。接著,當確認完成對所顯示的視覺啟示區域402的內容輸入時,電子元件在所選擇的區域上顯示完成了輸入的內容。舉例而言,在自視覺啟示區域402接收到文字「meeting」且接著選擇除視覺啟示區域402之外的區域之後,電子元件可確認完成文字輸入,刪除所顯示的視覺啟示區域402且在所選擇的區域上顯示所輸入的文字「meeting」。
視覺啟示區域402可自觸碰螢幕的整個區域接收內容。此處,隨著輸入內容,視覺啟示區域402可垂直地增大及減小。 此外,若輸入至視覺啟示區域402的內容過大且輸入至游標最大區域,則電子元件可在底部處自動地產生額外區域。「游標最大」區域指視覺啟示區域402的容量,且指示輸入至視覺啟示區域402的內容的量處於其最大量。此外,若在視覺啟示區域402中存在已書寫的內容,則電子元件可顯示適合於字型轉換之後的所設定的大小的區域。此外,當啟動小鍵盤時,電子元件可經由小鍵盤而自視覺啟示區域402接收內容。
若確認電子元件如圖4C所示自輸入工具接收所設定的第二互動,則電子元件顯示用於在所選擇的區域中接收內容的輸入領域區域403以及用於顯示輸入至輸入領域區域403的內容的結果領域區域404。接著,在確認接收來自輸入領域區域403的內容且同時顯示輸入至結果領域區域404的內容之後,若完成對輸入領域區域403的內容輸入,則電子元件在所選擇的區域上顯示結果領域區域404上所顯示的內容。
舉例而言,若文字「meeting」輸入至輸入領域區域403,則電子元件同時在結果領域區域404上顯示輸入至輸入領域區域403的文字「meeting」。接著,當確認完成對輸入領域區域403的內容輸入時,電子元件在所選擇的區域上顯示結果領域區域404上所顯示的文字「meeting」。
若確認電子元件如圖4D所示自輸入工具接收所設定的第三互動,則電子元件可顯示多個所設定的內容405。更詳細言之,為了接收多個所顯示的內容405中的至少一個內容,電子元 件顯示多個所顯示的內容405。接著,為了接收多個所顯示的內容405中的至少一個內容,電子元件確認所選擇的內容輸入至所選擇的區域。
圖5A、圖5B、圖5C及圖5D為根據本發明的實施例在電子元件中在所設定的方向上自動捲動輸入領域區域的螢幕的視圖。首先,若確認電子元件如圖5C所示自輸入工具接收所設定的第一互動,則電子元件顯示用於在所選擇的區域中接收內容的輸入領域區域501以及用於顯示輸入至輸入領域區域501的內容的結果領域區域502。
此處,視覺導引區域503包含於輸入領域區域501中且得以顯示。視覺導引區域503為用於在輸入至輸入領域區域501的內容得以輸入時在所設定的方向上自動捲動輸入領域區域501的螢幕的區域。
舉例而言,如圖5B至圖5D所示,當在輸入領域區域501中接收到文字「S pen meeting」時,電子元件可藉由確認輸入至視覺導引區域503的文字得以輸入而在向右方向(亦即,所設定的方向)上自動捲動游標。若使用者想要再次確認自動捲動的文字,則輸入領域區域501可向左或向右捲動以供確認。
接著,在確認接收來自輸入領域區域501的內容且同時顯示輸入至結果領域區域502的內容之後,若完成對輸入領域區域501的內容輸入,則電子元件以所設定的字型在所選擇的區域上顯示結果領域區域502上所顯示的內容。
舉例而言,若文字「meeting」以手寫形式輸入至輸入領域區域501,則電子元件同時在結果領域區域502上顯示輸入至輸入領域區域501的文字「meeting」。接著,當確認完成對輸入領域區域501的內容輸入時,電子元件將結果領域區域502上所顯示的文字「meeting」改變為所設定的字型的文字且接著在所選擇的區域中顯示文字。
圖6A、圖6B及圖6C為說明根據本發明的實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,如圖6A所示,電子元件可顯示用於控制輸入領域區域上所顯示的內容的多個按鈕。更詳細言之,電子元件可顯示用於將額外圖示或按鈕添加至輸入領域區域的「更多」按鈕601以及用於指示完成或結束輸入的「確定」按鈕602,其中兩個按鈕經提供以控制輸入領域區域上所顯示的內容以便接收使用者輸入。
舉例而言,如圖6B及圖6C所示,當自「更多」按鈕601接收輸入時,電子元件另外顯示用於轉換輸入領域區域上所顯示的文字的語言的按鈕603、用於提供空格的空格按鈕604以及用於刪除所書寫的文字的退格按鈕605。此外,可顯示額外按鈕,諸如,用於換行的鍵入按鈕609。
在上文描述中,「用於控制所顯示的內容的按鈕顯示於輸入領域區域上」意謂包含了可用於所有輸入領域區域(諸如,啟示區域)的輸入。
圖7A、圖7B、圖7C及圖7D為說明根據本發明的另一 實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,當手寫文字輸入至輸入領域區域時,電子元件將所輸入的文字轉換為所設定的字型的文字且顯示所述文字。
舉例而言,如圖7A及圖7B所示,當接收到手寫形式的文字「It's easy build」時,電子元件將所輸入的文字「It's easy build」轉換為所設定的字型的文字且顯示所述文字。接著,當另外接收到手寫的文字「your」時,電子元件可將所輸入的文字「your」添加至文字「It's easy build」,且因此可在輸入領域區域上顯示文字「It's easy build your」。
若確認文字輸入至游標最大區域,則電子元件可在底部處產生額外區域。舉例而言,如圖7B所示,在確認文字「your」添加至文字「It's easy build」且因此輸入至游標最大區域時,電子元件在底部處產生額外區域以便接收接著的文字。
此外,電子元件可在輸入領域區域上所顯示的文字的行之間產生額外區域。舉例而言,如圖7C及圖7D所示,當確認當前游標區域在懸浮狀態下向下移動時,電子元件可在輸入領域區域上所顯示的文字的行之間產生額外區域。亦即,當確認定位於文字「easy」處的游標在懸浮狀態下向下移動時,電子元件可在文字「It's easy build your own」與文字「camera」的行之間產生虛線的額外區域。因此,電子元件可在虛線的額外區域中接收新的文字。
圖8A、圖8B、圖8C及圖8D為說明根據本發明的另一 實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,當手寫文字輸入至輸入領域時,電子元件將所輸入的文字轉換為所設定的字型的文字且顯示所述文字。
接著,電子元件確認是否執行預測功能,其中電子元件在僅少許字元已得以輸入之後預期或預測完整的單字。若判定執行預測功能,則電子元件可在所設定的區域上顯示基於當前輸入的文字的預期的單字的候選者。舉例而言,如圖8A所示,當接收到手寫的文字「par」時,電子元件可在所設定的區域上顯示「part」、「par」及「party」,其為基於所輸入的文字「par」的預期候選者。
若預期單字的候選者顯示於文字的中間,則電子元件可在對應單字上顯示預期單字的候選者。此外,若判定存在許多候選者,則電子元件可提供水平捲動。
舉例而言,如圖8B所示,當接收到文字「of seeing the Dance Conne」時,電子元件可在單字「Conne」上顯示「connect」、「connected」及「connectedly」,其為基於所輸入的文字「Conne」的預期候選者。此外,若全部預期單字候選者無法顯示於所設定的區域上,則電子元件可顯示一些預期單字候選者,且接著可隨著接收到向左或向右的捲動而顯示剩餘的預期單字候選者。
此外,當自所設定的區域上所顯示的預期單字候選者選擇一個預期單字時,電子元件可將當前輸入至游標所處的區域的單字改變為所選擇的單字。接著,電子元件可刪除所設定的區域 上所顯示的預期單字候選者,且可顯示先前在輸入領域區域上輸入的文字。
舉例而言,如圖8C及圖8D所示,在接收到文字「of seeing the Dance Conne」之後,若自所設定的區域上所顯示的預期單字候選者選擇單字「connectedness」,則電子元件可添加所選擇的單字「connectedness」,且接著可顯示文字「Tonight I had the pleasure of seeing the Dance connectedness」。此處,當在所設定的區域上顯示預期單字候選者時,若顯示了用於轉換所顯示的文字的語言的按鈕、用於提供空格的空格按鈕以及用於刪除所書寫的文字的退格按鈕,則電子元件可刪除所顯示的功能按鈕。
圖9A、圖9B、圖9C及圖9D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,在所設定的區域上顯示用於接收文字的輸入領域區域之後,電子元件可在接收到文字時自開點向下延伸初始輸入領域區域。
舉例而言,如圖9A及圖9B所示,當在輸入領域區域中接收到文字時,電子元件可自開點連續向下延伸初始輸入領域區域。
接著,當連續接收到文字時,若確認輸入領域區域向下延伸達最大量,則電子元件可向上連續延伸輸入領域區域的頂部部分。接著,若確認輸入領域區域的頂部部分延伸達最大量,則電子元件可在螢幕上自頂部部分捲動初始顯示的文字。
舉例而言,如圖9C及圖9D所示,隨著在輸入領域區域 中連續接收到文字,在輸入領域區域在底部方向上延伸達最大量之後,若連續接收到文字,則電子元件可在向上方向上自動捲動頂部處所顯示的文字「It's easy to build your own camera if you're determined to capture image on the cheap;it's」。
圖10A、圖10B、圖10C及圖10D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,在圖10A中,若所設定的區域上所顯示的刪除按鈕1001被按壓,則電子元件可基於當前游標所處的點而依序刪除輸入領域區域上所顯示的文字。在圖10B中,若輸入領域區域朝向頂部延伸得比初始開點高,則隨著刪除按鈕1001被按壓,電子元件自頂部部分減小輸入領域區域。
舉例而言,如圖10A所示,若刪除按鈕1001被按壓而輸入領域區域朝向頂部延伸得比初始開點高,則在依序刪除所顯示的文字之後,電子元件回應於刪除按鈕1001而自頂部減小輸入領域區域。亦即,在圖10B中,隨著刪除按鈕1001被按壓,電子元件可藉由刪除文字「The pack gives DIY types everything they need to build」而自頂部減小輸入領域區域。
若偵測到輸入領域區域的頂部部分減小至初始開點,則電子元件可接著減小輸入領域區域的底部區域。
舉例而言,如圖10C及圖10D所示,在偵測到輸入領域區域隨著刪除按鈕1001被按壓而減小至初始開點之後,若刪除按鈕1001連續被按壓,則電子元件減小輸入領域區域的底部區域。 圖11A、圖11B、圖11C及圖11D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,電子元件可接收用於編輯所顯示的文字的指令。更詳細言之,電子元件可藉由選擇所設定的區域而切換為用於編輯所顯示的文字的編輯模式。舉例而言,如圖11A所示,電子元件藉由選擇觸碰螢幕的所設定的區域而切換為用於編輯所顯示的文字的編輯模式,如藉由在頁面的右上角翻轉頁面的角落所指示。
接著,電子元件切換為用於輸入及刪除文字的編輯模式,且若在輸入領域區域初始開啟時,頁面被翻轉,則電子元件可始終基於最後一行而顯示文字。舉例而言,如圖11B所示,當切換為用於編輯所顯示的文字的編輯模式時,若在輸入領域區域初始開啟時,頁面被翻轉,則文字可基於最後一行「customizable panels」而顯示。
接著,在接收到用於刪除所顯示的文字的指令之後,電子元件刪除所顯示的文字直至所選擇的區域。舉例而言,如圖11C及圖11D所示,電子元件可刪除文字「refined if that's the case,Lomography」。
圖12A、圖12B、圖12C及圖12D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,電子元件可自所顯示的區域選擇所設定的區域以接收內容。舉例而言,如圖12A所示,電子元件自觸碰螢幕的底部區域處所顯示的區域選擇所設定的區域,如藉由翻轉頁面的角落所指示。
接著,如圖12B所示,電子元件在所設定的區域上顯示用於接收內容的輸入領域區域。更詳細言之,電子元件可基於觸碰螢幕的底部而開啟用於接收內容的輸入領域區域。
接著,隨著電子元件在輸入領域區域中接收內容,輸入領域區域的大小朝向頂部增大。舉例而言,如圖12C及圖12D所示,隨著電子元件在輸入領域區域中接收文字,確認輸入領域區域的大小增大至頂部。
此處,游標可定位於最後一行的結尾處,且電子元件可基於最後一行而顯示輸入內容且提供捲動。
圖13A、圖13B、圖13C及圖13D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,電子元件可在所顯示的文字的游標區域得以選擇時偵測到在頂部或底部方向上的所顯示的文字的捲動。此舉的原因是整個所顯示的輸入領域區域為繪圖區域。舉例而言,如圖13A及圖13B所示,電子元件可在底部處所顯示的游標區域得以選擇時偵測到輸入領域區域在頂部或底部方向上捲動。
此外,當在輸入領域區域上所顯示的游標得以保持時偵測到用於移動至螢幕的頂部或底部的外部的操作時,電子元件可偵測到輸入領域區域朝向所偵測的方向捲動。舉例而言,如圖13C及圖13D所示,當在輸入領域區域上所顯示的游標得以保持時偵測到用於移動至螢幕的頂部的外部的操作時,電子元件偵測到輸入領域區域朝向頂部方向捲動且確認隱藏文字得以顯示。
圖14A、圖14B、圖14C及圖14D為說明根據本發明的另一實施例的電子元件中的輸入領域區域的擴展概念的視圖。首先,當偵測到所顯示的輸入領域區域中的任意區域由兩根手指選擇且在頂部或底部方向上捲動時,電子元件偵測到捲動相比所顯示的輸入領域區域由一根手指選擇且捲動之時較快。此時,電子元件可確認輸入領域區域的任意區域上所顯示的游標隨著螢幕捲動而維持當前狀態。
舉例而言,如圖14A至圖14C所示,當偵測到所顯示的輸入領域區域中的任意區域由兩根手指選擇且在底部方向上捲動時,電子元件偵測到捲動相比所顯示的輸入領域區域由一根手指選擇且捲動之時較快。此時,電子元件確認輸入領域區域的底部上所顯示的游標隨著螢幕捲動而連續維持其底部位置。
舉例而言,如圖14D所示,電子元件確認輸入領域區域的底部上所顯示的游標根據文字及空格的位置而向左及向右移動。
圖15A、圖15B、圖15C及圖15D為根據本發明的實施例在電子元件中自輸入工具接收時間的視圖。首先,如圖15A所示,電子元件的顯示器進入用於設定輸入會議時間表的行事曆應用程式的設定區域。舉例而言,電子元件的顯示器可進入顯示在標題「S pen meeting」下安排在2013年1月27日18:00與19:00之間的會議的細節的設定區域。
接著,如圖15B所示,在18:00(即,會議開始的時間) 被選擇為第一互動時,電子元件顯示用於接收會議時間的輸入領域區域。
接著,如圖15C及圖15D所示,當用於接收時間的輸入領域區域被選擇為第二互動時,電子元件刪除所輸入的時間且接收新的會議時間。如圖15D所示,若接收09:35作為會議時間且接著點擊「確定」按鈕,則電子元件將現有會議時間自18:00改變為09:35。
此時,若領域不接收輸入,則電子元件將現有領域值維持原樣。
圖16為根據本發明的實施例藉由在電子元件中自輸入工具辨識特定手勢而編輯所顯示的文字的視圖。首先,電子元件可藉由自輸入工具辨識每一所設定的手勢而編輯所顯示的文字。舉例而言,如圖16所示,當經由輸入工具而在所顯示的文字上輸入手寫時,電子元件改變顯示為手寫的所輸入的文字的文字。此外,當經由輸入工具而在所顯示的文字上輸入用於刪除的手勢時,電子元件刪除被選擇刪除的文字。此外,電子元件可藉由辨識所設定的手勢而編輯所顯示的文字,諸如,字間距、無字間距以及刪除標記。
圖17A、圖17B及圖17C為根據本發明的另一實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定的內容的視圖。首先,如圖17A所示,電子元件可選擇用於自輸入工具接收內容的任意區域。
接著,電子元件判定多個領域中的哪一領域對應於由輸入工具選擇的區域。此處,多個所設定的領域可包含輸入領域、按鈕領域以及內容領域。更詳細言之,輸入領域為用於輸入諸如文字及影像的內容的領域,按鈕領域為用於輸入所設定的內容的領域,且內容領域為用於將所選擇的內容的大小增大或減小為所設定的大小或接收所設定的編輯選單的領域。
若由輸入工具選擇的區域被確認為多個所設定的領域中的按鈕領域,則電子元件確認由輸入工具選擇的所輸入的互動。
接著,若自輸入工具輸入的互動被確認為所設定的第一互動,則電子元件在所設定的區域上顯示至少一個內容。更詳細言之,如圖17B所示,電子元件可始於顯示按鈕的位置而顯示多個所設定的內容。舉例而言,電子元件可顯示最近攝取的影像及視訊,且可顯示所攝取的影像。此外,電子元件可顯示最近分享的影像及視訊、最近編輯的影像及視訊或所分享的影像及視訊中相比其他內容具有相對較高的頻率的內容。此外,電子元件可顯示包含新增連絡人的內容、包含相比其他連絡人具有較高呼叫頻率的連絡人的內容以及包含所更新的連絡人的內容。
此外,電子元件可偵測用於撥動多個所顯示的內容的操作,且可偵測多個所顯示的內容在所設定的方向(諸如,順時針方向、逆時針方向、向上方向以及向下方向)上移動。
如圖17B及圖17C所示,若確認所顯示的影像中的第二影像被選擇為所設定的第二互動,則電子元件確認被選擇為第二 互動的第二影像輸入至所設定的區域。
亦即,自使用者的觀點而言,藉由改變互動而不在交談期間退出交談應用,可在與第三方的交談應用期間立即且容易地輸入使用者想要的內容。
圖18A、圖18B及圖18C為根據本發明的另一實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定的內容的視圖。首先,如圖18A所示,電子元件選擇用於自輸入工具接收內容的任意區域。
接著,電子元件判定多個領域中的哪一領域對應於由輸入工具選擇的區域。此處,如上所述,多個所設定的領域可包含輸入領域、按鈕領域以及內容領域。
若由輸入工具選擇的區域被確認為多個所設定的領域中的按鈕領域,則電子元件確認由輸入工具選擇的所輸入的互動。
接著,若自輸入工具輸入的互動被確認為所設定的第一互動,則電子元件在所設定的區域上顯示至少一個內容。更詳細言之,如圖18B所示,電子元件可始於顯示按鈕的位置而顯示多個所設定的內容。舉例而言,電子元件顯示包含頻繁使用的連絡人的影像。
此外,電子元件可偵測用於撥動多個所顯示的內容的操作,且可偵測多個所顯示的內容在所設定的方向(諸如,順時針方向、逆時針方向、向上方向以及向下方向)上移動。
如圖18B及圖18C所示,若確認所顯示的影像中的第二 影像被選擇為所設定的第二互動,則電子元件確認被選擇為第二互動的第二影像輸入至所設定的區域。
圖19A及圖19B為說明根據本發明的實施例的電子元件的操作次序的流程圖。如圖19A所示,在步驟1901中,電子元件自輸入工具選擇任意區域。更詳細言之,電子元件可接收用於自外部元件或使用者接收內容的任意區域。此處,外部元件可為諸如觸控筆的輸入工具。
接著,在步驟1902中,電子元件判定所選擇的區域是否為用於接收內容的第一領域。此處,第一領域可為用於輸入諸如文字及影像的內容的領域。
若在步驟1902中,所選擇的區域未被判定為用於接收內容的第一領域,則在步驟1903中,電子元件判定所選擇的區域是否為用於提供所設定的內容的第二領域。此處,第二領域可為用於輸入所設定的內容的領域。
若在步驟1903中,所選擇的區域未被判定為用於接收所設定的內容的第二領域,則在步驟1904中,電子元件確認所選擇的區域為用於提供所設定的選單的第三領域。此處,第三領域可為用於將所選擇的內容的大小增大或減小至所設定的大小且接收所設定的編輯選單的領域。
接著,在步驟1905中,電子元件判定所選擇的區域是否被選擇為所設定的第一互動。此處,當諸如觸控筆的工具用作輸入工具時,可使用筆懸浮、筆懸浮及保持、筆觸碰、筆觸碰及保 持、筆懸浮與按鈕輸入、筆懸浮及保持與按鈕輸入、筆觸碰與按鈕輸入以及筆觸碰及保持功能進行所設定的特定互動。若輸入工具為使用者的手指,則可包含除按鈕輸入以外的所有功能。
若在步驟1905中,確認所選擇的區域被選擇為所設定的第一互動,則在步驟1906中,電子元件確認包含所選擇的區域的所選擇的內容增大或減小至所設定的大小。
若在步驟1902中,所選擇的區域被判定為用於接收內容的第一領域,則如圖19B所示,在步驟1907中,電子元件判定所選擇的區域是否被選擇為所設定的第一互動。
若在步驟1907中,確認所選擇的區域被選擇為所設定的第一互動,則在步驟1908中,電子元件在所設定的區域上顯示視覺啟示區域,且若完成對視覺啟示區域的內容輸入,則在所選擇的區域上顯示完成了輸入的內容。舉例而言,在自視覺啟示區域402接收到文字「meeting」且接著選擇除視覺啟示區域之外的區域之後,電子元件確認完成文字輸入以刪除所顯示的啟示區域且在所選擇的區域上顯示所輸入的文字「meeting」。此處,視覺啟示區域可包含於使用者介面中。
若在步驟1907中,確認所選擇的區域未被選擇為所設定的第一互動,則在步驟1909中,電子元件判定所選擇的區域是否被選擇為所設定的第二互動。
若在步驟1909中,判定所選擇的區域被選擇為所設定的第二互動,則在步驟1910中,電子元件顯示輸入領域區域以及結 果領域區域,且若完成對輸入領域區域的內容輸入,則在所選擇的區域上顯示結果領域區域上所顯示的內容。舉例而言,若文字「meeting」輸入至輸入領域區域,則電子元件同時在結果領域區域上顯示輸入至輸入領域區域的文字「meeting」。接著,當確認完成對輸入領域區域的內容輸入時,電子元件在所選擇的區域上顯示結果領域區域上所顯示的文字「meeting」。
若在步驟1909中,確認所選擇的區域未被選擇為所設定的第二互動,則在步驟1911中,電子元件確認所選擇的區域被選擇為所設定的第三互動。
接著,在步驟1912中,電子元件顯示至少一個所設定的內容,且可確認自所顯示的至少一個所設定的內容選擇的內容輸入至所選擇的區域。
若在步驟1903中,所選擇的區域被判定為用於接收所設定的內容的第二領域,則在步驟1913中,當所選擇的區域被選擇為所設定的第一互動時,電子元件在所設定的區域上顯示至少一個所設定的內容。
接著,在步驟1914中,電子元件確認所顯示的至少一個所設定的內容中的一個內容被選擇為所設定的第二互動且接著確認被選擇為第二互動的內容輸入至所設定的區域。
若在步驟1905中,確認所選擇的區域未被選擇為所設定的第一互動,則在步驟1915中,電子元件確認所選擇的區域被選擇為所設定的第二互動。
接著,在步驟1916中,電子元件在所設定的區域上顯示編輯選單,且接收所顯示的編輯選單中的至少一者以執行編輯功能。
圖20為根據本發明的實施例根據領域屬性而提供內容的流程圖。如圖20所示,在步驟2001中,電子元件基於輸入而選擇對應於經由電子元件的顯示器顯示的頁面的至少一個領域的區域。更詳細言之,電子元件接收用於自外部元件或使用者接收內容的任意區域。此處,外部元件可為諸如觸控筆的輸入工具。
接著,在步驟2002中,電子元件自包含第一屬性以及第二屬性的多個屬性確認對應於至少一個領域的屬性。更詳細言之,電子元件確認所選擇的區域包含於以下各者的一者中:用於輸入諸如文字及影像的內容的輸入領域、用於輸入所設定的內容的按鈕領域以及用於將所選擇的內容的大小增大或減小為所設定的大小或接收所設定的編輯選單的內容領域。
接著,在步驟2003中,電子元件根據所確認的屬性而自包含第一內容以及第二內容的至少一個內容選擇性地提供對應於屬性的內容。若由電子元件確認的領域被判定為輸入領域,則電子元件提供用於輸入諸如文字或影像的內容的內容。此外,若由電子元件確認的領域被判定為按鈕領域,則電子元件提供用於輸入所設定的內容的內容。此外,若由電子元件確認的領域被判定為內容領域,則電子元件顯示用於提供所設定的編輯選單的內容。此外,自電子元件的外部輸入的內容可包含經由諸如使用者 的手指、電子筆或麥克風的輸入工具輸入的文字、影像或語音中的至少一者。
圖21A、圖21B及圖21C為根據本發明的另一實施例藉由在電子元件中區分所選擇的區域的領域屬性以及互動而提供所設定的內容的視圖。如圖21A所示,電子元件經由輸入工具而自所顯示的內容選擇一個內容。
接著,電子元件判定多個領域中的哪一領域對應於由輸入工具選擇的區域。此處,多個所設定的領域包含輸入領域、按鈕領域以及內容領域。更詳細言之,輸入領域為用於輸入諸如文字及影像的內容的領域,按鈕領域為用於輸入所設定的內容的領域,且內容領域為用於以所設定的大小增大或減小所選擇的內容的大小或接收所設定的編輯選單的領域。
若由輸入工具選擇的區域被確認為多個所設定的領域中的內容領域,則電子元件確認由輸入工具選擇的所輸入的互動。
接著,若自輸入工具輸入的互動被確認為所設定的第一互動,則電子元件增大或減小自輸入工具選擇的內容且顯示所述內容。舉例而言,如圖21B所示,當觸碰螢幕上所顯示的內容中的一個內容被選擇為第一互動時,電子元件增大所選擇的內容且顯示所述內容。
以相同方式,雖然圖21B未圖示,但當觸碰螢幕上所顯示的內容中的一個內容被選擇為第二互動時,電子元件減小所選擇的內容且顯示所述內容。
若自輸入工具輸入的互動被確認為所設定的第三互動,則電子元件在所設定的區域上顯示用於編輯自輸入工具選擇的內容的編輯選單。舉例而言,如圖21C所示,當觸碰螢幕上所顯示的內容中的一個內容被選擇為第三互動時,電子元件在所設定的區域上顯示包含用於編輯所選擇的內容的編輯圖示的編輯選單。舉例而言,電子元件可在所設定的區域上優先顯示相對頻繁選擇的編輯選單以及最近選擇的編輯選單。
應瞭解,根據說明書的申請專利範圍以及描述的本發明的實施例可按照硬體、軟體或硬體與軟體的組合的形式來實現。任何此軟體可儲存於非暫時性電腦可讀儲存媒體中。非暫時性電腦可讀儲存媒體儲存一或多個程式(軟體模組),所述一或多個程式包括指令,所述指令在由電子元件中的一或多個處理器執行時使電子元件執行本發明的方法。任何此種軟體可按照揮發性或非揮發性儲存器(例如,包含ROM的儲存元件,不管是否可抹除或可覆寫)的形式來儲存或按照記憶體(例如,RAM、記憶體晶片、元件或積體電路)的形式來儲存或儲存於光學或磁性可讀媒體(例如,CD、DVD、磁碟或磁帶或其類似者)上。應瞭解,儲存元件以及儲存媒體為適用於儲存一或多個程式的機器可讀儲存器的實施例,所述一或多個程式包括指令,所述指令在被執行時實施本發明的實施例。因此,實施例提供包括用於實施如本說明書的申請專利範圍中任一項所主張的裝置或方法的程式碼的程式以及儲存此程式的機器可讀儲存器。再者,此等程式可經由任何媒體(諸 如,在有線或無線連接上攜載的通信信號)而電傳達,且實施例宜涵蓋所述程式。
儘管已參考本發明的某些實施例展示且描述了本發明,但熟習此項技術者將理解,在不脫離如由隨附申請專利範圍界定的本發明的精神以及範疇的情況下,可對本發明進行形式以及細節上的各種改變。因此,本發明的範疇並非由本發明的詳細描述界定而是由隨附申請專利範圍界定,且在此範疇內的所有差異將解釋為包含於本發明中。
2001~2003‧‧‧步骤

Claims (14)

  1. 一種用於電子元件(102)中的方法,所述方法包括:基於輸入而選擇對應於經由所述電子元件的顯示器顯示的頁面的至少一個領域的區域(2001);自包含第一屬性以及第二屬性的多個屬性確認對應於所述至少一個領域的屬性(2002);以及根據所述所確認的屬性而自包含第一內容以及第二內容的至少一個內容選擇性地提供對應於所述屬性的內容(2003)。
  2. 如申請專利範圍第1項所述的方法,其中選擇所述區域包括自所述電子元件(102)的外部元件或使用者接收所述輸入。
  3. 如申請專利範圍第1項所述的方法,其中選擇所述區域(2001)包括自多個指定互動確認與所述輸入相關的至少一個互動。
  4. 如申請專利範圍第3項所述的方法,其中所述多個指定互動包括第一指定互動以及第二指定互動,其中提供所述內容包括:當所述至少一個互動為所述第一指定互動時,執行與所述對應內容相關的第一功能;以及當所述至少一個互動為所述第二指定互動時,執行與所述對應內容相關的第二功能。
  5. 如申請專利範圍第1項所述的方法,其中確認所述屬性(2002)包括基於所述屬性而自包含用於自所述電子元件的外部 接收內容的第一領域(1902)、用於接收儲存於所述電子元件中的內容的第二領域(1903)以及用於接收指定選單的第三領域的多個領域確認對應領域。
  6. 如申請專利範圍第1項所述的方法,其中提供所述內容包括:當所述屬性對應於所述第一屬性且所述輸入對應於多個指定互動中的第一指定互動時,將用於自所述電子元件的外部接收內容的使用者介面提供至所述顯示器的至少一部分;經由所述使用者介面而自所述電子元件的所述外部接收內容;以及在所述至少一個領域上顯示經由所述使用者介面而輸入的所述內容。
  7. 如申請專利範圍第1項所述的方法,其中提供所述內容包括:當所述屬性對應於所述第一屬性且所述輸入對應於多個指定互動中的第二指定互動時,顯示用於在所述至少一個領域中接收內容的輸入領域區域(501)以及用於顯示輸入至所述輸入領域區域的所述內容的結果領域區域(502);在所述結果領域區域(502)上顯示輸入至所述輸入領域區域的所述內容;以及在所述所選擇的區域上顯示所述結果領域區域(502)上所顯示的所述內容。
  8. 如申請專利範圍第7項所述的方法,其中顯示輸入至所述輸入領域區域(501)的所述內容包括:在指定視覺導引區域上顯示輸入至所述輸入領域區域(501)的所述內容;以及根據所述視覺導引區域上所顯示的內容的量而自動捲動所述輸入領域區域(501)的螢幕。
  9. 如申請專利範圍第8項所述的方法,其中提供所述內容包括:當所述屬性對應於所述第一屬性且所述輸入對應於多個指定互動中的第三指定互動時,顯示至少一個指定內容;根據輸入而選擇所述至少一個指定內容的至少一部分;以及將至少所述部分提供至所述所選擇的區域。
  10. 如申請專利範圍第1項所述的方法,其中提供所述內容包括:當所述屬性對應於所述第二屬性且所述輸入對應於多個指定互動中的第一指定互動時,在所述顯示器的至少一些區域上顯示至少一個內容;接收對應於所述多個指定互動中的第二指定互動的額外輸入;基於所述額外輸入而選擇所述至少一個內容的至少一部分;以及將所述所選擇的至少所述部分提供至所述顯示器的所述至少 一些區域或所述顯示器的另一區域。
  11. 如申請專利範圍第1項所述的方法,其中所述多個屬性更包括第三屬性,且其中提供所述內容包括:當所述屬性對應於所述第三屬性且所述輸入對應於多個指定互動中的第一指定互動時,增大或縮小包含所述所選擇的區域的內容的大小。
  12. 如申請專利範圍第1項所述的方法,其中所述多個屬性更包括第三屬性,且其中提供所述內容包括:當所述屬性對應於所述第三屬性且所述輸入對應於多個指定互動中的第二指定互動時,在所述顯示器的至少一些區域上顯示編輯選單;以及執行對應於自所述編輯選單選擇的至少一個選單的編輯功能。
  13. 一種電腦程式產品,包括電腦程式碼構件,所述電腦程式碼構件用於在電腦程式在電腦上執行時,執行如申請專利範圍第1項至第12項所述的方法中的任一方法項的所有步驟。
  14. 一種非暫時性電腦可讀記錄媒體,其上有用於在電子元件(102)中執行一種方法的程式,所述方法包括以下步驟:基於輸入而選擇對應於經由所述電子元件的顯示器顯示的頁面的至少一個領域的區域;自包含第一屬性以及第二屬性的多個屬性確認對應於所述至少一個領域的屬性;以及根據所述所確認的屬性而自包含第一內容以及第二內容的至少一個內容選擇性地提供對應於所述屬性的內容。
TW103129765A 2013-08-30 2014-08-29 用於電子元件中的方法、電腦程式產品以及非暫時性電腦可讀記錄媒體 TWI522894B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130104302A KR102162836B1 (ko) 2013-08-30 2013-08-30 필드 속성을 이용한 컨텐트를 제공하는 전자 장치 및 방법

Publications (2)

Publication Number Publication Date
TW201510844A TW201510844A (zh) 2015-03-16
TWI522894B true TWI522894B (zh) 2016-02-21

Family

ID=51485457

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103129765A TWI522894B (zh) 2013-08-30 2014-08-29 用於電子元件中的方法、電腦程式產品以及非暫時性電腦可讀記錄媒體

Country Status (10)

Country Link
US (2) US10088977B2 (zh)
EP (2) EP2843531A3 (zh)
JP (2) JP2015049901A (zh)
KR (1) KR102162836B1 (zh)
CN (1) CN104424359B (zh)
AU (1) AU2014216029B2 (zh)
BR (1) BR112016002674A2 (zh)
RU (1) RU2016106644A (zh)
TW (1) TWI522894B (zh)
WO (1) WO2015030390A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI708184B (zh) * 2018-03-28 2020-10-21 日商三菱電機股份有限公司 選定裝置、選定方法及記錄媒體

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3005175B1 (fr) 2013-04-24 2018-07-27 Myscript Systeme de synchronisation permanente pour la saisie manuscrite
US9411508B2 (en) * 2014-01-03 2016-08-09 Apple Inc. Continuous handwriting UI
US9946516B2 (en) * 2014-03-14 2018-04-17 Starbucks Corporation Application workflow framework
US10521050B2 (en) * 2014-11-13 2019-12-31 Maxell, Ltd. Projection video display apparatus and video display method
KR101860910B1 (ko) * 2015-12-29 2018-05-28 삼성전자주식회사 영상 표시 장치, 영상 표시 장치의 제어 방법 및 의료 기기
KR102648551B1 (ko) 2016-01-28 2024-03-18 삼성전자주식회사 콘텐트를 선택하기 위한 방법 및 그 전자 장치
US10416868B2 (en) * 2016-02-29 2019-09-17 Myscript Method and system for character insertion in a character string
US20170285931A1 (en) * 2016-03-29 2017-10-05 Microsoft Technology Licensing, Llc Operating visual user interface controls with ink commands
CN108536653B (zh) * 2017-03-03 2022-09-30 北京搜狗科技发展有限公司 一种输入方法、装置和用于输入的装置
USD872100S1 (en) 2017-03-07 2020-01-07 CommuniCare Technology, Inc. Display screen or portion thereof with a graphical user interface of an electronic device
JP6958018B2 (ja) * 2017-03-16 2021-11-02 株式会社デンソーウェーブ 情報表示システム
US10481791B2 (en) * 2017-06-07 2019-11-19 Microsoft Technology Licensing, Llc Magnified input panels
US20190155895A1 (en) * 2017-11-20 2019-05-23 Google Llc Electronic text pen systems and methods
US11177804B2 (en) * 2018-12-20 2021-11-16 Sanko Tekstil Isletmeleri San. Ve Tic. A.S. Wearable touch sensitive garment
US10783323B1 (en) * 2019-03-14 2020-09-22 Michael Garnet Hawkes Analysis system
EP3966678A1 (en) * 2019-05-06 2022-03-16 Apple Inc. Handwriting entry on an electronic device
JP7490967B2 (ja) * 2020-01-27 2024-05-28 富士通株式会社 表示制御プログラム、表示制御方法、及び表示制御装置
CN111459378A (zh) * 2020-03-23 2020-07-28 广州视源电子科技股份有限公司 笔迹的处理方法和装置
US20210349627A1 (en) 2020-05-11 2021-11-11 Apple Inc. Interacting with handwritten content on an electronic device
JP2022065419A (ja) * 2020-10-15 2022-04-27 セイコーエプソン株式会社 表示方法、及び表示装置

Family Cites Families (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2560404B2 (ja) * 1988-04-13 1996-12-04 富士通株式会社 文字記入枠表示方式
US5267327A (en) * 1990-03-30 1993-11-30 Sony Corporation Apparatus and method for registering the handwriting of a user so it can be translated into block characters
US5347295A (en) 1990-10-31 1994-09-13 Go Corporation Control of a computer through a position-sensed stylus
DE69332555D1 (de) * 1992-09-04 2003-01-23 Canon Kk Verfahren und Vorrichtung zur Anzeige von Zeichen
JP3598563B2 (ja) 1995-02-24 2004-12-08 カシオ計算機株式会社 入力装置
US6295372B1 (en) * 1995-03-03 2001-09-25 Palm, Inc. Method and apparatus for handwriting input on a pen based palmtop computing device
JP2000010691A (ja) * 1998-04-21 2000-01-14 Casio Comput Co Ltd データ入力装置およびそのプログラム記録媒体
US6957768B1 (en) 1999-05-25 2005-10-25 Silverbrook Research Pty Ltd Computer system control via interface surface
JP2002278683A (ja) * 2001-03-19 2002-09-27 Mitsubishi Electric Corp フォーム入力支援装置及びフォーム入力支援方法
US20040205525A1 (en) * 2001-04-30 2004-10-14 Murren Brian T. Automatic identification of form contents
US6661409B2 (en) * 2001-08-22 2003-12-09 Motorola, Inc. Automatically scrolling handwritten input user interface for personal digital assistants and the like
US7804489B1 (en) * 2001-08-29 2010-09-28 Palmsource Inc. Method and apparatus for displaying information in a display screen region identified by permanent printing
US20030071850A1 (en) * 2001-10-12 2003-04-17 Microsoft Corporation In-place adaptive handwriting input method and system
US20030214531A1 (en) * 2002-05-14 2003-11-20 Microsoft Corporation Ink input mechanisms
US9124447B2 (en) * 2002-07-26 2015-09-01 International Business Machines Corporation Interactive client computer communication
US20040126017A1 (en) * 2002-12-30 2004-07-01 Giovanni Seni Grammar-determined handwriting recognition
CN1317633C (zh) * 2003-01-30 2007-05-23 富士通株式会社 手写输入设备及方法
US7490296B2 (en) * 2003-01-31 2009-02-10 Microsoft Corporation Utility object for specialized data entry
JP2003296029A (ja) * 2003-03-05 2003-10-17 Casio Comput Co Ltd 入力装置
US7296017B2 (en) * 2003-03-28 2007-11-13 Microsoft Corporation Validation of XML data files
US7567239B2 (en) * 2003-06-26 2009-07-28 Motorola, Inc. Method and system for message and note composition on small screen devices
US7164410B2 (en) 2003-07-28 2007-01-16 Sig G. Kupka Manipulating an on-screen object using zones surrounding the object
US8688529B2 (en) * 2004-01-17 2014-04-01 Thomas M. Jacobs System and method for associating requests with potential respondents to said requests
US7698159B2 (en) * 2004-02-13 2010-04-13 Genworth Financial Inc. Systems and methods for performing data collection
US7412447B2 (en) * 2004-03-01 2008-08-12 Fuji Xerox Co., Ltd. Remote file management using shared credentials for remote clients outside firewall
US7692636B2 (en) 2004-09-30 2010-04-06 Microsoft Corporation Systems and methods for handwriting to a screen
US8487879B2 (en) * 2004-10-29 2013-07-16 Microsoft Corporation Systems and methods for interacting with a computer through handwriting to a screen
US7561145B2 (en) 2005-03-18 2009-07-14 Microsoft Corporation Systems, methods, and computer-readable media for invoking an electronic ink or handwriting interface
US7693958B2 (en) * 2005-06-20 2010-04-06 Microsoft Corporation Instant messaging with data sharing
US7681117B2 (en) 2005-12-01 2010-03-16 Microsoft Corporation Grid entry user interface extensions
US8001459B2 (en) * 2005-12-05 2011-08-16 Microsoft Corporation Enabling electronic documents for limited-capability computing devices
US7945612B2 (en) * 2006-03-28 2011-05-17 Microsoft Corporation Aggregating user presence across multiple endpoints
US7783983B1 (en) * 2006-04-13 2010-08-24 Emc Corporation User interface for controls
US7503007B2 (en) * 2006-05-16 2009-03-10 International Business Machines Corporation Context enhanced messaging and collaboration system
US8077974B2 (en) * 2006-07-28 2011-12-13 Hewlett-Packard Development Company, L.P. Compact stylus-based input technique for indic scripts
JP2008053765A (ja) * 2006-08-22 2008-03-06 Sanyo Electric Co Ltd カメラ付通信端末
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
JP4375377B2 (ja) 2006-09-19 2009-12-02 富士ゼロックス株式会社 筆記情報処理システム、筆記情報生成装置およびプログラム
US20080250070A1 (en) * 2007-03-29 2008-10-09 Abdulla Abdulla M Creating a report having computer generated narrative text
CN101286093A (zh) * 2007-04-09 2008-10-15 谷歌股份有限公司 客户端输入方法
US7849398B2 (en) * 2007-04-26 2010-12-07 Xerox Corporation Decision criteria for automated form population
US8555186B2 (en) * 2007-05-08 2013-10-08 Adobe Systems Incorporated Interactive thumbnails for transferring content among electronic documents
US20090043799A1 (en) * 2007-08-06 2009-02-12 Morris Robert P Methods And Apparatus For Using Annotated User Interface Widgets In Search Operations
JP2009070189A (ja) * 2007-09-13 2009-04-02 Access Co Ltd 入力支援サーバ、入力支援システムおよび入力支援プログラム
CN101398812B (zh) * 2007-09-27 2012-05-30 国际商业机器公司 生成带业务逻辑的电子表单的装置和方法
KR20090046142A (ko) * 2007-11-05 2009-05-11 삼성전자주식회사 입력 필체 자동 변환 시스템 및 방법
US8689139B2 (en) * 2007-12-21 2014-04-01 Adobe Systems Incorporated Expandable user interface menu
US20090198782A1 (en) * 2008-02-04 2009-08-06 Shannon Hsinhen Chang Apparatus, system, and method for retrieving email attachments
KR101447752B1 (ko) * 2008-03-25 2014-10-06 삼성전자주식회사 터치스크린에서 화면 분할과 화면 표시장치 및 방법
US9063755B2 (en) * 2008-04-07 2015-06-23 Express Mobile, Inc. Systems and methods for presenting information on mobile devices
US8610672B2 (en) * 2008-04-10 2013-12-17 Nokia Corporation Device and method for stroke based graphic input
CN101266533A (zh) * 2008-04-24 2008-09-17 广东国笔科技股份有限公司 用于触摸屏的输入法
JP2010020658A (ja) 2008-07-14 2010-01-28 Panasonic Corp 情報端末装置およびその入力制御方法
US7958143B1 (en) * 2008-11-04 2011-06-07 A9.Com, Inc. Context search to refine a search
JP2010128666A (ja) 2008-11-26 2010-06-10 Sharp Corp 情報処理装置
KR101640460B1 (ko) * 2009-03-25 2016-07-18 삼성전자 주식회사 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기
US8312390B2 (en) * 2009-06-10 2012-11-13 Microsoft Corporation Dynamic screentip language translation
JP2011022961A (ja) 2009-07-21 2011-02-03 Panasonic Corp 入力制御装置
US20110041177A1 (en) * 2009-08-14 2011-02-17 Microsoft Corporation Context-sensitive input user interface
US8766928B2 (en) * 2009-09-25 2014-07-01 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US9479838B2 (en) * 2009-11-24 2016-10-25 Sam Makhlouf System and method for distributing media content from multiple sources
KR101123615B1 (ko) * 2009-12-23 2012-03-20 주식회사 디오텍 필기 입력 장치 및 그 방법
WO2011076919A1 (en) * 2009-12-24 2011-06-30 Xelion B.V. Method for generating a search query
US8495508B2 (en) * 2010-03-30 2013-07-23 George Lebrun Method and apparatus for contextual based search engine and enterprise knowledge management
US8683377B2 (en) * 2010-05-12 2014-03-25 Adobe Systems Incorporated Method for dynamically modifying zoom level to facilitate navigation on a graphical user interface
US20110314376A1 (en) * 2010-06-18 2011-12-22 Michael Dearman Method and system that displays a tooltip
US20120011449A1 (en) * 2010-07-09 2012-01-12 Ori Sasson Messaging system
KR101701151B1 (ko) * 2010-09-20 2017-02-02 삼성전자주식회사 휴대 단말기를 이용한 통합 메시지 송수신 방법 및 장치
US8924883B2 (en) * 2010-09-28 2014-12-30 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Content presentation utilizing moveable fly-over on-demand user interfaces
US20120096354A1 (en) * 2010-10-14 2012-04-19 Park Seungyong Mobile terminal and control method thereof
JP5065541B2 (ja) * 2010-10-29 2012-11-07 パナソニック株式会社 コミュニケーションサービスシステム
KR101232623B1 (ko) * 2010-12-07 2013-02-13 삼성메디슨 주식회사 사용자 메뉴의 편집기능을 구현하는 방법
US8751967B2 (en) * 2010-12-15 2014-06-10 Blackberry Limited Method for selecting files on a portable electronic device
US20120173633A1 (en) * 2010-12-29 2012-07-05 International Business Machines Corporation Email conversation management support
US20120216113A1 (en) * 2011-02-18 2012-08-23 Google Inc. Touch gestures for text-entry operations
US8707199B2 (en) * 2011-02-18 2014-04-22 Blackberry Limited Quick text entry on a portable electronic device
US20120223935A1 (en) * 2011-03-01 2012-09-06 Nokia Corporation Methods and apparatuses for facilitating interaction with a three-dimensional user interface
KR101852428B1 (ko) * 2011-03-09 2018-04-26 엘지전자 주식회사 이동 단말기 및 그의 3d객체 제어방법
US9455939B2 (en) * 2011-04-28 2016-09-27 Microsoft Technology Licensing, Llc Most recently used list for attaching files to messages
KR101862123B1 (ko) 2011-08-31 2018-05-30 삼성전자 주식회사 휴대단말기의 입력 장치 및 방법
KR20130034747A (ko) * 2011-09-29 2013-04-08 삼성전자주식회사 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치
KR101789626B1 (ko) * 2011-10-10 2017-10-25 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
US8634807B2 (en) * 2011-10-17 2014-01-21 Blackberry Limited System and method for managing electronic groups
US20130097037A1 (en) * 2011-10-17 2013-04-18 Johnson Controls Technology Company Battery selection and feedback system and method
US8601079B2 (en) * 2011-11-29 2013-12-03 Yahoo! Inc. Fast maneuvering and high-speed data attachments for message services
US9317305B2 (en) * 2011-12-29 2016-04-19 Iii Holdings 1, Llc Systems and methods for data brick creation and use
US20130205189A1 (en) * 2012-01-25 2013-08-08 Advanced Digital Systems, Inc. Apparatus And Method For Interacting With An Electronic Form
JP5859330B2 (ja) * 2012-02-02 2016-02-10 株式会社コナミデジタルエンタテインメント メッセージ送信システム、制御方法およびプログラム
US9473730B1 (en) * 2012-02-13 2016-10-18 Nbcuniversal Media, Llc Method and system for personalized recommendation modeling
JP5947887B2 (ja) * 2012-05-17 2016-07-06 シャープ株式会社 表示制御装置、制御プログラム、および表示装置の制御方法
US8997021B2 (en) * 2012-11-06 2015-03-31 Lytro, Inc. Parallax and/or three-dimensional effects for thumbnail image displays
CN102945137A (zh) * 2012-11-13 2013-02-27 广东欧珀移动通信有限公司 触摸式移动终端手写输入方法
US9575635B2 (en) * 2013-01-04 2017-02-21 Apple Inc. Return to sender
US20140258003A1 (en) * 2013-03-07 2014-09-11 Microsoft Corporation Online advertising with integrated interfaces
KR20140132171A (ko) 2013-05-07 2014-11-17 삼성전자주식회사 터치용 펜을 이용하는 휴대 단말기 및 이를 이용한 필기 입력 방법
CN105408840B (zh) * 2013-06-19 2019-11-01 诺基亚技术有限公司 电子划写输入
US9201592B2 (en) * 2013-08-09 2015-12-01 Blackberry Limited Methods and devices for providing intelligent predictive input for handwritten text

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI708184B (zh) * 2018-03-28 2020-10-21 日商三菱電機股份有限公司 選定裝置、選定方法及記錄媒體

Also Published As

Publication number Publication date
CN104424359A (zh) 2015-03-18
KR102162836B1 (ko) 2020-10-07
TW201510844A (zh) 2015-03-16
CN104424359B (zh) 2018-02-23
JP2016197455A (ja) 2016-11-24
US10088977B2 (en) 2018-10-02
WO2015030390A1 (en) 2015-03-05
KR20150026022A (ko) 2015-03-11
EP3534275A1 (en) 2019-09-04
AU2014216029B2 (en) 2016-04-14
RU2016106644A (ru) 2017-08-31
AU2014216029A1 (en) 2015-03-19
BR112016002674A2 (pt) 2017-08-01
US20180356947A1 (en) 2018-12-13
JP2015049901A (ja) 2015-03-16
EP2843531A2 (en) 2015-03-04
US20150067504A1 (en) 2015-03-05
EP2843531A3 (en) 2015-10-14

Similar Documents

Publication Publication Date Title
TWI522894B (zh) 用於電子元件中的方法、電腦程式產品以及非暫時性電腦可讀記錄媒體
CN112947840B (zh) 包括触敏显示器的电子装置及操作该电子装置的方法
US10402065B2 (en) Method and apparatus for operating a virtual keyboard
US20160004425A1 (en) Method of displaying graphic user interface and electronic device implementing same
US10545663B2 (en) Method for changing an input mode in an electronic device
KR20160020166A (ko) 전자 장치 및 이의 화면 표시 방법
US10055119B2 (en) User input method and apparatus in electronic device
US20150177957A1 (en) Method and apparatus for processing object provided through display
US20150286328A1 (en) User interface method and apparatus of electronic device for receiving user input
US9606665B2 (en) Object moving method and electronic device implementing the same
KR20160011388A (ko) 전자 장치의 화면 표시 방법 및 그 전자 장치
US10303351B2 (en) Method and apparatus for notifying of content change
KR20150131542A (ko) 입력 제어 객체 운용 방법 및 이를 지원하는 전자 장치
EP3043252A1 (en) Method and electronic device for displaying electronic document
KR20150050882A (ko) 다국어 입력 방법 및 이를 이용하는 다국어 입력 장치
EP2897033A1 (en) Method for processing data and electronic device thereof