信息顯示裝置、方法及程序的制作方法
【專利摘要】本發(fā)明提供一種即使在顯示精細度因顯示畫面不同而不同的情況下,也可以用虛擬手對成為操作對象的目標(biāo)高效率地進行選擇操作的信息顯示裝置、方法及程序。變形比計算部(17A)基于顯示數(shù)據(jù)所包含的目標(biāo)的間隔和/或大小,對畫面顯示中的該目標(biāo)的顯示精細度進行計算,根據(jù)該顯示精細度和虛擬手的指寬來計算該虛擬手的變形比,虛擬手變形部(17B)通過基于該變形比放大或縮小虛擬手,將該虛擬手變形為適合于畫面顯示中的目標(biāo)的大小。
【專利說明】信息顯示裝置、方法及程序
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息顯示技術(shù),尤其涉及一種用于根據(jù)由觸摸面板及觸控板等觸摸操作檢測裝置檢測出的用戶對于操作面的觸摸操作來操作畫面顯示的畫面顯示操作技術(shù)。
【背景技術(shù)】
[0002]近年來,在手寫板終端及智能手機等便攜式信息終端中,觸摸面板被廣泛用作指針設(shè)備。觸摸面板由配置于LCD等顯示屏幕上的平面狀的觸摸傳感器構(gòu)成,是對手指及筆接觸的位置進行檢測并將其作為輸入位置信息進行輸出的裝置。與一般的鼠標(biāo)指針相比,具有裝置自身的尺寸較小,可以與鍵盤一體化,且位置輸入只要較小的操作面積即可這樣的優(yōu)點。
[0003]由于這種觸摸面板在操作輸入時需要直接接觸顯示屏幕,因而存在用戶離開顯示屏幕的情況下,難以進行操作的問題。例如,車載的汽車導(dǎo)航裝置在離開駕駛員的位置上配置有顯示屏幕,以使駕駛員的視線不會較大程度地脫離行進方向且能夠視覺辨認顯示畫面。為此,駕駛員要確切地操作畫面所顯示的操作符號則變得難了。
[0004]這種情況不僅在汽車導(dǎo)航裝置中發(fā)生,而且在對大樓及工藝設(shè)備等設(shè)施進行監(jiān)控的分散控制系統(tǒng)(DCS:Distributed Control System)等監(jiān)控系統(tǒng)中也會產(chǎn)生。在這種監(jiān)控系統(tǒng)中,將設(shè)施中所設(shè)置的各設(shè)備的狀況在大的顯示屏幕上進行顯示,并由多名操作人員進行監(jiān)控。因此,在這種監(jiān)控系統(tǒng)中,由于操作人員與顯示屏幕之間存在距離,操作人員也無法直接接觸顯示屏幕上的觸摸面板進行操作。
[0005]以往,作為這樣的對安裝在遠離用戶的手邊位置的顯示屏幕進行操作的技術(shù),被提案的有用配置于手邊的觸控板來對顯示屏幕進行操作的汽車導(dǎo)航裝置(例如,參見專利文獻I等)。
[0006]觸控板是在筆記本型個人計算機等信息終端中使用的指針設(shè)備之一,與觸摸面板同樣由平面狀的觸摸傳感器構(gòu)成,具有與觸摸面板大致同樣的功能。
[0007]在該汽車導(dǎo)航裝置中,作為虛擬的用戶的手,將呈手形狀的操作指針、即虛擬手在屏幕上進行顯示,并基于由觸控板檢測出的用戶的手的位置使虛擬手移動,不僅用虛擬手對屏幕上顯示的操作按鈕進行操作,而且還對音量旋鈕等模擬性的操作手柄等操作目標(biāo)進行操作。
[0008]因此,與基于由觸控板檢測出的位置信息使光標(biāo)的位置移動并通過光標(biāo)對顯示畫面上所顯示的操作目標(biāo)進行操作這樣的一般性的畫面顯示操作技術(shù)相比,可以得到較高的操作性。
[0009]現(xiàn)有技術(shù)文獻
[0010]專利文獻
[0011]專利文獻I日本特開2006 - 072854號公報
【發(fā)明內(nèi)容】
[0012]發(fā)明要解決的課題
[0013]但是,在這種現(xiàn)有技術(shù)中,由于以畫面所顯示的目標(biāo)的顯示精細度是一定的作為前提,虛擬手的大小是被固定的,因而對于顯示精細度變化那樣的目標(biāo),存在虛擬手的指寬與目標(biāo)的間隔及大小不相適合、操作性降低這樣的問題。
[0014]S卩,像現(xiàn)有技術(shù)那樣的汽車導(dǎo)航裝置由于在駕駛時要看顯示畫面,因而需要確保某種程度的視覺辨認性。為此,操作按鈕及操作手柄等操作目標(biāo)也以某種程度的大小進行畫面顯示,具有一定的顯示精細度。因此,虛擬手也以與該顯示精細度相應(yīng)的固定的大小進行畫面顯示。
[0015]另一方面,在對大樓及工藝設(shè)備等設(shè)施進行監(jiān)控的設(shè)施管理系統(tǒng)中,根據(jù)情況監(jiān)控的范圍會發(fā)生變化。另外,操作對象也不是操作按鈕及操作手柄等將操作作為目的的操作專用的目標(biāo),而是構(gòu)成實際的設(shè)施的區(qū)域及設(shè)備成為操作對象。
[0016]例如,對于大樓設(shè)施,在對某樓面的狀況進行監(jiān)視之際,從設(shè)施整體的設(shè)施構(gòu)成畫面選擇操作成為監(jiān)視對象的樓面,通過將在該樓面整體的系統(tǒng)圖及配置圖上顯示了溫度及流量等各種測定數(shù)據(jù)的樓面畫面進行畫面顯示,可以有效地掌握樓面整體的狀況。
[0017]另外,在該樓面當(dāng)中的哪個區(qū)域發(fā)生了故障時,在畫面顯示的樓面畫面上選擇操作故障發(fā)生區(qū)域,并通過將在該故障發(fā)生區(qū)域的系統(tǒng)圖及配置圖上顯示了各種測定數(shù)據(jù)的區(qū)域畫面在顯示畫面上進行顯示,可以有效地掌握故障發(fā)生區(qū)域中的設(shè)備。
[0018]而且,通過在區(qū)域畫面上選擇操作特別規(guī)定的設(shè)備目標(biāo),并對示出該設(shè)備的結(jié)構(gòu)或動作狀況的設(shè)備畫面進行顯示,可以有效地掌握故障發(fā)生的狀況。
[0019]此時,例如在樓面畫面與區(qū)域畫面上,雖然顯示有所設(shè)置的設(shè)備的系統(tǒng)圖及配置圖,但實際上畫面所顯示的設(shè)備目標(biāo)的大小是不同的。即,樓面畫面由于顯示對象范圍較廣,因而與區(qū)域畫面相比,顯示更多的設(shè)備目標(biāo),顯示精細度變得較高。為此,樓面畫面所顯示的設(shè)備目標(biāo)顯示得比區(qū)域畫面所顯示的設(shè)備目標(biāo)要小。
[0020]因此,想要用與區(qū)域畫面的顯示精細度相匹配大小的虛擬手在樓面畫面上對設(shè)備目標(biāo)進行選擇操作時,與設(shè)備目標(biāo)的大小相比虛擬手的手指過大,一次選擇了多個設(shè)備目標(biāo),而無法有效地只對特別規(guī)定的設(shè)備目標(biāo)進行選擇操作。
[0021]反之,想要用與樓面畫面的顯示精細度相匹配大小的虛擬手在區(qū)域畫面上對設(shè)備目標(biāo)進行選擇操作時,與設(shè)備目標(biāo)的大小相比虛擬手的手指過細,對設(shè)備目標(biāo)進行選擇的移動距離變大,而無法有效地進行選擇操作。
[0022]本發(fā)明正是為了解決這樣的問題而做出的,目的在于提供一種即使顯示精細度因顯示畫面不同而不同,也可以用虛擬手對成為操作對象的目標(biāo)高效地進行選擇操作的畫面顯示操作技術(shù)。
[0023]用于解決課題的手段
[0024]為了實現(xiàn)這樣的目的,本發(fā)明涉及的信息顯示裝置,其通過畫面顯示部對包含成為用戶的選擇操作對象的多個目標(biāo)的顯示數(shù)據(jù)進行畫面顯示,其特征在于,具有:虛擬手制作部,其制作表示所述用戶的手的圖像的虛擬手;和畫面制作部,其制作表示所述顯示數(shù)據(jù)的畫面數(shù)據(jù),在該畫面數(shù)據(jù)中,制作將與由觸摸操作檢測部在操作面上檢測出的所述用戶的觸摸操作相應(yīng)的位置和所述虛擬手進行合成的合成畫面數(shù)據(jù),并將該合成畫面數(shù)據(jù)輸出至所述畫面顯示部,所述虛擬手制作部,包括:變形比計算部,其基于所述顯示數(shù)據(jù)所包含的所述目標(biāo)的間隔和/或大小,對所述畫面顯示中的該目標(biāo)的顯示精細度進行計算,根據(jù)該顯示精細度和所述虛擬手的指寬,對該虛擬手的變形比進行計算;和虛擬手變形部,其通過基于所述變形比放大或縮小所述虛擬手,將該虛擬手變形為適合于所述畫面顯示中的所述目標(biāo)的大小。
[0025]另外,本發(fā)明涉及的上述信息顯示裝置的一構(gòu)成例為,所述變形比計算部在對所述顯示精細度進行計算之際,確定以所述虛擬手的手指位置為基準(zhǔn)的操作推定范圍,根據(jù)所述顯示數(shù)據(jù)當(dāng)中由該操作推定范圍所包含的所述目標(biāo)的間隔或大小來計算所述顯示精細度。
[0026]另外,本發(fā)明涉及的上述信息顯示裝置的一構(gòu)成例為,所述變形比計算部在對所述顯示精細度進行計算之際,計算所述各目標(biāo)的間隔及大小的統(tǒng)計值,選擇這些間隔及大小的統(tǒng)計值中的某個較小的統(tǒng)計值作為所述顯示精細度。
[0027]另外,本發(fā)明涉及的上述信息顯示裝置的一構(gòu)成例為,所述虛擬手制作部還包括變形比調(diào)整部,在所述觸摸操作表示所述虛擬手的放大/縮小操作的情況下,該變形比調(diào)整部對所述虛擬手變形部中采用的所述變形比進行增減調(diào)整。
[0028]另外,本發(fā)明涉及信息顯示方法,其根據(jù)包含成為用戶的選擇操作對象的多個目標(biāo)的顯示信息來制作顯示數(shù)據(jù),并由畫面顯示部進行畫面顯示,其特征在于,包括以下步驟:
[0029]虛擬手制作步驟,在該虛擬手制作步驟中,虛擬手制作部制作表示所述用戶的手的圖像的虛擬手;和畫面制作步驟,在該畫面制作步驟中,畫面制作部制作表示所述顯示數(shù)據(jù)的畫面數(shù)據(jù),在該畫面數(shù)據(jù)中,制作將與由觸摸操作檢測部在操作面上檢測出的所述用戶的觸摸操作相應(yīng)的位置和所述虛擬手進行合成的合成畫面數(shù)據(jù),并將該合成畫面數(shù)據(jù)輸出至所述畫面顯示部,所述虛擬手制作步驟包括:變形比計算步驟,其基于所述顯示數(shù)據(jù)所包含的所述目標(biāo)的間隔或大小,對所述畫面顯示中的該目標(biāo)的顯示精細度進行計算,根據(jù)該顯示精細度和所述虛擬手的指寬來計算該虛擬手的變形比;和虛擬手變形步驟,其通過基于所述變形比放大或縮小所述虛擬手,將該虛擬手變形為適合于所述畫面顯示中的該目標(biāo)的大小。
[0030]另外,本發(fā)明涉及的程序是用于使計算機作為構(gòu)成上述任一項記載的信息顯示裝置的各部分發(fā)揮作用的程序。
[0031]發(fā)明的效果
[0032]根據(jù)本發(fā)明,虛擬手的指寬與畫面顯示的目標(biāo)的間隔、尺寸相比,不會過大或過小,可以適當(dāng)?shù)拇笮∵M行畫面顯示。為此,即使在顯示精細度因顯示畫面不同而不同的情況下,也可以用虛擬手對成為操作對象的目標(biāo)有效地進行選擇操作。因此,即使是用戶在離開顯示畫面的位置用虛擬手對畫面顯示進行操作的情況下,也可以得到優(yōu)異的操作性。
【專利附圖】
【附圖說明】
[0033]圖1是示出第一實施方式所涉及的信息顯示裝置的結(jié)構(gòu)的框圖。
[0034]圖2是觸摸操作分配數(shù)據(jù)的構(gòu)成例。
[0035]圖3是示出信息顯示裝置的顯示控制處理的流程圖。[0036]圖4是示出觸摸操作開始前的畫面顯示例。
[0037]圖5是觸摸操作開始時的畫面顯示例。
[0038]圖6是單純放大顯示的畫面顯示例。
[0039]圖7是示出虛擬手變形處理的流程圖。
[0040]圖8是示出顯示精細度與手指寬的關(guān)系的說明圖。
[0041]圖9是操作推定范圍的確定例子。
[0042]圖10是包含目標(biāo)變形的放大顯示畫面顯示例。
[0043]圖11是示出第二實施方式所涉及的信息顯示裝置的結(jié)構(gòu)的框圖。
[0044]圖12是示出變形比調(diào)整處理的流程圖。
[0045]圖13是變形比調(diào)整操作的說明圖。
【具體實施方式】
[0046]接下來,參照附圖對本發(fā)明的實施方式進行說明。
[0047][第I實施方式]
[0048]首先,參見圖1,對本發(fā)明的第I實施方式所涉及的信息顯示裝置10進行說明。圖1是示出第I實施方式所涉及的信息顯示裝置的結(jié)構(gòu)的框圖。
[0049]該信息顯示裝置10作為整體由服務(wù)器裝置、個人計算機等信息處理裝置構(gòu)成,具有根據(jù)用戶操作從數(shù)據(jù)庫讀取包含成為用戶的選擇操作對象的多個目標(biāo)的顯示數(shù)據(jù),并在畫面上顯示的功能。
[0050]信息顯示裝置10中作為主要的功能部,設(shè)有操作輸入部11、觸摸操作檢測部12、通信I/F部13、畫面顯示部14、存儲部15及運算處理部16。
[0051]操作輸入部11由鍵盤、鼠標(biāo)等操作輸入裝置構(gòu)成,具有對用戶的操作進行檢測并輸出給運算處理部16的功能。
[0052]觸摸操作檢測部12由觸摸面板、觸控板等平面狀的觸摸傳感器構(gòu)成,具有檢測出用戶對操作面的觸摸操作,并將該操作內(nèi)容、檢測位置等作為檢測結(jié)果輸出給運算處理部16的功能。
[0053]通信I/F部13具有通過借助LAN、USB等通信線路與外部裝置(未圖示)進行數(shù)據(jù)通信,在其與該外部裝置之間交換各種數(shù)據(jù)的功能。
[0054]畫面顯示部14由IXD等畫面顯示裝置構(gòu)成,具有對從運算處理部16輸出的、表示操作菜單或顯示信息等的各種畫面數(shù)據(jù)進行畫面顯示的功能。
[0055]存儲部15由硬盤、半導(dǎo)體存儲器等存儲裝置構(gòu)成,具有對由運算處理部16執(zhí)行的各種處理所用的處理信息、程序15P進行存儲的功能。
[0056]程序15P是通過由運算處理部16的CPU執(zhí)行來實現(xiàn)執(zhí)行畫面顯示操作等的各種處理的處理部用的程序,從外部裝置、記錄媒體(均未圖示)借助通信I/F部13被讀入并預(yù)先儲存于存儲部15。
[0057]作為由存儲部15存儲的主要的處理信息有顯示信息DB15A和虛擬手圖形數(shù)據(jù)15B。
[0058]顯示信息DB15A是登記有按用戶操作由畫面顯示部14顯示的各種顯示數(shù)據(jù)的數(shù)據(jù)庫。例如,在監(jiān)控系統(tǒng)中,設(shè)施整體的設(shè)施構(gòu)成圖、各樓面的系統(tǒng)圖或配置圖、各設(shè)備的結(jié)構(gòu)圖、進一步地、依次被更新的各設(shè)備的動作狀況及測定數(shù)據(jù)等作為顯示數(shù)據(jù)登錄在顯示信息DB15A中。
[0059]在這些顯示信息中包含有在顯示畫面上成為用戶的選擇操作對象的多個目標(biāo)。例如,在表示設(shè)施構(gòu)成圖的顯示數(shù)據(jù)中,包含有與建筑物、樓面、房間、區(qū)劃等區(qū)域?qū)?yīng)的目標(biāo),在系統(tǒng)圖的顯示數(shù)據(jù)中,包含有作為與構(gòu)成該系統(tǒng)的泵、馬達、閥門、隔離閥、流量計、溫度計、液面計、槽罐、集管、配管等各設(shè)備對應(yīng)的目標(biāo)。
[0060]虛擬手圖形數(shù)據(jù)15B是呈人手形狀的圖像數(shù)據(jù)、矢量數(shù)據(jù)等圖形數(shù)據(jù),被預(yù)先登記于存儲部15。基于該虛擬手圖形數(shù)據(jù)15B,虛擬手作為用戶的虛擬的手的圖像被顯示在顯示畫面上。
[0061]運算處理部16包含CPU及其周邊電路,通過讀取存儲部15的程序15P并執(zhí)行,來實現(xiàn)執(zhí)行畫面顯示操作等各種處理的處理部。
[0062]作為由運算處理部16實現(xiàn)的主要的處理部有顯示控制部16A、虛擬手制作部16B、及畫面制作部16C。
[0063]顯示控制部16A具有如下的功能:根據(jù)由操作輸入部11、觸摸操作檢測部12檢測出的用戶操作的內(nèi)容及位置信息,確定成為由畫面顯示部14顯示的顯示對象的顯示數(shù)據(jù),從存儲部15的顯示信息DB15A取得該顯示數(shù)據(jù)并輸出給虛擬手制作部16B及畫面制作部16C。
[0064]圖2是觸摸操作分配數(shù)據(jù)的構(gòu)成例。在此,登記有針對用戶的觸摸操作的顯示處理的分配內(nèi)容,輕劃、捏合、撐開、單擊、雙擊等各觸摸操作與應(yīng)該執(zhí)行的顯示處理相關(guān)聯(lián)。顯示控制部16A基于這種觸摸操作分配數(shù)據(jù),執(zhí)行與由觸摸操作檢測部12檢測出的觸摸操作對應(yīng)的顯示處理。
[0065]例如,在使手指接觸操作面的狀態(tài)下使手指滑動的觸摸操作、即輕劃這樣的觸摸操作被分配畫面滾動這樣的顯示處理。在這種情況下,因為畫面滾動的方向由輕劃的方向所決定,例如,向左方輕劃時,使顯示畫面從右向左滾動的顯示處理被執(zhí)行,隱藏在畫面右側(cè)的顯示將會出現(xiàn)。另外,向上方輕劃時,使顯示畫面從下向上滾動的顯示處理被執(zhí)行,隱藏在畫面下側(cè)的顯示將會出現(xiàn)。另外,輕劃的方向不限于縱橫方向,與朝斜向的輕劃相應(yīng)地,朝斜向的畫面滾動將被執(zhí)行。
[0066]另外,在操作面上以使二根手指的間隔變窄的方式滑動的捏合及在操作面上以使二根手指的間隔變寬的方式滑動的撐開,分別被分配畫面縮小及畫面放大這樣的顯示處理。由此,以二根手指的中間位置為中心,畫面顯示將被縮小或者放大。
[0067]另外,在操作面上敲擊一次手指的單擊及在操作面上連續(xù)地敲擊二次手指的雙擊被分配對有關(guān)目標(biāo)的詳細畫面進行顯示的顯示處理及對有關(guān)目標(biāo)的屬性畫面進行顯示的顯示處理。由此,與成為敲擊對象的目標(biāo)有關(guān)的詳細信息、屬性信息被畫面顯示。
[0068]一般地,用鼠標(biāo)等指示設(shè)備對畫面顯示進行操作時,用戶需要以多個操作的組合來進行。例如,在進行畫面滾動時,需要使鼠標(biāo)光標(biāo)移動到畫面的右端或下端,并選擇畫面上的滾動條,上下或左右地拖拽該滾動條。另外,在進行畫面的放大/縮小及詳細畫面/屬性畫面的顯示時,需要決定操作位置或操作對應(yīng)目標(biāo)的操作以及使鼠標(biāo)光標(biāo)移動到與所希望顯示處理相應(yīng)的按鈕,并點擊按鈕。而且,在并未準(zhǔn)備有與顯示處理相應(yīng)的按鈕而從菜單來進行選擇的情況下,則需要對所希望的顯示處理列表顯示的上下文菜單等菜單的打開操作以及從該菜單選擇所希望的顯示處理的操作。
[0069]根據(jù)本實施方式,如圖2所示,通過將顯示處理分別與各種觸摸操作相關(guān)聯(lián),能夠?qū)τ脩羲M男碌娘@示信息進行畫面顯示。由此,可以省去在如前述那樣的采用鼠標(biāo)等指示設(shè)備的情況下所需要的煩瑣操作,可以得到極高的操作性。
[0070]另外,在將顯示處理分配給觸摸操作之際,只要對與顯示處理的顯示內(nèi)容的變化類似的內(nèi)容的觸摸操作進行分配即可。例如,在畫面上顯示內(nèi)容朝任意方向滑動的畫面滾動只要分配使手指在操作面上滑動的輕劃并使?jié)L動方向與輕劃方向一致即可。另外,在畫面上顯示間隔變窄的畫面縮小分配以手指的間隔變窄的方式滑動手指的捏合,而在畫面上顯示間隔變寬的畫面放大則分配以手指的間隔變寬的方式滑動手指的撐開即可。
[0071]由此,用戶可以對與所希望的顯示內(nèi)容的變化相應(yīng)的觸摸操作進行直觀地聯(lián)想,無須參照操作手冊等,就能夠順暢高效地對畫面顯示進行操作。
[0072]虛擬手制作部16B具有根據(jù)存儲部15的虛擬手圖形數(shù)據(jù)15B,制作表示用戶的手的圖像的虛擬手的功能。
[0073]在該虛擬手制作部16B設(shè)有兩個處理部,即變形比計算部17A和虛擬手變形部17B。
[0074]變形比計算部17A具有基于來自顯示控制部16A的顯示數(shù)據(jù)所包含的目標(biāo)的間隔和/或大小,計算出畫面顯示中的該目標(biāo)的顯示精細度的功能,和根據(jù)該顯示精細度和虛擬手的指寬,計算出該虛擬手的變形比的功能。關(guān)于虛擬手的指寬,可以由虛擬手圖形數(shù)據(jù)15B和變形比求得。
[0075]虛擬手變形部17B具有基于由變形比計算部17A所計算出的變形比使存儲部15的虛擬手圖形數(shù)據(jù)15B相似變形,并通過放大或縮小,使該虛擬手變形為適合畫面顯示中的目標(biāo)的大小的功能。
[0076]利用虛擬手對目標(biāo)進行選擇時的操作性受目標(biāo)間隔及目標(biāo)尺寸等、目標(biāo)被畫面顯示時的粗細程度、即顯示精細度所支配。例如,與虛擬手的指寬相比,在有足夠的目標(biāo)間隔或有足夠的目標(biāo)尺寸的情況下,目標(biāo)將易于選擇。
[0077]因此,在本發(fā)明中,將目標(biāo)間隔或目標(biāo)尺寸作為顯示精細度來進行計算,根據(jù)該顯示精細度和虛擬手的指寬,計算出該虛擬手的變形比,并對虛擬手的大小進行調(diào)整。
[0078]畫面制作部16C具有制作表示來自于顯示控制部16A的顯示數(shù)據(jù)的畫面數(shù)據(jù)的功能,以及在該畫面數(shù)據(jù)中,制作將與由觸摸操作檢測部12在操作面上檢測出的用戶的觸摸操作相應(yīng)的位置和由虛擬手制作部16B制作的虛擬手進行合成的合成畫面數(shù)據(jù),并輸出給畫面顯示部14的功能。
[0079][第一實施方式的動作]
[0080]接下來,參見圖3,對本實施方式涉及的信息顯示裝置10的動作進行說明。圖3是示出第一實施方式涉及的信息顯示裝置的顯示控制處理的流程圖。
[0081]顯示控制部16A按照由觸摸操作檢測部12檢測出的用戶操作的內(nèi)容及位置信息,對成為由畫面顯示部14顯示的顯示對象的顯示數(shù)據(jù)進行確定(步驟100),從存儲部15的顯示信息DB15A取得該顯示數(shù)據(jù),并輸出給虛擬手制作部16B及畫面制作部16C (步驟101)。
[0082]接下來,變形比計算部17A基于來自顯示控制部16A的顯示數(shù)據(jù)所包含的目標(biāo)的間隔和/或大小,計算出畫面顯示中的該目標(biāo)的顯示精細度(步驟102),根據(jù)該顯示精細度和虛擬手的指寬,計算出該虛擬手的變形比(步驟103)。
[0083]接著,虛擬手變形部17B基于由變形比計算部17A計算出的變形比,使存儲部15的虛擬手圖形數(shù)據(jù)15B相似變形,并通過進行放大或縮小,將該虛擬手變形為與畫面顯示中的目標(biāo)相適合的大小(步驟104)。
[0084]此后,畫面制作部16C制作表示來自于顯示控制部16A的顯示數(shù)據(jù)的畫面數(shù)據(jù),且在該畫面數(shù)據(jù)中,制作將與由觸摸操作檢測部12在操作面上檢測出的用戶的觸摸操作相應(yīng)的位置和由虛擬手制作部16B制作的虛擬手進行合成的合成畫面數(shù)據(jù)(步驟105),并將該合成畫面數(shù)據(jù)輸出給畫面顯示部14 (步驟106)。
[0085]由此,畫面顯示部14中可以通過觸摸操作顯示用戶所希望的顯示數(shù)據(jù),且在該顯示畫面上,以適合于目標(biāo)的顯示精細度的大小來顯示虛擬手。
[0086]圖4是示出觸摸操作開始前的畫面顯示例。圖5是觸摸操作開始時的畫面顯示例。圖6是單純放大顯示的畫面顯示例。在此,將本發(fā)明適用于監(jiān)控系統(tǒng),對系統(tǒng)圖進行畫面顯示的情形作為例子被示出。
[0087]想將圖4所示的顯示畫面當(dāng)中的對象區(qū)域A進行放大顯示時,如圖5所示,用戶通過敲擊等使虛擬手移動到對象區(qū)域A之后,進行撐開等放大操作。
[0088]在此,在使虛擬手不變形地將顯示內(nèi)容和虛擬手單純地放大顯示的情況下,如圖6所示,因虛擬手的手指太粗,而無法有效地選擇目標(biāo)。
[0089]因此,在本實施方式中,為了計算用于根據(jù)目標(biāo)的顯示精細度使虛擬手變形為適當(dāng)大小的變形比,在變形比計算部17A中,執(zhí)行如圖7所示那樣的、虛擬手變形比計算處理。圖7是表示虛擬手變形處理的流程圖。
[0090]首先,變形比計算部17A根據(jù)虛擬手的手指位置,確定虛擬手的操作推定范圍,從來自顯示控制部16A的顯示數(shù)據(jù)當(dāng)中,選擇位于該操作推定范圍內(nèi)的目標(biāo)(步驟110)。
[0091]接下來,變形比計算部17A對位于該操作推定范圍內(nèi)的目標(biāo),求出由目標(biāo)間隔的平均值構(gòu)成的顯示精細度L (步驟111),且求出由目標(biāo)尺寸的平均值構(gòu)成的顯示精細度S(步驟112)。
[0092]此時,目標(biāo)間隔被定義為由兩個目標(biāo)的中心位置(重心位置)的間隔構(gòu)成,目標(biāo)尺寸被定義為由設(shè)在該目標(biāo)的外周上的任意兩點當(dāng)中相隔距離最遠的兩點的距離構(gòu)成。因此,目標(biāo)間隔及目標(biāo)尺寸由于每個目標(biāo)不同而不同,因而用這些平均值等統(tǒng)計值作為顯示精細度。
[0093]在此,作為求出統(tǒng)計值的目標(biāo),可以將顯示畫面整個區(qū)域作為對象,也可以確定以虛擬手的手指位置為基準(zhǔn)的操作推定范圍,根據(jù)顯示數(shù)據(jù)當(dāng)中包含于該操作推定范圍的目標(biāo)的間隔及大小來計算顯示精細度。由此,能夠得到與成為用戶的選擇對象的可能性高的、位于虛擬手的手指周邊的目標(biāo)的顯示精細度相適合的變形比。
[0094]此后,變形比計算部17A通過選擇顯示精細度L與顯示精細度S當(dāng)中某個較小的值Min (L,S),且對其乘以規(guī)定變形倍率P,并除以虛擬手的指寬F,從而求出虛擬手整體的變形比R (步驟113)。在此,規(guī)定變形倍率P是表示顯示精細度L、S與指寬F的關(guān)系的比率,是可按用戶的喜好預(yù)先設(shè)定的值。另外,Min ()是從多個要素當(dāng)中選擇最小值的函數(shù)。
[0095]圖8是表示顯示精細度與指寬的關(guān)系的說明圖。目標(biāo)間隔及目標(biāo)尺寸的大小關(guān)系由于根據(jù)顯示內(nèi)容而變化,因而用虛擬手進行目標(biāo)選擇時的操作性也發(fā)生變化。例如,即使與虛擬手的手指相比具有足夠的目標(biāo)間隔的情況下,當(dāng)目標(biāo)尺寸較大時,由于與相鄰的目標(biāo)的間隙變窄,因而將不易對目標(biāo)進行選擇。另外,即使與虛擬手的手指相比目標(biāo)尺寸為充分的情況下,當(dāng)目標(biāo)間隔較小時,由于與相鄰的目標(biāo)的間隙變窄,因而將不易對目標(biāo)進行選擇。
[0096]由此可見,用虛擬手進行目標(biāo)選擇時的操作性受到這些顯示精細度L與顯示精細度S當(dāng)中較小一方的影響較大。在圖8中,示出了當(dāng)顯示精細度L <指寬F <顯示精細度S時的例子,在求變形比R之際,可以用這些顯示精細度L與顯示精細度S當(dāng)中、表示較小的值的顯示精細度L。
[0097]另外,對于操作推定范圍,也可以如前所述,根據(jù)虛擬手的顯示位置,確定與虛擬手對應(yīng)的一個操作推定范圍,例如,也可以就這些手指的每一個,將以其頂端位置為中心的圓形范圍確定為操作推定范圍。
[0098]圖9是操作推定范圍的確定例子。在此,各手指的操作范圍及操作頻率越高,則操作推定范圍可以設(shè)定得越寬。
[0099]這樣,在就每根手指i確定操作推定范圍Ai的情況下,在求出單個變形比Ri之后,將求出虛擬手整體的整體變形比。單個變形比Ri與上述同樣地,可以通過由存在于該手指i的操作推定范圍Ai內(nèi)的目標(biāo)求出顯示精細度L1、Si,且選擇某個較小的值Min (Li,Si),并乘以這些規(guī)定變形倍率P,除以虛擬手的指寬F來求得。
[0100]另外,整體變形比R可以通過將這些手指i的單個變形比Ri以各自的權(quán)重Wi進行積和運算來求得。此外,各手指的操作范圍及操作頻率越高,則權(quán)重Wi設(shè)定為越高的值即可。
[0101]圖10是包含目標(biāo)變形的放大顯示畫面的顯示例。這樣,通過根據(jù)基于目標(biāo)的顯示精細度計算出的變形比R將虛擬手變形并進行畫面顯示,則可以在顯示畫面上,以與目標(biāo)的顯示精細度相適合的大小來顯示虛擬手。
[0102][第一實施方式的效果]
[0103]這樣,在本實施方式中,變形比計算部17A基于顯示數(shù)據(jù)所包含目標(biāo)的間隔和/或大小,計算出畫面顯示中的該目標(biāo)的顯示精細度,根據(jù)該顯示精細度和虛擬手的指寬,計算出該虛擬手的變形比,虛擬手變形部17B通過基于該變形比將虛擬手進行放大或縮小,將該虛擬手變形為與畫面顯示中的目標(biāo)相適合的大小。
[0104]由此,虛擬手的指寬與被畫面顯示的目標(biāo)的間隔及尺寸相比,不會過大或過小,可以適當(dāng)?shù)拇笮∵M行畫面顯示。為此,即使在顯示精細度因顯示畫面不同而不同的情況下,也可以用虛擬手對成為操作對象的目標(biāo)高效地進行選擇操作。因此,即便是在離開顯示畫面的位置,用戶用虛擬手對畫面顯示進行操作的情況下,也能夠得到優(yōu)異的操作性。
[0105]另外,在本實施方式中,也可以在變形比計算部17A進行顯示精細度計算之際,根據(jù)觸摸操作確定以用戶的手指位置為基準(zhǔn)的操作推定范圍,根據(jù)顯示數(shù)據(jù)當(dāng)中包含于該操作推定范圍的目標(biāo)的間隔或大小來計算顯示精細度。
[0106]由此,能夠得到與成為用戶的選擇對象的可能性高的、位于虛擬手的手指周邊的目標(biāo)的顯示精細度相適合的變形比。
[0107]另外,在本實施方式中,也可以在變形比計算部17A對顯示精細度進行計算之際,對各目標(biāo)的間隔及大小的統(tǒng)計值進行計算,選擇這些間隔及大小的統(tǒng)計值中較小的統(tǒng)計值作為顯示精細度。
[0108]由此,可以基于對利用虛擬手進行目標(biāo)選擇時的操作性影響更大的顯示精細度,來計算變形比,可以將虛擬手變形為更適當(dāng)?shù)拇笮 ?br>
[0109]此外,在本實施方式中,在圖9中,例示了對各手指i確定操作推定范圍Ai的情形,但沒有必要將5根手指全部作為對象,例如,僅用在觸摸操作中操作頻率高的母指的操作推定范圍Al和食指的操作推定范圍A2,來求出顯示精細度即可。
[0110]另外,因為母指和食指與其他手指相比使用頻率極高,所以可以確定一個包含這些母指和食指的頂端位置的橢圓狀、長圓狀或矩形狀的操作推定范圍。由此,能夠?qū)⑻摂M手變形為與位于母指和食指的周圍的目標(biāo)的顯示精細度相適合的大小。
[0111][第二實施方式]
[0112]其次,參見圖11,對本發(fā)明涉及的第二實施方式的信息顯示裝置10進行說明。圖11是示出涉及第二實施方式的信息處理裝置的結(jié)構(gòu)的框圖。
[0113]本實施方式與第一實施方式相比,在虛擬手制作部16B中追加了變形比調(diào)整部17C。
[0114]S卩,變形比調(diào)整部17C具有在由觸摸操作檢測部12檢測出的觸摸操作表示虛擬手的放大/縮小操作的情況下,對虛擬手變形部17B所采用的變形比進行增減調(diào)整的功能。
[0115]關(guān)于涉及本實施方式的其他的構(gòu)成,與第一實施方式相同,在此詳細的說明予以省略。
[0116][第二實施方式的動作]
[0117]接下來,參見圖12,對本實施方式所涉及的信息顯示裝置的動作進行說明。圖12是示出第二實施方式所涉及的信息顯示裝置的變形比調(diào)整處理的流程圖。
[0118]變形比調(diào)整部17C在前述的圖3的顯示控制處理當(dāng)中,在從步驟103轉(zhuǎn)移到步驟104時進行圖12的變形比調(diào)整處理。
[0119]首先,變形比調(diào)整部17C對由觸摸操作檢測部12檢測出的觸摸操作是否為虛擬手的放大操作進行確認(步驟200)。在此,當(dāng)為虛擬手的放大操作時(步驟200:是),使由變形比計算部17A計算出的變形比R僅增大規(guī)定比率Q之后(步驟201),輸出給虛擬手變形部17B (步驟 202)。
[0120]另一方面,當(dāng)由觸摸操作檢測部12檢測出的觸摸操作不是虛擬手的放大操作時(步驟200:否),變形比調(diào)整部17C確認該觸摸操作是否為虛擬手的縮小操作(步驟203)。在此,當(dāng)為虛擬手的縮小操作時(步驟203:是),使由變形比計算部17A計算出的變形比R僅縮小規(guī)定比率Q之后(步驟204),輸出給虛擬手變形部17B (步驟202)。
[0121]另外,當(dāng)由觸摸操作檢測部12檢測出的觸摸操作不是虛擬手的縮小操作時(步驟203:否),對由變形比計算部17A計算出的變形比R不進行調(diào)整,就那樣地輸出給虛擬手變形部17B (步驟202)。此外,關(guān)于放大/縮小操作,并不限于上述分配例,也可以分配其他的觸摸操作。
[0122]圖13是變形比調(diào)整操作的說明圖。在此,作為虛擬手放大操作,分配有在觸摸操作檢測部12的操作面上敲擊用戶的手掌的根部的操作。在這種虛擬手放大操作被檢測出的情況下,由變形比計算部17A計算出的變形比R乘以規(guī)定比率Q (Q> I)來對變形比R進行增大調(diào)整。[0123]另外,作為虛擬手縮小操作,分配有在觸摸操作檢測部12的操作面上敲擊用戶的手掌的小指側(cè)部的操作。在這種虛擬手縮小操作被檢測出的情況下,由變形比計算部17A計算出的變形比R除以規(guī)定比率Q (Q> I)來對變形比R進行縮小調(diào)整。
[0124][第二實施方式的效果]
[0125]這樣,在本實施方式中,變形比調(diào)整部17C在由觸摸操作檢測部12檢測出的觸摸操作表示虛擬手的放大/縮小操作時,對虛擬手變形部17B所采用的變形比進行增減調(diào)整。
[0126]由此,可以按照用戶的意圖,通過觸摸操作對虛擬手的大小進行微調(diào)整,能夠得到極高的操作性。
[0127][實施方式的擴展]
[0128]以上,參照實施方式對本發(fā)明進行了說明,但本發(fā)明并不限定于上述實施方式。對于本發(fā)明的結(jié)構(gòu)及細節(jié),本行業(yè)技術(shù)人員可以在本發(fā)明的范圍內(nèi)進行能夠理解的各種變更。另外,關(guān)于各實施方式,可以在不矛盾的范圍內(nèi)進行任意地組合實施。
[0129]符號說明
[0130]10…信息顯示裝置、11...操作輸入部、12…觸摸操作檢測部、13…通信I/F部、14...畫面顯示部、15…存儲部、15A…顯示信息DB、15B…虛擬手圖形數(shù)據(jù)、15P…程序、16...運算處理部、16A…顯示控制部、16B…虛擬手制作部、160..畫面制作部、17A…變形比計算部、17B…虛擬手變形部、17C…變形比調(diào)整部。
【權(quán)利要求】
1.一種信息顯示裝置,其通過畫面顯示部對包含成為用戶的選擇操作對象的多個目標(biāo)的顯示數(shù)據(jù)進行畫面顯示,其特征在于,具有: 虛擬手制作部,其制作表示所述用戶的手的圖像的虛擬手;和畫面制作部,其制作表示所述顯示數(shù)據(jù)的畫面數(shù)據(jù),在該畫面數(shù)據(jù)中,制作將與由觸摸操作檢測部在操作面上檢測出的所述用戶的觸摸操作相應(yīng)的位置和所述虛擬手進行合成的合成畫面數(shù)據(jù),并將該合成畫面數(shù)據(jù)輸出至所述畫面顯示部, 所述虛擬手制作部包括: 變形比計算部,其基于所述顯示數(shù)據(jù)所包含的所述目標(biāo)的間隔和/或大小,對所述畫面顯示中的該目標(biāo)的顯示精細度進行計算,根據(jù)該顯示精細度和所述虛擬手的指寬,對該虛擬手的變形比進行計算;和 虛擬手變形部,其通過基于所述變形比放大或縮小所述虛擬手,將該虛擬手變形為適合于所述畫面顯示中的所述目標(biāo)的大小。
2.根據(jù)權(quán)利要求1記載的信息顯示裝置,其特征在于, 所述變形比計算部在對所述顯示精細度進行計算之際,確定以所述虛擬手的手指位置為基準(zhǔn)的操作推定范圍,根據(jù)所述顯示數(shù)據(jù)當(dāng)中由該操作推定范圍所包含的所述目標(biāo)的間隔或大小來計算所述顯示精細度。
3.根據(jù)權(quán)利要求1或權(quán)利要求2記載的信息顯示裝置,其特征在于, 所述變形比計算部在對所述顯示精細度進行計算之際,計算所述各目標(biāo)的間隔及大小的統(tǒng)計值,選擇這些間隔及大小的統(tǒng)計值中的某個較小的統(tǒng)計值作為所述顯示精細度。
4.根據(jù)權(quán)利要求1?權(quán)利要求3中的任一項記載的信息顯示裝置,其特征在于, 所述虛擬手制作部還包括變形比調(diào)整部,在所述觸摸操作表示所述虛擬手的放大/縮小操作的情況下,該變形比調(diào)整部對所述虛擬手變形部中采用的所述變形比進行增減調(diào)難iF.0
5.一種信息顯示方法,其根據(jù)包含成為用戶的選擇操作對象的多個目標(biāo)的顯示信息來制作顯示數(shù)據(jù),并由畫面顯示部進行畫面顯示,其特征在于,包括以下步驟: 虛擬手制作步驟,在該虛擬手制作步驟中,虛擬手制作部制作表示所述用戶的手的圖像的虛擬手;和 畫面制作步驟,在該畫面制作步驟中,畫面制作部制作表示所述顯示數(shù)據(jù)的畫面數(shù)據(jù),在該畫面數(shù)據(jù)中,制作將與由觸摸操作檢測部在操作面上檢測出的所述用戶的觸摸操作相應(yīng)的位置和所述虛擬手進行合成的合成畫面數(shù)據(jù),并將該合成畫面數(shù)據(jù)輸出至所述畫面顯示部, 所述虛擬手制作步驟包括: 變形比計算步驟,其基于所述顯示數(shù)據(jù)所包含的所述目標(biāo)的間隔或大小,對所述畫面顯示中的該目標(biāo)的顯示精細度進行計算,根據(jù)該顯示精細度和所述虛擬手的指寬來計算該虛擬手的變形比;和 虛擬手變形步驟,其通過基于所述變形比放大或縮小所述虛擬手,將該虛擬手變形為適合于所述畫面顯示中的該目標(biāo)的大小。
6.一種用于使計算機作為構(gòu)成權(quán)利要求1?權(quán)利要求4中的任一項記載的信息顯示裝置的各部分發(fā)揮作用的程序。
【文檔編號】G06F3/0488GK103927002SQ201410018469
【公開日】2014年7月16日 申請日期:2014年1月15日 優(yōu)先權(quán)日:2013年1月16日
【發(fā)明者】筒井宏明 申請人:阿自倍爾株式會社