專利名稱:信息處理裝置、顯示控制方法和程序的制作方法
技術領域:
本發明涉及一種信息處理裝置,顯示控制方法和程序,尤其涉及 用于提供直觀和易于理解的圖形用戶接口 (GUI)的信息處理裝置, 顯示控制方法和程序。
背景技術:
近年來流行具有音頻視頻(AV)功能的個人計算機。如同諸如 電視接收機和硬盤錄像機的AV設備的情況,某些這種個人計算機被 提供有遙控器作為配件。
使用遙控器,用戶可以改變顯示在個人計算機上的電視節目的頻 道,并且可以個人計算機播放的音樂的音量。
日本待審專利申請公開號2003-157140公開了 一種用于顯示一個 發射器作為用于改善可用性的GUI的技術。該發射器具有按鈕,給每 個按鈕分配了預定的操作。
發明內容
當也提供遙控(諸如上面所述)作為輸入接口時,并且例如在用 戶使用遙控器執行操作的同時,為了確保易于理解的GUI,不必或最 好不顯示僅可由鼠標操作的按鈕。如果即使在用戶使用遙控器執行操 作時也顯示僅可由鼠標操作的按鈕,顯示的按鈕可能使得用戶思考如 何使用遙控器按壓它們。本發明通過提供直觀和易于理解的GUI解決上述情況。根據本發明的實施例的信息處理裝置包括檢測器和顯示控制器。 檢測器檢測使用第 一輸入接口執行的用戶操作和使用第二輸入接口 執行的用戶操作。當檢測器檢測到在基于檢測到使用第 一輸入接口的 操作而顯示預定屏幕的同時,執行了使用第二輸入接口的操作時,顯 示控制器將預定屏幕改變為包含對象的屏幕,該對象指出可由使用第 二輸入接口的操作來操作該對象。顯示控制器可以新顯示按鈕作為對象,該對象指出可由使用第二 輸入接口的操作來操作該對象。顯示控制器可以高亮顯示構成被作為預定屏幕顯示的菜單的圖 像中的特定圖像,作為對象,該對象指出該對象可由使用第二輸入接 口的操作來操作。當檢測器檢測到已經執行了使用第二輸入接口的操作時,顯示控 制器還可以顯示根據使用第二輸入接口的操作移動的指針。第一輸入接口可以是遙控器,并且第二輸入接口可以是鼠標。當未發生使用第二輸入接口的操作的狀態持續了在預定屏幕的 改變之后一個預定時間段時,顯示控制器可將包含對象的屏幕改變回 預定屏幕,該對象指出可由使用第二輸入接口的操作來操作該對象。根據本發明的實施例的顯示控制方法或程序包括步驟檢測通過 使用第 一輸入接口執行的用戶操作和通過使用第二輸入接口執行的用戶操作;以及當檢測到在基于檢測到使用第 一輸入接口的操作而顯示預定屏幕的同時,執行了使用第二輸入接口的操作時,將預定屏幕 改變為包含對象的屏幕,該對象指出可由使用笫二輸入接口的操作來 操作該對象。本發明的實施例使得可以檢測通過使用第 一輸入接口執行的用戶操作和通過使用第二輸入接口執行的用戶操作;并且當檢測到在基 于檢測到使用第 一輸入接口的操作而顯示預定屏幕的同時,執行了使 用第二輸入接口的操作時,將預定屏幕改變為包含對象的屏幕,該對 象指出可由使用第二輸入接口的操作來操作該對象。因此,本發明的實施例使得可以提供直觀和易于理解的GUI。
圖1示出了根據本發明的實施例的示例的信息處理裝置;圖2示出了顯示在顯示單元上的示例菜單;圖3示出了顯示在顯示單元上的另一個示例菜單;圖4示出了顯示在顯示單元上的再一個示例菜單;圖5示出了顯示在顯示單元上的示例菜單;圖6示出了顯示在顯示單元上的另一個示例菜單;圖7是示出了該信息處理裝置的示例硬件配置的方框圖;圖8是示出了該信息處理裝置的示例功能配置的方框圖;圖9是示出了由該信息處理裝置執行的顯示控制處理的流程圖;圖10示出了顯示在顯示單元上的示例屏幕;圖11示出了顯示在顯示單元上的另一個示例屏幕;和圖12是示出了該信息處理裝置的另一個圖。
具體實施方式
在描述本發明的實施例之前,下面討論本發明的特征和說明書或 附圖中公開的實施例之間的對應關系。該描述旨在確保說明書和附圖 中公開了支持本發明的實施例。因此,即使說明書或附圖中公開的實 施例在此處未被描述為與本發明的某個特征有關,不必然意味著該實 施例不與本發明的特征有關。相反,即使實施例在此處被描述為與本發明的某個特征有關,不必然意味著不與本發明的其它特征有關。根據本發明的實施例的信息處理裝置(例如,圖l的信息處理裝 置l)包括檢測器(例如,圖8的用戶操作檢測器61)和顯示控制器 (例如,圖8的顯示控制器62)。檢測器檢測通過使用第一輸入接口 執行的用戶操作和通過使用第二輸入接口執行的用戶操作。當檢測器 檢測到在基于檢測到使用第 一輸入接口的操作而顯示預定屏幕的同 時,執行了使用第二輸入接口的操作時,顯示控制器將預定屏幕改變為包含對象的屏幕,該對象指出可由使用第二輸入接口的操作來操作 該對象。
根據本發明的實施例的顯示控制方法或程序包括步驟檢測通過 使用第 一輸入接口執行的用戶操作和通過使用第二輸入接口執行的 用戶操作;以及當檢測到在基于檢測到使用第 一輸入接口的操作而顯 示預定屏幕的同時,執行了使用第二輸入接口的操作時,將預定屏幕 改變(例如,圖9的步驟S3)為包含對象的屏幕,該對象指出可由使 用第二輸入接口的操作來操作該對象。
現在參考附圖描述本發明的實施例。
圖1示出了根據本發明的實施例的示例信息處理裝置1。
如圖1所示,信息處理裝置1是電視接收機。信息處理裝置1 包括操作系統(OS)諸如Windows (注冊商標)Vista (商標),并 且起個人計算機以及電視接收機的作用。
鍵盤2和鼠標3通過通用串行總線(USB )電纜連接到信息處理 裝置l。通過操作鍵盤2和/或鼠標3,用戶可以通過使用應用,諸如 運行在OS上的文本編輯器,創建文檔,并且可以使用Web瀏覽器瀏 覽Web站點。
給信息處理裝置1提供遙控器4。通過操作遙控器4,用戶可以 改變顯示在信息處理裝置1的顯示單元上的電視節目的頻道,并且可 以控制從揚聲器輸出的音量。
例如,遙控器4具有用于通過移動光標選擇項目的上、下、左和 右按鈕;用于確認所選項目的確認按鈕;和允許用戶使用遙控器4上 的按鈕執行各種操作的用于顯示菜單(或發射器)的菜單按鈕。
圖2示出了在信息處理裝置1的顯示單元上顯示的示例菜單。
在圖2的例子中,圖標11到13顯示在屏幕的上部。圖標ll到 13中,通過例如以獨特顏色顯示,高亮顯示圖標12。在圖2中,圖 標12具有陰影,以便指出以不同于其它圖標的顏色顯示圖標12。
在圖2中,短語"記錄的節目"出現在高亮顯示的圖標12的右邊, 以便說明由圖標12表示的功能。在這個例子中,如果在高亮顯示圖標12的圖2的狀態下,按壓遙控器4上的確認按鈕,如由出現在圖 標11到13之下的描述指出的,用戶可以選擇項目,諸如播放記錄的 節目。
圖標11表示允許用戶觀看數字電視廣播的節目廣播的電視功 能。圖標13表示啟動Web瀏覽器,并且允許用戶瀏覽Web站點的 互聯網功能。
在圖2的例子中,在圖標11和圖標12之間顯示指向左邊的向左 標記21,而指向右邊的向右標記22被顯示在圖標13和出現在高亮顯 示的圖標12右邊的短語"記錄的節目"之間。
向左標記21指出通過按壓遙控器4上的上、下、左和右按鈕中 的左按鈕,可以改變菜單的顯示,從而顯示在當前在向左標記21放 置在圖標11和12之間的情況下被高亮顯示的圖標12左邊的圖標11 被高亮顯示。
例如,當在圖2的狀態下按壓一次遙控器4上的左按鈕,所有圖 標^L以一個圖標的寬度一起向右移動。從而在當前顯示圖標12的位 置上顯示圖標ll,而在當前顯示圖標13的位置上顯示圖標12。作為 對由圖標11表示的功能的描述,短語"電視廣播,,等出現在圖標11之 后。關閉圖標13的顯示。在圖2中顯示圖標11的位置上新顯示另一 個布置在圖標11左邊的圖標。
在另一方面,向右標記22指出通過按壓遙控器4上的上、下、 左和右按鈕中的右按鈕,可以改變菜單的顯示,從而顯示在當前在短 語"記錄的節目,,和向右標記22放置在圖標12和13之間的情況下被 高亮顯示的圖標12右邊的圖標13被高亮顯示。
例如,當在圖2的狀態下按壓一次遙控器4上的右按鈕,所有圖 標被以一個圖標的寬度一起向左移動。從而在當前顯示圖標12的位 置上顯示圖標13,而在當前顯示圖標11的位置上顯示圖標12。作為 對由圖標13表示的功能的描述,單詞"互聯網,,等出現在圖標13之后。 關閉圖標11的顯示。在圖2中顯示圖標13的位置上新顯示另一個布 置在圖標13右邊的圖標。因此,通過操作遙控器4上的左和右按鈕以及確認按鈕,用戶可 以從上面所述的菜單中選擇預定的功能和預定的項目。
圖3示出了當在圖2的狀態下檢測到執行了鼠標3的操作時所顯 示的示例菜單。
當檢測到在顯示圖2的菜單的同時已經執行了鼠標3的操作時, 響應鼠標3的操作移動的指針31如圖3中所示出現在顯示單元上。 同時,還出現結束菜單顯示的結束按鈕32。在圖3的例子中,在屏幕 的右上角顯示結束按鈕32。
在如圖4中所示指針31位于結束按鈕32的情況下,通過點擊鼠 標3的左按鈕,用戶可以按壓結束按鈕32以便關閉菜單。遙控器4 還具有分配了菜單關閉操作的按鈕。使用鼠標3,用戶可以執行與按 壓該按鈕相同的操作。
由于當用戶操作鼠標3時出現結束按鈕32,用戶可以直觀地理 解結束按鈕32是可以通過操作鼠標3按壓的按鈕。
如果即使在用戶僅使用遙控器4的同時,還持續顯示結束按鈕 32,結束按鈕32可能使得用戶思考如何操作遙控器4以便按壓結束 按鈕32。通過基于鼠標3的操作顯示結束按鈕32,可以防止這種情 況。
另外,當檢測到已經執行了鼠標3的操作時,如圖3中所示,高 亮顯示作為構成菜單的圖像顯示的向左標記21和向右標記22。高亮 顯示的向左標記21和向右標記22指出在指針31放置在向左標記21 或向右標記22的情況下,通過點擊鼠標3的左按鈕,可以作為按鈕 按壓向左標記21或向右標記22。
當以鼠標3按壓向左標記21時,可以與按壓遙控器4上的左按 鈕的情況相同的方式改變顯示。同樣,當以鼠標3按壓向右標記22 時,可以與按壓遙控器4上的右按鈕的情況相同的方式改變顯示。
即,當用戶在如圖5中所示的指針31放置在高亮顯示的向右標 記22的情況下點擊鼠標3的左按鈕時,菜單顯示改變為圖6中所示。 在圖6的例子中,所有圖標被以一個圖標寬度一起向左移動,從而使得圖標13高亮顯示。在高亮顯示的圖標13之后顯示單詞"互聯網"。 同時,在向左標記21放置在圖標12和13之間的情況下,在圖標13的左邊以正常顏色(不同于用于高亮顯示圖標13的顏色)顯示圖標12。另外,在單詞"互聯網"和向右標記22放置在圖標13和14之間的情況下,在圖標13的右邊新顯示圖標14。從而,通過按壓作為可操作的按鈕顯示的向左標記21和向右標記22,如同使用遙控器4的情況,用戶可以從菜單中選擇預定的功能和預定的項目。當用戶操作鼠標3時高亮顯示向左標記21和向右標記22。因此, 不同于即使在用戶僅使用遙控器4時還持續高亮顯示向左標記21和 向右標記22的情況,用戶可以直,見地理解向左標記21和向右標記22 是可以用鼠標3按壓的按鈕。換言之,使得可以實現對于用戶來說直 觀并易于理解的接口。與圖標ll到13類似,結束按鈕32是指出它可以由鼠標3操作 的對象。圖3中所示的向左標記21和向右標記22是指出它們可由鼠 標3操作的示例對象。因此,在圖3的例子中,用作GUI的菜單包含指出它們可由鼠 標3操作的對象。下面參考流程圖描述信息處理裝置1執行的用于以上述方式改 變菜單顯示的處理。圖7是示出了信息處理裝置1的示例硬件配置的方框圖。中央處理單元(CUP ) 41根據存儲在只讀存儲器(ROM ) 42中 的程序或從硬盤48裝入隨機訪問存儲器(RAM ) 43的程序執行各種 處理。CPU41執行各種處理所需的數據存儲在RAM43中。CPU41、 ROM42和RAM43通過總線44彼此連接。輸入/輸出 接口 45也連接到總線44。顯示單元46諸如液晶顯示器(LCD)、揚聲器47、硬盤48和 能夠通過網絡通信的通信單元49連接到輸入/輸出接口 45。USB主機控制器50、電視廣播接收器52和驅動器53也連接到輸入/輸出接口 45。
遙控光電檢測器51作為USB設備連接到USB主機控制器50。 USB主機控制器50接收從遙控器4發出并且由遙控光電檢測器51接 收的信號。USB主機控制器50還接收來自作為USB設備連接到其上 的鍵盤2和鼠標3的信號。
電視廣播接收器52從能夠接收電視廣播電波的天線(未示出) 接收信號。然后,電視廣播接收器52獲得預定頻道上的電視節目廣 播的數據。通過輸入/輸出接口 45將由電視廣播接收器52獲得的電視 節目數據提供到顯示單元46,并且用于顯示節目或提供給硬盤48并 且記錄在其內。
可移動介質54例如光盤,諸如藍光盤(注冊商標)或數字通用 盤(DVD)放置在驅動器53內。在需要時,將驅動器53從可移動介 質54讀取的計算機程序安裝在硬盤48內。
圖8是示出了信息處理裝置1的示例功能配置的方框圖。當由圖 7的CPU41執行預定程序時,實現圖8中所示的功能單元中的至少一 部分。
如圖8中所示,在信息處理裝置l中實現用戶操作檢測器61和 顯示控制器62。將由USB主機控制器50接收的信號輸入用戶操作檢 測器61。
基于從USB主機控制器50提供的信號,用戶操作檢測器61檢 測以鍵盤2執行的用戶操作、以鼠標3執行的用戶操作、或以遙控器 4執行的用戶操作。然后,用戶操作檢測器61將檢測到的用戶操作通 知顯示控制器62。
根據由用戶操作檢測器61通知的用戶操作,顯示控制器62改變 顯示單元46上的顯示。例如,如上所述,當在基于發生了遙控器4 的操作的事實顯示菜單的同時執行了鼠標3的操作時,顯示控制器62 將菜單顯示改變為可用鼠標3操作的按鈕被高亮顯示,并且顯示可用 鼠標3操作的新按鈕。
現在,參考圖9的流程圖,描述信息處理裝置l執行的用于控制顯示單元46上的顯示的處理。
當例如用戶按壓遙控器4上的菜單按鈕,以便指示顯示菜單時該 處理開始。檢測到用戶以遙控器4執行的操作,并且通過用戶操作檢 測器61將其通知顯示控制器62。
在步驟S1中,顯示控制器62使得在顯示單元46上顯示如圖2 中所示的菜單。由于此處沒有鼠標3的操作被執行,所以既不高亮顯 示也不新顯示由鼠標3操作的按鈕。
在步驟S2中,基于從USB主機控制器50提供的信號,用戶操 作檢測器61確定是否由用戶執行了鼠標3的操作。
直到在步驟S2中確定已經執行了鼠標3的操作,顯示控制器62 在步驟Sl中在顯示單元46上持續顯示不包含以鼠標3操作的按鈕的 菜單。響應按壓遙控器4上的按鈕,在需要時改變菜單的顯示。
在另一方面,如果在步驟S2中確定已經執行了鼠標3的操作, 處理進入步驟S3。在步驟S3中,顯示控制器62作為圖像高亮顯示構 成菜單的圖像(例如,圖標和標記)中的可由鼠標3的操作按壓的特 定圖像。同時,顯示控制器62新顯示可由鼠標3的操作按壓的按鈕。 另外,顯示控制器62顯示可根據鼠標3的操作移動的指針31。
從而,如圖3中所示,在結束按鈕32被新顯示在屏幕的右上角 的同時,高亮顯示作為構成菜單的圖像顯示的向左標記21和向右標 記22。
在步驟S4中,基于從USB主機控制器50提供的信號,用戶操 作檢測器61確定沒有發生鼠標3的操作的狀態是否持續了一個預定 的時間段,諸如5秒。
直到在步驟S4中確定沒有發生鼠標3的操作的狀態已經持續了 一個預定的時間段,顯示控制器62在步驟S3中持續顯示包含可由鼠 標3操作的按鈕等的菜單。
在另一方面,如果在步驟S4中確定沒有發生鼠標3的操作的狀 態已經持續了一個預定的時間段,處理進入步驟S5。在步驟S5中, 顯示控制器62將被高亮顯示以便指出它們可由鼠標3的操作按壓的按鈕的顯示恢復為正常模式。同時,顯示控制器62關閉被顯示以便 指出其可由鼠標3的操作按壓的按鈕的顯示。另外,顯示控制器62 關閉指針31的顯示。因此,在關閉指針31和結束按鈕32的顯示的同時,使得以正常 顏色顯示高亮顯示的向左標記21和向右標記22。菜單的顯示從例如 圖3的狀態改變回圖2中所示的以前的狀態。在高亮顯示模式返回正常模式,并且關閉了上述按鈕等的顯示之 后,處理返回步驟S1。在步驟S1中,顯示控制器62顯示圖2中所示 的菜單,該菜單不包含可由鼠標3操作的按鈕,或被高亮顯示以便指 出其可由鼠標3操作的按鈕。然后,顯示控制器62重復下面的步驟。因此,上述的處理使得可以實現對于用戶來說直觀并且易于理解 的接口。在上述的處理中,在執行遙控器4的操作的同時,在檢測到鼠標 3的操作之后改變屏幕的顯示。然而,可以在執行鼠標3的操作的同 時,在檢測到遙控器4的操作之后改變屏幕的顯示。例如,在檢測到 遙控器4的操作之后,可以顯示在執行鼠標3的操作時不顯示的光標。 該光標響應按壓遙控器4上的上、下、左或右按鈕移動,并且用于例 如選擇項目。上面的描述涉及在用戶使用鼠標3或遙控器4作為輸入接口執行 操作時改變顯示的情況。然而,可以在用戶使用另一種輸入接口諸如 鍵盤2執行操作時改變顯示。雖然上面的描述涉及通過高亮顯示可以由用戶以鼠標3按壓的 特定圖像,并且通過顯示可以由用戶以鼠標3按壓的新按鈕改變顯示 的情況,顯示的改變不限于此。圖IO示出了由Web瀏覽器顯示在顯示單元46上的示例屏幕。在圖10的例子中,在由Web瀏覽器顯示預定的Web站點的同 時,操作遙控器4上的菜單按鈕。然后,響應菜單按鈕的操作,包含 可由用戶選擇的一列項目的菜單71顯示在屏幕的右端。通過按壓遙 控器4上的上或下按鈕,用戶可以將光標81移動到菜單71的預定項目上。
指向下的向下標記82顯示在菜單71的右下角上。向下標記82 指出通過按壓遙控器4上的下按鈕,可以顯示菜單71的更低部分。
圖ll示出了當檢測到在圖10的狀態中已經執行了鼠標3的操作 時顯示的示例屏幕。
在圖ll的例子中,新顯示指針91和滑動條83。根據鼠標3的 操作移動指針91。操作滑動條83以便改變菜單71的顯示區域。滑動 條83,它是示例GUI,是指出它可由鼠標3操作的對象。如同按壓遙 控器4上的下按鈕的情況,通過在指針91放置在滑動條83的情況下 點擊鼠標3的左按鈕,用戶可以操作滑動條83,并且改變菜單71的 顯示區域。
在圖11的例子中,高亮顯示向下標記82以便指出它是可由鼠標 3的操作按壓的按鈕。
取代上述的按鈕,還可以顯示滑動條等。
已經作為具有典型的電視接收機形式的裝置描述了信息處理裝 置1。然而,如圖12中所示,信息處理裝置1可以被實現為不同于電 視接收機的盒裝置。
在圖12的例子中,顯示單元46通過電纜連接信息處理裝置1。 然后,如上所述由信息處理裝置l控制顯示單元46上的顯示。鍵盤2 和鼠標3也連接到信息處理裝置1,信息處理裝置1包括能夠檢測來 自遙控器4的信號的光電檢測器。
可以用硬件或軟件執行上述的處理系列。當由軟件執行該處理系 列時,從程序存儲介質中將構成軟件的程序安裝到包括在專用硬件內 的計算機上,或例如安裝在通過在其上安裝各種程序,能夠執行各種 功能的通用個人計算機上。
例如,從可移動介質54諸如光盤,或通過有線或無線傳輸介質 諸如局域網、互聯網或數字衛星廣播,提供由計算機執行的程序。
然后,通過將可移動介質54放入驅動器53,可以通過輸入/輸出 接口 45將程序安裝在硬盤48上。可替換地,可以通過有線或無線傳輸介質,由通信單元49接收程序,并且將其安裝在硬盤48上。由計算機執行的程序可以是允許處理步驟以本說明書中描述的順序被順序執行的程序,或是允許并行或在需要時諸如當程序被調用時執行處理步驟的程序。本發明的實施例不限于上述這些,并且可以做出各種修改而不脫離本發明的范圍。
權利要求
1.一種信息處理裝置,包括檢測部件,該檢測部件用于檢測通過使用第一輸入接口執行的用戶操作和通過使用第二輸入接口執行的用戶操作;和顯示控制部件,該顯示控制部件用于當所述檢測部件檢測到在基于檢測到使用第一輸入接口的操作而顯示預定屏幕時執行了使用第二輸入接口的操作時,將所述預定屏幕改變為包含對象的屏幕,該對象表明該對象可通過使用第二輸入接口的操作來操作。
2. 如權利要求1的信息處理裝置,其中所述顯示控制部件新顯示 按鈕作為對象,該對象表明該對象可通過使用第二輸入接口的操作來 操作。
3. 如權利要求1的信息處理裝置,其中所述顯示控制部件高亮 顯示構成作為所述預定屏幕顯示的菜單的圖像中的特定圖像作為對 象,該對象表明該對象可通過使用第二輸入接口的操作來操作。
4. 如權利要求1的信息處理裝置,其中當所述檢測部件檢測到 已經執行了使用第二輸入接口的操作時,所述顯示控制部件還顯示根 據使用第二輸入接口的操作而移動的指針。
5. 如權利要求l的信息處理裝置,其中第一輸入接口是遙控器, 并且第二輸入接口是鼠標。
6. 如權利要求1的信息處理裝置,其中當在所述預定屏幕的改 變之后未執行使用第二輸入接口的操作的狀態持續了預定時間段時, 所述顯示控制部件將包含對象的屏幕改變回所述預定屏幕改變前的 屏幕,該對象表明該對象可通過使用第二輸入接口的操作來操作。
7. —種顯示控制方法,包括如下步驟檢測通過使用第 一輸入接口執行的用戶操作、和通過使用第二輸 入接口執行的用戶操作;和當檢測到在基于檢測到使用第 一輸入接口的操作而顯示預定屏 幕時執行了使用第二輸入接口的操作時,將所述預定屏幕改變為包含對象的屏幕,該對象表明該對象可通過使用第二輸入接口的操作來操 作。
全文摘要
一種信息處理裝置,包括檢測器和顯示控制器。檢測器檢測通過使用第一輸入接口執行的用戶操作和通過使用第二輸入接口執行的用戶操作。當檢測器檢測到在基于檢測到使用第一輸入接口的操作而顯示預定屏幕的同時,執行了使用第二輸入接口的操作時,顯示控制器將預定屏幕改變為包含對象的屏幕,該對象指出該對象可由使用第二輸入接口的操作來操作。
文檔編號G06F3/048GK101216749SQ20081000198
公開日2008年7月9日 申請日期2008年1月4日 優先權日2007年1月5日
發明者星亞香里, 赤川聰, 近藤博仁, 金哲洙, 露原智博 申請人:索尼株式會社