專利名稱:將屏幕上的按鈕高亮顯示的方法和設備及其信息記錄介質的制作方法
技術領域:
本發(fā)明涉及一種存儲用于以交互式方式向用戶提供音頻/視頻數(shù)據的內容的信息存儲介質和將顯示多個應用程序的屏幕上的按鈕高亮顯示以便以交互式方式向用戶提供音頻/視頻數(shù)據的方法及設備。
背景技術:
傳統(tǒng)的運動圖像數(shù)據包括用于再現(xiàn)高清晰度電影的音頻/視頻(AV)數(shù)據和用于控制AV數(shù)據的再現(xiàn)的導航數(shù)據。除了AV和導航數(shù)據,還需要改善與用戶的交互的應用程序。這種交互應用程序可與運動圖像數(shù)據一起被再現(xiàn)。這種交互內容可與運動圖像一起被再現(xiàn),或者根據運動圖像數(shù)據的再現(xiàn)單元,例如,根據標題被再現(xiàn)。
通常,為了與用戶交互,在一個應用程序中包括多個按鈕。為了使用戶在所述多個按鈕間流暢地移動,在每個按鈕中包括關于鄰近按鈕的信息,從而,當用戶輸入了用戶輸入裝置的方向鍵時,用戶可移動到定義的鄰近按鈕。然而,由于有多個應用程序與運動圖像一起被再現(xiàn),所以需要在不同的應用程序中定義的按鈕間流暢地移動。
圖1A是根據傳統(tǒng)技術的當只有一個應用程序被顯示時屏幕100的示圖。具體地講,圖1A示出在用于再現(xiàn)信息存儲介質的設備的屏幕100上‘應用程序#1’110與AV數(shù)據一起運行的示例。在‘應用程序#1’110中定義三個按鈕‘按鈕1’111、‘按鈕2’112和‘按鈕3’113。圖1C示出了用于選擇‘應用程序#1’110的按鈕的遙控器140的示例。
用戶通過使用遙控器140的方向鍵在圖1A示出的屏幕中的‘應用程序#1’110中定義的按鈕間隨意地移動,并選擇按鈕。例如,參照圖1C,遙控器140的方向鍵包括向上鍵141,允許用戶移動到目前選擇的按鈕的上面的按鈕;向下鍵142,允許用戶移動到目前選擇的按鈕的下面的按鈕;向左鍵143,允許用戶移動到目前選擇的按鈕的左邊的按鈕;和向右鍵144,允許用戶移動到目前選擇的按鈕的右邊的按鈕。
圖1B是表示‘應用程序#1’110的按鈕信息130的表。通常,按鈕信息130包括關于當選擇了目標按鈕時執(zhí)行的功能的信息。按鈕信息130還包括關于當用戶在目標按鈕被選擇的同時按下方向鍵時將要移動到的鄰近按鈕的信息。因此,圖1B示出關于鄰近按鈕的信息。用戶基于在圖1B中示出的關于鄰近按鈕的信息在按鈕間移動。
參照圖1B,在表的第一行中定義了‘應用程序#1’110的‘按鈕1’111的鄰近按鈕信息。在表的第二行中定義了‘應用程序#1’110的‘按鈕2’112的鄰近按鈕信息。在表的第三行中定義了‘應用程序#1’110的‘按鈕3’113的鄰近按鈕信息?!粹o1’111的鄰近按鈕信息是關于在選擇了‘按鈕1’111的狀態(tài)下當用戶分別按下向上鍵141、向下鍵142、向左鍵143和向右鍵144時高亮顯示將被移動到的鄰近按鈕的信息。
將參照圖1A和1B來簡要描述按鈕移動。鄰近按鈕信息的表中的單元131的“B1”表示在選擇了屏幕100上顯示的‘應用程序#1’110的‘按鈕1’111的狀態(tài)下當用戶按下遙控器140的向上鍵141時‘按鈕1’111保持高亮顯示。另外,由于在‘按鈕1’111的左邊和下面沒有按鈕,所以在鄰近按鈕信息的表的單元132和133中“B1”被示出。鄰近按鈕信息的表中的單元134的“B2”表示在選擇了屏幕100上顯示的‘應用程序#1’110的‘按鈕1’111的狀態(tài)下當用戶按下遙控器140的向右鍵144時‘按鈕2’112變成高亮顯示。
參照圖1A,當只有一個應用程序與AV數(shù)據一起被執(zhí)行時,用戶根據定義的鄰近按鈕信息在按鈕間隨意地移動。
圖2A是根據傳統(tǒng)技術的當在屏幕100上顯示兩個應用程序時屏幕100的示圖。圖2A示出‘應用程序#1’110和‘應用程序#2’120與用于再現(xiàn)信息存儲介質的設備的屏幕100上的AV數(shù)據一起運行的示例。在‘應用程序#1’110中定義三個按鈕‘按鈕1’111、‘按鈕2’112和‘按鈕3’113;在‘應用程序#2’120中定義兩個按鈕‘按鈕1’121和‘按鈕2’122。
圖2B是在圖2A示出的狀態(tài)下‘應用程序#1’110的按鈕信息130的表。在圖2B中示出的‘應用程序#1’110的按鈕信息130與圖1B中示出的‘應用程序#1’110的按鈕信息130相同。圖2C是在圖2A示出的狀態(tài)下‘應用程序#2’120的按鈕信息150的表。
圖2C中示出的‘應用程序#2’120的按鈕信息150表示關于‘應用程序#2’120中的按鈕間的移動的信息。即,按鈕信息150的表的第一行表示關于在選擇了‘應用程序#2’120的‘按鈕1’121的狀態(tài)下當用戶通過使用遙控器分別按下向上鍵141、向下鍵142、向左鍵143和向右鍵144時變成高亮顯示的鄰近按鈕的信息。按鈕信息150的第二行表示關于在選擇了‘應用程序#2’120的‘按鈕2’122的狀態(tài)下當用戶通過使用遙控器分別按下向上鍵141、向下鍵142、向左鍵143和向右鍵144時變成高亮顯示的鄰近按鈕的信息。
參照圖2A,即使在一個屏幕100上同時顯示兩個應用程序,‘應用程序#1’110的按鈕信息130也只表示‘應用程序#1’110中的鄰近按鈕信息,‘應用程序#2’120的按鈕信息150也只表示根據‘應用程序#2’120中定義的按鈕間的移動所產生的鄰近按鈕信息。因此,即使在圖2A中示出的屏幕100中選擇了‘應用程序#1’110的‘按鈕2’112的情況下用戶以直覺方式按下了遙控器的向右按鈕以移動到‘應用程序#2’120的‘按鈕1’121,‘應用程序#2’120的‘按鈕1’121也不被高亮顯示。而是‘應用程序#1’110的‘按鈕2’112根據‘應用程序#1’110的鄰近按鈕信息130保持高亮顯示。
圖3A是根據傳統(tǒng)技術的在兩個應用程序重疊并被顯示的狀態(tài)下屏幕100的示圖。圖3A示出在用于再現(xiàn)信息存儲介質的設備的屏幕100上‘應用程序#1’110和‘應用程序#2’120重疊并與AV數(shù)據一起被顯示的示例。在‘應用程序#1’110中定義三個按鈕‘按鈕1’111、‘按鈕2’112和‘按鈕3’113;在‘應用程序#2’120中定義兩個按鈕‘按鈕1’121和‘按鈕2’122。
圖3B示出在圖3A中示出的狀態(tài)下‘應用程序#1’110的按鈕信息130。參照圖3A,‘應用程序#1’110和‘應用程序#2’120重疊并被顯示在屏幕上。即使在‘應用程序#1’110和‘應用程序#2’120中定義的按鈕重疊,‘應用程序#1’110的鄰近按鈕信息130也只包括關于在‘應用程序#1’110中定義的按鈕間的移動的信息。
圖3C示出在圖3A示出的狀態(tài)下‘應用程序#2’120的按鈕信息150。與‘應用程序#1’110的鄰近按鈕信息130相似,即使在‘應用程序#1’110和‘應用程序#2’120中定義的按鈕重疊,‘應用程序#2’120的按鈕信息150也只包括根據‘應用程序#2’120中定義的按鈕間的移動所產生的鄰近按鈕信息。因此,即使在圖3A示出的屏幕100中選擇了‘應用程序#1’110的‘按鈕2’112的情況下用戶按下遙控器的向左按鈕以移動到‘應用程序#2’120的‘按鈕1’121,由于‘應用程序#1’110的鄰近按鈕信息130定義了只在‘應用程序#1’110中包括的按鈕間的移動信息,所以‘應用程序#2’120的‘按鈕1’121沒有被高亮顯示。相反地,與直覺不同,‘應用程序#1’110的‘按鈕2’112保持高亮顯示。
在傳統(tǒng)技術中,當在一個屏幕上同時執(zhí)行多個應用程序時,對從特定應用程序中的高亮顯示按鈕移動到其他應用程序中的特定按鈕沒有定義。因此,存在只能在包括高亮顯示按鈕的應用程序中而不能在其他應用程序中執(zhí)行按鈕移動的問題。
為了解決這個問題,第一種方法提供了當在一個應用程序中的按鈕被高亮顯示的同時用戶輸入了方向鍵時,如果對于特定按鈕沒有定義鄰近按鈕或者鄰近按鈕是它本身,則與當前高亮顯示按鈕最近的另一應用程序的按鈕被高亮顯示??蛇x擇地,第二種方法提供了在應用程序之間轉換焦點的特定機制,用戶按下按鈕以將高亮顯示移動到另一應用程序,當所述另一應用程序的默認按鈕被高亮顯示時,根據目標按鈕的鄰近信息在按鈕間進行移動。
然而,在第一種方法的情況下,當存在與屬于一個應用程序的當前選擇的按鈕鄰近的其他應用程序的多個按鈕時,存在確定哪個按鈕將被高亮顯示的問題。此外,由于應該計算與當前選擇的按鈕鄰近的多個按鈕中的每一個與當前按鈕之間的距離,所以第一種方法的缺點在于給再現(xiàn)設備增加了計算負擔。
在第二種方法的情況下,在使用信息存儲介質的用戶對應用程序不是很了解的情況下就會存在問題。另外,如圖3A所示,當在一個屏幕上多個應用程序重疊并被顯示時,應用程序之間的切換也困擾用戶。
除了上述問題,由于各種應用的應用程序的方法,所以不能夠確定在指定的再現(xiàn)時間期間是否執(zhí)行了特定的應用程序。另外,由于可在應用程序中選擇性地顯示按鈕,所以使用鄰近按鈕信息的傳統(tǒng)的簡單方法和用于處理鄰近按鈕信息的設備不能夠支持流暢的按鈕移動。
發(fā)明內容
本發(fā)明的多方面提供了一種將屏幕上的按鈕高亮顯示的方法和設備及其信息存儲介質,其中,當在一個屏幕上執(zhí)行多個應用程序時,可進行所述多個應用程序中定義的按鈕間的高亮顯示移動而不會困擾用戶。
根據本發(fā)明的一方面,提供了一種記錄有用于以交互式方式向用戶提供音頻/視頻數(shù)據的內容的信息存儲介質,其中,所述內容包括關于執(zhí)行預定功能的按鈕的信息,關于按鈕的信息包括鄰近按鈕信息,所述鄰近按鈕信息用于高亮顯示按鈕所屬的應用程序內的高亮顯示移動或到與高亮顯示按鈕所屬的應用程序相鄰的鄰近應用程序的高亮顯示移動。
根據本發(fā)明的一方面,鄰近按鈕信息包括在高亮顯示按鈕被選擇的狀態(tài)下根據方向鍵的輸入將被高亮顯示的按鈕的應用程序標識符信息和按鈕標識符信息。
根據本發(fā)明的一方面,所述鄰近按鈕信息基于能夠與音頻/視頻數(shù)據一起執(zhí)行的應用程序和所述應用程序的按鈕信息而組成。
根據本發(fā)明的一方面,所述鄰近按鈕信息基于在指定時間被執(zhí)行的應用程序和所述應用程序的按鈕信息而組成。
根據本發(fā)明的一方面,所述鄰近按鈕信息被包括在應用程序中或獨立于應用程序而被記錄。
根據本發(fā)明的另一方面,提供了一種將顯示多個應用程序的屏幕上的按鈕高亮顯示以便以交互式方式向用戶提供音頻/視頻數(shù)據的方法,所述方法包括產生鄰近按鈕信息,所述鄰近按鈕信息用于高亮顯示按鈕所屬的應用程序內的高亮顯示移動或到與所述高亮顯示按鈕所屬的應用程序相鄰的鄰近應用程序的高亮顯示移動;和如果接收到用于高亮顯示移動的方向鍵輸入,則基于所述鄰近按鈕信息將與接收的方向鍵輸入相應的按鈕高亮顯示。
根據本發(fā)明的一方面,所述產生鄰近按鈕信息的步驟包括基于能夠與音頻/視頻數(shù)據一起執(zhí)行的應用程序和所述應用程序的按鈕信息產生所述鄰近按鈕信息。
根據本發(fā)明的一方面,所述產生鄰近按鈕信息的步驟包括基于屏幕上當前正被執(zhí)行的應用程序和所述應用程序的按鈕信息產生所述鄰近按鈕信息。
根據本發(fā)明的一方面,所述產生鄰近按鈕信息的步驟包括根據屏幕上正被執(zhí)行的應用程序的顯示狀態(tài)來動態(tài)地改變所述鄰近按鈕信息。
根據本發(fā)明的一方面,基于所述鄰近按鈕信息將與接收的方向鍵相應的按鈕高亮顯示的步驟包括當在屏幕上與接收的方向鍵相應的按鈕失活時,基于與接收的方向鍵相應的失活按鈕的鄰近按鈕信息將與接收的方向鍵相應的另一按鈕高亮顯示。
根據本發(fā)明的一方面,基于所述鄰近按鈕信息將與接收的方向鍵相應的按鈕高亮顯示的步驟包括將高亮顯示的按鈕的鄰近按鈕信息存儲在臨時存儲器中;當所述臨時存儲器中存儲有與接收的方向鍵相應的按鈕信息時,將所述相應按鈕的鄰近按鈕信息存儲在所述臨時存儲器中;當在屏幕上所述相應按鈕處于激活狀態(tài)時,將所述相應按鈕高亮顯示;和當在屏幕上所述相應按鈕失活時,在臨時存儲器中存儲所述相應按鈕的鄰近按鈕信息中查找與接收的方向鍵相應的按鈕信息。
根據本發(fā)明的另一方面,提供了一種將顯示多個應用程序的屏幕上的按鈕高亮顯示以便以交互式方式向用戶提供音頻/視頻數(shù)據的設備,所述設備包括按鈕控制單元,產生鄰近按鈕信息,并當接收到用于高亮顯示移動的方向鍵輸入時,基于所述鄰近按鈕信息將與接收的方向鍵相應的按鈕高亮顯示,所述鄰近按鈕信息用于高亮顯示按鈕所屬的應用程序內的高亮顯示移動或到與高亮顯示按鈕所屬的應用程序相鄰的鄰近應用程序的高亮顯示移動。
本發(fā)明另外的方面和/或優(yōu)點將在下面的描述中被部分地闡述,部分地,從所述描述將變得清楚,或可通過實施本發(fā)明而明白。
通過參照附圖詳細地描述本發(fā)明的示例性實施例,本發(fā)明的上述和/或特征和優(yōu)點將變得更加清楚,并更容易理解,其中圖1A是根據傳統(tǒng)技術的只顯示一個應用程序的屏幕的示圖;圖1B示出在圖1A中示出的狀態(tài)下‘應用程序#1’的按鈕信息;圖1C示出用于選擇在圖1A中示出的‘應用程序#1’的按鈕的遙控器的示例;圖2A是根據傳統(tǒng)技術的顯示兩個應用程序的屏幕的示圖;圖2B是在圖2A中示出的狀態(tài)下‘應用程序#1’的鄰近按鈕信息的表;圖2C是在圖2A中示出的狀態(tài)下‘應用程序#2’的鄰近按鈕信息的表;圖3A是根據傳統(tǒng)技術的兩個應用程序疊加并被顯示的屏幕的示圖;圖3B是在圖3A中示出的狀態(tài)下‘應用程序#1’的鄰近按鈕信息的表;圖3C是在圖3A中示出的狀態(tài)下‘應用程序#2’的鄰近按鈕信息的表;
圖4示出根據本發(fā)明一方面的使得能夠在多個應用程序中定義的按鈕之間進行流暢移動的應用程序的鄰近按鈕信息;圖5A是根據本發(fā)明實施例的顯示三個應用程序的屏幕的示圖;圖5B是在圖5A中示出的狀態(tài)下‘應用程序#1’的鄰近按鈕信息的表;圖5C是在圖5A中示出的狀態(tài)下‘應用程序#2’的鄰近按鈕信息的表;圖5D是在圖5A中示出的狀態(tài)下‘應用程序#3’的鄰近按鈕信息的表;圖6A是根據本發(fā)明的示出在屏幕上顯示兩個應用程序并且‘應用程序#1’的‘按鈕2’不被顯示的狀態(tài)的示圖;圖6B是在圖6A示出的狀態(tài)下‘應用程序#1’的鄰近按鈕信息的表;圖6C是在圖6A示出的狀態(tài)下‘應用程序#2’的鄰近按鈕信息的表;圖7是根據本發(fā)明實施例的用于再現(xiàn)信息存儲介質的設備的示意圖;圖8是示出根據本發(fā)明實施例的將顯示多個應用程序的屏幕上的按鈕高亮顯示的方法的流程圖;和圖9是圖8示出的方法的過程的流程圖。
具體實施例方式
現(xiàn)在將對示出的本發(fā)明實施例進行詳細地描述,其示例在附圖中被示出,其中,相同的標號始終表示相同的部件。以下將參照附圖來描述所述實施例以解釋本發(fā)明。
圖4示出根據本發(fā)明實施例的用于在多個應用程序中定義的按鈕間流暢移動的應用程序的鄰近按鈕信息。以前,當定義鄰近按鈕信息時,制造商不是根據應用程序中定義的按鈕間的移動來定義鄰近按鈕信息,而是基于可在相同時間顯示的所有應用程序的所有按鈕來定義特定按鈕的鄰近按鈕信息。
參照圖4,‘應用程序#i’的鄰近按鈕信息400是可在相同時間顯示在屏幕500上的多個應用程序之一的按鈕信息。該按鈕信息400包括關于‘按鈕1’、‘按鈕2’...‘按鈕j’...以及‘按鈕N’的鄰近按鈕信息。用于每個按鈕的鄰近按鈕信息400包括應用程序標識符信息410和按鈕標識符信息420。盡管不是在所有方面都需要,但是所述應用程序可為游戲、與控制正被再現(xiàn)的AV數(shù)據相關的軟件、用于正被再現(xiàn)的AV數(shù)據的通信應用程序、與提供教育內容相關的應用程序和/或用于提供交互內容的應用程序。
與在諸如圖2B、2C、3A和3B中所示的鄰近按鈕信息130和150中只包括按鈕標識符信息的現(xiàn)有技術不同,在所示的實施例中,將應用程序標識符信息410添加到鄰近按鈕信息400以進一步定義鄰近按鈕信息。因此,將被移動到的按鈕被識別,將被移動到的按鈕所屬的應用程序也被識別。因此,即使多個應用程序被同時執(zhí)行,也可以在所述應用程序中創(chuàng)建平穩(wěn)的按鈕移動。
盡管不是在本發(fā)明的所有方面都需要,但是根據本發(fā)明的一方面,鄰近按鈕信息400可被包括在每個應用程序中或獨立于每個應用程序被記錄。另外,應該理解,可以將鄰近按鈕信息本地地記錄在設備中。
圖5A是根據本發(fā)明實施例的顯示三個應用程序的屏幕500的示圖。圖5A示出在用于再現(xiàn)信息存儲介質的設備的屏幕500上‘應用程序#1’510、‘應用程序#2’520和‘應用程序#3’530與AV數(shù)據一起運行的示例。在‘應用程序#1’510中定義了三個按鈕‘按鈕1’511、‘按鈕2’512和‘按鈕3’513。在‘應用程序#2’520中定義了兩個按鈕‘按鈕1’521和‘按鈕2’522。在‘應用程序#3’530中定義了兩個按鈕‘按鈕1’531和‘按鈕2’532。盡管根據與AV數(shù)據一起使用來進行描述,但是應該理解,所述應用程序還可與非AV數(shù)據一起使用。
圖5B是在圖5A示出的狀態(tài)下‘應用程序#1’510的鄰近按鈕信息540的表?!畱贸绦?1’510的鄰近按鈕信息540的表的行分別表示‘按鈕1’511、‘按鈕2’512和‘按鈕3’513。‘應用程序#1’510的鄰近按鈕信息540的表的列表示用戶按下的用戶輸入裝置的方向鍵。“An/Bn”的“An”表示應用程序標識信息,“An/Bn”的“Bn”表示按鈕標識信息。此外,盡管顯示了四個方向(即,向上/向下,向左/向右),但是應該理解,可以使用更少或更多的方向,并且方向不必是相反成對的。另外,盡管根據鄰近按鈕進行了描述,但是應該理解,鄰近按鈕信息可表示不是直接相鄰的其他應用程序,例如,當不相關的應用程序位于當前應用程序和根據所述表將被高亮顯示的另一應用程序之間時可能發(fā)生這種情況。
參照圖5B,鄰近按鈕信息540的表的第一行表示關于在選擇了‘應用程序#1’510的‘按鈕1’511的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕1’511的狀態(tài)下,當按下了向上鍵時,‘應用程序#1’510的‘按鈕1,511被高亮顯示;當按下了向下鍵時,‘應用程序#1’510的‘按鈕1’511被高亮顯示;當按下了向左鍵時,‘應用程序#1’510的‘按鈕1’511被高亮顯示;當按下了向右鍵時,‘應用程序#1’510的‘按鈕2’512被高亮顯示。
鄰近按鈕信息540的表的第二行表示關于在選擇了‘應用程序#1’510的‘按鈕2’512的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕2’512的狀態(tài)下,當按下了向上鍵時,‘應用程序#1’510的‘按鈕2’512被高亮顯示;當按下了向下鍵時,‘應用程序#1’510的‘按鈕3’513被高亮顯示;當按下了向左鍵時,‘應用程序#1’510的‘按鈕1’511被高亮顯示;當按下了向右鍵時,‘應用程序#2’520的‘按鈕1’521被高亮顯示。
鄰近按鈕信息540的表的第三行表示關于在選擇了‘應用程序#1’510的‘按鈕3’513的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕3’513的狀態(tài)下,當按下了向上鍵時,‘應用程序#1’510的‘按鈕2’512被高亮顯示;當按下了向下鍵時,‘應用程序#3’530的‘按鈕1’531被高亮顯示;當按下了向左鍵時,‘應用程序#1’510的‘按鈕1’511被高亮顯示;當按下了向右鍵時,‘應用程序#2’520的‘按鈕2’522被高亮顯示。
相反,在現(xiàn)有技術中,當在圖5A示出的屏幕中選擇‘應用程序#1’510的‘按鈕2’512時,作為直覺動作,當用戶按下遙控器的向右鍵以移動到‘應用程序#2’520的‘按鈕1’521時,由于沒有定義應用程序間的按鈕移動信息,所以高亮顯示不以期望的方向被移動,從而在‘應用程序#1’510的‘按鈕2’512上保持高亮顯示。
然而,根據所示的實施例,由于鄰近按鈕信息包括應用程序標識符信息和按鈕標識符信息,所以當用戶在選擇了‘應用程序#1’510的‘按鈕2’512的狀態(tài)下按下了遙控器的向右鍵時,用戶參考鄰近按鈕信息540的表的單元541,如用戶所希望的,‘應用程序#2’520的‘按鈕1’521被高亮顯示。類似地,當在選擇了‘按鈕3’513的狀態(tài)下按下了向下鍵時,‘應用程序#3’530的‘按鈕1’531被高亮顯示(單元542)。此外,當在選擇了‘應用程序#1’510的‘按鈕3’513的狀態(tài)下按下了向右鍵時,‘應用程序#2’520的‘按鈕2’522被高亮顯示(單元543)。
圖5C是在圖5A示出的狀態(tài)下‘應用程序#2’520的鄰近按鈕信息的表。參照圖5C,鄰近按鈕信息550的表的第一行表示關于在選擇了‘應用程序#2’520的‘按鈕1’521的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕1’521的狀態(tài)下,當按下了向上鍵時,‘應用程序#2’520的‘按鈕1’521被高亮顯示;當按下了向下鍵時,‘應用程序#2’520的‘按鈕2’522被高亮顯示;當按下了向左鍵時,‘應用程序#1’510的‘按鈕2’512被高亮顯示;當按下了向右鍵時,‘應用程序#2’520的‘按鈕1’521被高亮顯示。
鄰近按鈕信息550的表的第二行表示關于在選擇了‘應用程序#2’520的‘按鈕2’522的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕2’522的狀態(tài)下,當按下了向上鍵時,‘應用程序#2’520的‘按鈕1’521被高亮顯示;當按下了向下鍵時,‘應用程序#2’520的‘按鈕2’522被高亮顯示;當按下了向左鍵時,‘應用程序#1’510的‘按鈕3’513被高亮顯示;當按下了向右鍵時,‘應用程序#2’520的‘按鈕2’522被高亮顯示。
參照鄰近按鈕信息550,當在選擇了‘應用程序#2’520的‘按鈕1’521的狀態(tài)下按下向左鍵時,‘應用程序#1’510的‘按鈕2’512被選擇(單元551),當在選擇了‘應用程序#2’520的‘按鈕2’522的狀態(tài)下向按下左鍵時,‘應用程序#1’510的‘按鈕3’513被高亮顯示(單元552)。
圖5D是在圖5A所示的狀態(tài)下‘應用程序#3’530的鄰近按鈕信息的表。參照圖5D,鄰近按鈕信息560的表的第一行表示關于在選擇了‘應用程序#3’530的‘按鈕1’531的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕1’531的狀態(tài)下,當按下了向上鍵時,‘應用程序#1’510的‘按鈕3’513被高亮顯示;當按下了向下鍵時,‘應用程序#3’530的‘按鈕2’532被高亮顯示;當按下了向左鍵時,‘應用程序#3’530的‘按鈕1’531被高亮顯示;當按下了向右鍵時,‘應用程序#3’530的‘按鈕1’531被高亮顯示。
鄰近按鈕信息560的表的第二行表示關于在選擇了‘應用程序#3’530的‘按鈕2’532的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕2’532的狀態(tài)下,當按下了向上鍵時,‘應用程序#3’530的‘按鈕1’531被高亮顯示;當按下了向下鍵時,‘應用程序#3’530的‘按鈕2’532被高亮顯示;當按下了向左鍵時,‘應用程序#3’530的‘按鈕2’532被高亮顯示;當按下了向右鍵時,‘應用程序#3’530的‘按鈕2’532被高亮顯示。參照鄰近按鈕信息560,當在選擇了‘應用程序#3’530的‘按鈕1’531的狀態(tài)下按下了向上鍵時,‘應用程序#1’510的‘按鈕3’513被高亮顯示(單元561)。
基于可在相同時間顯示的所有應用程序中包括的所有按鈕來準備根據所示實施例的鄰近按鈕信息540、550和560。然而,應該理解,在本發(fā)明的其他方面,鄰近按鈕信息指示的按鈕可能沒有被激活并且可能在屏幕500上沒有被顯示(即,被隱藏)。在本實施例中,當確定與接收的方向鍵相應的按鈕處于激活狀態(tài)時,目標按鈕被高亮顯示。當與接收的方向鍵相應的按鈕處于未激活狀態(tài)時,從所述目標按鈕的鄰近按鈕信息中搜索與接收的方向鍵相應的按鈕,當從所述目標按鈕的鄰近按鈕信息中搜索到的按鈕處于激活狀態(tài)時,搜索到的按鈕被高亮顯示。另外,應該理解,盡管如圖5A所示允許在二維排列的應用程序中的移動,但是還可以在三維排列的應用程序中進行所述移動,例如應用程序位于重疊的區(qū)域內的情況。
現(xiàn)在參照圖6A至6C描述在考慮這樣的情況下高亮顯示按鈕的方法的示例。圖6A是在根據本發(fā)明實施例顯示兩個應用程序并且不顯示‘應用程序#1’510的‘按鈕2’512的狀態(tài)下的屏幕500的示圖。在所示的示例中,在用于再現(xiàn)信息存儲介質的設備的屏幕500上,‘應用程序#1’510和‘應用程序#2’520與AV數(shù)據一起運行。在‘應用程序#1’510中定義三個按鈕‘按鈕1’511、‘按鈕2’512和‘按鈕3’513;在‘應用程序#2’520中定義兩個按鈕‘按鈕1’521和‘按鈕2’522。然而,只有‘應用程序#1’510的‘按鈕1’511和‘按鈕3’513被顯示在屏幕500上,‘按鈕2’512保持隱藏。‘應用程序#1’510的‘按鈕2’512的邊界在圖6A中用虛線表示,這表示‘按鈕2’512失活,并且沒有被顯示在屏幕500上。在‘應用程序#2’520中,‘按鈕1’521和‘按鈕2’522都被顯示在屏幕500上。
圖6B是在圖6A示出的狀態(tài)下‘應用程序#1’510的鄰近按鈕信息640的表。參照圖6B,鄰近按鈕信息640的表的第一行表示關于在選擇了‘應用程序#1’510的‘按鈕1’511的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕1’511的狀態(tài)下,當按下向上鍵時,‘A1/B1’被高亮顯示;當按下向下鍵時,‘A1/B1’被高亮顯示;當按下向左鍵時,‘A1/B1’被高亮顯示;當按下向右鍵時,‘A1/B2,被高亮顯示。
鄰近按鈕信息640的表的第二行表示關于在選擇了‘應用程序#1’510的‘按鈕2’512的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕2’512的狀態(tài)下,當按下向上鍵時,‘A1/B2’被高亮顯示;當按下向下鍵時,‘A1/B3’被高亮顯示;當按下向左鍵時,‘A1/B1’被高亮顯示;當按下向右鍵時,‘A2/B1’被高亮顯示。
鄰近按鈕信息640的表的第三行表示關于在選擇了‘應用程序#1’510的‘按鈕3’513的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕3’513的狀態(tài)下,當按下向上鍵時,‘A1/B2’被高亮顯示;當按下向下鍵時,‘A1/B3’被高亮顯示;當按下向左鍵時,‘A1/B1’被高亮顯示;當按下向右鍵時,‘A3/B2’被高亮顯示。
圖6C是在圖6A示出的狀態(tài)下‘應用程序#2’520的鄰近按鈕信息650的表。參照圖6C,鄰近按鈕信息650的表的第一行表示關于在選擇了‘應用程序#2’520的‘按鈕1’521的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘應用程序#2’520的‘按鈕1’521的狀態(tài)下,當按下向上鍵時,‘A2/B1’被高亮顯示;當按下向下鍵時,‘A2/B2’被高亮顯示;當按下向左鍵時,‘A1/B2’被高亮顯示;當按下向右鍵時,‘A2/B1’被高亮顯示。
鄰近按鈕信息650的表的第二行表示關于在選擇了‘應用程序#2’520的‘按鈕2’522的狀態(tài)下當用戶通過使用用戶輸入裝置分別按下向上鍵、向下鍵、向左鍵和向右鍵時被高亮顯示的鄰近按鈕的信息。在選擇了‘按鈕2’522的狀態(tài)下,當按下向上鍵時,‘A2/B1’被高亮顯示;當按下向下鍵時,‘A2/B2’被高亮顯示;當按下向左鍵時,‘A1/B3’被高亮顯示;當按下向右鍵時,‘A2/B2’被高亮顯示。
現(xiàn)在將描述當根據鄰近按鈕信息將被高亮顯示的按鈕失活時處理按鈕移動的方法的實施例。參照圖6A和圖7,當前,‘應用程序#1’510的‘按鈕1’511被高亮顯示。當用戶按下向右鍵時,應用程序引擎內的按鈕控制器將用于目前選擇的‘應用程序#1’510的‘按鈕1’511的鄰近按鈕信息存儲在臨時存儲器780中。然后,提取與鄰近按鈕信息640中的‘A1/B2’(單元641)相應的應用程序標識符#1和按鈕標識符‘按鈕2’,并將目標按鈕(即,‘應用程序#1’510的‘按鈕2’512)的鄰近按鈕信息寫入臨時存儲器780中。盡管不限于此,臨時存儲器780可為RAM、閃存、諸如高速緩沖存儲器750的高速緩沖存儲器、諸如緩沖器730的緩沖器,或其組合。
在寫操作之后,檢查‘應用程序#1’510的‘按鈕2’512的屏幕輸出狀態(tài)。由于在屏幕500上沒有顯示‘應用程序#1’510的‘按鈕2’512,所以與當選擇了‘應用程序#1’510的‘按鈕2’512并且用戶按下向右鍵時的情況相應,提取與鄰近按鈕信息640的表中的‘A2/B1’(單元642)相應的應用程序標識符#2和按鈕標識符‘按鈕1’。同時,將目標按鈕(即,‘應用程序#2’520的‘按鈕1’521)的鄰近按鈕信息寫入臨時存儲器780中。檢查目標按鈕的輸出狀態(tài),由于‘應用程序#2’520的‘按鈕1’521被顯示,所以‘按鈕1’521被高亮顯示。根據本發(fā)明的實施例,即使在運行的應用程序中存在失活按鈕,在屬于多個應用程序的按鈕之間也可執(zhí)行流暢的按鈕移動。然而,應該理解,在其他實施例中,‘應用程序#1’510的隱藏按鈕‘按鈕2’512可以被激活而不是如圖6A所示的被跳過,例如,當‘應用程序#1’510的‘按鈕2’512涉及‘應用程序#1’510的隱藏功能時的情況。
圖7是根據本發(fā)明實施例的用于再現(xiàn)信息存儲介質600的設備700的示圖。參照圖7,設備700包括讀取單元710、系統(tǒng)數(shù)據控制單元720、緩沖器730、AV解碼器740、高速緩沖存儲器750、應用程序引擎760、按鈕控制單元770、臨時存儲器780和合成單元790。盡管根據再現(xiàn)進行描述,但是應該理解,設備700還可執(zhí)行記錄。另外,應該理解,在本發(fā)明的其他實施例中可將這些部件組合。
讀取單元710從信息存儲介質600讀取AV數(shù)據、用于控制AV數(shù)據的再現(xiàn)的導航數(shù)據和用于向用戶提供交互應用程序的應用程序數(shù)據。系統(tǒng)數(shù)據控制單元720處理用于管理高速緩沖存儲器750以及AV數(shù)據和應用程序數(shù)據的再現(xiàn)順序的系統(tǒng)數(shù)據。緩沖器730將從讀取單元710接收的AV數(shù)據緩沖,AV解碼器740對緩沖的AV數(shù)據解碼。由于緩沖器730用于保證AV解碼器740和讀取單元710的正常運行速度,所以如果讀取單元710的運行速度與AV解碼器740的運行速度匹配,則可將從讀取單元710提供的AV數(shù)據立即發(fā)送到AV解碼器740。同樣地,在另一實施例中,不需要使用緩沖器730或者對于AV數(shù)據不需要使用緩沖器730。
根據本發(fā)明的一方面,在激活之前高速緩沖存儲器750存儲讀取的應用程序數(shù)據。應用程序引擎760控制設備700將應用程序所必需的數(shù)據從高速緩沖存儲器750中讀出,解釋資源,并將資源顯示在輸出裝置(例如,顯示器)上。應用程序引擎760包括用于控制多個應用程序中的按鈕移動的按鈕控制單元770。在圖7示出的示例中,按鈕控制單元770被包括在應用程序引擎760中。然而,在本發(fā)明的其他方面,按鈕控制單元770還可獨立于應用程序引擎760被布置。
臨時存儲器780存儲在應用程序引擎760中選擇的按鈕的鄰近按鈕信息。合成單元790將AV解碼器740解碼的AV數(shù)據和應用程序引擎760解釋的應用程序數(shù)據合成以被顯示在輸出裝置上,并將合成的結果輸出到輸出裝置。
現(xiàn)在將描述圖7示出的設備700的操作的示例。當系統(tǒng)數(shù)據控制單元720確定了在信息存儲介質600開始再現(xiàn)時將被再現(xiàn)的標題時,讀取單元710從信息存儲介質600讀取將被再現(xiàn)的標題的流,通過緩沖器730將該流發(fā)送到AV解碼器740,讀取將被執(zhí)行的應用程序,并將該應用程序存儲在高速緩沖存儲器750中。
AV解碼器740對接收的流解碼。應用程序引擎760執(zhí)行系統(tǒng)數(shù)據控制單元720指定的應用程序,并把將被所述應用程序使用的數(shù)據(即,圖像、聲音或應用程序代碼)存儲在高速緩沖存儲器750中。應用程序引擎760的按鈕控制單元770構成了在顯示了多個應用程序的屏幕上選擇將被高亮顯示的按鈕的設備,以便以交互式方式向用戶提供音頻/視頻數(shù)據。盡管通常描述成按鈕,但是應該理解,所述按鈕可以是任何顯示的輸入部件,例如,按鈕、開關、號碼盤和/或滑動控制部件以及其他顯示在屏幕上的標記,用戶通過所述標記選擇應用程序的特定功能。另外,每個輸入部件與將被使用以控制相應的應用程序的預定功能或命令對應。預定功能的示例包括,但不限于,音量控制、停止和開始命令、發(fā)送命令、字母數(shù)字號碼輸入等其他類似命令。
按鈕控制單元770產生用于高亮顯示按鈕所屬的應用程序內的高亮顯示移動或者向與高亮顯示按鈕所屬的應用程序相鄰的鄰近應用程序的高亮顯示移動的鄰近按鈕信息。按鈕控制單元770將目標按鈕的鄰近按鈕信息存儲在臨時存儲器780中。當按鈕控制單元770接收到用于高亮顯示移動的方向鍵輸入時,如上所述,按鈕控制單元770基于鄰近按鈕信息將與接收的方向鍵相應的按鈕高亮顯示。
盡管不是在所有方面都需要,但是當產生鄰近按鈕信息時,按鈕控制單元770可基于可與音頻/視頻數(shù)據一起被執(zhí)行的所有的應用程序和所述應用程序的按鈕信息來產生鄰近按鈕信息。
此外,盡管不是在所有方面都需要,但是按鈕控制單元770可基于當前在屏幕上顯示的應用程序和所述應用程序的按鈕信息產生鄰近按鈕信息。即,鄰近按鈕信息可包括多個信息表,鄰近按鈕信息表可根據在指定時間執(zhí)行的應用程序被選擇性地使用。例如,當?shù)谝缓偷谌龖贸绦虮粓?zhí)行時,包括關于第一和第三應用程序的鄰近按鈕信息的信息表被使用,當?shù)诙贸绦虮粓?zhí)行時,包括關于第二應用程序的鄰近按鈕信息的信息表可被使用。
另外,盡管不是在所有方面都需要,但是按鈕控制單元770可根據屏幕上正被執(zhí)行的應用程序的顯示模式來動態(tài)地改變鄰近按鈕信息。例如,當在屏幕的頂部正輸出第一應用程序并且在屏幕的底部正在輸出第二應用程序時,可使用第一鄰近按鈕信息表。當在屏幕的底部正在輸出第一應用程序并且在屏幕的頂部正在輸出第二應用程序時,可使用第二鄰近按鈕信息表。因此,根據本發(fā)明的一方面,可根據正被執(zhí)行的應用程序和屏幕上顯示所述應用程序的位置來改變按鈕控制單元770使用的鄰近按鈕信息。
此外,盡管不是在所有方面都需要,但是按鈕控制單元770可通過將鄰近按鈕信息包括在每個應用程序中或獨立于所述應用程序而記錄鄰近按鈕信息。同樣地,盡管不限于此,鄰近按鈕信息可被預先記錄在存儲介質600中,和/或可被存儲在設備700上。
根據本發(fā)明的一方面,當與接收的方向鍵相應的按鈕在屏幕上失活時,按鈕控制單元770基于與接收的方向鍵相應的按鈕的鄰近按鈕信息將與接收的方向鍵相應的按鈕高亮顯示。具體地講,按鈕控制單元770將高亮顯示按鈕的鄰近按鈕信息存儲在臨時存儲器780中。然后,響應于接收的方向鍵,按鈕控制單元770將與接收的方向鍵相應的目標按鈕的鄰近按鈕信息存儲在臨時存儲器780中。當目標按鈕在屏幕上處于激活狀態(tài)時,按鈕控制單元770將目標按鈕高亮顯示。當目標按鈕在屏幕上失活時,按鈕控制單元770搜索存儲在臨時存儲器780中的與接收的方向鍵相應的失活按鈕的鄰近按鈕信息以確定哪個按鈕將被高亮顯示。
圖8是示出根據本發(fā)明實施例的在顯示多個應用程序的屏幕上將按鈕高亮顯示的方法的流程圖。在操作810中,接收到用戶輸入的方向鍵。在操作820中,產生用于包括高亮顯示按鈕的應用程序內的移動或到鄰近應用程序的移動的鄰近按鈕信息,并將其存儲??苫陉P于可與再現(xiàn)的AV數(shù)據一起被再現(xiàn)的所有應用程序的信息或者關于在特定時間被執(zhí)行的應用程序的信息來組成鄰近按鈕信息。在操作830中,基于鄰近按鈕信息將與用戶輸入的方向鍵相應的按鈕高亮顯示。
圖9是被指示高亮顯示的按鈕失活的情況下的圖8示出的方法的過程的實施例的流程圖。在操作910中,在特定應用程序的按鈕被高亮顯示的狀態(tài)下,接收到用戶輸入的方向鍵。在操作920中,應用程序引擎760中的按鈕控制單元770將高亮顯示按鈕的鄰近按鈕信息存儲在臨時存儲器780中。在操作930中,確定是否存在與用戶按下的方向鍵的方向相應的鄰近按鈕信息。如果不存在所述鄰近按鈕信息,則在忽略輸入的方向鍵的同時將選擇的按鈕保持高亮顯示。
如果相應方向的鄰近按鈕信息存在,則在操作950中,提取應用程序標識符和按鈕標識符信息,并將提取的按鈕的鄰近按鈕信息寫入臨時存儲器780中。在操作960中,確定目標按鈕是否被顯示在屏幕上。即,在操作970中,通過使用應用程序標識符來確定相應的應用程序是否正在運行,如果所述應用程序正在執(zhí)行,則通過使用按鈕標識符來確定目標按鈕是否被激活。
在操作980中,如果在屏幕上顯示目標按鈕,則將目標按鈕高亮顯示。如果在屏幕上沒有顯示目標按鈕,則在操作930中,按鈕控制單元770從臨時存儲器780中存儲的鄰近按鈕信息檢查與用戶輸入的方向相應的隱藏按鈕的鄰近按鈕信息,并將顯示在屏幕上的按鈕中的與用戶輸入的方向鍵相應的另一按鈕高亮顯示。
盡管不是在所有方面都需要,但是本發(fā)明的實施例還可被實現(xiàn)為將在一個或多個計算機和/或處理器上被執(zhí)行的一個或多個計算機可讀記錄介質上的計算機可讀代碼。所述計算機可讀記錄介質是可存儲其后將被計算機系統(tǒng)讀取的數(shù)據的任何數(shù)據存儲裝置。所述計算機可讀記錄介質的示例包括,但并不限于,只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁盤、軟盤、光學數(shù)據存儲裝置、閃存和/或載波(例如通過互聯(lián)網的數(shù)據傳輸)。所述計算機可讀記錄介質還可分布于網絡連接的計算機系統(tǒng)以便計算機可讀代碼以分布的方式被存儲和被執(zhí)行。另外,本發(fā)明所屬的技術領域的程序員可容易地推出用于實現(xiàn)本發(fā)明的函數(shù)程序、代碼和代碼段。最后,盡管根據與音頻/視頻數(shù)據一起被顯示進行了描述,但是還可與其他類型的數(shù)據一起合成顯示來實現(xiàn)本發(fā)明的多方面,并且在組合顯示中不必包括其他類型的數(shù)據就可使用本發(fā)明的多方面。
如上所述,在根據本發(fā)明實施例的用于將顯示多個應用程序的屏幕上的按鈕高亮顯示的方法和設備及其信息存儲介質中,當在一個屏幕上執(zhí)行多個應用程序時,通過將應用程序標識符加入到鄰近按鈕信息并改變按鈕移動過程,可在所述多個應用程序中定義的按鈕間進行高亮顯示移動而不會困擾用戶。
盡管參照本發(fā)明的示例性實施例具體顯示和描述了本發(fā)明,但是本領域的技術人員應該理解,在不脫離由權利要求限定本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)的各種改變。本發(fā)明的示例性實施例應該被認為僅為描述的意義,而非為了限制的目的。因此,本發(fā)明的范圍不是由本發(fā)明的詳細描述所限定,而是由權利要求來限定,該范圍內的所有不同應該被認為包括在本發(fā)明中。
權利要求
1.一種由設備使用并且存儲交互內容和音頻/視頻數(shù)據的信息存儲介質,其中,所述內容包括除了所述音頻/視頻數(shù)據以外的可由所述設備選擇性地執(zhí)行的應用程序;和關于正被顯示的應用程序之一的執(zhí)行將由所述設備執(zhí)行的預定功能的按鈕的信息,所述關于按鈕的信息包括鄰近按鈕信息,所述鄰近按鈕信息是用于高亮顯示按鈕所屬的應用程序內的高亮顯示移動和用于到與高亮顯示按鈕所屬的應用程序相鄰顯示的另一應用程序的高亮顯示移動的鄰近按鈕信息。
2.如權利要求1所述的信息存儲介質,其中,對于高亮顯示按鈕而言,所述鄰近按鈕信息包括在選擇了高亮顯示按鈕的同時根據方向鍵的潛在輸入將被高亮顯示的下一按鈕的應用程序標識符信息和按鈕標識符信息。
3.如權利要求1所述的信息存儲介質,其中,所述鄰近按鈕信息基于能夠與音頻/視頻數(shù)據一起執(zhí)行的所有應用程序和所述應用程序的按鈕信息而組成。
4.如權利要求1所述的信息存儲介質,其中,所述鄰近按鈕信息基于在指定時間被執(zhí)行的不同組的應用程序和所述應用程序的按鈕信息而組成。
5.如權利要求1所述的信息存儲介質,其中,所述鄰近按鈕信息被包括在應用程序中和/或獨立于應用程序而被記錄。
6.一種將顯示多個應用程序的屏幕上的按鈕高亮顯示以便以交互式方式向用戶提供音頻/視頻數(shù)據的方法,所述方法包括產生鄰近按鈕信息,所述鄰近按鈕信息用于可在高亮顯示按鈕所屬的應用程序內的高亮顯示移動和到與所述高亮顯示按鈕所屬的應用程序相鄰地顯示的鄰近應用程序的高亮顯示移動之間選擇的高亮顯示移動;和當接收到用于高亮顯示移動的方向鍵輸入時,基于所述鄰近按鈕信息將與接收的方向鍵輸入相應的按鈕高亮顯示。
7.如權利要求6所述的方法,其中,所述對于高亮顯示按鈕產生鄰近按鈕信息的步驟包括產生用于下一按鈕的應用程序標識符信息和按鈕標識符信息,所述下一按鈕是在選擇了高亮顯示按鈕的同時根據潛在輸入的方向鍵將被高亮顯示的按鈕。
8.如權利要求6所述的方法,其中,所述產生鄰近按鈕信息的步驟包括基于能夠與音頻/視頻數(shù)據一起執(zhí)行的應用程序和所述應用程序的按鈕信息產生所述鄰近按鈕信息。
9.如權利要求6所述的方法,其中,所述產生鄰近按鈕信息的步驟包括基于屏幕上當前正被執(zhí)行的應用程序和所述應用程序的按鈕信息產生所述鄰近按鈕信息。
10.如權利要求8所述的方法,其中,所述產生鄰近按鈕信息的步驟包括根據屏幕上正被執(zhí)行的應用程序的顯示狀態(tài)來動態(tài)地改變所述鄰近按鈕信息。
11.如權利要求6所述的方法,其中,所述鄰近按鈕信息被包括在應用程序中和/或獨立于應用程序而被記錄。
12.如權利要求6所述的方法,其中,將按鈕高亮顯示的步驟包括當在屏幕上與接收的方向鍵相應的按鈕失活時,基于與接收的方向鍵相應的失活按鈕的鄰近按鈕信息將與接收的方向鍵相應的另一按鈕高亮顯示。
13.如權利要求12所述的方法,其中,所述將按鈕高亮顯示的步驟還包括將高亮顯示的按鈕的鄰近按鈕信息存儲在臨時存儲器中;當所述臨時存儲器中存儲有與接收的方向鍵相應的按鈕信息時,將所述相應按鈕的鄰近按鈕信息存儲在所述臨時存儲器中;當在屏幕上所述相應按鈕處于激活狀態(tài)時,根據存儲的鄰近按鈕信息和接收的方向鍵輸入來將所述相應按鈕高亮顯示;和當在屏幕上所述相應按鈕失活時,在臨時存儲器中存儲的相應的失活按鈕的鄰近按鈕信息中查找與接收的方向鍵相應的鄰近按鈕信息。
14.一種將顯示多個應用程序的屏幕上的按鈕高亮顯示以便以交互式方式向用戶提供音頻/視頻數(shù)據的設備,所述設備包括按鈕控制單元,產生鄰近按鈕信息,并當接收到用于高亮顯示移動的方向鍵輸入時,基于所述鄰近按鈕信息將與接收的方向鍵相應的按鈕高亮顯示,所述鄰近按鈕信息用于分別在高亮顯示按鈕所屬的應用程序內的高亮顯示移動和到與高亮顯示按鈕所屬的應用程序相鄰的鄰近應用程序的高亮顯示移動之間指示和選擇。
15.如權利要求14所述的設備,其中,對于高亮顯示按鈕而言,所述鄰近按鈕信息包括用于下一按鈕的應用程序標識符信息和按鈕標識符信息,所述下一按鈕是在選擇了高亮顯示按鈕的同時根據潛在輸入的方向鍵將被高亮顯示的按鈕。
16.如權利要求14所述的設備,其中,所述按鈕控制單元基于能夠與音頻/視頻數(shù)據一起執(zhí)行的應用程序和所述應用程序的按鈕信息產生所述鄰近按鈕信息。
17.如權利要求14所述的設備,其中,所述按鈕控制單元基于當前屏幕上執(zhí)行的應用程序和所述應用程序的按鈕信息產生所述鄰近按鈕信息。
18.如權利要求16所述的設備,其中,所述按鈕控制單元根據屏幕上正被執(zhí)行的應用程序的顯示狀態(tài)動態(tài)地改變所述鄰近按鈕信息。
19.如權利要求14所述的設備,其中,所述按鈕控制單元通過將所述鄰近按鈕信息包括在應用程序中或獨立于應用程序來記錄所述鄰近按鈕信息。
20.如權利要求14所述的設備,其中,如果在屏幕上與接收的方向鍵相應的按鈕失活,則所述按鈕控制單元基于與接收的方向鍵相應的失活按鈕的鄰近按鈕信息將與接收的方向鍵相應的按鈕高亮顯示。
21.如權利要求20所述的設備,其中,所述按鈕控制單元執(zhí)行如下操作將高亮顯示按鈕的鄰近按鈕信息存儲在臨時存儲器中;當與接收的方向鍵相應的鄰近按鈕信息被存儲在所述臨時存儲器中時,將所述相應按鈕的鄰近按鈕信息存儲在所述臨時存儲器中;當在屏幕上所述相應按鈕處于激活狀態(tài)時,將所述相應按鈕高亮顯示;和當在屏幕上所述相應按鈕失活時,在臨時存儲器中存儲的相應的失活按鈕的鄰近按鈕信息中查找與接收的方向鍵相應的鄰近按鈕信息。
22.如權利要求9所述的方法,其中,產生鄰近按鈕信息的步驟包括根據屏幕上正被執(zhí)行的應用程序的顯示狀態(tài)來動態(tài)地改變鄰近按鈕信息。
23.如權利要求17所述的設備,其中,所述按鈕控制單元根據屏幕上正被執(zhí)行的應用程序的顯示狀態(tài)來動態(tài)地改變按鈕信息。
24.一種由設備使用以提供交互內容的信息存儲介質,所述信息存儲介質包括可被所述設備選擇性地執(zhí)行的應用程序,所述應用程序中的每一個都具有相應的一組輸入部件,所述輸入部件被顯示并且通過所述輸入部件將命令輸入到所述應用程序以執(zhí)行特定的功能;和關于每一組輸入部件的輸入部件高亮顯示信息,對于每個部件,所述輸入部件高亮顯示信息包括將被高亮顯示的下一輸入部件以及所述下一輸入部件所屬的應用程序的指示,所述下一輸入部件所屬的應用程序可在當前應用程序和所述組與其不相應的另一應用程序之間選擇,其中,所述設備顯示用于訪問被執(zhí)行的應用程序的功能的輸入部件并根據所述指示將所述下一輸入部件高亮顯示。
25.如權利要求24所述的信息存儲介質,其中,對于輸入部件之一,對于到下一輸入部件的多個潛在方向中的每一個,輸入部件高亮顯示信息包括指示下一輸入部件的下一部件信息和可在當前程序和另一應用程序之間選擇的應用程序信息的一個相應對。
26.如權利要求25所述的信息存儲介質,其中,對于一個輸入部件的第一個方向輸入,所述應用程序信息向所述設備指示所述下一部件屬于所述另一應用程序。
27.如權利要求26所述的信息存儲介質,其中,對于一個輸入部件的第二個方向輸入,所述應用程序信息向所述設備指示所述下一部件屬于所述當前應用程序。
28.如權利要求24所述的信息存儲介質,還包括音頻/視頻數(shù)據,在提供交互內容的同時被設備再現(xiàn),其中,所述應用程序可被所述設備選擇性地執(zhí)行以與正被再現(xiàn)的音頻/視頻數(shù)據一起被執(zhí)行。
29.如權利要求24所述的信息存儲介質,其中與第一應用程序和第二應用程序的每個輸入部件相應的輸入部件信息包括根據高亮顯示輸入部件和移動方向而組織的表;所述表的每個單元包括用于指示將被高亮顯示的下一輸入部件的輸入部件標識符以及在第一應用程序和第二應用程序之間指示和選擇的應用程序標識符;和所述設備根據所述應用程序標識符區(qū)分下一輸入部件屬于第一應用程序和第二應用程序中的哪一個。
30.如權利要求29所述的信息存儲介質,還包括音頻/視頻數(shù)據,在提供交互數(shù)據的同時被設備再現(xiàn),其中,所述應用程序可被所述設備選擇性地執(zhí)行以與正被再現(xiàn)的音頻/視頻數(shù)據一起被執(zhí)行。
31.一種記錄有由一個或多個計算機來執(zhí)行的實現(xiàn)將顯示多個應用程序的屏幕上的按鈕高亮顯示的方法的處理指令的計算機可讀介質,所述方法包括產生可在高亮顯示輸入部件所屬的應用程序的一組輸入部件內的高亮顯示移動和與所述高亮顯示輸入部件所屬的應用程序一起顯示的另一應用程序的另一組輸入部件內的高亮顯示移動之間選擇的輸入部件信息;和當接收到用于高亮顯示移動的方向鍵輸入時,基于所述輸入部件信息將與接收的方向鍵輸入相應的輸入部件高亮顯示。
32.如權利要求31所述的計算機可讀介質,其中,對于輸入部件之一,對于到下一輸入部件的多個潛在方向中的每一個,輸入部件高亮顯示信息包括指示下一輸入部件的下一部件信息和可在當前應用程序和另一應用程序之間選擇的應用程序信息的一個相應對。
33.如權利要求32所述的計算機可讀介質,還包括接收一個輸入部件的第一個方向輸入,根據所述應用程序信息確定所述下一輸入部件屬于所述另一應用程序,并將所述另一應用程序的所述下一輸入部件高亮顯示。
34.如權利要求32所述的計算機可讀介質,還包括,接收一個輸入部件的第二個方向輸入,根據應用程序信息確定所述下一輸入部件屬于當前應用程序,并將當前應用程序的下一輸入部件高亮顯示。
35.如權利要求31所述的計算機可讀介質,其中與第一應用程序和第二應用程序的每個輸入部件相應的輸入部件信息包括根據高亮顯示輸入部件和方向鍵輸入的移動方向而組織的表;所述表的每個單元包括用于指示將被高亮顯示的下一輸入部件的輸入部件標識符以及在第一應用程序和第二應用程序之間指示和選擇的應用程序標識符。
36.一種將顯示第一應用程序和第二應用程序的屏幕上的按鈕高亮顯示的設備,所述設備包括存儲器,存儲用于每個顯示的輸入部件的輸入部件信息,所述輸入部件信息指示將被高亮顯示的下一輸入部件并指示所述下一輸入部件屬于第一應用程序還是屬于第二應用程序;和控制單元,接收輸入以便相對于第一應用程序中當前高亮顯示輸入部件沿某一方向移動,從存儲器中獲取與所述高亮顯示輸入部件和所述方向相應的輸入部件信息,從獲取的輸入部件信息檢測所述下一輸入部件并檢測所述下一輸入部件屬于第二應用程序,并且根據輸入部件信息檢測的結果將第二應用程序中的檢測到的下一輸入部件在顯示器上高亮顯示。
37.如權利要求36所述的設備,其中,所述控制單元還檢測正被顯示的第一應用程序和第二應用程序,產生與第一應用程序和第二應用程序顯示的每個輸入部件相應的輸入部件信息,所述輸入部件信息包括應用程序標識符,對于從高亮顯示的輸入部件可選擇的多個潛在的下一輸入部件中的每一個,所述應用程序標識符在第一應用程序和第二應用程序之間指示和選擇。
38.如權利要求36所述的設備,其中,所述控制單元將與第一應用程序和第二應用程序的每個輸入部件相應的輸入部件信息存儲為根據高亮顯示的輸入部件和移動方向而組織的表,其中,所述表的每個單元包括用于指示將被高亮顯示的下一輸入部件的輸入部件標識符和在第一應用程序和第二應用程序之間指示和選擇的應用程序標識符。
39.如權利要求38所述的設備,還包括音頻和/或視頻再現(xiàn)單元,再現(xiàn)音頻和/或視頻數(shù)據;應用程序引擎,執(zhí)行所述應用程序,顯示所述輸入部件,并允許在屏幕上的輸入部件之間進行導航;和合成單元,將再現(xiàn)的音頻和/或視頻數(shù)據組合以與正被導航顯示的輸入部件一起被顯示在屏幕上。
全文摘要
提供了一種記錄有用于以交互式方式向用戶提供音頻/視頻數(shù)據的內容的信息存儲介質,以及將顯示多個應用程序的屏幕上的按鈕高亮顯示以便以交互式方式向用戶提供音頻/視頻數(shù)據的方法和設備。所述內容包括關于執(zhí)行預定功能的按鈕的信息。關于按鈕的信息包括鄰近按鈕信息,所述鄰近按鈕信息用于高亮顯示的按鈕所屬的應用程序內的高亮顯示移動或到與高亮顯示按鈕所屬的應用程序相鄰的鄰近應用程序的高亮顯示移動。因此,可在多個應用程序中定義的按鈕間進行高亮顯示移動而不會困擾用戶。
文檔編號G11B27/10GK1936781SQ20061013893
公開日2007年3月28日 申請日期2006年9月21日 優(yōu)先權日2005年9月22日
發(fā)明者姜滿錫, 鄭吉洙, 樸成煜 申請人:三星電子株式會社