本發明專利技術涉及使用手勢對象控制計算機的方法及相應的計算機系統。所述方法在一個計算機控制的環境中引入手勢環境,一個計算機用戶可以在這個環境中的一個計算機顯示屏幕上輸入或回調圖形對象,并繪制箭頭和手勢對象以控制計算機并產生想要的結果。構成手勢計算機運作環境的元素,包括一個用戶的手勢輸入,該輸入被計算機系統識別并且被解釋成命令,使一些動作被計算機執行。手勢環境包括動作對象手勢,用于傳遞一個動作到一些接受對象上。而語境對象手勢為從一個手勢對象引發一個動作設置條件,被繪制的指令線手勢指向動作對象手勢和語境對象手勢,或者繪制于它們之間,用以創建它們之間的互動。
【技術實現步驟摘要】
本專利技術涉及計算機控制方法領域,特別涉及使用手勢對象控制計算機的方法及相 應的計算機系統。
技術介紹
在現有技術中,一個名為無戒空間(Blackspace)的計算機操作環境已經被創建。 它使計算機用戶可通過用戶自己生成的圖形輸入而指令計算機執行任務。無戒空間的一個 方面通常被描述成一種創建用戶自定義計算機操作的方法,包括畫箭頭以回應用戶輸入, 并將至少一個圖形與該箭頭關聯以指定該箭頭所要執行的任務,在分析圖形對象和箭頭的 關聯并判定賦給箭頭的指令有效后,該指令即被賦予該箭頭。下述專利對此系統進行概要 描述2005年4月19日授權的US6,883,145,題為“使用箭頭創建和操作控制系統的箭頭 邏輯系統”以及2007年7月3日授權的US7,240,300,題為“使用箭頭創建用戶自定義計算 機操作的方法”。這些專利被引作本專利的
技術介紹
。
技術實現思路
本專利技術的目的在于如何使用手勢對象來控制計算機。為達到上述目的,根據本專利技術的一個方面,提供一種使用手勢對象進行控制的計 算機系統,所述計算機系統包括一個顯示設備;至少一個輸入設備;和一個筆畫邏輯模 塊,響應至少從一個輸入設備處接收的用戶輸入而生成至少一個動作筆畫,以碰觸一個被 顯示于顯示設備的對象,所述動作筆畫被定義成至少把一個動作賦予一個手勢對象;生成 一個語境筆畫以響應一個至少從一個輸入設備處接收的用戶輸入,所述語境筆畫能夠為所 述特定的被賦予所述手勢對象的動作生成一個語境定義,并生成一個手勢對象筆畫來響應 一個至少從一個輸入設備接收的用戶輸入,所述手勢對象筆畫碰觸一個目標對象手勢,把 這個目標對象手勢變成一個與所述特定的動作和所述的與語境定義相關聯的手勢對象。根據本專利技術的另一個方面,提供一種使用手勢對象控制計算機的方法,所述方法 包括使用一個計算機系統的筆畫邏輯模塊生成至少一個動作筆畫,根據從計算機系統里 的至少一個輸入設備處接收的用戶輸入來碰觸一個在計算機系統里的顯示設備上顯示的 對象,所述動作筆畫能夠被定義成至少把一個特定的動作賦予一個手勢對象;使用一個筆 畫邏輯模塊生成一個語境筆畫,所述筆畫邏輯模塊能夠為所述從至少一個輸入設備處接收 的用戶輸入而被賦予的所述手勢對象為特定的動作生成一個語境定義;并且,使用一個筆 畫邏輯模塊生成一個手勢對象筆畫,這個筆畫邏輯模塊能夠從至少一個輸入設備處接收的 用戶輸入而碰觸一個目標對象手勢,把所述目標對象手勢變成一個與所述特定的動作和所 述語境定義相關聯的手勢對象。可選地,所述至少一個動作筆畫包括一個作為指定一個動作筆畫而在計算機系統 里被識別的動作圖形元素。進一步可選地,所述的動作圖形元素包括由所述的動作筆畫形成的形狀。更進一步可選地,所述的形狀包括在所述的動作筆畫中形成的圈。更進一步可選地,所述的動作圖形元素由在所述動作筆畫中的涂鴉“M”手勢形成。更進一步可選地,所述的手勢對象筆畫被繪制成一條朝所述的目標對象手勢延伸 的線,所述的線在與所述的目標對象手勢相鄰處有一個端點并且有一條箭首線從所述端點 處延伸出來向后退形成一個銳角。更進一步可選地,所述的箭首線在筆畫的末端是被識別的圖形元素,所述圖形元 素定義一個手勢對象筆畫。更進一步可選地,在所述的箭首線被識別的時候,所述箭首線被計算機呈現的箭 首所替換,用戶觸摸所述的計算機呈現的箭首把所述的目標對象手勢轉變成所述的手勢 對象。更進一步可選地,所述的動作筆畫和語境筆畫被繪制成能夠碰觸相同的對象。更進一步可選地,更進一步包括回調所述手勢對象的步驟和從所述手勢對象的所 述特定動作賦予第三個被顯示的對象的步驟所述。更進一步可選地,所述的生成步驟包括拖拽所述的手勢對象來碰觸所述的第三個 被顯示的對象的步驟。更進一步可選地,所述的生成步驟包括從一個所述的手勢對象繪制一個箭頭來碰 觸所述的第三個被顯示的對象。更進一步可選地,所述的手勢對象是一條手勢線,所述手勢線賦予所述特定的動 作,所述特定的動作是從所述的手勢線到所述的第三個被顯示的對象的動作。更進一步可選地,所述的手勢線包含由許多以連續方式連接的線段組成的合成 線。更進一步可選地,至少一條所述的線段可以被用來定制成從一個所述的動作筆畫 和語境筆畫處得到一個動作和語境賦予。更進一步可選地,至少一條所述的線段可以被用來定制成顯示或播放選自以下對 象的數字內容文件圖片,視頻,音頻,文本,媒體混音,電子郵件,網絡鏈接。更進一步可選地,所述的手勢線能夠被用戶繪制成任意形狀或路徑。更進一步可選地,進一步包括個人虛擬可視設計和控制畫布工具,所述個人虛擬 可視設計和控制畫布工具用來顯示多條手勢線,每一條都有不同的動作和語境,用以允許 用戶快速訪問各種功能。更進一步可選地,所述的動作筆畫和語境筆畫以及手勢對象筆畫都是一條連續單 線的一部分。更進一步可選地,所述的動作筆畫和語境筆畫以及手勢對象筆畫都是一條連續單 線的一部分,所述連續單線包括被識別的圖形元素,所述圖形元素由所述動作筆畫部分、語 境筆畫部分和手勢對象筆畫部分組成。更進一步可選地,所述的手勢對象是一個數據庫手勢線,所述數據庫手勢線至少 有一個被賦予動作的數據庫。更進一步可選地,所述的數據庫手勢線能夠被用來與任意一個顯示的對象碰觸從 而把所述的數據庫轉移到其他被顯示的對象上。更進一步可選地,所 述的手勢對象包含一個文件夾顯示,所述文件夾顯示具有一個用來存儲數字內容的矩形部分和從所述的矩形部分的上邊緣延伸出的題簽部分。更進一步可選地,所述的題簽部分包括一個輸入部分,用以接收被定制成在所述 的矩形部分里的數字內容上執行的動作。更進一步可選地,所述的復雜手勢線被賦予一張幻燈片,至少一張相應的幻燈片 被顯示于所述合成手勢線中的多重線段上。更進一步可選地,進一步包括用戶繪制的穿聯動作箭頭,箭頭的每一個最高點都 和一條所述的合成手勢線的被選中的線段相碰觸,用以為幻燈片觀看而選擇建立幻燈片與 所述被選中的線段的關聯。更進一步可選地,用戶繪制幻燈片手勢線,用圍繞一個圖形對象的播放開關來調 用顯示幻燈片的開/關控件。更進一步可選地,所述的手勢對象包含一條由多重線段組成的合成線,至少一條 線段包含一個控件元素。更進一步可選地,所述的手勢對象包含一條由多重線段組成的合成線,這些線段 之間以連續的方式連接,至少一條線段包含一個控件元素。更進一步可選地,所述的手勢對象包含一條由多重線段組成的合成線,這些線段 之間以連續的方式連接,至少一條線段有一個能夠被定制成激活音頻/視頻的控件。更進一步可選地,所述的控件元素選自旋鈕,調節桿,按鈕,滑動開關。更進一步可選地,進一步包括顯示在計算機系統里的選擇器對象和從所述動作筆 畫或語境筆畫延伸到所述選擇器對象的調節器箭頭,該箭頭被定制成延緩所述特定的動作 直到一個預先決定的用戶輸入被接收。更進一步可選地,所述的手勢對象能夠被定制代碼列表碰觸,用以在列表上執行 操作。更進一步可選地,所述的手勢對象包括被繼承的語境,所述被繼承的語境能夠被 定制成手勢對象的語境的一部分。更進一步可選地,所述的手勢對象可以被繪制成與另一個對象相碰觸,通過這種 方式,所述手勢對象把它的動作應用于所述另一個對象。更進一步可選地,所述的手勢對象可以被拖拽與另一個對象相碰觸,通過這種方 式,所述本文檔來自技高網...
【技術保護點】
一種使用手勢對象進行控制的計算機系統,其特征在于,所述計算機系統包括:一個顯示設備;至少一個輸入設備;和一個筆畫邏輯模塊,響應至少從一個輸入設備處接收的用戶輸入而生成至少一個動作筆畫,以碰觸一個被顯示于顯示設備的對象,所述動作筆畫被定義成至少把一個動作賦予一個手勢對象;生成一個語境筆畫以響應一個至少從一個輸入設備處接收的用戶輸入,所述語境筆畫能夠為所述特定的被賦予所述手勢對象的動作生成一個語境定義,并生成一個手勢對象筆畫來響應一個至少從一個輸入設備接收的用戶輸入,所述手勢對象筆畫碰觸一個目標對象手勢,把這個目標對象手勢變成一個與所述特定的動作和所述的與語境定義相關聯的手勢對象。
【技術特征摘要】
【專利技術屬性】
技術研發人員:丹尼耶格,
申請(專利權)人:上海無戒空間信息技術有限公司,
類型:發明
國別省市:31[中國|上海]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。