顯示裝置以及顯示控制方法
【專利摘要】本發(fā)明提供顯示裝置以及顯示控制方法。顯示裝置具有:顯示單元,將正在信息處理裝置上工作的應(yīng)用程序的畫面顯示于顯示面;檢測單元,對顯示面上的指示體的位置進行檢測;描繪單元,在顯示裝置的工作模式是第1模式的情況下,將與由檢測單元檢測到的位置的軌跡相應(yīng)的線描繪于顯示面;發(fā)送單元,在工作模式是第2模式的情況下,將表示由檢測單元檢測到的位置的信息發(fā)送給信息處理裝置;和擦除單元,在工作模式是第1模式時由檢測單元檢測到的指示體的第1位置處于包括在畫面中用于對應(yīng)用程序進行輸入的第1圖像對象的預(yù)定范圍內(nèi)、而且受理了將該工作模式向第2模式切換的來自用戶的指示的情況下,將線擦除。
【專利說明】
顯示裝置以及顯示控制方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及相應(yīng)于指示體的位置而按第I模式和第2模式進行不同的處理的顯示
目.ο
【背景技術(shù)】
[0002]已知在顯示面上顯示與由指示體指示的位置相應(yīng)的圖像的顯示裝置。例如在專利文獻I中記載有一種將與由指示體(pointer)指示的位置相應(yīng)的圖像重疊地投影于從影像供給裝置(PC)供給的圖像的投影機。該投影機的工作模式有投影機根據(jù)指示體的坐標來描繪圖像的工作模式、和PC將指示體的坐標作為定點設(shè)備(pointing device)的坐標而描繪圖像的工作模式。專利文獻I中,這2個工作模式根據(jù)對所顯示的菜單欄的操作而切換。另夕卜,專利文獻2中記載有在具有觸摸面板的顯示裝置中根據(jù)拖曳長(從觸摸畫面到離開畫面為止移動了的長度)來切換工作模式的情況。
[0003]現(xiàn)有技術(shù)文獻
[0004]專利文獻1:日本特開2013 —134409號公報
[0005]專利文獻2:日本特開2005 — 92538號公報
【發(fā)明內(nèi)容】
[0006]發(fā)明所要解決的技術(shù)問題
[0007]在專利文獻I記載的技術(shù)中,需要進行使投影機顯示菜單并從其中選擇與工作模式的切換相當?shù)捻椖康牟僮?。另外,用戶是否有進行工作模式的切換的意圖,有時依賴于在由指示體指示的位置通過影像供給裝置顯示的圖像對象,但是在專利文獻2記載的技術(shù)中沒有考慮這一點。另外,專利文獻I以及2中,在工作模式的切換未按用戶的意圖進行而描畫出了違背意圖的線的情況下,需要用戶進行用于將該線擦除的操作。
[0008]本發(fā)明提供在工作模式的切換時自動擦除違背用戶意圖而描畫出的線的技術(shù)。
[0009]用于解決問題的技術(shù)方案
[0010]本發(fā)明提供一種顯示裝置,其特征在于,具有:顯示單元,將正在信息處理裝置上工作的應(yīng)用程序的畫面顯示于顯示面;檢測單元,對所述顯示面上的指示體的位置進行檢測;描繪單元,在所述顯示裝置的工作模式是第I模式的情況下,將與由所述檢測單元檢測到的位置的軌跡相應(yīng)的線描繪于所述顯示面;發(fā)送單元,在所述工作模式是第2模式的情況下,將表示由所述檢測單元檢測到的位置的信息發(fā)送給所述信息處理裝置;和擦除單元,在所述工作模式是所述第I模式時由所述檢測單元檢測到的所述指示體的第I位置處于包括在所述畫面中用于對所述應(yīng)用程序進行輸入的第I圖像對象的預(yù)定范圍內(nèi)、并且受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,將所述線擦除。
[0011]根據(jù)該顯示裝置,能夠在工作模式的切換時自動擦除違背用戶意圖而描畫出的線。
[0012]也可以:在所述第I位置處于包括所述第I圖像對象的預(yù)定范圍內(nèi)、并且受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,在該工作模式切換成了所述第2模式后由所述檢測單元檢測到的所述指示體的位置處于包括所述第I位置的預(yù)定范圍內(nèi)時,所述擦除單元將所述線擦除。
[0013]根據(jù)該顯示裝置,能夠更準確地確定違背用戶意圖而描畫出的線。
[0014]也可以:在所述工作模式是第3模式的情況下,所述顯示單元將用于輸入向所述第2模式切換所述工作模式的指示的第2圖像對象顯示于所述顯示面。
[0015]根據(jù)該顯示裝置,能夠減低用于將工作模式向第2模式切換的用戶的負擔。
[0016]也可以:在所述第I位置處于包括所述第I圖像對象的預(yù)定范圍內(nèi)、并且經(jīng)由所述第2圖像對象受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,所述擦除單元將所述線擦除。
[0017]根據(jù)該顯示裝置,能夠更準確地確定違背用戶意圖而描畫出的線。
[0018]所述顯示單元也可以在包括所述第I位置的預(yù)定范圍內(nèi)顯示所述第2圖像對象。
[0019]根據(jù)該顯示裝置,能夠減低用于將工作模式向第2模式切換的用戶的負擔。
[0020]另外,本發(fā)明提供一種顯示控制方法,其特征在于,包括:顯示裝置將正在信息處理裝置上工作的應(yīng)用程序的畫面顯示于顯示面的步驟;對所述顯示面上的指示體的位置進行檢測的步驟;在所述顯示裝置的工作模式是第I模式的情況下,將與所述檢測到的位置的軌跡相應(yīng)的線描繪于所述顯示面的步驟;在所述工作模式是第2模式的情況下,將表示所述檢測到的位置的信息從所述顯示裝置發(fā)送給所述信息處理裝置的步驟;和在所述工作模式是所述第I模式時所述檢測到的所述指示體的第I位置處于包括在所述畫面中用于對所述應(yīng)用程序進行輸入的第I圖像對象的預(yù)定范圍內(nèi)、并且受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,將所述線擦除的步驟。
[0021]根據(jù)該顯示控制方法,能夠在工作模式的切換時自動擦除違背用戶意圖而描畫出的線。
【附圖說明】
[0022]圖1是表示一個實施方式涉及的顯示系統(tǒng)I的功能構(gòu)成的圖。
[0023I圖2是例示顯示裝置10的硬件構(gòu)成的圖。
[0024]圖3是表示交互模式的概要的圖。
[0025]圖4是表示PC模式的概要的圖。
[0026]圖5是表示顯示系統(tǒng)I的一個實施方式涉及的工作的流程圖。
[0027]圖6是表示待機模式下的工作的流程圖。
[0028I圖7是例示顯示系統(tǒng)I的工作例I涉及的畫面轉(zhuǎn)換的圖。
[0029]圖8是表示工作例2涉及的待機模式下的工作的流程圖。
[0030 ]圖9是例示顯示系統(tǒng)I的工作例2涉及的畫面轉(zhuǎn)換的圖。
[0031]符號說明
[0032]I…顯示系統(tǒng)、10...顯示裝置、11...顯示單元、12...檢測單元、13...描繪單元、14...發(fā)送單元、15...切換單元、16...發(fā)送單元、17...接收單元、18...擦除單元、19...通知單元、20...指示體、30...信息處理裝置、31...執(zhí)行單元、32...影像供給單元、33...判定單元、100...CPU、101...Κ0Μ、102…RAM、103…存儲部、104…IF部、105…圖像處理電路、106…投影單元、107…操作面板、108…相機
【具體實施方式】
[0033]1.構(gòu)成
[0034]圖1是表示一個實施方式涉及的顯示系統(tǒng)I的功能構(gòu)成的圖。顯示系統(tǒng)I具有顯示裝置10、指示體20以及信息處理裝置30。顯示裝置10是將從信息處理裝置30供給的影像顯示于顯示面的裝置。信息處理裝置30是對顯示裝置10供給影像的影像供給裝置的一例。該例中,信息處理裝置30是通用的個人計算機,具有使應(yīng)用程序工作的功能。
[0035]指示體20是指示顯示面上的位置的裝置。顯示裝置10進行與由指示體20指示的位置相應(yīng)的處理。該例中,與所指示的位置相應(yīng)的處理,因顯示裝置10的工作模式而異。顯示系統(tǒng)I具有自動切換其工作模式的功能。
[0036]顯示裝置10具有顯示單元11、檢測單元12、描繪單元13、發(fā)送單元14、切換單元15、發(fā)送單元16、接收單元17、擦除單元18以及通知單元19。
[0037]顯示單元11將正在信息處理裝置30上工作的應(yīng)用程序的畫面顯示于顯示面。應(yīng)用程序的畫面是指伴隨應(yīng)用程序的執(zhí)行而在信息處理裝置30中生成的畫面,例如在多窗口的GUKGraphical User Interface,圖形用戶界面)的情況下是指包括活動應(yīng)用程序的窗口的桌面畫面整體。顯示面是指顯示圖像的面,例如在顯示裝置10是投影機的情況下是屏幕或墻面、在顯示裝置10是液晶顯示器的情況下是液晶面板。
[0038]檢測單元12對顯示面上的指示體20的位置(以下簡稱“指示體20的位置”)進行檢測。該例子中,檢測單元12對包含指示體20的位置的事件(event)進行檢測。指示體20是用戶指定顯示面11上的位置所用的部件,例如是電子筆或用戶自己的手指。檢測單元12例如具有對顯示面進行拍攝的相機,通過指示體20的形狀或顏色、或者在指示體20設(shè)置的發(fā)光體(例如紅外發(fā)光二極管)的發(fā)光來檢測指示體20的位置。檢測單元12也可以通過在顯示面設(shè)置的壓力傳感器和/或靜電傳感器來檢測指示體20的位置。檢測單元12通過例如發(fā)光體的發(fā)光圖案來識別事件的種類。
[0039]與指示體20有關(guān)的事件例如有落筆事件(pendown event)以及起筆事件(pen upevent)。落筆事件是表示指示體20接觸顯示面的事件。落筆事件包含表示指示體20接觸顯示面的位置的信息(例如坐標)。起筆事件表示此前接觸顯示面的指示體20從顯示面離開的情況。起筆事件包含此前接觸顯示面的指示體20從顯示面離開前最后檢測到接觸的位置的
?目息O
[0040]描繪單元13是在顯示裝置10的工作模式是第I模式的情況下有效的功能,在顯示面描繪與指示體20的位置的軌跡相應(yīng)的線(即手繪圖像)。該例子中,描繪單元13與連續(xù)檢測到落筆事件的期間的指示體20的位置的軌跡相應(yīng)而描繪線。更詳細而言,描繪單元13與從自未檢測到落筆事件的狀態(tài)起初次檢測到落筆事件的位置到之后檢測到起筆事件的位置相應(yīng)而描繪線。
[0041]發(fā)送單元14是在顯示裝置10的工作模式是第2模式的情況下有效的功能,將表示指示體20的位置的信息發(fā)送給信息處理裝置30。即第2模式是用于將指示體20用作信息處理裝置30的定點設(shè)備的工作模式。
[0042]切換單元15對顯示裝置10的工作模式進行切換。切換單元15例如根據(jù)從用戶輸入的指示來切換工作模式。
[0043]發(fā)送單元16對信息處理裝置30發(fā)送詢問。該詢問是由檢測單元12所檢測到的指示體20的位置是否是與UI (User Interface,用戶界面)對象相當?shù)奈恢玫脑儐枴?11對象是指正在信息處理裝置30上工作的應(yīng)用程序的畫面中用于對該應(yīng)用程序進行輸入的圖像對象、例如圖標、按鈕以及菜單項目。與UI對象相當?shù)奈恢檬侵赴║I對象的預(yù)定范圍(例如對UI對象的外形附加預(yù)定的余裕后的范圍)。另外,該詢問包含表示指示體20的位置的信息。
[0044]接收單元17接受針對上述的詢問的回答。該回答包含指示體20的位置是否是與UI對象相當?shù)奈恢玫呐卸ńY(jié)果。
[0045]擦除單元18在滿足特定的條件時,將即將滿足特定的條件之前由描繪單元13描出的線擦除。特定的條件例如是指工作模式是第I模式時由檢測單元12檢測到的指示體20的第I位置處于包括在顯示面所顯示的畫面中用于對應(yīng)用程序進行輸入的第I圖像對象的預(yù)定范圍內(nèi)、并且受理了將工作模式向第2模式切換的來自用戶的指示這一條件。
[0046]通知單元19將工作模式已切換這一情況通知給用戶。向用戶的通知經(jīng)由例如圖像、聲音或振動來進行。
[0047]信息處理裝置30具有執(zhí)行單元31、影像供給單元32以及判定單元33。執(zhí)行單元31執(zhí)行程序。影像供給單元32對顯示裝置10供給影像。該例子中,影像供給單元32供給執(zhí)行單元31正在執(zhí)行的程序的畫面。判定單元33根據(jù)來自顯示裝置10的詢問,判定該詢問涉及的位置是否是與由執(zhí)行單元31執(zhí)行的程序的UI對象相當?shù)奈恢谩_M一步,判定單元33將判定結(jié)果發(fā)送給顯示裝置10。
[0048]圖2是例示顯示裝置10的硬件構(gòu)成的圖。顯示裝置10具有CPU(CentralProcessing Unit,中央處理單元)100、R0M(Read Only Memory,只讀存儲器)101、RAM(Random Access Memory,隨機存取存儲器)102、存儲部103、IF部104、圖像處理電路105、投影單元106、操作面板107以及相機108。
[0049]CPU100是對顯示裝置10的各部分進行控制的控制裝置。R0M101是存儲有各種程序以及數(shù)據(jù)的非易失性的存儲裝置。RAM102是存儲數(shù)據(jù)的易失性的存儲裝置,作為CPU100執(zhí)行處理時的工作區(qū)域而發(fā)揮功能。存儲部103是存儲數(shù)據(jù)和/或程序等的非易失性的存儲裝置,例如包括閃存R0M、SSD(Solid State Drive,固態(tài)驅(qū)動器)、或者HDD(Hard Disk Drive,硬盤驅(qū)動器)。此外,存儲部103也可以包含于ROMlOl?;蛘?,存儲部103也可以是網(wǎng)絡(luò)上的存儲裝置。
[0050]IF部104是對與外部裝置(例如信息處理裝置30)授受信號或數(shù)據(jù)進行中介的接口。IF部104包括用于與外部裝置授受信號或數(shù)據(jù)的端子(例如VGA端子、USB端子、有線LAN接口、S端子、RCA端子、HDMI(High-Definit1n Multimedia Interface:注冊商標)端子、麥克風(fēng)端子等)以及無線LAN接口。這些端子除了影像輸入端子之外還可以包括影像輸出端子。
[0051]圖像處理電路105對所輸入的影像信號(以下稱為“輸入影像信號”)實施預(yù)定的圖像處理(例如尺寸變更、梯形校正等)。
[0052]投影單元106按照實施了圖像處理后的影像信號向屏幕或壁面等的投影面投影圖像。投影單元106具有光源、光調(diào)制器以及光學(xué)系統(tǒng)(都省略了圖示)。光源包括高壓水銀燈、鹵素燈或金屬鹵化物燈等燈、或者LED(Light Emitting D1de,發(fā)光二極管)或激光二極管等固體光源、以及它們的驅(qū)動電路。光調(diào)制器是根據(jù)影像信號對光源照射的光進行調(diào)制的裝置,具有例如液晶面板或DMD(Digital Mirror Device,數(shù)字微鏡器件)、以及它們的驅(qū)動電路。此外,液晶面板可以是透射型和反射型的任一方式。光學(xué)系統(tǒng)由將由光調(diào)制器調(diào)制后的光向屏幕投影的元件等構(gòu)成,例如具有鏡、透鏡以及棱鏡。光源以及光調(diào)制器也可以按每種顏色成分而設(shè)置。
[0053]操作面板107是用于供用戶對顯示裝置10輸入指示的輸入裝置,例如包括鍵盤、按鈕或觸摸面板。
[0054]相機108是用于確定指示體20的位置的相機。該例子中,指示體20在筆尖具有發(fā)光體(例如紅外線發(fā)光二極管)、壓力傳感器以及控制電路(都省略了圖示)。若由壓力傳感器檢測到筆尖觸到了物體(投影面等),則控制電路按預(yù)定的發(fā)光圖案使發(fā)光體發(fā)光。相機108是紅外線相機,拍攝投影面的圖像。CPU100從相機108拍攝到的圖像中確定指示體20的位置以及對應(yīng)的事件。
[0055]該例子中,投影單元106是顯示單元11的一例。投影面是顯示面。相機108以及CPU100是檢測單元12的一例。IF部104是發(fā)送單元14、發(fā)送單元16以及接收單元17的一例。CPU100是描繪單元13、切換單元15、擦除單元18以及通知單元19的一例。
[0056]信息處理裝置30例如是通用的個人計算機,具有CPU、R0M、RAM、存儲部、IF部等硬件要素(都省略了圖示)。存儲部除了存儲有操作系統(tǒng)(Operating SyStem、0S)以及應(yīng)用程序(例如依次顯示演示幻燈片的程序)之外還存儲有用于對來自顯示裝置10的詢問進行回答的程序(以下稱為“位置判定程序”)。位置判定程序在應(yīng)用程序的后臺工作。在信息處理裝置30中CPU是執(zhí)行單元31以及判定單元33的一例,IF部是影像供給單元32的一例。
[0057]2.工作模式的概要
[0058]此處,對顯示裝置10的工作模式進行說明。該例子中,顯示裝置10的工作模式有交互模式(第I模式的一例)以及PC模式(第2模式的一例)。
[0059]圖3是表示交互模式的概要的圖。交互模式是顯示裝置10描繪與指示體20的軌跡相應(yīng)的線(以下稱為“手繪圖像”)的工作模式。交互模式中,能夠像白板和/或電子黑板那樣使用顯示裝置10。進一步,顯示裝置10能夠顯示在從影像供給裝置所供給的影像上重疊手繪圖像而合成出的圖像。例如,顯示裝置10能夠在由信息處理裝置30執(zhí)行的應(yīng)用程序的畫面上重疊地顯示手繪圖像(該情況下為注釋和/或備忘錄)。圖3的例子中,伴隨用戶使指示體20—邊觸摸(接觸)投影面一邊移動所得的軌跡,在屏幕SC上顯示手繪圖像頂I。
[0060]圖4是表示PC模式的概要的圖。PC模式是指示體20用作信息處理裝置30的定點設(shè)備的工作模式。顯示裝置10將表示包括指示體20在投影面上的位置(坐標)的事件的信息發(fā)送給信息處理裝置30。信息處理裝置30的設(shè)備驅(qū)動器,將從顯示裝置10發(fā)送的信息變換成鼠標操作的信息并交給OS。
[0061]顯示裝置10顯示由信息處理裝置30執(zhí)行的應(yīng)用程序的畫面。該例子中,該畫面包括鼠標光標C以及應(yīng)用程序的窗口 W。窗口 W包括按鈕B。按鈕B是對應(yīng)用程序進行輸入的UI對象的一例,此處是用于將窗口 W關(guān)閉的按鈕。若用戶用指示體20觸摸投影面,則鼠標光標C移動到所觸摸的位置。在用戶觸摸的位置是按鈕B的情況下,可以理解為按鈕B被點擊了,窗口W關(guān)閉。
[0062]在使背景顯示應(yīng)用程序的畫面(例如演示幻燈片)的狀態(tài)下在交互模式下描繪手繪圖像時,在用戶要對應(yīng)用程序的UI對象進行輸入的情況下,需要在將工作模式切換到PC模式之后用指示體20觸摸該UI對象附近。但是,在例如工作模式的切換根據(jù)用戶的指示而進行的情況下,若用戶忘記進行工作模式切換的操作而仍保持交互模式不變地用指示體20觸摸UI對象附近,則在該UI對象附近會描畫出違背用戶意圖的線(或者點)。
[0063]在交互模式下用戶誤觸摸了UI對象附近的情況下,設(shè)想用戶進行例如以下的操作。
[0064](I)與誤觸摸相應(yīng)地在UI對象附近描畫線(或點)。
[0065](2)從控制菜單中選擇“擦除”功能。
[0066](3)觸摸(I)中誤描繪出的線的附近,將該線擦除。
[0067](4)從控制菜單中選擇“模式切換”功能。
[0068](5)觸摸UI對象附近并進行對UI對象的操作。
[0069]如此,若進行了誤操作,則為了改正該誤操作,用戶必須進行諸多操作,對用戶而言是負擔。本實施方式能減輕誤操作時的用戶負擔。
[0070]3.工作
[0071 ]以下,對顯示系統(tǒng)I的幾個工作例進行說明。以下的工作例既可以單獨使用,也可以2個以上組合使用。
[0072]3 — 1.工作例I
[0073]圖5是表示顯示系統(tǒng)I的一個實施方式涉及的工作的流程圖。圖5的流程,例如以顯示裝置10的電源被接通為契機而開始。此外,在以下的說明中,有時將軟件作為處理的主體而記載,但是這意味著執(zhí)行該軟件的硬件資源(CPU等)與其他硬件資源(存儲器和/或通信接口等)協(xié)同工作來進行處理。
[0074]此外,該例子中,從交互模式向PC模式的切換,例如經(jīng)由通過顯示裝置10的功能而顯示在畫面上的控制菜單而根據(jù)用戶的指示來進行。
[0075]步驟SlOO中,顯示裝置10的CPU100對筆事件進行檢測。詳細情況如下。CPU100定期獲取由相機108拍攝到的圖像。CPU100根據(jù)該圖像所含的發(fā)光點的位置以及發(fā)光強度的變化,確定筆事件以及發(fā)生了該筆事件的位置。該位置被變換為以屏幕為基準的坐標系上的坐標。CPUl 00將檢測到的筆事件(包括坐標)存儲于RAMl 02。
[0076]步驟SllO中,CPU100判斷當前的工作模式是否是交互模式。在判斷為工作模式是PC模式的情況下(S110:否),CPU100將處理向步驟S120轉(zhuǎn)移。在判斷為工作模式是交互模式的情況下(SI 1:是),CPUl 00將處理向步驟SI 30轉(zhuǎn)移。
[0077]步驟S120中,CPU100執(zhí)行PC模式下的處理、即將所檢測到的筆事件(包括坐標)發(fā)送給信息處理裝置30。若結(jié)束了步驟S120的處理,則CPU100將處理再次轉(zhuǎn)移到步驟S100。
[0078]步驟S130中,CPU100判斷所檢測到的事件是否是起筆事件。在所檢測到的事件是起筆事件的情況下(S130:是),CPU100將處理向步驟S140轉(zhuǎn)移。在所檢測到的事件不是起筆事件的情況下(SI30:否),CPUl00將處理向步驟SI80轉(zhuǎn)移。
[0079]步驟S140中,CPU100對與最近的筆事件有關(guān)的行程長度進行測定。行程長度是指與指示體20的位置的軌跡相應(yīng)的線的長度。與指示體20的位置的軌跡相應(yīng)的線是指用連續(xù)檢測到的落筆事件所含的坐標描畫的線,總之是指示體20—邊接觸投影面一邊移動所得的軌跡。此處,CPU100對于剛剛描畫完的線(剛剛檢測到起筆事件的線),測定行程長度。
[0080]步驟S150中,CPUlOO判斷所測定出的行程長度是否為閾值以下。該閾值是成為工作模式切換的判斷基準的閾值。換言之,該閾值是成為如下判斷的判斷基準的閾值,即判斷由用戶進行的指示體20的操作是針對畫面上的UI對象(圖標和/或按鈕等)的操作還是描繪線的操作。在行程長度比UI對象的尺寸(高度和/或?qū)挾?短的情況下,指示體20的操作有可能是向UI對象的指示輸入(點擊等)。因此,該閾值設(shè)定為UI對象的尺寸程度的大小。
[0081 ] 在判斷為行程長度為閾值以下的情況下(S150:是),CPU100將處理向步驟S160轉(zhuǎn)移。在判斷為行程長度超過了閾值的情況下(S150:否),CPU100將處理向步驟S180轉(zhuǎn)移。
[0082]步驟S160中,CPU100判斷在檢測到起筆事件的坐標是否存在由信息處理裝置30顯示的UI對象。該例子中,顯示裝置10無法僅靠裝置自身來判斷在該坐標是否存在UI對象,因此向作為影像供給裝置的信息處理裝置30進行詢問。詳細情況如下。
[0083]CPU100對信息處理裝置30發(fā)送詢問。該詢問既可以用與影像信號相同的路徑發(fā)送,也可以用不同于影像信號的路徑發(fā)送。該詢問包括表示檢測到起筆事件的坐標的信息。
[0084]若從顯示裝置10接收到詢問,則信息處理裝置30的位置判定程序?qū)⒃儐査淖鴺俗儞Q成信息處理裝置30的桌面(畫面)上的坐標。位置判定程序判定在該坐標是否存在UI對象。位置判定程序例如通過對OS詢問在該坐標是否存在由于點擊而作出反應(yīng)的對象,從而進行該判定。OS具有當坐標被指定時判定在該坐標是否存在可點擊的對象的功能。位置判定程序利用該判定的結(jié)果生成針對來自顯示裝置10的詢問的回答。該回答包括在該坐標是否存在UI對象的判定結(jié)果。位置判定程序?qū)⑺傻幕卮鸢l(fā)送給顯示裝置10。
[0085]若從信息處理裝置30接收到回答,則顯示裝置10的CPU100按照該回答來判斷在該坐標是否存在UI對象。在判斷為存在UI對象的情況下(S160:是),CPU100將處理向步驟S170轉(zhuǎn)移。在判斷為不存在UI對象的情況下(S160:否),CPU100將處理向步驟S180轉(zhuǎn)移。
[0086]步驟S170中,CPU100使待機模式(第3模式的一例)有效。待機模式是指等待最近描畫出的線(剛檢測到起筆事件的線)的擦除的狀態(tài)。以下,在成為要被擦除的候選的線的意思中,將該線稱為“候選線”。另外,CPU100將候選線的代表點的坐標存儲于RAM102。代表點例如是線的終點、起點、中點或重心。待機模式中的工作的詳細情況后述。
[0087]此外,待機模式可以與其他工作模式(交互模式或PC模式)同時設(shè)定。因此,將待機模式有效稱為待機模式“啟動(0N)”,將待機模式無效(被解除)稱為待機模式“關(guān)閉(OFF)”。在待機模式為啟動的情況下,一并進行與有效的其他工作模式相應(yīng)的處理。例如在工作模式是交互模式的情況下當待機模式為啟動時,描繪與指示體20的軌跡相應(yīng)的線?;蛘咴诠ぷ髂J绞荘C模式的情況下當待機模式為啟動時,筆事件的坐標被發(fā)送給信息處理裝置30。
[0088]步驟S180中,CPU100進行交互模式下的處理、即描繪與最近的起筆事件有關(guān)的線。與最近的起筆事件有關(guān)的線是指步驟S130中測定出行程長度的線。此處,在待機模式成為啟動的情況下,也描繪與指示體20的軌跡相應(yīng)的線。若結(jié)束了步驟S170的處理,則CPU100將處理向步驟S100轉(zhuǎn)移。
[0089]圖6是表示待機模式下的工作的流程圖。此外,該流程表示待機模式為啟動且工作模式是PC模式的情況下的例子。即,在待機模式變成了啟動后,通過用戶的指示,工作模式被切換到PC模式。此外,交互模式與PC模式之間的工作模式的切換涉及的處理,未在圖5的流程中示出。
[0090]步驟S200中,CPU100對筆事件進行檢測。CPU100將所檢測到的筆事件(包括坐標)存儲于RAM102。在檢測到任何筆事件的情況下(S200:是),CPU100將處理向步驟S230轉(zhuǎn)移。在未檢測到筆事件的情況下(S200:否),CPU100將處理向步驟S210轉(zhuǎn)移。
[0091]步驟S210中,CPU100判斷未檢測到筆事件的狀態(tài)是否持續(xù)了閾值時間、即是否在閾值時間(預(yù)定時間)未進行筆操作。在未檢測到筆事件的狀態(tài)持續(xù)了閾值時間的情況下(S210:是),CPUl00將處理向步驟S220轉(zhuǎn)移。在未檢測到筆事件的狀態(tài)沒有持續(xù)閾值時間的情況下(S210:否),CPUl 00將處理向步驟S200轉(zhuǎn)移。
[0092]步驟S220中,CPU100將待機模式解除(向關(guān)閉狀態(tài)切換)。若待機模式變?yōu)殛P(guān)閉狀態(tài),則處理離開圖6的流程。
[0093]步驟S230中,CPU100判斷檢測到筆事件的坐標是否在候選線附近。該判斷例如通過(I)將檢測到筆事件的坐標與候選線的代表點的坐標進行對比、或(2)將檢測到筆事件的坐標與UI對象的位置進行對比而進行。在使用(I)的方法的情況下,CPU100將RAM102所存儲的代表點的坐標與檢測到筆事件的坐標進行對比,在兩者的距離為閾值以下的情況下,判斷為檢測到筆事件的坐標在候選線附近。在使用(2)的方法的情況下,CPU100對信息處理裝置30進行檢測到筆事件的坐標是否在UI對象附近的詢問。
[0094]在判斷為檢測到筆事件的坐標在候選線附近的情況下(S230:是),CPU100將處理向步驟S240轉(zhuǎn)移。在判斷為檢測到筆事件的坐標不在候選線附近的情況下(S230:否),CPU100將處理向步驟S220轉(zhuǎn)移。
[0095]步驟S240中,CPU100將候選線從畫面中擦除。此外,在交互模式下描繪的線,按照例如起筆事件與下一落筆事件的時間間隔為閾值時間以下的情況作為一組手繪圖像進行處理這樣的規(guī)則,將手繪圖像分組化存儲。因此,CPU100可以按每一組而改變圖像的屬性。此外,此處,候選線只要被從畫面中擦除即可,也可以在RAM102留下候選線的數(shù)據(jù)。若結(jié)束了步驟S240的處理,則CPU100將處理向步驟S220轉(zhuǎn)移。
[0096]圖7是例示顯示系統(tǒng)I的工作例I涉及的畫面轉(zhuǎn)換的圖。該例子中,用戶在用指示體20描繪出了手繪圖像頂2后,想要對由信息處理裝置30顯示的UI對象BI進行操作,但是忘記了將工作模式切換到PC模式而直接觸摸了 UI對象BI附近。顯示裝置10向信息處理裝置30詢問在檢測到筆事件的位置是否有UI對象。因為在該坐標有UI對象BI,所以信息處理裝置30將有UI對象之意的回答發(fā)送給顯示裝置10。若接收到該回答,則顯示裝置10描繪線IM3(該線是候選線)(圖7(A))。進一步,顯示裝置10使待機模式啟動。此外,候選線的代表點是終點。
[0097]之后,用戶經(jīng)由控制菜單將工作模式設(shè)定為PC模式。用戶觸摸UI對象附近(圖7(B))。該位置在候選線的代表點的附近、即與候選點的代表點的距離為閾值以下。因此,顯示裝置10將作為候選線的線頂3擦除(圖7(C))。
[0098]3 — 2.工作例 2
[0099]圖8是表示工作例2涉及的待機模式下的工作的流程圖。該例子中,用于以轉(zhuǎn)移到了待機模式為契機而將工作模式向PC模式切換的UI對象(例如按鈕)顯示在畫面上。到待機模式變?yōu)橛行橹沟奶幚砼c工作例I相同。
[0100]步驟S300中,CPU100使用于將工作模式向PC模式切換的UI對象顯示在畫面上。該UI對象由顯示裝置10顯示,顯示在候選線附近(距候選線的代表點處于預(yù)定范圍內(nèi))。
[0101]步驟S310中,CPU100判斷該UI對象是否被操作了。即,CPU100判斷在包括該UI對象的預(yù)定范圍內(nèi)是否檢測到筆事件。在判斷為該UI對象被操作了的情況下(S310:是),CPU100將處理向步驟S320轉(zhuǎn)移。在判斷為該UI對象未被操作的情況下(S310:否),CPU100將處理向步驟S330轉(zhuǎn)移。
[0102]步驟S320中,CPU100將候選線擦除。UI對象被操作了這一情況意味著最近描畫出的線違背了用戶的意圖。若擦除了候選線,則CPU100將處理向步驟S340轉(zhuǎn)移。
[0103]步驟S330中,CPU100判斷未檢測到筆事件的狀態(tài)是否持續(xù)了閾值時間、即是否在閾值時間(預(yù)定時間)未進行筆操作。在未檢測到筆事件的狀態(tài)持續(xù)了閾值時間的情況下(S330:是),CPU100將處理向步驟S340轉(zhuǎn)移。在未檢測到筆事件的狀態(tài)沒有持續(xù)閾值時間的情況下(S330:否),CPUl 00將處理向步驟S310轉(zhuǎn)移。
[0104]步驟S340中,CPU100將步驟S300中所顯示的UI對象擦除。進一步,CPU100將待機模式解除(步驟S350)。
[0105]圖9是例示顯示系統(tǒng)I的工作例2涉及的畫面轉(zhuǎn)換的圖。該例子中,用戶在用指示體20描繪出了手繪圖像頂2后,想要對由信息處理裝置30顯示的UI對象BI進行操作,但是忘記了將工作模式切換到PC模式而直接觸摸了 UI對象BI附近。顯示裝置10向信息處理裝置30詢問在檢測到筆事件的位置是否有UI對象。因為在該坐標有UI對象BI,所以信息處理裝置30將有UI對象之意的回答發(fā)送給顯示裝置10。若接收到該回答,則顯示裝置10描繪線IM3(該線是候選線)。進一步,顯示裝置10使待機模式啟動。若待機模式變成啟動,則顯示裝置10顯示用于將工作模式向PC模式切換的UI對象B2(圖9(A))。此處,UI對象BI是由信息處理裝置30顯示(由從信息處理裝置30供給的影像信號顯示)的圖像對象,UI對象B2是由顯示裝置10顯示的圖像對象。
[0106]用戶為了將工作模式向PC模式切換,用指示體20觸摸顯示有UI對象B2的位置(圖9(B))。因為UI對象B2被操作了,所以顯示裝置10將作為候選線的線頂3擦除。進一步,顯示裝置10將UI對象B2擦除,并將工作模式向PC模式轉(zhuǎn)移。
[0107]4.變形例
[0108]本發(fā)明不限定于上述的實施方式,可以實現(xiàn)各種實施方式。以下,對幾個變形例進行說明。以下的變形例中的2個以上的變形例也可以組合使用。
[0109]步驟S130中成為向行程長度的測定推進的契機的事件不限定于起筆事件。如果是表示線的描繪已完成的事件,則也可以在起筆事件以外的事件發(fā)生時向行程長度的測定推進。
[0110]步驟S200中檢測的筆事件不限定于實施方式中說明的事件。例如,CPU100也可以在檢測到起筆事件時將處理向步驟S230轉(zhuǎn)移。
[0111]顯示裝置10不限定于投影機,其硬件構(gòu)成不限定于圖2中例示的構(gòu)成。也可以是液晶顯示器和/或有機EL顯示器等直視的顯示裝置。該情況下,顯示裝置具有觸摸屏,通過觸摸屏來檢測在顯示面上指示的位置。
[0112]檢測單元12對顯示面上的位置進行檢測的方法以及對指示體20涉及的事件進行檢測的方法,不限定于實施方式中說明的方法。顯示裝置10也可以通過指示體20的形狀或顏色來確定指示體20的位置。另外,指示體20也可以在框體的把手(grip)部具有按鈕,在用戶按下該按鈕時輸出表示落筆事件的信號(該情況下,指示體20也可以在筆尖不具有壓力傳感器)?;蛘?,也可以以使得電子束覆蓋屏幕的方式在屏幕的周圍設(shè)置發(fā)光素子(激光二極管)以及受光元件(光電二極管等),使用來自受光元件的信號對指示體20的位置以及筆事件進行檢測。
[0113]指示體20不限定于電子筆。也可以是具有特定形狀或顏色的框體的記錄筆(stylus pen),也可以是用戶的手指。
[0114]實施方式中對在工作模式切換成了待機模式時對用戶進行通知的例子進行了說明,但是也可以在切換成了交互模式或PC模式時進行通知。該情況下,可以根據(jù)切換后的工作模式使通知的方法不同。
[0115]顯示系統(tǒng)I中,顯示裝置10與信息處理裝置30之間的功能的分擔不限定于圖1中例示的情況。也可以將實施方式中作為顯示裝置10的功能說明的功能的至少一部分安裝于信息處理裝置30。另外,圖1的功能的一部分也可以省略。
【主權(quán)項】
1.一種顯示裝置,其特征在于,具有: 顯示單元,將正在信息處理裝置上工作的應(yīng)用程序的畫面顯示于顯示面; 檢測單元,對所述顯示面上的指示體的位置進行檢測; 描繪單元,在所述顯示裝置的工作模式是第I模式的情況下,將與由所述檢測單元檢測到的位置的軌跡相應(yīng)的線描繪于所述顯示面; 發(fā)送單元,在所述工作模式是第2模式的情況下,將表示由所述檢測單元檢測到的位置的信息發(fā)送給所述信息處理裝置;和 擦除單元,在所述工作模式是所述第I模式時由所述檢測單元檢測到的所述指示體的第I位置處于包括在所述畫面中用于對所述應(yīng)用程序進行輸入的第I圖像對象的預(yù)定范圍內(nèi)、并且受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,將所述線擦除。2.根據(jù)權(quán)利要求1所述的顯示裝置,其特征在于, 在所述第I位置處于包括所述第I圖像對象的預(yù)定范圍內(nèi)、并且受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,在該工作模式切換成了所述第2模式后由所述檢測單元檢測到的所述指示體的位置處于包括所述第I位置的預(yù)定范圍內(nèi)時,所述擦除單元將所述線擦除。3.根據(jù)權(quán)利要求1或2所述的顯示裝置,其特征在于, 在所述工作模式是第3模式的情況下,所述顯示單元使用于輸入將所述工作模式向所述第2模式切換的指示的第2圖像對象顯示于所述顯示面。4.根據(jù)權(quán)利要求3所述的顯示裝置,其特征在于, 在所述第I位置處于包括所述第I圖像對象的預(yù)定范圍內(nèi)、并且經(jīng)由所述第2圖像對象受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,所述擦除單元將所述線擦除。5.根據(jù)權(quán)利要求3或4所述的顯示裝置,其特征在于, 所述顯示單元在包括所述第I位置的預(yù)定范圍內(nèi)顯示所述第2圖像對象。6.一種顯示控制方法,其特征在于,包括: 顯示裝置將正在信息處理裝置上工作的應(yīng)用程序的畫面顯示于顯示面的步驟; 對所述顯示面上的指示體的位置進行檢測的步驟; 在所述顯示裝置的工作模式是第I模式的情況下,將與所述檢測到的位置的軌跡相應(yīng)的線描繪于所述顯示面的步驟; 在所述工作模式是第2模式的情況下,將表示所述檢測到的位置的信息從所述顯示裝置發(fā)送給所述信息處理裝置的步驟;和 在所述工作模式是所述第I模式時所述檢測到的所述指示體的第I位置處于包括在所述畫面中用于對所述應(yīng)用程序進行輸入的第I圖像對象的預(yù)定范圍內(nèi)、并且受理了將該工作模式向所述第2模式切換的來自用戶的指示的情況下,將所述線擦除的步驟。
【文檔編號】G06F3/0484GK105938413SQ201610115504
【公開日】2016年9月14日
【申請日】2016年3月1日
【發(fā)明人】藤森俊樹
【申請人】精工愛普生株式會社