專利名稱:顯示裝置、程序以及顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于根據(jù)由用戶執(zhí)行指針的操作而移動(dòng)對(duì)象的一種顯示裝置、一種程序及一種顯示方法。
背景技術(shù):
在計(jì)算機(jī)中使用應(yīng)用程序(應(yīng)用程序B)執(zhí)行某一種文件(文件A)的方法中,存在一種例如將表示文件A的存在的圖標(biāo)拖放至應(yīng)用程序B的啟動(dòng)圖標(biāo)上的方法。通過采用此方法,即使文件A在操作系統(tǒng)中與應(yīng)用程序B不建立關(guān)聯(lián),也可通過應(yīng)用程序B來執(zhí)行文件A。專利文獻(xiàn)1 日本特開平9-138732號(hào)公報(bào)
發(fā)明內(nèi)容
本發(fā)明待解決的問題然而,若應(yīng)用程序B不可接受文件A,則即使將文件A的圖標(biāo)放至應(yīng)用程序B的啟動(dòng)圖標(biāo)上,也不執(zhí)行文件A?;蛘撸趯⑽募嗀移動(dòng)至應(yīng)用程序B的啟動(dòng)圖標(biāo)上后,顯示禁止符號(hào)等而無法放下。因此,只有在將文件A的圖標(biāo)試著拖動(dòng)至應(yīng)用程序B之后,用戶才認(rèn)知到應(yīng)用程序 B不可執(zhí)行文件A。即,為了確認(rèn)可使用哪一應(yīng)用程序來執(zhí)行某一種文件,用戶必須將該文件的圖標(biāo)分別拖動(dòng)至每個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)。專利文獻(xiàn)1揭示當(dāng)指針移動(dòng)到某對(duì)象的某一范圍內(nèi)時(shí)將指針引導(dǎo)至該對(duì)象的發(fā)明。然而,在專利文獻(xiàn)1記載的發(fā)明中,除非用戶將圖標(biāo)至少拖動(dòng)至指針被引導(dǎo)的范圍內(nèi), 否則用戶不可了解對(duì)象是否可接受選定圖標(biāo)。此外,在將文件A的圖標(biāo)拖放至應(yīng)用程序B的啟動(dòng)圖標(biāo)上并執(zhí)行文件的情況下,若移動(dòng)距離長(zhǎng),則在執(zhí)行開始之前將花費(fèi)時(shí)間。尤其由于近年來畫面增大,用戶移動(dòng)圖標(biāo)的操作負(fù)擔(dān)增加。因此,本發(fā)明的目標(biāo)為提供能夠解決上述問題的一種顯示裝置、一種程序及一種顯示方法。通過組合權(quán)利要求中的獨(dú)立項(xiàng)所描述的特征而達(dá)成該目標(biāo)。此外,從屬項(xiàng)界定本發(fā)明的更多有利的具體例。用于解決問題的方法為了解決上述問題,本發(fā)明的第一方式提供一種用于根據(jù)由用戶執(zhí)行的指針操作而在畫面上移動(dòng)拖動(dòng)對(duì)象的顯示裝置。該顯示裝置包括檢測(cè)部,其用于檢測(cè)所述畫面上的目標(biāo)對(duì)象,該目標(biāo)對(duì)象為所述拖動(dòng)對(duì)象的移動(dòng)目的地;及顯示控制部,其用于在比根據(jù)由用戶執(zhí)行的操作而移動(dòng)的所述指針的顯示位置更接近于所述目標(biāo)對(duì)象的位置上顯示所述拖動(dòng)對(duì)象。此外,本發(fā)明提供用于使得計(jì)算機(jī)作為這樣的顯示裝置發(fā)揮功能的一種程序及一種顯示方法。本發(fā)明的的第二方式提供一種用于根據(jù)由用戶執(zhí)行的指針操作而在畫面上移動(dòng)拖動(dòng)對(duì)象的顯示裝置。該顯示裝置包括指針顯示部,其用于根據(jù)由用戶執(zhí)行的操作而移動(dòng)所述指針在畫面上的顯示位置;以及顯示控制部,其用于使所述拖動(dòng)對(duì)象移動(dòng)比所述指針的移動(dòng)量更大的移動(dòng)量并顯示拖動(dòng)對(duì)象。此外,本發(fā)明提供用于使得計(jì)算機(jī)作為這樣的顯示裝置發(fā)揮功能的一種程序及一種顯示方法。本發(fā)明的上述概要并非列出本發(fā)明所必需的所有特征,這些特征組的子組合也可成為發(fā)明。
圖1表示根據(jù)本發(fā)明實(shí)施例的顯示裝置10的功能結(jié)構(gòu)。圖2表示在將某第一對(duì)象拖放至第二對(duì)象上時(shí)由顯示裝置10顯示于畫面40上的指針42及拖動(dòng)對(duì)象48的一個(gè)實(shí)例。圖3表示在多個(gè)目標(biāo)對(duì)象46顯示于畫面40上時(shí)由顯示裝置10顯示于畫面40上的源對(duì)象44及拖動(dòng)對(duì)象48的一個(gè)實(shí)例。圖4表示由本發(fā)明實(shí)施例的顯示裝置10執(zhí)行的處理流程的一個(gè)實(shí)例。圖5表示用于編輯在混合(mash up)服務(wù)中提供的網(wǎng)頁(yè)的編輯畫面40的一個(gè)實(shí)例。圖6表示由顯示裝置10顯示的畫面40的另一實(shí)例。圖7表示本發(fā)明實(shí)施例的第一變形例的顯示裝置10的結(jié)構(gòu)。圖8表示由第一變形例的顯示裝置10顯示于畫面40上的指針42及拖動(dòng)對(duì)象48 的一個(gè)實(shí)例。圖9表示本發(fā)明實(shí)施例的計(jì)算機(jī)1900的硬件結(jié)構(gòu)的一個(gè)實(shí)例。
具體實(shí)施例方式下面將使用本發(fā)明實(shí)施例來說明本發(fā)明。然而,該實(shí)施例并非限制權(quán)利要求范圍中相關(guān)的發(fā)明。此外,該實(shí)施例中所說明的特征的所有組合對(duì)于發(fā)明的解決方法并不一定是必須的。圖1表示本發(fā)明實(shí)施例的顯示裝置10的功能結(jié)構(gòu)。顯示裝置10接收由用戶對(duì)輸入器件的操作信息,根據(jù)由用戶執(zhí)行的指針操作,在由顯示器件顯示的畫面上移動(dòng)拖動(dòng)對(duì)象。例如,通過執(zhí)行程序的計(jì)算機(jī)實(shí)現(xiàn)顯示裝置10。例如,用于作為該顯示裝置10發(fā)揮功能的程序可為計(jì)算機(jī)的操作系統(tǒng)或應(yīng)用程序的一部分。顯示裝置10包括對(duì)象顯示部22、指針顯示部24、生成部沈、檢測(cè)部觀、關(guān)聯(lián)度存儲(chǔ)部30、顯示控制部32及更新部34。對(duì)象顯示部22在畫面上顯示多個(gè)對(duì)象。例如,對(duì)象顯示部22可在畫面上顯示表示文件的存在的文件圖標(biāo)以及用于啟動(dòng)應(yīng)用程序的啟動(dòng)圖標(biāo)等作為對(duì)象。指針顯示部M在畫面上顯示指針。此外,指針顯示部M根據(jù)由用戶使用鼠標(biāo)等輸入器件執(zhí)行的操作來移動(dòng)指針的顯示位置。當(dāng)用戶使用輸入器件對(duì)顯示于畫面上的對(duì)象進(jìn)行了拖動(dòng)操作時(shí),生成部沈在畫面上顯示表示該對(duì)象被執(zhí)行拖動(dòng)操作的拖動(dòng)對(duì)象。例如,在用戶在按下鼠標(biāo)的左鍵時(shí)移動(dòng)了顯示于畫面上的對(duì)象的情況下,生成部沈在畫面上顯示拖動(dòng)對(duì)象。
例如,生成部沈可在原始位置顯示對(duì)象(其成為拖動(dòng)操作的對(duì)象)的狀態(tài)下,在畫面上顯示復(fù)制該對(duì)象的拖動(dòng)對(duì)象?;蛘撸?,生成部沈可刪除成為拖動(dòng)操作的對(duì)象的原始對(duì)象,僅在畫面上顯示拖動(dòng)對(duì)象。檢測(cè)部28檢測(cè)畫面上的至少一個(gè)目標(biāo)對(duì)象,該目標(biāo)對(duì)象成為由生成部沈顯示的拖動(dòng)對(duì)象的移動(dòng)目的地。例如,檢測(cè)部28可檢測(cè)在由對(duì)象顯示部22顯示于畫面上的對(duì)象中除了成為拖動(dòng)操作對(duì)象的對(duì)象以外的所有對(duì)象作為目標(biāo)對(duì)象。此外,例如,檢測(cè)部觀可檢測(cè)在由對(duì)象顯示部22顯示于畫面上的對(duì)象中除了拖動(dòng)操作對(duì)象的對(duì)象以外的特定種類的對(duì)象作為目標(biāo)對(duì)象。關(guān)聯(lián)度存儲(chǔ)部30存儲(chǔ)關(guān)聯(lián)度,該關(guān)聯(lián)度表示顯示于畫面上的每種目標(biāo)對(duì)象與顯示于畫面上的每種拖動(dòng)對(duì)象之間的關(guān)聯(lián)強(qiáng)度。舉例而言,關(guān)聯(lián)度存儲(chǔ)部30存儲(chǔ)關(guān)聯(lián)度,若對(duì)象彼此之間的關(guān)聯(lián)強(qiáng),則該關(guān)聯(lián)度高;若對(duì)象彼此之間的關(guān)聯(lián)弱,則該關(guān)聯(lián)度低。即,舉例而言,顯示控制部32可對(duì)音樂文件與音樂專用播放器設(shè)置高關(guān)聯(lián)度,對(duì)音樂文件與視頻應(yīng)用程序設(shè)置中等關(guān)聯(lián)度,對(duì)音樂文件與影像編輯應(yīng)用程序設(shè)置低關(guān)聯(lián)度。在用戶使用輸入器件來對(duì)顯示于畫面上的對(duì)象進(jìn)行了拖動(dòng)操作的情況下,顯示控制部32伴隨指針的移動(dòng)來移動(dòng)拖動(dòng)對(duì)象。在此情況下,顯示控制部32在比根據(jù)由用戶執(zhí)行的操作而移動(dòng)的指針的顯示位置更接近于目標(biāo)對(duì)象的位置顯示拖動(dòng)對(duì)象。舉例而言,顯示控制部32基于存儲(chǔ)于關(guān)聯(lián)度存儲(chǔ)部30中的關(guān)聯(lián)度,設(shè)定在接近于目標(biāo)對(duì)象46的方向上使拖動(dòng)對(duì)象48相對(duì)于指針42偏移的偏移量。與用戶進(jìn)行了將拖動(dòng)對(duì)象向目標(biāo)對(duì)象移動(dòng)的操作相應(yīng)地,更新部34更新存儲(chǔ)于關(guān)聯(lián)度存儲(chǔ)部30中的相應(yīng)關(guān)聯(lián)度。舉例而言,若將某一種拖動(dòng)對(duì)象向某一種目標(biāo)對(duì)象移動(dòng)的操作被執(zhí)行的次數(shù)成為預(yù)先確定的次數(shù)以上的情況下,更新部;34可使存儲(chǔ)于關(guān)聯(lián)度存儲(chǔ)部30中的相應(yīng)關(guān)聯(lián)度變得更高。圖2表示在將某第一對(duì)象(源對(duì)象44)拖放至第二對(duì)象(目標(biāo)對(duì)象46)上時(shí)由顯示裝置10顯示于畫面40上的指針42及拖動(dòng)對(duì)象48的一個(gè)實(shí)例。如圖2所示,當(dāng)將源對(duì)象44正向目標(biāo)對(duì)象46拖動(dòng)時(shí),顯示裝置10的顯示控制部32以使得拖動(dòng)對(duì)象48自指針42 的顯示位置偏移至接近于目標(biāo)對(duì)象46的位置的方式顯示拖動(dòng)對(duì)象48。拖動(dòng)對(duì)象48與目標(biāo)對(duì)象46之間的關(guān)聯(lián)度越高,顯示控制部32使得拖動(dòng)對(duì)象48 相對(duì)于指針42在接近于目標(biāo)對(duì)象46方向上偏移的偏移量越大。舉例而言,在拖動(dòng)對(duì)象48 為表示音樂文件的圖標(biāo),目標(biāo)對(duì)象46為與音樂文件的關(guān)聯(lián)度高的音樂專用播放器的啟動(dòng)圖標(biāo)的情況下,顯示控制部32增加偏移量。此外,例如,在拖動(dòng)對(duì)象48為表示音樂文件的圖標(biāo),目標(biāo)對(duì)象46為與音樂文件的關(guān)聯(lián)度低的影像編輯應(yīng)用程序的情況下,顯示控制部32 減少偏移量。此外,若拖動(dòng)對(duì)象48為表示音樂文件的圖標(biāo),目標(biāo)對(duì)象46為不可接受音樂文件的應(yīng)用程序,則顯示控制部32可將偏移量設(shè)定為零。在此情況下,顯示控制部32使得拖動(dòng)對(duì)象48在從指針42向目標(biāo)對(duì)象46的方向偏移。例如,在僅一個(gè)目標(biāo)對(duì)象46顯示于畫面40上的情況下,顯示控制部32例如可在連接指針42與目標(biāo)對(duì)象46的直線上顯示拖動(dòng)對(duì)象48。因此,顯示裝置10能夠使用戶在將拖動(dòng)對(duì)象48重疊在目標(biāo)對(duì)象46上之前,認(rèn)識(shí)到目標(biāo)對(duì)象46是否可接受拖動(dòng)對(duì)象48以及認(rèn)識(shí)到拖動(dòng)對(duì)象48和目標(biāo)對(duì)象46之間的關(guān)聯(lián)強(qiáng)度。此外,拖動(dòng)對(duì)象48在指針42之前到達(dá)目標(biāo)對(duì)象46,所以顯示裝置10能夠縮短拖動(dòng)
7距離。此外,顯示控制部32可使指針42與目標(biāo)對(duì)象46之間的距離越近則偏移量變得越大。當(dāng)在拖動(dòng)期間指針42接近于目標(biāo)對(duì)象46時(shí),用戶想將拖動(dòng)對(duì)象48移動(dòng)至目標(biāo)對(duì)象46 的可能性大。因此,通過上述處理,在用戶想將拖動(dòng)對(duì)象48移動(dòng)至目標(biāo)對(duì)象46的可能性大的情況下,顯示控制部32可將拖動(dòng)對(duì)象48移動(dòng)至目標(biāo)對(duì)象46的附近。此外,在拖動(dòng)對(duì)象48與目標(biāo)對(duì)象46之間的關(guān)聯(lián)度視為拖動(dòng)對(duì)象48及目標(biāo)對(duì)象46 的質(zhì)量的情況下,顯示控制部32可基于在拖動(dòng)對(duì)象48與目標(biāo)對(duì)象46之間的引力而計(jì)算偏移量。即,顯示控制部32可基于與拖動(dòng)對(duì)象48和目標(biāo)對(duì)象46之間的關(guān)聯(lián)度成比例、且與拖動(dòng)對(duì)象48和目標(biāo)對(duì)象46之間的距離的乘冪(例如,平方)成反比的值,設(shè)定在接近于目標(biāo)對(duì)象46的方向上使得拖動(dòng)對(duì)象48從指針42偏移的偏移量。因此,顯示控制部32為用戶提供隨著拖動(dòng)對(duì)象48靠近目標(biāo)對(duì)象46則朝目標(biāo)對(duì)象46移動(dòng)的速度變快的拖動(dòng)操作。圖3表示在多個(gè)目標(biāo)對(duì)象46顯示于畫面40上的情況下由顯示裝置10在畫面40 上顯示的源對(duì)象44及拖動(dòng)對(duì)象48的一個(gè)實(shí)例。檢測(cè)部28可檢測(cè)至少一個(gè)目標(biāo)對(duì)象46。 在圖3中所示的實(shí)例中,檢測(cè)部28檢測(cè)出三個(gè)目標(biāo)對(duì)象46 06-1、46-2及46_3)。在此情況下,顯示控制部32生成對(duì)檢測(cè)出的至少一個(gè)目標(biāo)對(duì)象46中各個(gè)的表示各自的偏移量及偏移方向的矢量進(jìn)行合成得到的合成矢量,在從指針42起根據(jù)合成矢量指定的位置顯示拖動(dòng)對(duì)象48。舉例而言,對(duì)檢測(cè)出的至少一個(gè)目標(biāo)對(duì)象46的各個(gè),顯示控制部32計(jì)算在不存在其它目標(biāo)對(duì)象46的情況下的、表示各自的偏移量及偏移方向的矢量。 隨后,顯示控制部32對(duì)檢測(cè)出的至少一個(gè)目標(biāo)對(duì)象46的各個(gè)的矢量相加生成合成矢量。隨后,顯示控制部32確定將指針42的位置作為原點(diǎn)時(shí)的合成矢量的位置,在確定的位置顯示拖動(dòng)對(duì)象48。由此,在顯示多個(gè)目標(biāo)對(duì)象46的情況下,顯示控制部32以使得拖動(dòng)對(duì)象48在朝向與拖動(dòng)對(duì)象48關(guān)聯(lián)度強(qiáng)的目標(biāo)對(duì)象46的方向上偏移的方式顯示拖動(dòng)對(duì)象48。因此,當(dāng)顯示多個(gè)目標(biāo)對(duì)象46時(shí),顯示控制部32能夠讓用戶知道哪一目標(biāo)對(duì)象46與拖動(dòng)對(duì)象48 關(guān)聯(lián)強(qiáng)。例如,顯示控制部32可顯示表示從指針42朝向拖動(dòng)對(duì)象48的方向的方向?qū)ο?50。由此,顯示控制部32能夠使用戶更容易地辨別具有強(qiáng)關(guān)聯(lián)的目標(biāo)對(duì)象46的位置。此外,例如,若指針42與任意一個(gè)目標(biāo)對(duì)象46重疊,則顯示控制部32可在與指針 42 一致的位置顯示拖動(dòng)對(duì)象48。由此,顯示控制部32能夠避免在將拖動(dòng)對(duì)象48拖動(dòng)至具有弱關(guān)聯(lián)的目標(biāo)對(duì)象46上后,拖動(dòng)對(duì)象48不與目標(biāo)對(duì)象46重疊地顯示拖動(dòng)對(duì)象48。例如,顯示控制部32可降低可接受的拖動(dòng)對(duì)象48的種類更多的目標(biāo)對(duì)象46的關(guān)聯(lián)度。由此,顯示控制部32減少朝向可接受文件管理應(yīng)用程序(例如,資源管理器)等多種對(duì)象的對(duì)象偏移的偏移量并進(jìn)行顯示,所以能夠向用戶通知專用性高的對(duì)象的方向。此外,在一起移動(dòng)多個(gè)拖動(dòng)對(duì)象48的情況下,例如,顯示控制部32可使可接受拖動(dòng)對(duì)象48的種類更多的目標(biāo)對(duì)象46的關(guān)聯(lián)度更高。由此,在一起移動(dòng)多個(gè)拖動(dòng)對(duì)象48的情況下,顯示控制部32能夠向用戶通知文件管理應(yīng)用程序等通用性高的對(duì)象的方向。圖4表示本發(fā)明實(shí)施例的顯示裝置10的處理流程的一個(gè)實(shí)例。首先,顯示裝置10 的生成部沈等待處理直至拖動(dòng)顯示于畫面上的任意一個(gè)對(duì)象為止(SlO)。若拖動(dòng)了任意一個(gè)對(duì)象,則生成部沈生成對(duì)于被拖動(dòng)的對(duì)象的拖動(dòng)對(duì)象(Sll)。隨后,檢測(cè)部觀檢測(cè)至少一個(gè)目標(biāo)對(duì)象(S12)。隨后,顯示控制部32從關(guān)聯(lián)度存儲(chǔ)部30讀取拖動(dòng)對(duì)象與檢測(cè)出的至少一個(gè)目標(biāo)對(duì)象的各個(gè)之間的關(guān)聯(lián)度(S13)。隨后,顯示裝置10每隔一定時(shí)間(例如,每次進(jìn)行指針移動(dòng)處理時(shí))反復(fù)地執(zhí)行從步驟S15至步驟S21的循環(huán)處理(S14,S22)。首先,指針顯示部M將指針移動(dòng)至與由用戶執(zhí)行的操作相應(yīng)的位置(S15)。隨后,顯示控制部32判斷指針是否已與任意一個(gè)目標(biāo)對(duì)象重疊(S16)。若指針已與任意一個(gè)目標(biāo)對(duì)象重疊(S16中“是”),則顯示控制部32將偏移量設(shè)為零(S17)。此外,若指針尚未與任意一個(gè)目標(biāo)對(duì)象重疊(S16中“否”),則顯示控制部32計(jì)算用于使得拖動(dòng)對(duì)象從指針偏移并顯示的偏移量及偏移方向(S19)。舉例而言,顯示控制部 32使用拖動(dòng)對(duì)象與檢測(cè)出的各個(gè)目標(biāo)對(duì)象之間的關(guān)聯(lián)度和位置,來計(jì)算關(guān)于各個(gè)目標(biāo)對(duì)象的表示各自的偏移量及偏移方向的矢量,對(duì)計(jì)算出的各自矢量進(jìn)行合成而計(jì)算合成矢量。 然后,顯示控制部32可基于合成矢量計(jì)算距離指針的偏移量及偏移方向。當(dāng)結(jié)束步驟S17或步驟S19的處理時(shí),接著顯示控制部32使用步驟S17或步驟 S19的處理結(jié)果移動(dòng)拖動(dòng)對(duì)象(S20)。隨后,顯示控制部32判斷是否已放下(S21)。在未放下的情況下(S22中“否”),顯示控制部32將處理返回至步驟S15,重復(fù)該循環(huán)處理。若已放下拖動(dòng)對(duì)象,則顯示控制部32退出該循環(huán)處理,結(jié)束該流程。根據(jù)如上所述本發(fā)明實(shí)施例的顯示裝置10,使拖動(dòng)對(duì)象以對(duì)應(yīng)于關(guān)聯(lián)強(qiáng)度的偏移量、且在朝向關(guān)聯(lián)強(qiáng)的目標(biāo)對(duì)象的偏移方向上從指針偏移并顯示拖動(dòng)對(duì)象。由此,根據(jù)顯示裝置10,能夠在拖動(dòng)過程中向用戶通知與拖動(dòng)對(duì)象關(guān)聯(lián)強(qiáng)的目標(biāo)對(duì)象。圖5表示用于編輯在混合(mashup)服務(wù)中提供的網(wǎng)頁(yè)的編輯畫面40的一個(gè)實(shí)例。已知用于在一個(gè)網(wǎng)頁(yè)中包含由多個(gè)服務(wù)器提供的服務(wù)進(jìn)行顯示的稱作“混合”的服務(wù)。在混合的網(wǎng)頁(yè)編輯處理中,例如,執(zhí)行用于使顯示于網(wǎng)頁(yè)上的對(duì)象彼此相關(guān)聯(lián)的稱作“布線(wiring)”的處理。在布線中通過拖動(dòng)成為連接源的對(duì)象(源對(duì)象44),顯示插頭形的拖動(dòng)對(duì)象48。伴隨指針42的移動(dòng)來移動(dòng)插頭形拖動(dòng)對(duì)象48。此外,在布線中顯示連接插頭形拖動(dòng)對(duì)象48與源對(duì)象44的接線60。此外,在布線中顯示成為連接目標(biāo)的插座形對(duì)象(目標(biāo)對(duì)象46)。隨后,在布線中用戶移動(dòng)插頭形拖動(dòng)對(duì)象48以將拖動(dòng)對(duì)象48插入至任意一個(gè)插座形目標(biāo)對(duì)象46中,由此能夠設(shè)定對(duì)象彼此之間的關(guān)聯(lián)。在此布線中拖動(dòng)插頭形拖動(dòng)對(duì)象48的情況下,本發(fā)明實(shí)施例的顯示裝置10使得插頭形拖動(dòng)對(duì)象48自指針42的顯示位置偏移至接近于目標(biāo)對(duì)象46的位置,顯示插頭形拖動(dòng)對(duì)象48。此外,顯示裝置10使插頭形拖動(dòng)對(duì)象48朝向偏移方向顯示,并且接線60的形狀也隨著該偏移方向變形。據(jù)此,根據(jù)本例的顯示裝置10,能夠提高在布線中用戶的操作性。更詳細(xì)而言,圖5表示用于使得檢索工具與地圖數(shù)據(jù)、氣象數(shù)據(jù)及圖片數(shù)據(jù)相關(guān)聯(lián)的編輯的實(shí)例。在此情況下,若檢索畫面的數(shù)據(jù)格式與各對(duì)象的成為檢索對(duì)象的字段的數(shù)據(jù)格式一致,則顯示控制部32可增強(qiáng)關(guān)聯(lián)度;若不一致,則顯示控制部32可減弱關(guān)聯(lián)度。 此外,若數(shù)據(jù)格式一致但數(shù)據(jù)的語義不同,例如,輸入到檢索畫面的數(shù)據(jù)格式為字符串類型檢索關(guān)鍵詞,成為檢索對(duì)象的對(duì)象的字段為字符串類型URL(Uniform Resource Locator 統(tǒng)一資源定位器)的情況等,顯示控制部32可將關(guān)聯(lián)度設(shè)定至中等關(guān)聯(lián)度。
圖6表示由顯示裝置10顯示的畫面40的另一實(shí)例。如圖6中所示,顯示控制部 32可從檢測(cè)出的至少一個(gè)目標(biāo)對(duì)象46各個(gè)中選擇各自偏移量大于或等于預(yù)定量的的目標(biāo)對(duì)象46,顯示從拖動(dòng)對(duì)象48至選定的目標(biāo)對(duì)象46的路徑70。例如,顯示控制部32可選擇按各自偏移量大的順序排前幾位的預(yù)定數(shù)量的目標(biāo)對(duì)象46,顯示路徑70。由此,顯示控制部32能夠讓用戶更清楚地知道具有強(qiáng)關(guān)聯(lián)的目標(biāo)對(duì)象46的位置。在此狀況下,例如,顯示控制部32可將朝向偏移量最大的目標(biāo)對(duì)象46的路徑70 設(shè)為優(yōu)先路徑72,將除了優(yōu)先路徑72以外的路徑70設(shè)為非優(yōu)先路徑74。顯示控制部32 可使用從拖動(dòng)對(duì)象48朝向目標(biāo)對(duì)象46的直線,來顯示優(yōu)先路徑72。此外,顯示控制部32 可將非優(yōu)先路徑74作為優(yōu)先路徑72的分支進(jìn)行顯示。此外,顯示控制部32可使用實(shí)線顯示優(yōu)先路徑72,且使用虛線、細(xì)線等顯示非優(yōu)先路徑74。此外,例如,顯示控制部32可根據(jù)拖動(dòng)對(duì)象48的移動(dòng)更新路徑70。舉例而言,若由于拖動(dòng)對(duì)象48的移動(dòng)使得偏移量大的前幾位目標(biāo)對(duì)象46改變,則顯示控制部32可顯示朝向改變后的目標(biāo)對(duì)象46的路徑。若將拖動(dòng)對(duì)象48在優(yōu)先路徑72途中放下,則顯示控制部32可沿優(yōu)先路徑72將拖動(dòng)對(duì)象48自動(dòng)地移動(dòng)至目標(biāo)對(duì)象46。由此,顯示控制部32能夠?qū)崿F(xiàn)用較少操作將拖動(dòng)對(duì)象48移動(dòng)至目標(biāo)位置。此外,除了路徑70之外或代替路徑70,顯示控制部32可顯示以各個(gè)目標(biāo)對(duì)象46 為中心的多個(gè)同心圓。在此狀況下,顯示控制部32以使越遠(yuǎn)離中心則多個(gè)同心圓之間的間隔變得越大、且與拖動(dòng)對(duì)象48具有越強(qiáng)關(guān)聯(lián)的目標(biāo)對(duì)象46則間隔越密方式進(jìn)行顯示。由此,顯示控制部32能夠在各個(gè)目標(biāo)對(duì)象46周圍顯示類似重力場(chǎng),并且能夠顯示為具有較強(qiáng)關(guān)聯(lián)的目標(biāo)對(duì)象46具有較強(qiáng)重力場(chǎng)。圖7表示本發(fā)明實(shí)施例的第一變形例的顯示裝置10的結(jié)構(gòu)。因?yàn)椴捎门c本發(fā)明實(shí)施例的顯示裝置10大致相同的結(jié)構(gòu)及功能,所以對(duì)與本發(fā)明實(shí)施例的顯示裝置10具備的部件相同的結(jié)構(gòu)和功能的部件標(biāo)注相同的標(biāo)記,下面除了不同點(diǎn)之外都省略說明。顯示裝置10包括對(duì)象顯示部22、指針顯示部24、生成部沈、顯示控制部32及移動(dòng)檢測(cè)部36。移動(dòng)檢測(cè)部36檢測(cè)指針的移動(dòng)。例如,移動(dòng)檢測(cè)部36可檢測(cè)指針的移動(dòng)軌跡。此外,移動(dòng)檢測(cè)部36可檢測(cè)指針的移動(dòng)速度。若用戶使用輸入器件對(duì)顯示于畫面上的對(duì)象進(jìn)行拖動(dòng)操作,則顯示控制部32使拖動(dòng)對(duì)象在指針的移動(dòng)方向上移動(dòng)大于指針移動(dòng)量的移動(dòng)量并顯示拖動(dòng)對(duì)象。即,顯示控制部32以在指針的移動(dòng)方向上使拖動(dòng)對(duì)象從指針偏移的方式來顯示拖動(dòng)對(duì)象。圖8表示由第一變形例的顯示裝置10顯示于畫面40上的指針42及拖動(dòng)對(duì)象48 的一個(gè)實(shí)例。例如,顯示控制部32可在拖動(dòng)期間檢測(cè)指針42的移動(dòng)軌跡,在根據(jù)檢測(cè)出的移動(dòng)軌跡所估計(jì)的將來移動(dòng)位置上顯示指針42。此外,顯示控制部32可檢測(cè)從當(dāng)前時(shí)刻至預(yù)定時(shí)間前的范圍的移動(dòng)軌跡,可檢測(cè)從當(dāng)前時(shí)刻至拖動(dòng)開始時(shí)刻的范圍的移動(dòng)軌跡。例如,顯示控制部32可在移動(dòng)軌跡的延長(zhǎng)線上從指針42偏移預(yù)定偏移量的位置上顯示拖動(dòng)對(duì)象48。例如,顯示控制部32可通過計(jì)算表示移動(dòng)軌跡的切線的函數(shù)等來估計(jì)移動(dòng)軌跡的延長(zhǎng)線。例如,顯示控制部32可在自指針42偏移固定偏移量的位置顯示拖動(dòng)對(duì)象48。此外,顯示控制部32可檢測(cè)指針42的移動(dòng)速度以根據(jù)移動(dòng)速度改變偏移量。舉例而言,若移動(dòng)速度快,則顯示控制部32可增加偏移量;若移動(dòng)速度慢,則可減少偏移量。通過采用如上文所描述的第一變形例的顯示裝置10,拖動(dòng)對(duì)象48在指針42之前到達(dá)目標(biāo)對(duì)象46,所以能夠縮短拖動(dòng)距離。圖9表示本發(fā)明實(shí)施例的計(jì)算機(jī)1900的硬件結(jié)構(gòu)的一個(gè)實(shí)例。本發(fā)明實(shí)施例的計(jì)算機(jī)1900包括CPU外圍部、輸入輸出部、及舊式輸入輸出部。該CPU外圍部包括經(jīng)由主機(jī)控制器2082彼此連接的CPU 2000、RAM2020、圖形控制器2075及顯示器2080。該輸入輸出部包括經(jīng)由輸入輸出控制器2084連接至主機(jī)控制器2082的通信接口 2030、硬盤驅(qū)動(dòng)2040、 及⑶-ROM驅(qū)動(dòng)2060。該舊式輸入輸出部包括連接至輸入輸出控制器2084的R0M2010、軟盤驅(qū)動(dòng)2050及輸入輸出芯片2070。主機(jī)控制器2082連接RAM2020、在高傳送率下在RAM 2020中存取的CPU 2000、及圖形控制器2075。CPU 2000基于存儲(chǔ)于ROM 2010及RAM 2020中的程序來動(dòng)作,進(jìn)行各部的控制。圖形控制器2075取得CPU2000等在設(shè)置于RAM 2020中的幀緩沖區(qū)生成的圖像數(shù)據(jù),在顯示裝置2080上顯示?;蛘?,圖形控制器2075可在內(nèi)部包括用于存儲(chǔ)由CPU 2000 等生成的圖像數(shù)據(jù)的幀緩沖區(qū)。 輸入輸出控制器2084連接主機(jī)控制器2082及通信接口 2030 (其為較高速輸入輸出裝置)、硬盤驅(qū)動(dòng)2040及⑶-ROM驅(qū)動(dòng)2060。通信接口 2030經(jīng)由網(wǎng)絡(luò)與其它裝置通信。 硬盤驅(qū)動(dòng)2040存儲(chǔ)計(jì)算機(jī)1900內(nèi)的CPU2000使用的程序及數(shù)據(jù)。⑶-ROM驅(qū)動(dòng)2060自 ⑶-ROM 2095讀取程序或數(shù)據(jù),經(jīng)由RAM 2020將讀出程序或數(shù)據(jù)提供至硬盤驅(qū)動(dòng)2040。ROM 2010、軟盤驅(qū)動(dòng)2050及輸入輸出芯片2070的相對(duì)低速輸入輸出裝置連接至輸入輸出控制器2084。ROM 2010存儲(chǔ)計(jì)算機(jī)1900啟動(dòng)時(shí)執(zhí)行的啟動(dòng)程序,以及/或者依賴于計(jì)算機(jī)1900的硬件的程序等。軟盤驅(qū)動(dòng)2050自軟盤2090讀出程序或數(shù)據(jù),經(jīng)由RAM 2020將讀出的程序或數(shù)據(jù)提供至硬盤驅(qū)動(dòng)2040。輸入輸出芯片2070將軟盤驅(qū)動(dòng)2050連接至輸入輸出控制器2084,并且例如經(jīng)由并列端口、串行端口、鍵盤端口、鼠標(biāo)端口等將各種輸入輸出裝置連接至輸入輸出控制器2084。舉例而言,經(jīng)由RAM 2020提供到硬盤機(jī)2040中的程序存儲(chǔ)于軟盤2090、⑶-ROM 2095或IC卡等記錄介質(zhì),由使用者提供。程序從記錄介質(zhì)讀出,經(jīng)由RAM 2020安裝到計(jì)算機(jī)1900內(nèi)的硬盤驅(qū)動(dòng)2040,在CPU2000中執(zhí)行。安裝至計(jì)算機(jī)1900且使計(jì)算機(jī)1900作為顯示裝置10發(fā)揮功能的程序包括對(duì)象顯示模塊、指針顯示模塊、生成模塊、檢測(cè)模塊、顯示控制模塊、更新模塊及關(guān)聯(lián)度存儲(chǔ)模塊。此外,此程序也可包括對(duì)象顯示模塊、指針顯示模塊、生成模塊、檢測(cè)模塊、顯示控制模塊及移動(dòng)檢測(cè)模塊。這些程序或模塊作用于CPU 2000等,以使得計(jì)算機(jī)1900作為對(duì)象顯示部22、指針顯示部24、生成部沈、檢測(cè)部觀、關(guān)聯(lián)度存儲(chǔ)部30、顯示控制部32、更新部34 及移動(dòng)檢測(cè)部36發(fā)揮功能。換言之,寫入此程序中的信息處理通過讀入到計(jì)算機(jī)1900,作為軟件與上述各種硬件資源彼此協(xié)作的具體方式即對(duì)象顯示部22、指針顯示部24、生成部沈、檢測(cè)部觀、關(guān)聯(lián)度存儲(chǔ)部30、顯示控制部32、更新部34及移動(dòng)檢測(cè)部36發(fā)揮功能。此外,通過這些具體方式,實(shí)現(xiàn)與本發(fā)明實(shí)施例中的計(jì)算機(jī)1900的使用目地相應(yīng)的信息的演算或加工,由此構(gòu)建與使用目的相應(yīng)的的特有的顯示裝置10。舉例而言,當(dāng)在計(jì)算機(jī)1900與外部裝置等之間進(jìn)行通信時(shí),CPU 2000執(zhí)行加載到RAM 2020上的通信程序,基于寫入該通信程序中的處理內(nèi)容對(duì)通信接口 2030指示通信程序。在CPU 2000的控制下,通信接口 2030讀出存儲(chǔ)于RAM 2020、硬盤驅(qū)動(dòng)2040、軟盤 2090或⑶-ROM 2095等存儲(chǔ)裝置上設(shè)置的傳輸緩沖區(qū)等的傳輸數(shù)據(jù)并傳輸?shù)骄W(wǎng)絡(luò),或?qū)木W(wǎng)絡(luò)接收的接收數(shù)據(jù)寫入設(shè)置在存儲(chǔ)裝置上的接收緩沖區(qū)等。這樣,通信接口 2030可使用 DMA(直接內(nèi)存存取)方式在與存儲(chǔ)裝置之間傳輸接收發(fā)送數(shù)據(jù)?;蛘撸珻PU 2000可自轉(zhuǎn)出端的存儲(chǔ)裝置或通信接口 2030讀出數(shù)據(jù),向轉(zhuǎn)入端的通信接口 2030或存儲(chǔ)裝置寫入數(shù)據(jù)以傳輸接收發(fā)送數(shù)據(jù)。此外,CPU 2000從存儲(chǔ)于硬盤驅(qū)動(dòng)2040、CD-ROM驅(qū)動(dòng)器2060 (CD-ROM 2095)、軟盤驅(qū)動(dòng)2050(軟盤2090)等外部存儲(chǔ)裝置中的文件或數(shù)據(jù)庫(kù)等之中,使用DMA傳輸?shù)葘⑷炕虮匦璨糠肿x入至RAM 2020中,且對(duì)RAM 2020上的數(shù)據(jù)進(jìn)行各種處理。接著,CPU 2000 使用DMA傳輸?shù)葘⒔Y(jié)束處理的數(shù)據(jù)寫回至外部存儲(chǔ)裝置。在此處理中,RAM 2020被看作是用于臨時(shí)保存外部存儲(chǔ)裝置的內(nèi)容的裝置。因此,在此實(shí)施例中,將RAM 2020、外部存儲(chǔ)裝置等統(tǒng)稱為“存儲(chǔ)器”、“存儲(chǔ)部”、“存儲(chǔ)裝置”等。在本發(fā)明實(shí)施例中的各種程序、數(shù)據(jù)、 表、數(shù)據(jù)庫(kù)等各種信息存儲(chǔ)于這樣的存儲(chǔ)裝置上,成為信息處理的對(duì)象。CPU 2000還可將 RAM2020的一部分保存在高速緩沖存儲(chǔ)器中,在高速緩沖存儲(chǔ)器上進(jìn)行讀寫。在此狀況下, 高速緩沖存儲(chǔ)器承擔(dān)RAM 2020的一部分功能。因此,在本發(fā)明實(shí)施例中,除了區(qū)別表示的情況以外,高速緩沖存儲(chǔ)器也包含在RAM2020、存儲(chǔ)器、以及/或者存儲(chǔ)裝置中。此外,CPU 2000對(duì)自RAM 2020讀出的數(shù)據(jù)進(jìn)行由程序的指令串指定的、包括本發(fā)明實(shí)施例中記載的各種演算、信息加工、條件判斷、信息檢索/置換等各種處理,寫回至RAM 2020中。舉例而言,在進(jìn)行條件判斷的情況下,CPU 2000判斷在本發(fā)明實(shí)施例中所示的各種變量與其他變量或常數(shù)相比是否滿足大于、小于、大于或等于、小于或等于,等于等條件, 若滿足(或未滿足)該條件,則分支成不同指令串或調(diào)用子例程。此外,CPU 2000可檢索存儲(chǔ)于存儲(chǔ)裝置中的文件或數(shù)據(jù)庫(kù)等。舉例而言,在第一屬性的屬性值與第二屬性的屬性值分別彼此相關(guān)聯(lián)的多個(gè)入口存儲(chǔ)于存儲(chǔ)裝置的情況下, CPU 2000從存儲(chǔ)于存儲(chǔ)裝置的多個(gè)入口中檢索與第一屬性的屬性值與指定條件一致的入口,讀出存儲(chǔ)于該入口中的第二屬性的屬性值,由此,能夠得到與滿足規(guī)定條件的第一屬性相對(duì)應(yīng)的第二屬性的屬性值。上述程序或模塊可存儲(chǔ)于外部記錄介質(zhì)中。作為記錄介質(zhì),除了軟盤2090及 ⑶-ROM 2095之外,還可以使用DVD或⑶等光學(xué)記錄介質(zhì)、MO等光磁記錄介質(zhì)、磁帶介質(zhì)、 IC卡等半導(dǎo)體存儲(chǔ)器等。此外,可將連接至專用通信網(wǎng)路或因特網(wǎng)的服務(wù)器系統(tǒng)中設(shè)置的硬盤或RAM等存儲(chǔ)裝置用作記錄介質(zhì),經(jīng)由網(wǎng)絡(luò)提供至計(jì)算機(jī)1900。上面已使用實(shí)施例說明了本發(fā)明,但本發(fā)明的技術(shù)范疇不限于上述實(shí)施例記載的范圍。對(duì)于本領(lǐng)域技術(shù)人員而言,顯然可對(duì)上述實(shí)施例進(jìn)行各種改變及改良。此外,從權(quán)利要求的記載明顯可知進(jìn)行了這樣的改變或改良后的方式亦可包含于本發(fā)明的技術(shù)范疇。此外,應(yīng)注意,權(quán)利要求、說明書及附圖中所示的裝置、系統(tǒng)、程序及方法的操作、 順序、步驟及階段等各處理的執(zhí)行順序,只要不存在“之前”、“先于”等明確描述,且只要不將在前面處理的輸出用于后面的處理,則可以按任意順序?qū)崿F(xiàn)。盡管為了方便起見在權(quán)利要求、說明書及附圖中的動(dòng)作流程使用“首先”、“接著”等,但并非意味著必須按該順序?qū)嵤?br>
120083]
0084]
0085]
0086]
0087]
0088]
0089]
0090]
0091]
0092]
0093]
0094]
0095]
0096]
0097]
0098]
0099]
0100] 0101] 0102]
0103]
0104]
0105]
0106]
0107]
0108]
0109]
0110] 0111] 0112]
0113]
0114]
0115]
0116] 0117]
標(biāo)記說明 10顯示裝置 22 對(duì)象顯示部 24指針顯示部 26生成部 28檢測(cè)部 30關(guān)聯(lián)度存儲(chǔ)部 32顯示控制部 34更新部 36移動(dòng)檢測(cè)部 40 畫面 42指針 44源對(duì)象 46 目標(biāo)對(duì)象 48 拖動(dòng)對(duì)象 50方向?qū)ο?60接線 70路徑 72優(yōu)先路徑 74非優(yōu)先路徑 1900 計(jì)算機(jī) 2000 CPU 2010 ROM 2020 RAM 2030 通信接口 2040 硬盤驅(qū)動(dòng) 2050 軟盤驅(qū)動(dòng) 2060 CD-ROM 驅(qū)動(dòng)
輸入輸出芯片圖像控制器顯示裝置主機(jī)控制器輸入輸出控制器
2070 2075 2080 2082 2084 2090 軟盤
2095 CD-ROM技術(shù)領(lǐng)域
權(quán)利要求
1.一種顯示裝置,該顯示裝置用于根據(jù)由用戶執(zhí)行的指針操作在畫面上移動(dòng)拖動(dòng)對(duì)象,所述顯示裝置包含檢測(cè)部,其用于檢測(cè)作為所述拖動(dòng)對(duì)象的移動(dòng)目的地的所述畫面上的目標(biāo)對(duì)象;以及顯示控制部,其用于在比根據(jù)由用戶執(zhí)行的操作移動(dòng)的所述指針的顯示位置更接近于所述目標(biāo)對(duì)象的位置顯示所述拖動(dòng)對(duì)象。
2.如權(quán)利要求1所述的顯示裝置,其中,所述顯示控制部使得所述指針與所述目標(biāo)對(duì)象之間的距離越短則偏移量越大,該偏移量是在接近于所述目標(biāo)對(duì)象的方向上使所述拖動(dòng)對(duì)象相對(duì)于所述指針偏移的偏移量。
3.如權(quán)利要求1或2所述的顯示裝置,其中,所述顯示控制部使得表示所述拖動(dòng)對(duì)象與所述目標(biāo)對(duì)象之間的關(guān)聯(lián)強(qiáng)度的關(guān)聯(lián)度越高則偏移量越大,該偏移量是在接近于所述目標(biāo)對(duì)象的方向上使所述拖動(dòng)對(duì)象相對(duì)于所述指針偏移的偏移量。
4.如權(quán)利要求1所述的顯示裝置,其中,所述顯示控制部根據(jù)與表示所述拖動(dòng)對(duì)象和所述目標(biāo)對(duì)象之間的關(guān)聯(lián)強(qiáng)度的關(guān)聯(lián)度成比例、且與所述拖動(dòng)對(duì)象和所述目標(biāo)對(duì)象之間的距離的乘冪成反比的值,設(shè)定在接近所述目標(biāo)對(duì)象的方向上使所述拖動(dòng)對(duì)象相對(duì)于所述指針偏移的偏移量。
5.如權(quán)利要求2 4中任一項(xiàng)所述的顯示裝置,其中,所述檢測(cè)部檢測(cè)至少一個(gè)所述目標(biāo)對(duì)象,所述顯示控制部生成合成矢量,在從所述指針起由合成矢量指定的位置顯示所述拖動(dòng)對(duì)象,所述合成矢量是對(duì)檢測(cè)出的所述至少一個(gè)目標(biāo)對(duì)象中各個(gè)的表示各自的偏移量及偏移方向的矢量進(jìn)行合成得到的合成矢量。
6.如權(quán)利要求5所述的顯示裝置,其中,在所述指針與任一所述目標(biāo)對(duì)象重疊的情況下,所述顯示控制部在與所述指針一致的位置顯示所述拖動(dòng)對(duì)象。
7.如權(quán)利要求1至6中任一項(xiàng)所述的顯示裝置,其中,所述顯示控制部顯示表示從所述指針朝向所述拖動(dòng)對(duì)象的方向的方向?qū)ο蟆?br>
8.如權(quán)利要求3或4所述的顯示裝置,其中,所述顯示控制部使可接受的拖動(dòng)對(duì)象種類更多的目標(biāo)對(duì)象的所述關(guān)聯(lián)度更低。
9.如權(quán)利要求3、4或8所述的顯示裝置,其中,所述顯示裝置還包含關(guān)聯(lián)度存儲(chǔ)部,該關(guān)聯(lián)度存儲(chǔ)部用于存儲(chǔ)每一種類的目標(biāo)對(duì)象與每一種類的拖動(dòng)對(duì)象之間的所述關(guān)聯(lián)度,所述顯示控制部基于存儲(chǔ)于所述關(guān)聯(lián)度存儲(chǔ)部中的所述關(guān)聯(lián)度來設(shè)定所述偏移量。
10.如權(quán)利要求9所述的顯示裝置,其中,所述顯示裝置還包含更新部,該更新部根據(jù)由用戶進(jìn)行了將所述拖動(dòng)對(duì)象移動(dòng)至所述目標(biāo)對(duì)象的操作,更新存儲(chǔ)于所述關(guān)聯(lián)度存儲(chǔ)部中的對(duì)應(yīng)的所述關(guān)聯(lián)度。
11.如權(quán)利要求8 10中任一項(xiàng)所述的顯示裝置,其中,在一起移動(dòng)多個(gè)所述拖動(dòng)對(duì)象的情況下,所述顯示控制部使可接受的拖動(dòng)對(duì)象的種類更多的目標(biāo)對(duì)象的關(guān)聯(lián)度更高。
12.如權(quán)利要求1至4中任一項(xiàng)所述的顯示裝置,其中所述檢測(cè)部檢測(cè)至少一個(gè)所述目標(biāo)對(duì)象,所述顯示控制部從檢測(cè)出的所述至少一個(gè)目標(biāo)對(duì)象的各個(gè)中,選擇各自的偏移量大于或等于預(yù)定量的目標(biāo)對(duì)象,顯示從所述拖動(dòng)對(duì)象至選擇的目標(biāo)對(duì)象的路徑。
13.如權(quán)利要求12所述的顯示裝置,其中,所述顯示控制部根據(jù)所述拖動(dòng)對(duì)象的移動(dòng)更新路徑。
14.一種顯示裝置,該顯示裝置用于根據(jù)由用戶執(zhí)行的指針操作在畫面上移動(dòng)拖動(dòng)對(duì)象,所述顯示裝置包含檢測(cè)部,其用于檢測(cè)成為所述拖動(dòng)對(duì)象的移動(dòng)目的地的所述畫面上的至少一個(gè)目標(biāo)對(duì)象;以及顯示控制部,其生成合成矢量,在從所述指針起由合成矢量指定的位置顯示所述拖動(dòng)對(duì)象,所述合成矢量是對(duì)檢測(cè)出的所述至少一個(gè)目標(biāo)對(duì)象中各個(gè)的表示各自的偏移量及偏移方向的矢量進(jìn)行合成得到的合成矢量,所述顯示控制部使得所述指針與所述目標(biāo)對(duì)象之間的距離越短則偏移量越大、且表示所述拖動(dòng)對(duì)象與所述目標(biāo)對(duì)象之間的關(guān)聯(lián)強(qiáng)度的關(guān)聯(lián)度越高則偏移量越大,該偏移量是檢測(cè)出的所述至少一個(gè)目標(biāo)對(duì)象的各個(gè)的各自的偏移量,在所述指針與任一所述目標(biāo)對(duì)象重疊的情況下,所述顯示控制部在與所述指針一致的位置顯示所述拖動(dòng)對(duì)象。
15.一種顯示裝置,該顯示裝置用于根據(jù)由用戶執(zhí)行的指針操作在畫面上移動(dòng)拖動(dòng)對(duì)象,所述顯示裝置包含指針顯示部,其用于根據(jù)用戶的操作而移動(dòng)所述指針在畫面上的顯示位置;以及顯示控制部,其用于使得所述拖動(dòng)對(duì)象移動(dòng)大于所述指針的移動(dòng)量的移動(dòng)量并顯示所述拖動(dòng)對(duì)象。
16.如權(quán)利要求15所述的顯示裝置,其中,所述顯示控制部使得所述拖動(dòng)對(duì)象在所述指針的移動(dòng)方向上移動(dòng)大于所述指針的移動(dòng)量的移動(dòng)量并顯示所述拖動(dòng)對(duì)象。
17.一種用于使計(jì)算機(jī)作為顯示裝置發(fā)揮功能的程序,該顯示裝置用于根據(jù)由用戶執(zhí)行的指針操作在畫面上移動(dòng)拖動(dòng)對(duì)象,該程序使得計(jì)算機(jī)作為如下各部發(fā)揮功能檢測(cè)部,其用于檢測(cè)成為所述拖動(dòng)對(duì)象的移動(dòng)目的地的所述畫面上的目標(biāo)對(duì)象;以及顯示控制部,其用于在比根據(jù)由用戶執(zhí)行的操作而移動(dòng)的所述指針的顯示位置更接近于所述目標(biāo)對(duì)象的位置顯示所述拖動(dòng)對(duì)象。
18.一種用于使計(jì)算機(jī)作為顯示裝置發(fā)揮功能的程序,該顯示裝置用于根據(jù)由用戶執(zhí)行的指針的操作在畫面上移動(dòng)拖動(dòng)對(duì)象,該程序使得計(jì)算機(jī)作為如下各部發(fā)揮作用指針顯示部,其用于根據(jù)由用戶執(zhí)行的操作而移動(dòng)所述指針在畫面上的顯示位置;以及顯示控制部,其用于使得所述拖動(dòng)對(duì)象移動(dòng)大于所述指針的移動(dòng)量的移動(dòng)量并顯示所述拖動(dòng)對(duì)象。
19.一種計(jì)算機(jī)的顯示方法,該顯示方法根據(jù)由用戶執(zhí)行的指針操作在畫面上移動(dòng)拖動(dòng)對(duì)象,該顯示方法包含以下步驟檢測(cè)成為所述拖動(dòng)對(duì)象的移動(dòng)目的地的所述畫面上的目標(biāo)對(duì)象;在比根據(jù)由用戶執(zhí)行的操作而移動(dòng)的所述指針的顯示位置更接近于所述目標(biāo)對(duì)象的位置,顯示所述拖動(dòng)對(duì)象。
20. 一種計(jì)算機(jī)的顯示方法,該顯示方法根據(jù)由用戶執(zhí)行的指針的操作在畫面上移動(dòng)拖動(dòng)對(duì)象,該顯示方法包含以下步驟根據(jù)用戶的操作而移動(dòng)所述指針在畫面上的顯示位置; 使得所述拖動(dòng)對(duì)象移動(dòng)大于所述指針的移動(dòng)量的移動(dòng)量并顯示所述拖動(dòng)對(duì)象。
全文摘要
為了提高操作性,本發(fā)明提供一種顯示裝置,其用于根據(jù)由用戶執(zhí)行的指針操作而在畫面上移動(dòng)拖動(dòng)對(duì)象。該顯示裝置包括檢測(cè)部,其用于檢測(cè)成為拖動(dòng)對(duì)象的移動(dòng)目的地的畫面上的目標(biāo)對(duì)象;以及顯示控制部,其用于在比根據(jù)由用戶執(zhí)行的操作而移動(dòng)的指針的顯示位置更接近于目標(biāo)對(duì)象的位置顯示拖動(dòng)對(duì)象,顯示控制部使得指針與目標(biāo)對(duì)象之間的距離越短則偏移量越大,表示拖動(dòng)對(duì)象與目標(biāo)對(duì)象之間的關(guān)聯(lián)強(qiáng)度的關(guān)聯(lián)度越高則偏移量越大,該偏移量是在接近于目標(biāo)對(duì)象的方向上使拖動(dòng)對(duì)象相對(duì)于指針偏移的偏移量。
文檔編號(hào)G06F3/048GK102224486SQ20098014636
公開日2011年10月19日 申請(qǐng)日期2009年11月12日 優(yōu)先權(quán)日2008年11月20日
發(fā)明者中島剛, 神山淑朗 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司