TW200534707A - Individualizing electronic program list generating method and system for the digital TV - Google Patents

Individualizing electronic program list generating method and system for the digital TV Download PDF

Info

Publication number
TW200534707A
TW200534707A TW93110054A TW93110054A TW200534707A TW 200534707 A TW200534707 A TW 200534707A TW 93110054 A TW93110054 A TW 93110054A TW 93110054 A TW93110054 A TW 93110054A TW 200534707 A TW200534707 A TW 200534707A
Authority
TW
Taiwan
Prior art keywords
program
item
scope
channel
patent application
Prior art date
Application number
TW93110054A
Other languages
Chinese (zh)
Inventor
Yi-Cheng Lin
Che-Ming Lin
Original Assignee
Matsushita Electric Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Ind Co Ltd filed Critical Matsushita Electric Ind Co Ltd
Priority to TW93110054A priority Critical patent/TW200534707A/en
Publication of TW200534707A publication Critical patent/TW200534707A/en

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

This invention relates to an individualizing electronic program list generating method and system for the digital TV. Firstly, under the graph user interface (GUI) environment, it designs an electronic program list for showing correlative program information about the plural channels. Further, the electronic program list at least has a screen table list, which has at least a unit. Furthermore, it encodes the electronic program list suitable for a booster that activates the digital computer machine program files of digital set-top box (STB) to achieve the effect of easily designing individualized electronic program list.

Description

200534707 玖、發明說明: 【發明所屬之技術領域】 5 10 15 本發明是有關於一種電子節目表之製作方法及系統, 特別疋才曰一種數位電視(Digital television)中個人化電子節 目表(Electronic Program Guide ; EPG)之製作方法及系統, 用以提供設計個人化電子節目表之圖形介面。 【先前技術】 相較於傳統之類比電視服務,數位電視服務可提供用 戶更佳的影音服務及更多數位節目等等。換言之,原本一 個頻道只能提供一種類比節目播放,但數位化後一個頻道 將可提供多個數位節目之播放。因此節目據增,今日用戶 如何得知何時且在那一個頻道有什麼節目,電子節目表扮 演重要角&。電子節目表是—圖形使用者介面,用以供用 戶透過電子節目表獲取目前各頻道節目播放服務清單,以 及最近將播放之電視節目預告表與簡介。然而如何利用電 子節目表將這些節目内容快速且清楚地提供給用戶選擇, 成為一重要個題。 美國專利申請案第10/265034號揭露一 種設 计之電子節目。此方法提供這㈣子節目分類列表 一般頻道、付費頻道、消費頻道等等,以降低複雜度虚顯 不榮幕的叢集。此種方法常是基本功能設計而仍難以讓用 戶可獲得想要的頻道。再者,此種方法不僅無法應付廣泛 大幕吾好且對興㈣別的不_體亦無法發揮功效,尤 在強調個體差異的今日。 20 200534707 數位電子服務廣播内容包含影音、資料與其他相關資 料。在廣播内容中載有各節目的相關資訊,透過數位機上 盒_ T〇P B〇x)内由製造商定義的開機程式檔(B〇otlng scnPtFlle)來擷取並分類呈現於一電子節目表内,以適時導 5弓1用戶劉覽這些節目。—般電子節目表會有多個螢幕表單 (SCreen menus),與每個螢幕表單内有多數個元件,例如頻 道標題等等。然而,這些螢幕表單之間的關係與螢幕表單 上的所有佈局、背景畫面、字型、字元大小、於各螢幕表 早間的關係、諸如頻道標識(banner)或標題(她)之類的各標β 1〇 誌(mdex)的位置、標誌的類型與名稱、與遙控器之不同按 鍵的互動等等,早在用戶購買前已由製造商或廣播業者預 設於數位機上盒内。因為開機程式播早在出廠前已燒錄於 數位機上盒之唯讀記憶體(R0M)内,此方法亦具有非個人化 與非可調整之缺撼。再者’目前電子節目表是由工程師以 15 肖寫原始程式方式來進行設計,因此需熟習程式語言之專 業工程師始能進行電子節目表設計且較為耗時、耗力,而 較難因應不同用戶個人化需求來重新設計電子節目表。 麵 【發明内容】 有鑑於以往的電子節目表因事先燒錄於數位機上盒中 20 1大都無更新情況,與以往電子節目表需工程師以撰寫程, 式語言方式來編輯的不便。因此,倘若能提供一圖形介面· 來供工程師設計電子節目表並自動將其編碼成開機程式檔Μ ,將可大幅降低電子節目表設計的困難度與縮短設計時程 ,使得因應個人需求而設計電子節目表成為可能,甚者亦 5 10 15 200534707 可由用戶利用此圖士 1面來、、扁輯其吾愛電子節目表以取代 先刖的電子節目表,以符合 仃口 7曰強凋個體差異的趨勢。 因此’本發明之一目 ,θ 人 的疋在棱供一種數位電視中個 電子即目表之製作方、、木月会& _ 7 表作方法及糸統,以提供一圖形介面 rap ica User Interface,GUI)來編 Μ 雷工一. )术編輯電子卽目表,進而達 到降低編輯的困難度之功效。 =發明之另—目的,是在提供—種數位電視之個人化 :::目表之製作方法及系、统,使數位機上盒可自動更新 電子即目表,以達到電子節目表更新容易之功效。 於是,本發明數位電視令個人化電子節目表之製作方 法,係包括以下步驟: •)於圖φ"面下設計一用以顯示複數頻道之相關節 目資訊之電子節目I,該電子節目表具有至少一螢幕表單 ,該螢幕表單具有至少一元件;及 B)將該電子節目表編碼成—開機程式播。 其次’本發明之製作方法更可將此開機程式播傳送至 一數位機上盒内’以替換數位機上盒内的舊開機程式檔, 使用戶購買後可隨時依照自己喜好利用本發明來重新設計 個人化電子節目表。 因此,本發明之數位電視中個人化電子節目表之製作 方法及系、统’以提供圖形化介面、預設樣本與自動編碼來 供諸如用戶或工程師之類的設計者可輕易地佈局希望的電 子節目表,而後更可輕易地更新電子節目表,以達到電子 節目表設計更佳個人化之功效。 20 200534707 【實施方式】 有關本發明之前述及其他技術内容、特點與功效,在 以下配合翏考圖式之一較佳實施例的詳細說明中,將可清 楚的明白。 5 10 15 本土明之方法主要係實現於一電腦辅助設計(cad)環境 内,並存在於一個在典型電腦工作平台内部的電子資料儲 存媒體中。圖2係顯示—種應用於電腦輔助設計作業之典 型電腦平台卜該電腦平台1儲存有影像設計玉具之各式^ 樣的電腦輔助設計工具,並包含:一顯示單元彻、一用作 使用者輸人單元之鍵盤1G1及—主機1()3。在主機1〇3内裝 設有許多組件,諸如軟碟機、光碟機、硬碟機、處理器及 記憶體之類的組件。含有本發明之方法的CAD X具在使用 期間能夠被儲存於不同之儲存裝置中及從該等儲存裝置中 擷取出來。另夕卜,由於一般定義電子節目表呈現方式之開 機程式播係儲存於-數位機上盒2中,為了方便本發明之 方法所產生的新開機程式檔能傳送至數位機上纟2以執行 更新動作,電腦平台丨更具有_輸出部14(如圖3),以將新 產生的開機程式檔傳送至數位機上盒2。此輸出部Μ可為 連接於電腦平台1與數位機上盒2間諸如乙域線(Ethernet200534707 发明 Description of the invention: [Technical field to which the invention belongs] 5 10 15 The present invention relates to a method and system for making an electronic program table, particularly a personal electronic program table in Digital television (Electronic Program Guide (EPG) production method and system for providing a graphical interface for designing personalized electronic program guides. [Previous technology] Compared with traditional analog TV services, digital TV services can provide users with better audiovisual services and more digital programs. In other words, one channel can only provide one kind of analog program, but after digitizing, one channel can provide multiple digital programs. As a result, the number of programs has increased. How do users know when and what programs are on that channel today, the electronic program table plays an important role &. The electronic program table is a graphical user interface, which is used for users to obtain the current service list of programs on each channel through the electronic program table, as well as the television program preview table and brief introduction to be played recently. However, how to use the electronic program table to quickly and clearly provide these program contents to users for selection becomes an important issue. U.S. Patent Application No. 10/265034 discloses an electronic program of a design. This method provides a sorted list of cricket programs, such as general channels, paid channels, consumer channels, etc., to reduce the complexity of the unobtrusive clusters. This method is often a basic function design and it is still difficult for users to obtain the desired channel. Furthermore, this method is not only unable to cope with the wide-ranging scenes, but also fails to play a role in the development of other people, especially the emphasis on individual differences today. 20 200534707 Digital electronic service broadcast content contains audiovisual, materials and other related materials. The broadcast content contains the relevant information of each program, which is retrieved and classified and presented on an electronic program table through the boot program file (B〇otlng scnPtFlle) defined by the manufacturer in the digital set-top box_TOBPBx. Inside, with a timely guide 5 bow 1 user Liu Lan these shows. —Generally, the electronic program guide will have multiple screen forms (SCreen menus), and each screen form has many components, such as channel titles and so on. However, the relationship between these screen forms is related to all the layouts, background images, fonts, character sizes, screen relationships in the screen forms, such as channel banner or title (her). The position of each mark β 10 (mdex), the type and name of the mark, the interaction with the different keys of the remote control, etc., have been preset in the digital set-top box by the manufacturer or broadcaster long before the user purchases. Because the boot-up program has been burned into the read-only memory (ROM) of the digital set-top box before leaving the factory, this method also has the disadvantages of non-personalization and non-adjustment. Furthermore, at present, electronic program schedules are designed by engineers in the form of original programs written in 15 Shaw. Therefore, professional engineers who need to be familiar with programming languages can design electronic program schedules, which is time-consuming and labor-intensive, and difficult to respond to different users. Personalized needs to redesign the electronic program schedule. [Summary of the Invention] In view of the fact that the conventional electronic program table has not been updated because it has been burned in the digital box in advance, it is inconvenient to edit the electronic program table by an engineer in a writing language. Therefore, if a graphical interface can be provided for engineers to design the electronic program table and automatically encode it into a boot program file M, it will greatly reduce the difficulty of designing the electronic program table and shorten the design time, so that it can be designed according to personal needs. The electronic program table becomes possible, and even 5 10 15 200534707 can be used by the user to edit the electronic program table of his own love to replace the electronic program table of the previous one, in order to meet the 7th strong and weak individual The trend of differences. Therefore, 'an aspect of the present invention, a person of θ is provided for the production of an electronic table of contents in a digital television, a wooden month & _ 7 table making method and system to provide a graphical interface rap ica User (Interface, GUI) to edit M Lei Gong I.) to edit the electronic watch list, thereby achieving the effect of reducing the difficulty of editing. = Another purpose of the invention is to provide-personalization of a variety of digital televisions ::: the production method and system of the watch list, so that the digital set-top box can automatically update the electronic watch list, so that the electronic program list can be easily updated Effect. Therefore, the method for making a personalized electronic program table for digital television according to the present invention includes the following steps: •) An electronic program I for displaying related program information of a plurality of channels is designed below the picture φ ", and the electronic program table has At least one screen form, the screen form having at least one element; and B) encoding the electronic program table into a boot program broadcast. Secondly, "the manufacturing method of the present invention can broadcast this boot program to a digital set-top box" to replace the old boot program file in the digital set-top box. After the user purchases, he can use the present invention to re-use it at any time according to his preference. Design personalized electronic program table. Therefore, the method and system for making a personalized electronic program table in the digital television of the present invention are to provide a graphical interface, preset samples, and automatic coding for designers such as users or engineers to easily layout the desired The electronic program table can then be easily updated to achieve better personalization of the electronic program table design. 20 200534707 [Embodiment] The foregoing and other technical contents, features, and effects of the present invention will be clearly understood in the following detailed description of a preferred embodiment in conjunction with the examination of the drawings. 5 10 15 The native method is mainly implemented in a computer-aided design (cad) environment and exists in an electronic data storage medium inside a typical computer work platform. Figure 2 shows a typical computer platform used in computer-aided design operations. The computer platform 1 stores various computer-aided design tools for image design and jade, and includes: a display unit, and one for use. The keyboard 1G1 of the input unit and the host 1 () 3. Many components are installed in the host computer 103, such as a floppy disk drive, a compact disk drive, a hard disk drive, a processor, and a memory. CAD tools containing the method of the present invention can be stored in and retrieved from different storage devices during use. In addition, since the boot program broadcast that generally defines the presentation mode of the electronic program table is stored in the digital set-top box 2, in order to facilitate the new boot program file generated by the method of the present invention, it can be transmitted to the digital tablet 2 for execution In the update operation, the computer platform has an output section 14 (as shown in FIG. 3) to transmit the newly generated boot program file to the digital box 2. This output unit M can be connected between the computer platform 1 and the digital set-top box 2 such as a B-domain cable (Ethernet

Cable)2〇1之有線纜線、或者為電腦平台i與數位機上盒2 皆具有的相同形式之可;^崔;+ 八〈j ^式儲存媒體讀寫裝置,例如 SD(SeCurity Disk)讀卡機 1〇4、202。 參照圖3’當圖2之電腦工作平台1實現本發明之方法 時’其處_統將被構成來包含—事件處理單丨u、一資 20 200534707 料庫12、一編碼單元13、一可為乙太纜線2 〇 1或sd讀卡 機104之輸出部14、一可為鍵盤1〇1之輸入單元π及一可 為顯示器100之顯示單元16,其用途將在下面段落進行詳 述。另外,數位機上盒2實現本發明之方法時,其處理系 統將被構成來包含一更新單元21、一資料庫22及一輸入部 23 ’輸入部23可為乙太纜線2〇1或sd讀卡機1〇4,其用途 亦將在下面段落中進行詳述。資料庫22中儲存有數位機上 盒2之作業系統,其中含有一開機程式檔。 圖4係繪製本發明數位電視中個人化電子節目表之製 作方法之較佳實施例之流程圖。本實施例主要包含三個主 要程序。步驟3先於一圖形介面下設計一用以顯示複數頻 道之相關節目資訊之電子節目表,電子節目表具有至少一 榮幕表單’螢幕表單具有至少一元件。其次,在步驟4中 將電子節目表編碼成一開機程式檔;最後,在步驟5中, 以新I成之開機程式檔更新數位機上盒2之開機程式槽。 在下文中分段依序介紹三個步驟3、4、5之詳細流程。熟 習該項技藝者當知,實際上僅需步驟3、4即可製成個人化 的電子節目表,步驟5可適需要與否而加上或省略,例如 亦可直接由製造商將製成的電子節目表安裝於數位機上盒2 内’並不應受限於本實施例所揭露者。 在此,先配合圖5來對步驟3中的電子節目表的設計 來作介紹。電子節目表設計時,除需設計其呈現内容外, 亦需定義其是否可隨用戶之控制指令而改變,以讓用戶操 控電子節目表。用戶一般係應用一遙控器(rem〇te c〇ntr〇llei〇 5 10 15 20 200534707 來下控制指令給數位機上盒2,因而先配合圖6來介紹一遙 控器20之基本按鍵。此遙控器2〇之按鍵2〇〇ι係一電源按 鍵,用以控制數位機上盒2之電源啟閉。按鍵2〇〇〇、讀 、2006、2007分別是用以控制選項向上、向右、向左與向 下移動之方向鍵。按鍵2⑼5係代表決定此選項之決定鍵。 按鍵2003、2004分別闲,、;知庄丨如, , 刀別用以控制朝上一個節目頻道或朝下一 個節目頻道之按鍵。按鍵2GG8是用以輸人數字之按鍵組。 按鍵2009、2010為智慧鍵(h〇tkey)。 首先,在步驟31巾’先產生-螢幕表單(s_menu) 如圖7中的一矩形之螢幕表單聰。此螢幕表單職係 用=一佈局板,以供擺放元件(容後再述)。再者,由於一電 子郎目表可能有多個螢暮矣置 蛩秦表早1001,為了能充分識別,本Cable) 001 has a cable or the same form as the computer platform i and the digital set-top box 2; ^ Cui; + eight <j ^ type storage media reading and writing device, such as SD (SeCurity Disk ) Card reader 104, 202. Referring to FIG. 3 'when the computer working platform 1 of FIG. 2 implements the method of the present invention, its place will be constituted to include an event processing list, a resource 20 200534707 material library 12, a coding unit 13, a It is the output part 14 of the Ethernet cable 2 or SD card reader 104, an input unit π that can be a keyboard 101, and a display unit 16 that can be a display 100. The purpose will be described in detail in the following paragraphs. . In addition, when the digital set-top box 2 implements the method of the present invention, its processing system will be configured to include an update unit 21, a database 22, and an input section 23. The input section 23 may be an Ethernet cable 201 or The SD card reader 104 is used in the following paragraphs. The operating system of the digital box 2 is stored in the database 22, which contains a boot program file. FIG. 4 is a flowchart illustrating a preferred embodiment of a method for manufacturing a personal electronic program table in a digital television of the present invention. This embodiment mainly includes three main programs. In step 3, an electronic program table for displaying related program information of a plurality of channels is designed under a graphic interface. The electronic program table has at least one glory form. The screen form has at least one element. Next, in step 4, the electronic program table is encoded into a boot program file. Finally, in step 5, the boot program slot of the digital box ST2 is updated with the boot program file of the new one. In the following, the detailed process of the three steps 3, 4, 5 is introduced in order. Those skilled in the art should know that in fact, only the steps 3 and 4 can be used to make a personalized electronic program table. Step 5 can be added or omitted as needed, for example, it can also be made directly by the manufacturer. The electronic program table is installed in the digital box 2 and should not be limited to those disclosed in this embodiment. Here, the design of the electronic program table in step 3 will be described first with reference to FIG. 5. When designing the electronic program table, in addition to designing its presentation content, it is also necessary to define whether it can be changed with the user's control instructions to allow the user to control the electronic program table. Users generally use a remote control (rem〇te c〇ntr〇llei〇5 10 15 20 200534707 to send control instructions to the digital top box 2, so first introduce the basic keys of a remote control 20 with Figure 6. This remote control The button 2000 of the device 200 is a power button for controlling the power on and off of the digital box 2. The buttons 2000, read, 2006, and 2007 are used to control the options up, right, and Left and down direction keys. Keys 2⑼5 are the decision keys to determine this option. Keys 2003 and 2004 are idle, respectively; Zhizhuang 丨 such as,, and knife are used to control the previous program channel or the next program Channel keys. Key 2GG8 is a key group for inputting numbers. Keys 2009 and 2010 are smart keys. First, in step 31, first generate-screen form (s_menu) as shown in Figure 7 Rectangular screen form Satoshi. This screen form grade == a layout board for placing components (to be described later). Furthermore, since an electronic watch may have multiple screens, it is early to set up Qin watches. 1001, for full identification, this

例中令各螢幕表單1 00 1皆古—畜M 若螢篡矣罝_ 自有-專屬的識別碼(ID),並預定 右螢幕表早1001為一基太 甘崎 土本螢幕表早(root screen menu)時, 其識別碼為IDO。基太恶笪主θ 第—伽山 I本榮幕表早是指當數位機上盒2開機時 定為W自轉表單_之識別碼設 實但可隨設計者f要而變更數值。在本 實知例中,設計者可為雷 ^ 料庫中預存有-螢幕表=本表設計工程師或用户。資 人-產生螢幕表單的=早=詳細來說,當設計者輸 指令自資料廑&quot; 處理單元11會先依據此 上顯示—螢幕表單職。早樣本’以於顯示單元16 ^生一新勞幕表單_時,需在步驟3”,設計 而定義螢幕表單1〇〇1的屬 驾丨王螢幕表早1001的屬性 5 10 15 20 200534707 包含背景色與螢幕表單1001於一電視螢幕上的高度與寬度 。因此,螢幕表單1〇01可依用戶喜好與設計需求而改變螢 幕表單1001的背景色與尺寸。設計者可利用輸入單元15 輸入其對於屬性的設定内容,事件處理單元u會依照設定 内容來改變螢幕表單1〇〇1於顯示單元16的呈現方式。 其次,在步驟33中,判斷是否設計者有產生一新元件 於螢幕表單1001上。設計者可選擇產生的元件類型種類眾 夕在本實施例中提供的基本元件類型包含頻道節目影像 播放視窗元件咖、節目介紹元件驗、節目名稱暨時間 :件1004、固定標題元件1〇〇5、目前時間元件、電子 印目表το件1GG7、連結元件麵及圖片元件刪等等, 以供設計者選擇佈設於螢幕表單1001上,這些元件 刪〜1_樣本係儲存於資料庫12中而其功能容後再述。 ^驟33中判斷出確實有新元件產生於螢幕表單1001上 ^則/驟34中要求定義此新元件的屬性。步驟34結束 跳回步驟33中’以重覆產生元件於螢幕表單1001上 2至此螢ί表單職完成元件佈設為止。因此,若設計 合將盤輸人單^ 15選擇產生—種元件時,事件處理單元11 二一應被選擇凡件的樣本自資料庫η中取出並呈現於顯 屬ΙΑ塞' 上,而後設計者可利用輸入單元15定義此元件 單元U亦會對應改變此元件於顯示單元16 日梓卜/+,讓设計者可利用顯示單^ 16上的呈現畫面及 時獲知设計效果,以決 達5,丨右4 ^ 疋疋否維持屬性設定或再調整,以 這〗有效辅助設計之效果。 10 200534707 5 10 15 反之’若步驟33中判斷出已無新元件產生於發幕表單 麵時,義至步驟35定義此螢幕表單讓與現有的榮 幕表單間的連結關係。藉由連結關係的界定,各螢幕表單 1001可能是父子螢幕表單(Father and chiid _en邮加)。 舉例來說,假設有識別碼分別為IDG、ID1之螢幕表單1011 。當數位機上盒2自遙控器20收到—控制指令,以切換識 別碼ID0之螢幕表單職至識別碼ID1之螢幕表單職 時’識別碼ID0之蕃|矣留1ΠΛ1从 之愛幕表早1001為父螢幕表單,識別碼 ID1之螢幕表單職為子螢幕表單。反之,若數位機上盒 L控器20收到另-控制指令,以切換識別碼ID i之榮 幕表單。職至識別碼ID0之螢幕表單1001,識別碼ID1之 勞幕表單⑽1為父螢幕表單,識別碼ID0之螢幕表單1001 為子螢幕表單。 =驟35結束後’執行步驟%,以判斷是否產生一新螢 士表早1001。若㈣36巾騎繼續產生新螢幕表單麵 T跳回步驟32,以重覆定義新螢幕表單1GG1之屬性定義 =件佈設之步驟。如此’可利用重覆前述步驟來持續產 生新螢幕表單職,直至無須產生新螢幕表單為止。因此 j步驟36判斷為否時,結束電子節目表單設計,以繼續 個机私開始進仃編碼。在介紹編碼流程前,先對各種 ’心U件1002〜1〇08與其需定義的屬性作介紹。 右而在螢幕表單1001佈設一視窗來播放節目時,可在 :驟33中選擇產生-頻道節目影像播放視窗元件刪。其 乂驟34中頻道節目影像播放視窗元件1003需定義 20 5 10 15 20 200534707 的屬性包含頻道節目影像播放視窗元#刪於螢幕表單 1001上的尺寸士、玄&lt; , f参衣早 率(Scale Size)與位置。另外,本實施例 中預設頻道節目寻M 4、a _ &quot;像播放視自元件刪之-屬性為其播放 :頻…可由遙控器20之按鍵2003、綱、觸控制 :4擇。當數位機上盒2接收到因遙控器2G之按鍵则 被按壓而產生的控制指令時,頻道節目影像播放視窗元件 1003内的頻道節目將被切換為可獲得的上—個頻道的節目 ’般疋頻道數減少,例如原本為帛2纟,則切換至第1 ^ °當數位機上盒2接收到因遙控器20之按鍵2_被按 Μ而產生之控制指令時,頻道節目影像播放視窗元件1㈣ 内的頻道節目將被切換為可獲得的下-個頻道的節目;一 般是頻道數增加,例如原本為第2台,則切換至第3台。 田數位機上i 2收到自遙控器2〇之按鍵2〇〇8所產生之控 制指令時’頻道節目影像播放視窗元# 1003内的頻道節目 將被切換至其頻道節目數與按鍵2〇〇8輸入的數值相同之頻 道即目。當然,遙控H 20上切換頻道節目影像播放視窗元 件1003内頻道節目的按鍵2〇〇3、2〇〇4、2〇〇8亦可依設計 者需求而變更。 若欲對頻道節目影像播放視窗元件1003所播放之頻道 節目作文字介紹,可在步驟33中選擇產生一節目介紹元件· 1002於螢幕表單1〇01 ±,用以顯示頻道節目影像播放視窗· 元件1003内的頻道節目的介紹。同樣地,在步驟34中節 目介紹元件1002需定義的屬性包含字型(F〇nt Type)、字 元尺寸(Character Size)、字元顏色(Character c〇1〇r) 12 5 10 15 20 200534707 、節目介紹元件1002於罄蓋本如,Λ 4 、螢幕表早1001上的邊界(指節 紹元件1002的尺寸比率)、r θ人 即目)丨 寸革)即目介紹元件1002於勞幕表單 職上的位置,以及節目介紹元件薩之邊界内的背景色 (Backgnnmd Col〇r)。本實施例中節目介紹元件咖 設屬性含有一螢幕表單_上僅能設置-個節目介紹元件 囊之限制’與若頻道節目的介紹内容超過節目介紹元件 1002的邊界,節目介紹元件刚2將於其邊界内—行接著一 行地輪流播放頻道節目的介紹。 右欲於螢幕表早1001上顯示頻道節目影像播放視窗元鲁 件1003内播放頻道節目的名稱與播放時間,在步驟33中 可選擇產生-節目名稱暨時間元件驅。其次,在步驟Μ 中即目名稱暨時間元件1004需定義之屬性含有字型、字元 尺寸、字元顏色、節目名稱暨時間元件1〇〇4於螢幕表單 1001上的位置’及節目名稱暨時間元件1〇〇4之邊界内的背 景色。 若需在螢幕表單1001佈設一標題,可在步驟33中選 擇產生一固定標題元件1005於螢幕表單1〇〇1。如此,在步鲁 驟34中,此固定標題元件1〇〇5中需定義屬性包含此標題 之内谷,如 Channel Information”、字型、字元尺寸、字 元顏色、固定標題元件1〇〇5於螢幕表單1〇〇1上的位置,· 以及固定標題元件之邊界内的背景色。 · 若需在螢幕表單1001上顯示目前時間時,在步驟33 中設計者可選擇設計一目前時間元件丨〇〇6。其次,在步驟 34中,此目刚時間元件1 〇〇6需定義的屬性至少包含字型、 13 200534707 字兀尺寸、字元顏色、目前時間元件1006於螢幕表單1〇〇1 上的位置,及目前時間元件1〇〇6之邊界内的背景色。另外 ,設計者亦可依需求來變更目前時間元件1〇〇6内的時間呈 現方式。 5 10 若於螢幕表單1001上顯示所有頻道的相關節目資訊時 ’可於步驟33中選擇創造―電子節目表元件助。本實施 例中提供兩種型態電子節目表元件供設計者擇—來作為電 子節:表元件1007’其中第一種型態電子節目表元件是顯 2目前節目(如圖8),第二種型態電子節目表元件是顯示目 前至未來㈣目(如圖⑴。再者,在—螢幕表單職僅能 存在-個電子節目表元件膽,其為兩種型態中的—種。 15 圖8是顯示第一種型態電子節目表元件,僅顯示所有 頻道之目前節目。第-型態電子節目表元件包含一用以顯 示頻道名稱之第-元件_、—與第一元件⑻3並列和顯 不與頻道相關之目前節目名稱暨播放時間之第二元件㈣ 20 ’及-位於第-元# 1013與第二元件1〇12上方並用以劣 不這些元件1012、1013標題之第三元件1〇11。本範例中令 ^第―元件HH3、第二元件⑻2、第三元件1〇13整合东 —表格中,纟中此表格之標題列為第三元件並言史有三行, 第—行供設置第-元件1G13之頻道名稱、第二行與第三名 分職設置第二元件1012中目前節目名稱與播放時間,^ 中母-列中第二元件1〇12顯示節目名稱與播放時間為與辰 列的第-元件的頻道名稱相關,即第二元件ι〇ΐ2印 顯示節目名稱與播放時間是同列之第—元# ι〇ΐ3頻道名賴In the example, each screen form 1 00 1 is ancient-the animal M. If the firefighting is _ own-a unique identification code (ID), and the right screen table as early as 1001 is scheduled to be a base too Ganzaki earthen screen table (root screen menu), its identification code is IDO. The base is too evil. The first θ—Gashan I. This glory table refers to the fact that when the digital box 2 is powered on, the identification code set to W rotation form _ is set but can be changed as the designer wants. In this practical example, the designer can pre-store in the mine library-screen table = the table design engineer or user. The owner-generated screen form = early = in detail, when the designer enters the instruction from the data 廑 &quot; The processing unit 11 will first display this—screen form job. “Early sample” is used in display unit 16 to create a new screen form. In step 3 ”, you need to design and define the screen form 1001 ’s attributes. 丨 Wang screen form attribute 1001 5 10 15 20 200534707 contains The background color and the height and width of the screen form 1001 on a TV screen. Therefore, the screen form 1001 can change the background color and size of the screen form 1001 according to user preferences and design requirements. The designer can use the input unit 15 to input its Regarding the setting content of the attribute, the event processing unit u will change the presentation form of the screen form 1001 on the display unit 16 according to the set content. Next, in step 33, it is determined whether the designer has generated a new component in the screen form 1001. The types of component types that the designer can choose to generate. The basic component types provided by Zhongxi in this embodiment include the channel program image playback window component, program introduction component check, program name and time: 1004, fixed title component 10. 〇5. The current time component, electronic print list το 1GG7, link component surface and picture component deletion, etc., for designers to choose On the form 1001, these components are deleted ~ 1_ The sample is stored in the database 12 and its function will be described later. ^ Step 33 It is determined that a new component is indeed generated on the screen form 1001 ^ rule / step 34 requires definition The properties of this new component. Step 34 ends and skips back to step 33 to repeat the generation of components on the screen form 1001 2 to this screen to complete the layout of the components. Therefore, if the design is correct, enter the plate into the list ^ 15 and choose to generate —For a variety of components, the event processing unit 11 should be selected from the database η and present it on the apparent IA plug. Then the designer can use the input unit 15 to define that this component unit U will also correspond to Change this element on the display unit 16 / +, so that the designer can use the presentation screen on the display list ^ 16 to know the design effect in time to determine 5, 丨 right 4 ^ 疋 疋 Whether to maintain the attribute setting or re- Adjust to use this to effectively assist the design. 10 200534707 5 10 15 Conversely, if it is determined in step 33 that no new components have been generated on the launch form, go to step 35 to define this screen form to give the existing glory Connection between forms Relationship. By defining the connection relationship, each screen form 1001 may be a parent-child screen form (Father and chiid_en), for example, suppose that there are screen forms 1011 with IDG and ID1, respectively. When the digital box 2Received from the remote control 20—Control instruction to switch from the screen form of ID ID0 to the screen form of ID ID1 when the ID of ID0 || Reserve 1ΠΛ1 from the love screen form as early as 1001 as the parent screen form The screen form of the identification code ID1 is a sub-screen form. Conversely, if the digital set-top box L controller 20 receives another control command, the screen form of the identification code ID i is switched. The screen form 1001 of the identification code ID0, the labor form ⑽1 of the identification code ID1 is the parent screen form, and the screen form 1001 of the identification ID0 is the child screen form. = After step 35 ends, step% is performed to determine whether a new watch is 1001 earlier. If ㈣36 towels continue to generate a new screen form surface, T skip back to step 32 to repeat the definition of the attribute definition of the new screen form 1GG1 = the step of setting. In this way, you can continue to generate new screen forms by repeating the previous steps until you do not need to generate new screen forms. Therefore, when it is judged as negative in step 36, the design of the electronic program form is ended to continue the coding of the personal computer. Before introducing the coding process, first introduce the various 'U-wares 1002 ~ 1008' and their attributes to be defined. On the right, when a window is arranged on the screen form 1001 to play the program, you can choose to generate in the step 33-the channel program image playback window component is deleted. In step 34, the channel program image playback window component 1003 needs to be defined. 20 5 10 15 20 200534707 The attributes include the channel program image playback window element #deleted on the screen form 1001, size, xuan &lt; Scale Size) and position. In addition, in this embodiment, the preset channel program search M 4, a _ &quot; like playback as the component is deleted-the attribute is its playback: frequency ... can be selected by the remote control 20 key 2003, program, touch control: 4 selection. When the set top box 2 of the digital tablet receives a control instruction caused by pressing a key of the remote control 2G, the channel program in the channel program image playback window element 1003 will be switched to an available program of the previous channel.减少 The number of channels is reduced. For example, the original number is 帛 2. Then switch to the first ^ ° When the digital box 2 receives a control command generated by the button 2_ of the remote control 20, the channel program image playback window The channel program in component 1㈣ will be switched to the next available channel program; generally, the number of channels is increased. For example, if the original channel is the second channel, the channel program is switched to the third channel. When the i 2 on the Tian digital machine receives the control command generated from the button 2008 of the remote control 20, the channel program in the channel program image playback window element # 1003 will be switched to its channel program number and button 2. 〇8 The channel with the same value is the target. Of course, the buttons for switching channel programs in the channel program image playback window element 1003 on the remote control H 20, 2003, 2004, and 2008 can also be changed according to the needs of the designer. If you want to make a text introduction to the channel program played by the channel program image playback window component 1003, you can choose to generate a program introduction component · 1002 in the screen form 1001 ± in step 33 to display the channel program image playback window · component Introduction of channel programs in 1003. Similarly, the attributes to be defined in the program introduction element 1002 in step 34 include a font type, a character size, and a character color. 12 5 10 15 20 200534707 1. The program introduction element 1002 is finished, such as Λ 4, the border on the screen (as indicated by the size ratio of the element 1002), r θ person is the eye), the screen introduction element 1002 is on the screen. The position of the form, and the background color (Backgnnmd Col0r) within the border of the program introduction element Sa. In this embodiment, the program introduction element includes a screen form attribute, which can only be set on the limit of one program introduction element, and if the introduction content of the channel program exceeds the boundary of the program introduction element 1002, the program introduction element just 2 will be Within its boundaries-line by line, the channel program introductions are played in turn. You want to display the channel program video playback window element 1003 on the screen table as early as 1001. The channel program name and playback time are displayed in step 1003. In step 33, you can choose to generate-program name and time component driver. Secondly, in step M, the attributes to be defined in the title name and time element 1004 include font, character size, character color, program name and position of time element 1004 on the screen form 1001 'and the program name and The background color within the boundary of the time element 1004. If a title needs to be placed on the screen form 1001, in step 33, a fixed title component 1005 can be selected to be generated on the screen form 1001. In this way, in step 34, the fixed title element 1005 needs to define attributes including the valley of the title, such as Channel Information, font, character size, character color, fixed title element 100. 5 Position on the screen form 1001, and the background color within the border of the fixed title element. To display the current time on the screen form 1001, the designer can choose to design a current time element in step 33丨 〇〇06. Secondly, in step 34, the attributes to be defined for this time element 1006 include at least font, 13 200534707 character size, character color, and current time element 1006 in the screen form 100. Position on 1 and the background color within the boundary of the current time element 1006. In addition, the designer can also change the time presentation method of the current time element 1006 as required. 5 10 If on the screen form 1001 When the relevant program information of all channels is displayed on the screen, you can choose to create the electronic program table component in step 33. In this embodiment, two types of electronic program table components are provided for designers to choose—as electronic Section: Table element 1007 ', of which the first type of electronic program table element is the display of the current program 2 (see Figure 8), and the second type of electronic program table element is to display the current to the future (see figure ⑴). Only one electronic program table element can exist in the on-screen form, which is one of two types. 15 Figure 8 shows the first type of electronic program table element, showing only the current programs of all channels. The first-type electronic program table element includes a first element _, which is used to display the channel name, and a second element ⑻3 which is in parallel with the first element ⑻3 and displays the current program name and playback time which are not related to the channel ㈣ 20 'and -The third element 1011, which is located above the first element # 1013 and the second element 1012 and is inferior to the title of these elements 1012 and 1013. In this example, let ^ th element HH3, second element ⑻2, third Element 1013 is integrated in the East table. The title of this table is listed as the third element and has three lines of history. The first line is used to set the channel name of the first element 1G13, the second line and the third place are separated. The current program name and playing time in the second element 1012, ^ The second element 1012 in the middle mother-column shows that the program name and the playing time are related to the channel name of the first element in the Chen column, that is, the second element ι〇ΐ2 prints that the program name and the playing time are the first in the same column. # ι〇ΐ3 Channel name Lai

14 200534707 於目前播放節目。 ^ f外’第-型態電子節目表元件更包含—用以標示被 選擇節目的第四兀件1014,本例之第四元件⑻4係一將包 圍被選擇節目之相關第一元件1〇13與第二元件ι〇ΐ2之框 線他田第-型恶電子節目表元件需被定義的屬性含有第一 ,態電子節目表元件的位置、指定同時含第一元件1〇13與 第疋件1012之表格的列數,及是否接收遙控器2〇之按 鍵005按壓而產生的控制指令,即是否隨按鍵之㈣按壓 而產生的控制指令而作動。若決定第一型態電子節目表元 件月b接收由遙控器2G之按鍵2GG5產生的控制指令,事件 處理單兀11能自動產生一新螢幕表單或必須連結至一已存 在^螢幕表單。此新螢幕表單用以顯示被第四元件1〇14選 擇節目之相關資訊,因而新螢幕表單必須包括節目介紹元 件1〇〇2與頻道節目影像播放視窗元件刪中的至少一者 15 ’或兩者。另外’位於第-型態電子節目元件内的元件 1013、1012、ion需定義的屬性含有字型字元尺寸、字 元顏色及各元件之邊界内的背景色。應注意的是,第三元 件1011㈣題内容能由依設計者需求而改變,例如將“ Channel Name”改變成 “Channel Informati〇n”。 〇 第四元件1014係預設隨遙控器20之按鍵20〇〇、2〇〇7 控制而移動。若數位機上盒2接收到自遙控器2〇之按鍵 2007產生的控制指令時,如圖9,第四元件MM隨之下移 一列,以標示下一列中第一元件1013與第二元件1012的 節目為被選擇節目。另外’第—型態電子節目表元件的列 15 5 10 15 20 200534707 數受限於螢幕表單ί〇〇1的 ^ ^ Μ. Μ 又,、弟一型態電子節目表元件 於螢幕表早1001的位置 干 第一型態電子節目表元件中扑定;'射右郎目的數量是大於 圓位於表格中最下㈣7㈣(如5),而第四元件 2007接收到控制指令時, =為20之按鍵 - 弟一兀件1003虚橥- L最:面會整體向上位移,使-原本未顯示的頻道節目二 本於第一列之頻道節目消失。應注意 所有節目P =不—以數位電視服務業者所提供的 二二:可為限制其於單-MPEG傳送流(T— · Stream)所載有的節目量。 p 第二型態電子節曰矣- 特定期間内的所有現^ 顯示從目前時間起算一 特定期㈣目。配合圖11,本例中 荷疋期間係一週,坌- 所有頻道的節目。::,子!目表元件顯示於-週内 示,等頻、酋文r 1態電子即目表兀件包含-用以顯 和第五7^1019、—與第五元件⑻9並列 件loL”對應頻道相關並於—週内所有節目名稱之第六元 仵1018、一位於第六元 钃 第七元件10Π及— 上方以頌不—週内的時間之 的㈣&amp; 於第七元件1017上方以顯示一週内 的日期之第八元件】m _ 件1〇16。在本實施例中,第七元件ΗΠ7係 Μ 一十四小時來顯 期&amp;日 ^不’如23观;第八元件ΗΗ6係顯示日’ 日與星期’如 G7/29(Tuesday)。 - 與第-型態電子節目表元件中類似,第二型態電子節 笛件亦包3—用以標示被選擇節目的第九元件1020。 九几件刪係圍繞第五元件画中被選擇節目之框線 16 5 10 15 20 200534707 。本例中第九元件卿係預設隨遙控器2〇之按鍵2_、 2002、2006及2007的控制指令而可作上、下、左、右方向 的移動I例來說,若數位機上盒2接收到來自遙控器20 之按鍵2007的控制指令時,如圖12,第九元件删向下 移動。第二型態電子節目表元件需定義的屬性包含其之位 置、指定第五元件聊的列數,及是否接收自遙控器2〇 之按鍵2〇05產生的控制指令。若設定第二型態電子節目表 邊接收來自遙控器20按鍵2005的控制指令時,事件 處理早兀U將自動產生一新螢幕表單,用以顯示被選定節 目之相關資訊。此新螢幕表單必須包括節目介紹元件讀 。同樣地’第二型態電子節目表元件内的元件⑻9、1018 及Γ二Γ需定義屬性包含字型、字元尺寸、字元顏色 及各7G件邊界内的背景色。 再者,第二型態電子節目表元件中表格之 受限於螢幕表單1001的古谇十仓由 N又或寬度與第二型態電子節目表 元件於榮幕表單讀的位置而有其上限。因此,預設第五 元件1019或第六元件1018 頂又弟五 了1^第九凡件1020移動而適時 整體位移。舉例來說,若節目量A於指令列數 位於表格中最下面之列時1接收來自遙控器2 鍵·的控制指令時,㈣13ι五_⑻9i 件:18將整體向上位移’使-原本未顯示的頻道節目出現 於最下面之列與原本於第1之頻道節目消失。 若需讓識別碼如1DN之營幕表單腕連結另一㈣ 別碼如Μ之縣表單_時,在㈣33料者可選^ 17 200534707 產生一連結元件1008。當然,在步驟34中,連結元件 1〇〇8需定義屬性包含指定被連結識別碼如id X之榮幕表單 1001,與指定遙控器20上哪一個智慧鍵2009或2010被按 壓時所產生的控制指令能切換至被連結識別碼如ID χ之勞 5 幕表單1001。在本實施例中,在被指定連結識別碼如ID χ 之螢幕表單1〇01上亦將自動產生一連結元件1〇〇8,以指定 連結至識別碼如ID Ν之螢幕表單1001,使識別碼如id ν 、ID X之兩螢幕表單被視為一體。若在電子節目表中僅有 一識別碼為ID0之基本螢幕表單時,則此螢幕表單元上不 10 會有任何連結元件1008存在。另外,除了可利用連結元件 1008來建立兩螢幕表單元1001間的連結,部分元件亦有建 立兩螢幕表單1001間連結之功能,例如電子節目表元件 1007設定可接收來自遙控器2〇之按鍵2〇〇5的控制指令, 當接收按鍵2005之控制指令時,被產生螢幕表單僅能與它 15 的父轉表單麵(指含有電子節目纟觸之螢幕表單)間 存有連結關係。 若而欲螢幕表單1001畫面更加豐富,亦可於步驟33 中選擇創造—圖片元件聊。其次,在步驟34中,圖片元 件1〇〇9需定義的屬性包含圖片之來源、圖片之播案格式⑽ 2〇 如bmp、glf等等)、圖片元件1009於螢幕表單1001上的邊 ,(指圖片元件刪的尺寸大小)、圖片元件1_於螢幕表 單1001上的位置,及透明度設定。 應注意的是,本實施例亦可提供一如圖7之範本來供 設計者以範本為基礎來作增修,或者,當設計者編輯完成 18 200534707 j電子#目表單的佈局後亦可儲存為範本格式,以儲 於資=庫12内,以供其後的電子節目表設計用。 〜當設計者已利用前述元件配合圖5設計出其希望的電 子節目表時’緊接著編碼單元13開始圖4中的編碼程序4 5 配合圖14來介紹本實施例中編碼流程。 首先,在步驟41中,編碼單元13先產生一檔案以紀 錄前述電子節目表設計步驟中所有的設計,此槽案係預備 作為數位機上盒2之開機程式槽,其格式與數位機上盒^ 之開機程式槽相符,如*.ROM。 〇 -人,在步驟42中,編碼單元13紀錄電子節目表中 榮幕表單1GG1之總數。本例中利用增加-如「Number 〇f Screen Menus」之旗標(tag),以載明螢幕表單ι〇〇ι之總數 於開機程式檔内。 b 其後,在步驟43中,編碼單元13紀錄各螢幕表單 15 1001與各元件之屬性。在本例中,應用各螢幕表單1〇〇1專 屬的硪別碼m而使用一如「Screen Menu ID」之旗標,以 識別不同螢幕表單1〇01並開始紀錄歸屬於此螢幕表單ι〇〇ι 之屬性與在此螢幕表單1001上所有元件之屬性。因此,首 先開始的二個旗標,(Background Color )、( Width )及( 20 Height),疋載明螢幕表單looi之屬性。其後的旗標,例如 〈Element 1003〉,是載明開始紀錄屬於此頻道節目影像播 放視窗元件1003的屬性。在步驟43中完成電子節目表中 所有屬性的編碼後,即形成一開機程式檔,以結束編碼流 程。配合圖7與前述對其屬性的界定來介紹其經編碼單元 19 200534707 13編碼後的程式碼的描述方式。 以螢幕表單1001來說,編碼單元13會先產生宣告螢 幕表單1001之旗標〈Element 1〇〇1〉,其後使用旗標( Background Color)、(Width)及(Height)來分別紀錄其背 厅 、色與其於一電視螢幕上的寬度與高度。 以節目介紹元件1002來說,編碼單元13先使用旗標 〈Element 1002〉宣告節目介紹元件1〇〇2,其次使用旗標 (Font Type)'(Character Size)'(Character Color)、 (Width)、(Height)、(p〇siti〇n X)、(P〇sition Y)及(14 200534707 The show is currently playing. ^ The f-type-type electronic program table element further includes a fourth element 1014 for marking the selected program. The fourth element ⑻4 in this example is a related first element 1013 which will surround the selected program. The frame line with the second component ι〇ΐ2 The other attributes of the first-type electronic program table component of the field must be defined. The position and designation of the first electronic program table component and the designation include both the first component 1013 and the second component. The number of columns in the table of 1012, and whether to receive the control command generated by pressing the key 005 of the remote control 20, that is, whether to act in accordance with the control command generated by pressing the key of the key. If it is decided that the first type of electronic program table element month b receives the control command generated by the button 2GG5 of the remote control 2G, the event processing unit 11 can automatically generate a new screen form or must be linked to an existing ^ screen form. This new screen form is used to display information about the program selected by the fourth component 1014. Therefore, the new screen form must include at least one of the program introduction component 1002 and the channel program image playback window component 15 'or two. By. In addition, the attributes to be defined in the elements 1013, 1012, and ion located in the -type electronic program element include the font character size, the character color, and the background color within the boundary of each element. It should be noted that the content of the third element 1011 title can be changed according to the needs of the designer, for example, changing the "Channel Name" to "Channel Information". 〇 The fourth component 1014 is preset to move with the buttons 2000 and 2007 of the remote control 20. If the set top box 2 of the digital tablet receives the control command generated from the key 2007 of the remote control 20, as shown in FIG. 9, the fourth element MM moves down one row to mark the first element 1013 and the second element 1012 in the next row. Is the selected program. In addition, the number of columns of the first type electronic program table element is 15 5 10 15 20 200534707. The number is limited by the screen form ^ 〇1 ^^ Μ. Μ. Also, the first type electronic program table element is 1001 as early as the screen table. The position of the first type of electronic program table element is settled; 'The number of shooting right is greater than the circle located at the bottom 7㈣ (such as 5) in the table, and when the fourth element 2007 receives the control instruction, = 20 Press the button-Brother Yiwu 1003 橥-L most: the face will be shifted upwards as a whole, so that-the channel program that was not originally displayed in the first two channel programs disappears. It should be noted that all programs P = No — as provided by the digital TV service provider. 22: It can limit the amount of programs that can be carried in a single-MPEG transport stream (T — Stream). p The second type of electronic festival is called 矣-all occurrences in a specific period ^ Shows a specific period from the current time. With reference to Figure 11, the Dutch period in this example is one week, 坌-all channel programs. ::,child! The components of the watch list are shown in-weekly. The electronic devices of the watch list are equal frequency, r 1 state electronics, ie-used to display and the fifth 7 ^ 1019,-and the fifth channel ⑻9 parallel parts loL "corresponding channel and related to —Six yuan 仵 1018 of all program names in the week, one located on the sixth element Πseventh element 10Π and —on the top of the week to chant 不 —the time of the week ㈣ &amp; above the seventh element 1017 to display the date of the week The eighth element] m_piece 1016. In this embodiment, the seventh element ΗΠ7 is a display period of fourteen hours &amp; day ^ is not like 23 views; the eighth element ΗΗ6 is a display day ' Same as the day of the week, such as G7 / 29 (Tuesday).-Similar to the first-type electronic program table element, the second-type electronic flute package also includes 3-the ninth element 1020 to indicate the selected program. The file deletion is around the frame of the selected program in the fifth component drawing 16 5 10 15 20 200534707. In this example, the ninth component is preset to follow the control commands 2_, 2002, 2006, and 2007 of the remote control. It can be moved up, down, left, and right. For example, if the digital box 2 receives a signal from the remote control 2 When the key 0 is pressed for the control command of 2007, as shown in FIG. 12, the ninth component is deleted and moved downward. The attributes to be defined for the second type of electronic program table component include its position, the number of columns to specify the fifth component chat, and whether to receive The control command generated from the button 2005 of the remote control 20. If the second type of electronic program table is set to receive the control command from the remote control 20 key 2005, the event processing will automatically generate a new screen form. It is used to display the relevant information of the selected program. This new screen form must include the program introduction component reading. Similarly, the components in the second type of electronic program table components ⑻9, 1018 and Γ Γ need to define attributes including font, word Element size, character color, and background color within the boundaries of each 7G piece. Furthermore, the form of the second type of electronic program table components is limited by the screen size of the ancient form ten positions of the screen form 1001. There is an upper limit for the position of the electronic program table component on the glory sheet. Therefore, the fifth component 1019 or the sixth component 1018 is preset, and the 1st and ninth components 1020 are moved and the overall displacement is timely. For example If the program volume A is at the bottom of the table when the number of command lines is 1 When receiving a control command from the remote control 2 keys, ㈣13ι 五 _⑻9i Pieces: 18 will move the whole upwards' make-the channel program that was not originally displayed Appears in the bottom row and disappears from the original channel program 1. If you need to connect an identification code such as 1DN ’s camp screen form to another ㈣ other code such as M ’s county form_, you can select it at ㈣33. ^ 17 200534707 generates a linking component 1008. Of course, in step 34, the linking component 1008 needs to define attributes including a designated identification code such as id X's glory form 1001, and specifying which smart key 2009 or 2009 on the remote control 20 The control command generated when 2010 is pressed can be switched to a linked identification code such as ID χ 5 Act Form 1001. In this embodiment, a link element 1008 will also be automatically generated on the screen form 1001 that is designated with an identification code such as ID χ to designate a link to the screen form 1001 with an identification code such as ID Ν so that the identification Codes such as id ν and ID X are considered as one. If there is only one basic screen form with the ID 0 in the electronic program table, there will be no link element 1008 on this screen table unit. In addition, in addition to using the connection component 1008 to establish the connection between the two screen meter units 1001, some components also have the function of establishing the connection between the two screen forms 1001. For example, the electronic program table component 1007 is set to receive the key 2 from the remote control 20. 〇05 control command, when receiving the control command of the key 2005, the generated screen form can only have a connection relationship with its 15 parent transfer form surface (refers to the screen form containing the electronic program touch). If you want the screen form 1001 to have a richer picture, you can also choose Create-Picture Element Chat in step 33. Secondly, in step 34, the attributes to be defined for the picture element 1009 include the source of the picture, the picture format of the picture (such as bmp, glf, etc.), the edge of the picture element 1009 on the screen form 1001, ( Refers to the size of the picture element deleted), the position of the picture element 1_ on the screen form 1001, and the transparency setting. It should be noted that this embodiment can also provide a template as shown in FIG. 7 for designers to make additions based on the template, or it can also be stored after the designer edits the layout of the 18 200534707 j 电子 # 目 表. It is in the template format and is stored in the asset = bank 12 for subsequent electronic program table design. ~ When the designer has designed the desired electronic program table by using the aforementioned components in conjunction with FIG. 5 ′, the encoding unit 13 starts the encoding program 4 in FIG. 4 and the encoding process in this embodiment is introduced with FIG. 14. First, in step 41, the encoding unit 13 first generates a file to record all the designs in the aforementioned electronic program table design steps. This slot is prepared as a boot program slot of the digital set-top box 2. The format and format of the digital set-top box ^ The boot program slot matches, such as * .ROM. --In step 42, the coding unit 13 records the total number of the glory sheet 1GG1 in the electronic program table. In this example, a tag such as "Number 〇f Screen Menus" is added to indicate the total number of screen forms ι〇〇ι in the boot program file. b Thereafter, in step 43, the coding unit 13 records the attributes of each screen form 15 1001 and each component. In this example, each screen form 001 unique code m is used and a flag like "Screen Menu ID" is used to identify different screen forms 1001 and start recording belonging to this screen form. 〇ι attributes and attributes of all components on this screen form 1001. Therefore, the first two flags, (Background Color), (Width), and (20 Height), contain the attributes of the screen form looi. Subsequent flags, such as <Element 1003>, indicate the attributes of the start recording of the element 1003 belonging to this channel's program video playback window. After the encoding of all attributes in the electronic program table is completed in step 43, a boot program file is formed to end the encoding process. With reference to FIG. 7 and the foregoing definition of its attributes, the description manner of the code encoded by the coding unit 19 200534707 13 is described. For the screen form 1001, the coding unit 13 first generates a flag <Element 1001> that announces the screen form 1001, and then uses the flags (Background Color), (Width), and (Height) to record its background, respectively. Hall, color and its width and height on a TV screen. For the program introduction element 1002, the coding unit 13 first declares the program introduction element 1002 with the flag <Element 1002>, and then uses the flag type (Font Type) '(Character Size)' (Character Color), (Width) , (Height), (p0siti〇n X), (P0sition Y), and (

Background Color)來記錄字型、字元尺寸、字元顏色、節 目介紹元件1002於此螢幕表單1001上的邊界、節目介紹 元件1002於此螢幕表單1〇〇1上的位置,及節目介紹元件 1002於邊界内的背景色。 以頻道節目影像播放視窗元件1003來說,編碼單元13 先使用旗標〈Element 1003〉宣告頻道節目影像播放視窗 元件 1003 ’ 其後使用旗標(Scale Size )、( Position X ) 及(Position Y)來說明影像的尺寸比率與其於螢幕表單 1001上的位置。同時,若旗標(Scale Size)等於1時, 意味著無需壓縮影像尺寸。 以卽目名稱暨時間元件1 〇〇4來說,編碼單元13先使 用旗標〈Element 1004〉宣告節目名稱暨時間元件1〇〇4, 其後使用旗標(Font Type )、( Character Size )、( Character Color )、( Position X )、( Position Y )及(Background Color) to record the font, character size, character color, the border of the program introduction element 1002 on this screen form 1001, the position of the program introduction element 1002 on this screen form 1001, and the program introduction element 1002 The background color within the border. In the case of the channel program image playback window element 1003, the coding unit 13 first declares the channel program image playback window element 1003 'with a flag <Element 1003', and then uses the flags (Scale Size), (Position X), and (Position Y). Explain the size ratio of the image and its position on the screen form 1001. At the same time, if the Scale Size is equal to 1, it means that there is no need to compress the image size. In the case of the project name and time element 1004, the coding unit 13 first announces the program name and time element 1004 using the flag <Element 1004>, and then uses the flag (Font Type), (Character Size) , (Character Color), (Position X), (Position Y), and (

Background Color ),以說明字型、字元尺寸、字元顏色、 20 200534707 節目名稱暨時間元件10〇4於螢幕表單1〇〇1上的位置,及 節目名稱暨時間元件1〇〇4之邊界内的背景色。 以固定標題元件1〇〇5來說,編碼單元13會先使用旗 才示〈Element 1005〉宣告固定標題元件loos,其後使用旗 標(Content )、( Font Type )、( Character Size )、( Character Color) '(Position X)、( positi〇n γ)及(Background Color) to explain the font, character size, character color, 20 200534707 location of the program name and time element 1004 on the screen form 1001, and the boundary between the program name and time element 1004 Background color. In the case of the fixed title element 1005, the coding unit 13 will use the flag to display <Element 1005> to declare the fixed title element loos, and then use the flags (Content), (Font Type), (Character Size), ( Character Color) '(Position X), (positi〇n γ), and (

Background Color ),以說明標題的内容、字型、字元尺寸 、字元顏色、固定標題元件1005於螢幕表單1〇〇1上的位 置及固定標題元件1〇〇5於其邊界内的背景色。 以目前時間元件1006來說,編碼單元13會先使用旗 標〈Element 1006〉宣告目前時間元件1〇〇6,其後使用旗 標(Font Type) '(Character Size) '(Character Color )、(Position X)、(Position Y)及(Background Color) ’以說明字型、字元尺寸、字元顏色、目前時間元件丨〇〇6 於螢幕表單1001上的位置及目前時間元件1〇〇6於其邊界 内的背景色。 以電子節目表元件1007來說,編碼單元13先使用旗 標〈Element 1007〉宣告電子節目表元件1〇〇7,其後使用 旗標(Option)、( Number of Rows)、( Receiving Element 2005 Message)、( Linked Screen Menu ID)、( Position X) 及(Position Y),以說明電子節目表元件1007之選定型 態(1代表第一型態,2代表第2型態)與其列數、是否接收 來自遙控器20之按鍵2005的控制指令(Yse代表接收,No 代表不接收)、當接收來自按鍵2005之控制指令時所連結 21 200534707 的螢幕表單的識別碼ID,及電子節目表元件1007於螢幕表 單1001上的位置。 若為第一型態之電子節目表元件時,如(Option ) 1, 編碼單元 13 使用旗標(1011-1 Content)、( 1011-2 Content) 5 、( 1011-3 Content)、( 1011 Font Type)、( 1011 CharacterBackground Color) to describe the content of the title, font, character size, character color, the position of the fixed title element 1005 on the screen form 1001, and the background color of the fixed title element 1005 within its borders . For the current time element 1006, the coding unit 13 will use the flag <Element 1006> to declare the current time element 1006, and then use the flag (Font Type) '(Character Size)' (Character Color), ( Position X), (Position Y), and (Background Color) 'Describe the font, character size, character color, current time element 丨 〇06 on the screen form 1001, and the current time element 1 06 in The background color within its borders. In the case of the electronic program table element 1007, the encoding unit 13 first declares the electronic program table element 1007 using the flag <Element 1007>, and then uses the flags (Option), (Number of Rows), and (Receiving Element 2005 Message). ), (Linked Screen Menu ID), (Position X), and (Position Y) to explain the selected type of electronic program table element 1007 (1 represents the first type, 2 represents the second type), the number of columns, and whether Receive the control command of the key 2005 from the remote control 20 (Yse stands for receive, No means not receive), the ID number of the screen form 21 200534707 linked to the control command from the key 2005, and the electronic program table component 1007 at Position on screen form 1001. If it is the first type of electronic program table element, such as (Option) 1, the coding unit 13 uses flags (1011-1 Content), (1011-2 Content) 5, (1011-3 Content), (1011 Font Type), (1011 Character

Size )、( 1011 Character Color )、( 1011 Background Color)、( 1012 Font Type)、( 1012 Character Size)、( 1012 Character Color) 、 ( 1012 Background Color)、( 1013 Font Type )、( 1013 Character Size )、( 1013 10 Character Color )及(1013 Background Color ),以說明 第三元件1011之標題内容、字型、字元尺寸、字元顏色及 於第一元件1013、第二元件1012及第三元件1013之邊界 内的背景色。 若為第二型態之電子節目表元件時,如(Option ) 2, 15 編碼單元 13 使用旗標(1016 Font Type)、( 1016 CharacterSize), (1011 Character Color), (1011 Background Color), (1012 Font Type), (1012 Character Size), (1012 Character Color), (1012 Background Color), (1013 Font Type), (1013 Character Size) , (1013 10 Character Color) and (1013 Background Color) to explain the title content, font, character size, character color of the third element 1011, and the first element 1013, the second element 1012, and the third element 1013 The background color inside the border. If it is a second type of electronic program table component, such as (Option) 2, 15 coding unit 13 uses flags (1016 Font Type), (1016 Character

Size )、( 1016 Character Color )、( 1016 Background Color)、( 1017 Font Type)、( 1017 Character Size)、( 1017 Character Color) 、 ( 1017 Background Color)、( 1018 Font Type )、( 1018 Character Size )、( 1018 20 Character Color ) Λ ( 1018 Background Color ) λ ( 1019Size), (1016 Character Color), (1016 Background Color), (1017 Font Type), (1017 Character Size), (1017 Character Color), (1017 Background Color), (1018 Font Type), (1018 Character Size) , (1018 20 Character Color) Λ (1018 Background Color) λ (1019

Font Type)、( 1019 Character Size)、( 1019 Character Color )、( 1019 Background Color ),以說明字型、字元尺 寸、字元顏色,及第五元件1019、第六元件1018、第七元 件1017與第八元件1016之邊界内的背景色。 22 200534707 5 10 15 20 以連結元件1008來說,編碼單元13先使用旗標〈 Element 1 008〉宣告連結元件1〇〇8,其後使用旗標( Linked Screen Menu ID)及(Hotkey),以利用識別碼說明 被連結的螢幕表單與說明遙控器20上用來控制切換至被連 結之螢幕表單之智慧鍵2009或2010。 以圖片元件1009來說,編碼單元先使用旗標〈 Element 1009〉宣告圖片元件1 009,其後使用旗標( Picture ID ) &gt; ( Picture Type ) ^ ( Width ) &gt; ( Height ) &gt; (Font Type), (1019 Character Size), (1019 Character Color), (1019 Background Color) to describe the font, character size, character color, and fifth element 1019, sixth element 1018, seventh element 1017 The background color within the boundary with the eighth element 1016. 22 200534707 5 10 15 20 For the link element 1008, the coding unit 13 first declares the link element 1008 with the flag <Element 1 008>, and then uses the flags (Linked Screen Menu ID) and (Hotkey) to Use the identification code to describe the linked screen form and the smart key 2009 or 2010 on the remote control 20 to control switching to the linked screen form. In the case of picture element 1009, the coding unit first declares picture element 1 009 using the flag <Element 1009>, and then uses the flag (Picture ID) &gt; (Picture Type) ^ (Width) &gt; (Height) &gt; (

Position X)、( Position Y)及(Transparency Setting) ,以說明圖片的來源、圖片之檔案格式、圖片元件1〇〇9於 螢幕表單1〇〇1的邊界、圖片元件1 009於螢幕表單1〇〇1上 的位置,及透明度設定。旗標(picture ID)表示於設計 時的指定圖片。因巾,開機程式權亦包含圖片來源,不同 的旗標(Picture ID)對應不同的圖片來源。 依據前述的電子節目表設計與編碼的介紹,茲舉一範 例來說明。圖15與圖16是依據佈局流程而設計出的新電 子即目表’其包含兩螢幕表單1001,、1001,,其中螢幕表 早1001’為基本螢幕表單而其識別碼1〇為〇,另—螢幕表π 讀”識別碼【以i。識別㉟ID0之榮幕表丨職,: 頻道節目影像播放視窗元件_,與一固定標題元件^5, 。固定標題元件刪用以說明按壓遙控器2 9時可切換至另一勞幕表單的訊息。識別碼 1 表單_,,具有一頻道節目影像播放元件_ =Position X), (Position Y), and (Transparency Setting) to explain the source of the picture, the file format of the picture, the border of the picture element 1009 on the screen form 1001, and the picture element 1009 on the screen form 1〇 〇1 position, and transparency settings. The flag (picture ID) indicates the specified picture at design time. Because of this, the boot program right also includes the picture source, and different flags (Picture ID) correspond to different picture sources. Based on the introduction to the design and coding of the electronic program table, an example is given. Fig. 15 and Fig. 16 are new electronic catalogues designed according to the layout process, which include two screen forms 1001, 1001, where the screen form 1001 'is the basic screen form and its identification code 10 is 0, and —Screen table π read "identification code [with i. Identification ㉟ID0's glorious table table job ,: Channel program image playback window element_, and a fixed title element ^ 5,. Fixed title element deleted to explain the press of the remote control 2 At 9 o'clock, you can switch to the message of another curtain form. Identification code 1 form _, with a channel program video playback component _ =

目表το件1007”。螢幕表單1〇〇 P 謂1間存有連結關係。 23 200534707 當數位機上盒2收到來自遙控器2〇之按鍵2〇〇9產生的控 制指令時,識別碼謂之勞幕表| i謝,會切換至識別碼 ID1之螢幕表單1〇01”。當數位機上盒2接收到來自遙控器 20之按鍵2005產生的控制指令時,識別碼idi之螢幕表單 5 _,’會切換至識別碼之螢幕表單1001,。當這些螢幕 表單 1001’、_,,與元件 1003,、_,,、_,、_,,之屬 性被定義後,編碼單元13執行編碼流程,以形成如圖17 之開機程式檔。 因此,由於設計步驟時,設計者可自資料庫12載入所 10 ^之元件樣本來佈設新電子節目I,設計者僅需定義各元 件屬性而無需撰寫程式,同時元件屬性定義後的效果可即 時呈現於顯示單元16上,讓設計者可即時瞭解設計效果並 可即時作適當調整。如此,設計者可於圖形介面上輕易地 設計所需之電子節目表’然後編碼單元13會自動將所佈局 15 t新電子節目表編碼成開機程式檔,讓電子節目表設計的 困難度大幅降低,使得任何人可輕易利用本發明的方法來 設計其想要的個人化電子節目表設計成為可能。 其後,當完成電子節目表設計與編碼後,將會形成一 新開機程式標。此開機程式檔可於數位機上盒2出廠前安 20 纟於數位機上盒2内1而,為了可於數位機上盒2出廠 後,仍可依設計者需要而適時更新數位機上盒2之電子節 目表。因此,本實施例更包含圖&quot;步驟5以輔助數位機 上盒2自動更新開機程式播。在以下段落中將配合圖u來 說明更新開機程式檔流程。 24 200534707 在步驟5!巾,電腦工作平台i透過其輸出部η盘數 位機上盒2之輸人部23將已編碼完成之開機程式檔傳送至 數位機上盒2,使數位機上盒2下載開機程式檔。在傳送開 機程式檔時’輸出部14之傳輸規格相同於輪人部U的傳 5 輸規格。在本例中,輸出部14與輪入部15可透過SD讀卡 機104、202或者乙太緵線2()1來傳輸開機程式檔。其:, 更新單元21先在步驟52中分析此開機程式檔,而後在步 驟53連結至資料庫22。緊接著,在步驟54令更新單元 1更新負料庫22中舊開機程式檔,使來自電腦平台1之新 1〇 開機程式檔取代舊開機程式檔來儲存於資料庫22内。在完 成前述步驟後令數位機上盒2重新開機,新設計的電子= 目表將開始玉作直至下—次新開機程式檔載人數位機上盒2 為止。如此,不再受限於習知數位機上盒2的開機程:檔 難以更新的缺滅,設計者可輕易讓自己設計的個人化電子 15 f目表取代數位機上盒2上舊有電子節目表,讓諸如使用 者之類的設計者可利用本發明適時更改電子節目表的佈局 設計’以符合使用者個人化的需求。 綜前所述,有別於習知利用程式語言撰寫電子節目表 方式,本發明提供人們熟悉之圖形化介面來供設計者輕易 20 ㈣其希望的1子節目表並自動將其編碼成可被數位機上 盒2解碼之開機程式檔,使電子節目表設計困難度大幅降 低,讓任何人可輕易設計出個人化電子節目表;其後,更 可輕易將新開機程式檔傳送至數位機上盒2,以自動更新舊 開機程式檔,讓使用者可依自己喜好設計個人化電子節目 25 200534707 表’來適時更新數位機上盒2之電子節目表。 惟以上所述者,僅為本發明之較佳實施例而已,當不 月b以此限定本發明實施之範圍,即大凡依本發明申請專利 範圍及發明說明書内容所作之簡單的等效變化與修飾,皆 應仍屬本發明專利涵蓋之範圍内。 【圖式簡單說明】 圖1是一種習知電子節目表的階層示意圖; 圖2是實現本發明較佳實施例之系統的架構示意圖; 圖3是本實施例之系統的方塊示意圖; 圖4是本實施例之方法的流程圖; 圖5是本實施例中設計電子節目表的流程圖; 圖6是本實施例中所應用一數位機上盒用遙控器的基 本按鍵之示意圖; 圖7是本實施例中一螢幕表單的一範例的示意圖; 圖8是本實施例中第一型態電子節目表元件的示意圖 贅 圖9是本實施例中第一型態電子節目表元件之_動作 示意圖,第四元件係移動至第一型態電子節目表元件表格 之第二列; 圖10是圖8中第一型態電子節目表元件之另一動作示 意圖,此頻道節目數量係大於第一型態電子節目表元件表 袼的列數,第四元件係位於表格最下面一列; 圖11是本實施例中第二型態電子節目表元件之示意圖 26 200534707 圖12是圖11中第二型態電子節目表元件之—動作示咅 圖’第九元件係移動至第二型態電子節目表元件表格之; 二列; 圖13是圖11中第二型態電子節目表元件之另一動作示 意圖,此頻道節目數量係大於第二型態電子節目表元件表 格的列數,第九元件係位於表格最下面一列; 圖14是本實施例中編碼之流程圖; 圖15與圖16是分別顯示本實施例中一新設計電子節 目表範例之兩螢幕表單; 圖17疋說明圖15與圖16中範例經編碼後的開機程式 槽之示意圖;及 圖18是本實施例更新開機程式檔之流程圖。 27 200534707 【圊式之主要元件代表符號說明】 1電腦平台 節目影像播放視窗元件 100顯示單元 1004 節目名稱暨時間元件 101鍵盤 1005 、1005’ 固 定標題元 103主機 件 104、202 SD讀卡機 1006 目前時間元件 11事件處理單元 1007 、1007” 電 子節目表 12、22資料庫 元件 13編碼單元 1008 連結元件 14輸出部 1009 圖片元件 15輸入單元 1011 第三元件 16顯示單元 1012 第二元件 2數位機上盒 1013 第一元件 21更新單元 1014 第四元件 201乙太纜線 1016 第八元件 23輸入部 1017 第七元件 20遙控器 1018 第六元件 2000〜2010按鍵 1019 第五元件 1001 、 1001, 、 1001” 螢幕 1020 第九元件 表單 3〜5 、31〜36 、 41〜43 、 1002節目介紹元件 51〜54步驟 1003、10039、1003,, 頻道 28Table of contents τοpiece 1007 ”. The screen form 100P indicates that there is a connection relationship between them. 23 200534707 When the digital box 2 receives the control command from the remote control button 009, the identification code This is the labor table | Thank you, it will switch to the screen form 1001 of ID1 ”. When the set top box 2 of the digital tablet receives the control command generated by the key 2005 of the remote control 20, the screen form 5_, 'of the identification code idi will switch to the screen form 1001, of the identification code. After the attributes of these screen forms 1001 ', _, and components 1003 ,, _ ,,, _ ,, _ ,, are defined, the encoding unit 13 executes the encoding process to form a boot program file as shown in FIG. Therefore, during the design step, the designer can load a 10 ^ component sample from the database 12 to set up a new electronic program I. The designer only needs to define the properties of each component without writing a program. At the same time, the effect of the definition of the component properties can be Real-time presentation on the display unit 16 allows the designer to understand the design effect in real time and make appropriate adjustments in real time. In this way, the designer can easily design the required electronic program table on the graphical interface. Then the coding unit 13 will automatically encode the 15 t of the new electronic program table into a boot program file, which greatly reduces the difficulty of designing the electronic program table. This makes it possible for anyone to easily use the method of the present invention to design their desired personalized electronic program table design. After that, when the design and coding of the electronic program table is completed, a new boot program logo will be formed. This boot program file can be installed in the digital box 2 before leaving the factory. 20 It can be installed in the digital box 2 before leaving the factory. In order to allow the digital box 2 to be shipped from the factory, the digital box can still be updated according to the designer's needs 2 of the electronic program table. Therefore, this embodiment further includes a diagram "Step 5" to assist the digital box 2 to automatically update the boot program. In the following paragraphs, the process of updating the boot program file will be explained with figure u. 24 200534707 In step 5 !, the computer work platform i transmits the encoded boot program file to the digital set-top box 2 through the input section 23 of the digital set-top box 2 of its output section, so that the digital set-top box 2 Download the boot program file. When transmitting the startup program file, the transmission specifications of the output section 14 are the same as those of the transmission section U. In this example, the output unit 14 and the turn-in unit 15 can transmit the boot program file through the SD card reader 104, 202 or the Ethernet line 2 () 1. The update unit 21 first analyzes the boot program file in step 52, and then links to the database 22 in step 53. Next, in step 54 the update unit 1 is instructed to update the old boot program file in the negative storage 22, so that the new 10 boot program file from the computer platform 1 is stored in the database 22 instead of the old boot program file. After completing the above steps, restart the box 2 on the digital tablet. The newly designed electronic table will start to work until the next time the new boot program loads the box 2 on the digital tablet. In this way, it is no longer limited to the boot process of the conventional digital set-top box 2: the file is difficult to update, and the designer can easily make his own personalized electronic 15f table to replace the old electronic set-top box 2. The program table allows designers such as users to use the present invention to change the layout design of the electronic program table in a timely manner to meet the user's personalized needs. In summary, unlike the conventional way of writing electronic program schedules using programming languages, the present invention provides a familiar graphical interface for designers to easily edit a subprogram schedule that they want and automatically encode it into a The boot program file decoded by the set-top box 2 of the digital computer greatly reduces the difficulty of designing the electronic program table, allowing anyone to easily design a personalized electronic program table; thereafter, the new boot program file can be easily transmitted to the digital computer Box 2, to automatically update the old boot program file, so that users can design personalized electronic programs 25 200534707 according to their preferences to update the electronic program table of box 2 on the digital machine in a timely manner. However, the above are only the preferred embodiments of the present invention. When the month b is used to limit the scope of the implementation of the present invention, that is, the simple equivalent changes made according to the scope of the patent application and the content of the invention description Modifications should still fall within the scope of the invention patent. [Brief description of the drawings] FIG. 1 is a hierarchical schematic diagram of a conventional electronic program table; FIG. 2 is a schematic structural diagram of a system for implementing a preferred embodiment of the present invention; FIG. 3 is a block schematic diagram of a system of this embodiment; The flowchart of the method of this embodiment; Figure 5 is a flowchart of designing an electronic program table in this embodiment; Figure 6 is a schematic diagram of the basic keys of a remote control for a digital set-top box applied in this embodiment; Figure 7 is A schematic diagram of an example of a screen form in this embodiment; FIG. 8 is a schematic diagram of a first type electronic program table element in this embodiment, and FIG. 9 is a schematic diagram of the first type of electronic program table element in this embodiment. The fourth component is moved to the second column of the first type electronic program table component table. FIG. 10 is another schematic diagram of the first type electronic program table component in FIG. 8, and the number of programs of this channel is greater than that of the first type. The number of columns of the electronic program table component table ,, the fourth component is located in the bottom column of the table; Figure 11 is a schematic diagram of the second type of electronic program table components in this embodiment 26 200534707 Figure 12 is the second in Figure 11 Of the electronic program table element in the state of action—the ninth element is moved to the second type of electronic program table element table; two columns; FIG. 13 is another action of the second type of electronic program table element in FIG. 11 Schematic diagram, the number of programs in this channel is greater than the number of columns of the second type electronic program table component table, the ninth component is located in the bottom column of the table; Figure 14 is a flowchart of encoding in this embodiment; Figure 15 and Figure 16 are respectively A two-screen form showing an example of a newly-designed electronic program table in this embodiment; FIG. 17 is a schematic diagram illustrating the boot code slot of the example coded in FIG. 15 and FIG. 16; and FIG. 18 is an example of updating the boot program file in this embodiment. flow chart. 27 200534707 [Description of the main symbols of the main components] 1 Computer platform program image playback window component 100 display unit 1004 program name and time component 101 keyboard 1005, 1005 'fixed title element 103 main unit 104, 202 SD card reader 1006 present Time element 11 Event processing unit 1007, 1007 "Electronic program table 12, 22 Library element 13 Encoding unit 1008 Link element 14 Output part 1009 Picture element 15 Input unit 1011 Third element 16 Display unit 1012 Second element 2 Digital box 1013 First element 21 Update unit 1014 Fourth element 201 Ethernet cable 1016 Eighth element 23 input section 1017 Seventh element 20 Remote control 1018 Sixth element 2000 ~ 2010 Button 1019 Fifth element 1001, 1001, 1001 "screen 1020 Ninth element form 3 ~ 5, 31 ~ 36, 41 ~ 43, 1002 Program introduction element 51 ~ 54 Step 1003, 10039, 1003, channel 28

Claims (1)

200534707 拾、申請專利範圍: 1. 一種數位電視中個人化電子節目 ” 丁 土 β ^心表作方法,係包括 A) 於-圖形介面下設言卜用以顯示複數頻道之 …訊之電子節目表,該電子節目表具有至 表單,該螢幕表單具有至少一元件;及 B) 將該電子節目表編碼成_開機程式楷。 2. 依據申請專利範圍帛丨項所述之製作方法,其中,誃舟 驟A)中具有以下子步驟: μ v A-1)產生一新的螢幕表單並令該螢幕表單擁有一 屬的識別碼; 少 A-2)於該螢幕表單上產生該至少 一元件之屬性;及 元件並定義該至 Α·3)若欲再產生—新的螢幕表單時,重覆該等子步 驟A-1)與A-2),直至不再產生一新的榮幕表單為止。 3·依據申請專利範圍第2項所述之製作方法,其中,在該 步驟A-3)中,更建立該再產生的螢幕表單與該先前產生 的螢幕表單間的的連結關係。 4. 依據申請專利範圍第2項所述之製作方法,其中,在該 子步驟A-D中,更定義該螢幕表單之屬性,該屬性含有 背景色與於-電視螢幕上的該螢幕表單的寬度與高度。 5. 依射請專利範圍第2項所述之製作方法,其中,在該 子步驟Α-2)中,若設計一頻道節目影像播放視窗元件, 用以播放該等頻道中一頻道之節目影像,該頻道節目影 29 200534707 像播放視窗兀件需定義之屬性含有該頻道節目影像播放 視窗元件於該螢幕表單上的尺寸比率與位置。 6·依據申請專利範圍第5項所述之製作方法,其中,在爷 子步驟A-2)中,該頻道節目影像播放視窗元件需定義^ 屬性更含有界定隨一遙控器之至少一特定控制指令而切 換播放該等頻道中不同頻道的節目。 7 ·依據申请專利範圍第5項所述之製作方法,其中,在今 子步驟A-2)中,若設計一用以介紹該頻道節目之節目介 紹元件’其需定義的屬性含有字型、字元尺寸、該節目 介紹元件於該螢幕表單上的邊界與位置、及於該節目介 紹元件的邊界内的背景色。 8.依據申請專利範圍第5項所述之製作方法,其中,在今 子少驟A-2)中,若設計一用以顯示該頻道節目名稱與播 放時間之節目名稱暨時間元件,其需定義的屬性含有字 蜇、字元尺寸、字元顏色、該節目名稱暨時間元件於邊 界内的背景色與其於該螢幕表單上位置。 9·依據申請專利範圍第2項所述之製作方法,其中,在今 子夕驟A-2)中,若設計一固定標題元件,其需定義的屬 性含有該標題内容、字型、字元尺寸、字元顏色、該固 定梯題元件於邊界内的背景色與其於該螢幕表單上的位 篆。 1 〇·依據申請專利範圍第2項所述之製作方法,其中,在嗲 子夕驟A-2)中,該至少一元件係一電子節目表元件,用 以顯示該等頻道之相關節目資訊。 30 200534707 1 1 ·依據申請專利筋圖楚 +牛赞A^ 項所述之製作方法,其中,在該 子步驟 A - 2) Φ,ϋ a I …2 十該電子節目表元件為-第-型態 ”、貝不A寺頻道中目前節目的相關 貧訊。 12·依據申请專利範圍第丨 項所述之製作方法,其中,在該 子步驟A_2)中,該第一 一 ^ L冤千即目表元件含有一用以 顯示該等頻道名稱之笫 弟凡件、一與該第一元件並列和 顯示與該等頻道相關 μ 一 邳關之目刖即目名稱暨播放時間之第二 元件,及一位於該第—件盘 — 凡什興弟一兀件上方並用以指示 該等元件標題之第三元件。 13.依據中請專利範圍第12項所述之製作方法,其中,在該 子乂驟A 2)中’该第—型態電子節目表元件中需定義的 屬性含有顯示第-元件與第^件於其内的-表格之列 數0 14·依據巾請專利範圍第13項所述之製作方法,其中,在該 子步驟A-2)中’該第—型態電子節目表元件更包含一第 四元件’用以指示該等頻道中—頻道作為—被選擇頻道 ’該第四元件需;t義的屬性含有界㈣第四元件隨一遙 控器之至少一特定控制指令來指定該等頻道中不同頻道 作為該被選擇頻道。 15 ·依據申請專利範圍第14項所述之製作方法,其中,在該 子步驟A-2)中,在該頻道量大於該表格之列數情況下, 該第四元件需定義的屬性更含有若該第四元件指示的被 選擇頻道鄰近該表格的邊界且收到該遙控器之至少一特 31 I 200534707 定控制指令時,位於該表格内的第一元件與第二元件移 位,使位移後該表格内顯示頻道中至少一頻道不同於位 移前該表格内顯示頻道。 16·依據申請專利範圍第14項所述之製作方法,其中,在該 子步驟A-2)中,該第四元件需定義的屬性含有界定隨該 遙控器之另-特定控制指令而連結至該等螢幕表單中另 一勞幕表單,該另一勞幕表單内含有-用以介紹該被選 擇頻道的目前節目之節目介紹元件盥_ T 一 播放该被選擇頻 道的目前節目之頻道節目影像播放視窗元件中的至少一 者0 1 7.依據申請專利範圍第1 〇項所述之製作方, , ^ ’其中’在該 子步驟Α-2)中,若設計該電子節 衣70件為一第二型態 時,該電子節目表元件顯示該等頻道於_ 有節目的相關資訊。 ' 、疋期間内所 18·依據申請專利範圍第17項所述之製作方法, 子步驟Α-2)中,該第二型態電子節目表元件::二该 顯示該等頻道名稱之第五元件、_與該第五-有用以 顯示與該等頻道相關並於該特定期間件並列和 之第六元件、一位於該第六元件上方以即目之名稱 内的時間之第七元件及一位於該第七元;牛不該特定期間 特定期間内的日期之第八元件。 上方以顯示該 19 ·依據申請專利範圍第1 8項所述之製作方、 子步驟Α_2)中,該第二型態電子 ”中,在該 曰表凡件Ι&amp;勺人 九元件,用以指示該等頻道中節目 匕3 —第 〒的-節目作為一被 32 200534707 遥擇即目,該第九元件需定義的屬性含有界定該第九元 件Ik遙控器之至少一特定控制指令來指示該等頻道節 目中不同節目作為該被選擇節目。 依據申明專利範圍第丨9項所述之製作方法,其中,在該 子v驟A-2)中,該第九元件需定義的屬性含有界定隨該 遙控器之另一特定控制指令而連結至該等螢幕表單中另 螢幕表單,该另一螢幕表單内含有一用以介紹該被選 擇頻道的目前節目之節目介紹元件。200534707 Scope of patent application: 1. A method of personalizing electronic programs in digital TV "Dingtu β ^ heart watch method, including A) electronic program under the graphic interface to display plural channels ... Table, the electronic program table has a form, and the screen form has at least one element; and B) the electronic program table is coded as _boot program Kai. 2. According to the production method described in the scope of patent application 帛 丨, wherein, Step A) has the following sub-steps: μ v A-1) generates a new screen form and makes the screen form have a genus identification code; less A-2) generates the at least one component on the screen form 3)) If you want to re-generate a new screen form, repeat these sub-steps A-1) and A-2) until a new glory form is no longer generated 3. The production method according to item 2 of the scope of patent application, wherein in step A-3), the connection relationship between the regenerated screen form and the previously generated screen form is further established. 4 According to the scope of patent application No. 2 In the manufacturing method described above, in the sub-step AD, the attributes of the screen form are further defined, and the attributes include the background color and the width and height of the screen form on the TV screen. The production method described in item 2, wherein, in the sub-step A-2), if a channel program image playback window component is designed to play a program image of a channel in these channels, the channel program image 29 200534707 The attributes to be defined like the playback window element include the size ratio and position of the channel program image playback window element on the screen form. 6. According to the production method described in item 5 of the scope of patent application, in step A In -2), the channel program image playback window element needs to be defined ^ The attribute also contains a definition that switches to play the programs of different channels in these channels with at least one specific control instruction of a remote control. 7 • According to item 5 of the scope of patent application In the production method described above, in this sub-step A-2), if a program introduction element for introducing the channel program is designed, the attributes to be defined include Font, character size, the border and position of the program introduction element on the screen form, and the background color within the border of the program introduction element. 8. According to the production method described in item 5 of the scope of patent application, where In this sub-step A-2), if you design a program name and time element to display the program name and playing time of the channel, the attributes that need to be defined include word, character size, character color, the The background color of the program name and time element within the border and its position on the screen form. 9. According to the production method described in item 2 of the scope of the patent application, where in this step A-2), if a For a fixed title component, the attributes to be defined include the title content, font style, character size, character color, background color of the fixed title component within the border, and its position on the screen form. 1 〇. The production method according to item 2 of the scope of patent application, wherein in Xun Xi Xi A-2), the at least one component is an electronic program table component for displaying related program information of the channels . 30 200534707 1 1 · According to the production method described in the patent application of Chu Tu + Niu Zan A ^, wherein in this sub-step A-2) Φ, ϋ a I… 2 ten electronic program table elements are-the- Type ", relevant information about the current program in the Bebe A Temple channel. 12. According to the production method described in item 丨 of the scope of patent application, wherein in the sub-step A_2), the first one That is, the list element contains a second element used to display the names of the channels, a second element that is juxtaposed with the first component and displays the related to these channels. , And a third component located above the first piece of Fanshi Xingdi and indicating the title of these components. 13. According to the manufacturing method described in item 12 of the patent scope, where In step A 2), the attribute to be defined in the component of the first type of electronic program table contains the number of columns of the form that displays the first component and the first one. 0 14 · Based on the patent application, the 13th The production method described in the above item, wherein, in the substep A-2), the The first type of electronic program table element further includes a fourth element 'to indicate that the channel is selected as the selected channel'. The fourth element is required; the attribute of the meaning contains the boundary of the fourth element with a remote control. At least one specific control instruction to designate different channels among these channels as the selected channel. 15 · According to the production method described in item 14 of the scope of patent application, wherein in the sub-step A-2), the channel If the quantity is greater than the number of columns in the table, the attribute to be defined for the fourth element further includes that if the selected channel indicated by the fourth element is close to the boundary of the table and receives at least one special control from the remote control 31 I 200534707 When instructed, the first element and the second element in the table are shifted, so that at least one of the channels displayed in the table after the shift is different from the channel displayed in the table before the shift. The manufacturing method described above, in the sub-step A-2), the attribute to be defined for the fourth element contains a definition that is linked to the screens with another specific control instruction of the remote controller. In another form, there is a program introduction element used to introduce the current program of the selected channel in the list. T — a channel program image playback window element that plays the current program of the selected channel. At least one of 0 1 7. According to the producer described in item 10 of the scope of the patent application, ^ 'wherein' in this substep A-2), if 70 pieces of the electronic joint garment are designed as a second In the type, the electronic program table element displays relevant information of the channels in which the channel has programs. ', During the period 18. According to the production method described in item 17 of the scope of patent application, in substep A-2), The second type of electronic program table elements: two fifth elements that display the names of the channels, _ and the fifth-useful sixth elements that are related to the channels and are tied together during the specific period, A seventh element located at the time above the sixth element within the name of the current item and an eighth element located at the seventh element; the date is within the specific period and the specific period. The upper part shows the 19th part according to the producer, sub-step A_2) described in the scope of application for patent, sub-step A_2), the second type of electronic ", in the said watch I &amp; Indicate that the program in this channel is the 3rd-program as a remote selection by 32 200534707. The attribute to be defined by the ninth element contains at least one specific control instruction defining the nk remote control of the ninth element to indicate the Different programs in other channel programs are selected as the selected program. According to the production method described in Item 9 of the declared patent scope, wherein in the sub-step A-2), the attribute to be defined for the ninth element contains a Another specific control command of the remote controller is linked to another screen form of the screen forms, and the other screen form contains a program introduction element for introducing the current program of the selected channel. 2!•依射tf專利範圍第18項所述之製作方法,其中,在該 子步驟A-2)中,该第二型態的電子節目表元件中需定義 的屬性含有顯示第五元件與該第六㈣於其内的一表格 之列數。2! • The production method according to item 18 of the patent scope of Tf patent, wherein in the sub-step A-2), the attribute to be defined in the second type of electronic program table element includes a display fifth element and The number of columns in a table in which the sixth is located. 22.依據申請專利範圍帛2項所述之製作方法,其中,在拿 子步驟A-2)中,若設計一圖片元件,其需定義的屬性^ 有該圖片之來源、該圖片之檔案格式、該圖片元件於餐 螢幕表單上的邊界與位置及該圖片之透明度。 23·依據申請專利範圍帛2項所述之製作方法又,其中,該步 驟B具有以下子步驟: 人 B_l)產生一新檔案以紀錄該電子節目表之内容; B-2)紀錄該電子節目表内所有螢幕表單之總數;及 B-3)紀錄各該螢幕表單之屬性與各該螢幕表單内的 各該兀件之屬性,以編碼成該開機程式檔。 24.依據申請專利範圍第1項所述之製作方法,更包含+ 驟〇,將該開機程式楷傳送至-數位機上金,而該隸 33 200534707 機上盒載有-更新程序與—f的開機程式標,該更新程 序於收㈣開機程讀時,以該開機程切取代該 開機程式檔。 25·依據申請專利範圍第24項所述之製作方法,其中,該步 驟C)中’該更新程序包含以下子步驟: c-i)分析該開機程式檔; C-2)連結該數位機上盒的一作業系統之資料庫;及 C-3)更新該資料庫中原本開機程式檔為該開機 檔。 26· -種數位電視中個人化電子節目表之製作系統,包含: 一輸入單元,用以供設計者輸入控制命令; 貝料庫,用以存取資料,該資料庫内的資料具有 一螢幕表單樣本與至少一元件樣件; 一事件處理部,依據該輸入單元輸入的控制命令來 擷取該資料庫内的樣本資料,以產生_用以顯示複數頻 道之相關節目資訊之電子節目表,該電子節目表具有至 少一螢幕表單,該螢幕表單具有至少一元件; 一顯示單元,用以顯示該個人化電子節目表;及 一編碼單元,係將該電子節目表編碼成一開機程式 槽。 27·依據申請專利範圍第%項所述之製作系統,其中,該事 件處理部更依據該輸入單元輸入的控制命令來定義該至 少一螢幕表單與該至少元件之屬性。 28·依據申請專利範圍第26項所述之製作系統,更包含一設 34 200534707 置於一數位機上盒之更新單元,該數位機上盒具有一舊 開機程式彳t,該更新單元用以使該編碼單元產生之該開 機程式檔取代該舊開機程式檔。 29·依據申請專利範圍第28項所述之製作系統,更包含一用 以將該開機程式檔輸出之輸出部,及一設置於該數位機 上盒且傳輸規袼與該輸出部相符之輸人部,該輸入部用 以將該開機程式檔傳送至該更新單元。 3〇·依據申請專利範圍第26項所述之製作系統,#中,該資 :庫”有W目介紹兀件樣本、-頻道節目影像播放視 窗7L件樣本、-節目名稱暨時間元件樣本、—固定標題 元件樣本、一目前時間牙杜接 亍1兀件樣本、一電子節目表元件樣 本、一連結元件樣本及一圖片元件樣本。 31.-種用以使電子裝置執行數位電視中個人化電子節目表 製作步驟之電細程式產品,該製作步驟係包括: ^ 目开^ &quot;面下设计一用以顯示複數頻道之相關 =資訊之電子節目表,該電子節目表具有至少—榮幕 表皁,該螢幕表單具有至少—元件;及 B)將該電子節目表編碼成1機程式擋。 32·依據申請專利範圍第31項所述之電腦程式產品,其中, 孩步驟A)中具有以下子步驟: 屬的—新的螢幕表單並令該螢幕表單擁有一專 A-2)於該螢幕表單上產 少一元件之屬性;及 生該至少一 元件並定義該至 35 200534707 A-3)若欲再產生一新的螢幕表單時,重覆該等子牛 驟α-d與A_2),直至不再產生一新的榮幕表單為止。乂 33.依據申請專利範圍第32項所述之電腦程式產品,其中, 在該步驟A:,更建立該再產生的螢幕表單與該先前 產生的螢幕表單間的的連結關係。 34·依據申請專利範圍第32項所述之電腦程式產品,其中, 在該子步驟Α-υ中,更定義該螢幕表單之屬性,該屬性 含有背景色與於-電視螢幕上的該螢幕表單的寬度與高 度。 η 35. 依據申請專利範圍第32項所述之電腦程式產品,其中, 在該子步驟Α_2)中,若設計一頻道節目影像播放視窗元 件’用以播放該等頻道中一頻道之節目影像,該頻道節 目影像播放視窗元件需定義之屬性含有該頻道節目影像 播放視窗元件於該螢幕表單上的尺寸比率與位置。 36. 依據申請專利範圍第35項所述之電腦程式產品,其中, 在該子步驟Α-2)中,該頻道節目影像播放視窗元;牛需定 義之屬性更含有界定隨一遙控器之至少一特定控制指令 而切換播放該等頻道中不同頻道的節目。 37. 依據中請專利範圍第35項所述之電腦程式產品,其中, 在該子步驟Α-2)中,若設計-用以介紹該頻道節目之節 目介紹元件,其需定義的屬性含有字型、字元尺寸、該 節目介紹元件於該螢幕表單上的邊界與位置、及於該節 目介紹元件的邊界内的背景色。 38·依據申請專利範圍第35項所述之電腦程式產品,其中, 36 200534707 在該子步驟A_2)中,若設計一用以顯示該頻道 /、播放時間之節目名稱暨時間元件,其需定義的屬性含 有子型、字元尺寸、字元顏色、該節目名稱暨時間元件 於邊界内的背景色與其於該螢幕表單上位置。 39.依據申請專利範圍第32項所述之電腦程式產品,其中, 在該子步驟A-2)中,若設計一固定標題元件,其需定義 的屬性含有該標題内容、字型、字元尺寸、字元、 該固定標題元件於邊界内的背景色與其於該螢幕表j 的位置。 早上 40. 依據申凊專利範圍第32項所述之電腦程式產品,其中, 在該子步驟A-2)中,該至少—元件係_電子節目 ’用以顯示該等頻道之相關節目資訊。 41. 依據申請專利範圍第4〇項所述之電腦程式產品,其中, 在該子步驟A-2)中,若設計該電子節目表元件為二第二 型態時,該電子節目表元件顯示該等頻道中目 相關資訊。 的 42. 依射請專利_第41項所述之電腦程式產品,其中, 找子步驟Α·2)中,該第—型態的電子節目表元:含有 一用以顯示該等頻道名稱之第一元件、一與該第一元件 並列和顯示與該等頻道相關之目前節目名稱暨播放=間 之::,件’及一位於該第—元件與第二元件上方並用 以指不該等元件標題之第三元件。 43·依據申明專利範圍第42項所述之電腦程式產品,其中, 在該子步驟A-2)中,該第_型態的電子節目&lt;_4 37 200534707 定義的屬性含有顯示第一元件與第二元件於其内的—表 格之列數。 44·依據申請專利範圍第43項所述之電腦程式產品,其中, 在該子步驟A-2)中,該第一型態之電子節目表元件更包 含一第四元件,用以指示該等頻道中一頻道作為一被選 擇頻道,該第四元件需定義的屬性含有界定該第四元件 隨一遙控器之至少一特定控制指令來指定該等頻道中不 同頻道作為該被選擇頻道。 45·依據申請專利範圍第44項所述之電腦程式產品,其中, 在該子步驟A-2)中,在該頻道量大於該表格之列數情況 下,該第四元件S定義的屬性更含有若該第四元件指示 的被選擇頻道鄰近該表格的邊界且收到該遙控器之至少 一特定控制指令時,位於該表格内的第一元件與第二元 件移位,使位移後該表格内顯示頻道中至少一頻道不同 於位移前該表格内顯示頻道。 46 依據申請專利範圍第44項所述之電腦程式產品,其中, 在該子㈣A·2)中,該第四元件需定義的屬性含:界定 隨該遙控器之另-特定控制指令而連結至該等勞幕表單 中另-螢幕表單’該另-螢幕表單内含有—用以介紹該 被選擇頻道的目前節目之節目介紹元件與—播放該被選 擇頻道的目前節目之頻道節目影像播放視窗元件中的至 少一者。 47.依據申請專利範圍第4〇項所述之電腦程式產品,其中, 在該子步驟A-2)中,若設計該電子節目表元件為一第二 38 200534707 型態時,該電子節目表元件顯示該等頻 内所有節目的相關資訊。 4頻道於-特定期間 伙依據申請專利範圍第47項所述之電腦程式產品,其中, 在該子步驟A-2)中,該第二型態電子節目表元件 用以顯示該等頻道名稱之第五元件、一 . θ -、邊第五元件it 和·、、、貝示與該等頻道相關並於該特定期間内所有節目之 名稱之第六元件、一位於續笛丄士 期間内的時間之第七元::顯示該特定 … 件及一位於該第七元件上方以顯 不该特定期間内的日期之第八元件。 仪㈣申請專利範圍第48項所述之電腦程式產品,㈠, 在該子步驟A-2)中,該第二型能 /、 含一 币至心之電子即目表元件更包 兀 用以指不該等頻道中節目中的一節目作 為一被選擇節目,兮筮一 第九元件隨一遙&quot;定義的屬性含有界定該 頻道節目中 ° &gt;一特定控制指令來指示該等 不同即目作為該被選擇節目。 請專糊第49項所述之電腦程式產品, 二=驟A-2)中’該第九元件需定義的; : 、疋控制指令而連結至該等螢幕表單 干另一螢幕表單,該另一 被選擇頻道的目前節目厂勞幕表早内含有一用以介紹該 ..y 引即目之郎目介紹元件。 2)1 •依據申請專利範圚筮 .— 圍第48項所述之電腦程式產品,豆中, 在该子步驟A_2)中,1, 邊第二型態的電子節目表元件中需 疋義的屬性含有顯干 矣 ” v、第五元件與該第六元件於其内的一 衣格之列數。 39 200534707 52.依據申請專利範圍第32項所述之電腦程式產品,其中, 在該子步驟A-2)中,若設計一圖片元件,其需定義的屬 性含有該圖片之來源、該圖片之檔案格式、該圖片元件 於該螢幕表單上的邊界與位置及該圖片之透明度。 53·依據申請專利範圍第32項所述之電腦程式產品,其中, 該步驟B具有以下子步驟: B-1)產生一新檔案以紀錄該電子節目表之内容; B-2)紀錄該電子節目表内所有螢幕表單之總數;及 B-3)紀錄各該螢幕表單之屬性與各該螢幕表單内的 各該元件之屬性,以編碼成該開機程式檔。 54.依據申請專利範圍第32項所述之電腦程式產品,盆中, _步驟更包含一步驟〇,係將該開機程式槽傳送至 ::::亡盒’而該數位機上盒載有—舊的開機程式檔 ’、彳%序’該更新程序於收到該開機程式檔時,以 邊開機程式檔取代該舊的開機程式檔。 55 HI請專利範圍第54項所述之電腦程式產品,其中, 〜c C)中,該更新程序包含以下子步驟: C—1)分析該開機程式檔; C_2)連結該數位機上盒的一 C-3)更新該資料庫巾原本料庫;及 檔。 μ開機^式檔為該開機程式 4022. The production method described in item 2 of the scope of the patent application, in which, in the sub-step A-2), if a picture element is designed, the attributes to be defined have the source of the picture and the file format of the picture 2. The border and position of the picture element on the dining screen form and the transparency of the picture. 23. According to the production method described in item 2 of the scope of patent application, wherein step B has the following sub-steps: Person B_l) generates a new file to record the contents of the electronic program table; B-2) records the electronic program The total number of all screen forms in the table; and B-3) Record the attributes of each screen form and the attributes of each element in each screen form for encoding into the boot program file. 24. According to the production method described in item 1 of the scope of the patent application, it further includes + step 〇, and transmits the boot code to -digital machine gold, and the slave box 33 200534707 contains -update program and -f Boot program, the update process replaces the boot program file with the boot program when the boot program is read. 25. According to the manufacturing method described in item 24 of the scope of patent application, wherein the step C) 'the update procedure includes the following sub-steps: ci) analysis of the boot program file; C-2) linking the digital set-top box An operating system database; and C-3) updating the original boot program file in the database to the boot file. 26 ·-A production system of personalized electronic program table in digital television, including: an input unit for the designer to input control commands; a shell database for accessing data, the data in the database has a screen A form sample and at least one component sample; an event processing unit that retrieves sample data in the database according to a control command input by the input unit to generate an electronic program table for displaying relevant program information of a plurality of channels, The electronic program table has at least one screen form, the screen form has at least one element; a display unit for displaying the personalized electronic program table; and a coding unit for coding the electronic program table into a boot program slot. 27. The production system according to item% of the scope of patent application, wherein the event processing unit further defines attributes of the at least one screen form and the at least element based on a control command input by the input unit. 28. According to the production system described in item 26 of the scope of the patent application, it further includes an update unit with 34 200534707 placed in a digital set-top box. The digital set-top box has an old boot program 彳 t. The update unit is used to Make the boot program file generated by the coding unit replace the old boot program file. 29. The production system according to item 28 of the scope of the patent application, further comprising an output unit for outputting the boot program file, and an output unit provided on the digital set-top box and having a transmission rule consistent with the output unit. Human department, the input unit is used to transmit the boot program file to the update unit. 30. According to the production system described in item 26 of the scope of the patent application, #, the asset: library "has a sample of the introduction item, a 7L sample of the channel program video playback window, a program name and time component sample, -Samples of fixed title components, a sample of current time components, a sample of electronic program table components, a sample of link components, and a sample of picture components. 31.- A method for personalizing digital devices in digital television An electronic program product of the electronic program table production steps, the production steps include: ^ 目 开 ^ &quot; An electronic program table is designed below to display the relevant = information of multiple channels, the electronic program table has at least-glory Table soap, the screen form has at least-elements; and B) the electronic program table is coded into a program block. 32. The computer program product according to item 31 of the scope of patent application, wherein, in step A), there is The following sub-steps are: a new screen form and make the screen form have a special A-2) attribute of producing one less component on the screen form; and generating the at least one component and determining To 35 200534707 A-3) if you want to generate a new screen form, repeat these sub-steps α-d and A_2) until a new glory form is no longer generated. 乂 33. According to the application The computer program product described in item 32 of the patent scope, wherein, in step A :, a connection relationship between the regenerated screen form and the previously generated screen form is further established. 34. According to item 32 of the scope of patent application In the computer program product, in the sub-step A-υ, the attributes of the screen form are further defined, and the attributes include the background color and the width and height of the screen form on the TV screen. Η 35. Basis The computer program product described in item 32 of the scope of patent application, wherein, in the sub-step A_2), if a channel program image playback window component is designed to play a program image of one of the channels, the channel program image The attributes to be defined in the playback window component include the size ratio and position of the channel program image playback window component on the screen form. 36. According to the computer program described in item 35 of the scope of patent application In the sub-step A-2), the channel program image playback window element; the attribute that needs to be defined further includes a switch to play different channels in these channels with at least one specific control instruction of a remote control. 37. According to the computer program product described in item 35 of the patent scope, in the sub-step A-2), if the program-introduction element for introducing the channel program is designed, its attributes need to be defined Contains the font, character size, the border and position of the program introduction element on the screen form, and the background color within the border of the program introduction element. 38. According to the computer program product described in item 35 of the scope of patent application Among them, 36 200534707 In the sub-step A_2), if a program name and time element for displaying the channel / play time are designed, the attributes to be defined include subtype, character size, character color, and The background color of the program name and time component within the border and its position on the screen form. 39. The computer program product according to item 32 of the scope of patent application, wherein in the sub-step A-2), if a fixed title component is designed, the attributes to be defined include the title content, font, and character Size, character, background color of the fixed title element within the border and its position on the screen table j. Morning 40. According to the computer program product described in item 32 of the patent scope of the application, wherein in the sub-step A-2), the at least -component system_electronic program 'is used to display relevant program information of these channels. 41. The computer program product according to item 40 of the scope of patent application, wherein, in the sub-step A-2), if the electronic program table element is designed to have two or two types, the electronic program table element displays Related information on these channels. 42. The computer program product according to the patent-seeking item 41, wherein, in the step A · 2), the electronic program element of the first type includes a program name for displaying the names of the channels. The first element, a side by side with the first element and displaying the current program name and playback = related to these channels ::, pieces' and one above the first element and the second element and used to refer to such The third element of the element title. 43. The computer program product according to item 42 of the declared patent scope, wherein in the sub-step A-2), the attribute of the _type electronic program &lt; _4 37 200534707 defines that the display of the first component and The number of columns in the second element. 44. According to the computer program product described in Item 43 of the scope of patent application, wherein in the sub-step A-2), the electronic program table element of the first type further includes a fourth element for indicating such A channel in a channel is regarded as a selected channel, and the attribute to be defined by the fourth element includes at least one specific control instruction defining the fourth element with a remote control to designate different channels of the channels as the selected channel. 45. According to the computer program product described in item 44 of the scope of patent application, wherein in the sub-step A-2), when the channel amount is greater than the number of columns in the table, the attribute defined by the fourth element S is more Contains that if the selected channel indicated by the fourth element is near the boundary of the table and at least one specific control instruction of the remote control is received, the first element and the second element located in the table are shifted, so that the table is shifted after the shift At least one of the internal display channels is different from the internal display channel before the shift. 46. The computer program product according to item 44 of the scope of the patent application, wherein in the sub-diagram A · 2), the attributes to be defined for the fourth element include: defining the link to the remote control-specific control instruction In the labor form, the other-screen form 'the other-screen form contains—a program introduction element for introducing the current program of the selected channel and—a channel program image playing window element for playing the current program of the selected channel. At least one of. 47. The computer program product according to item 40 of the scope of the patent application, wherein, in the sub-step A-2), if the electronic program table element is designed as a second 38 200534707 type, the electronic program table The component displays information about all programs in those frequencies. Channel 4 is a computer program product according to Item 47 of the scope of patent application during a specific period, wherein, in the sub-step A-2), the second type electronic program table element is used to display the names of the channels. Fifth element, one. Θ-, the fifth element it and · ,,, and the sixth element related to these channels and the names of all the programs in the specific period, one located in the period The seventh element of time: displays the specific ... element and an eighth element located above the seventh element to display the date within the specific period. The computer program product described in the 48th scope of Yiying's patent application, that is, in this sub-step A-2), the second type of energy / electronic device that includes a coin to the heart is more suitable for Refers to a program in these channels as a selected program, a ninth element with a remote &quot; defined attribute contains a definition of the channel program ° &gt; a specific control instruction to indicate these differences namely As the selected program. Please specify the computer program product described in item 49, 2 = step A-2) 'The ninth component needs to be defined;: 疋, control command to link to these screen forms to do another screen form, the other A selected channel ’s current show manufacturer ’s schedule already includes an introduction element to introduce the .. 2) 1 • In accordance with the patent application for the computer program product described in Item 48, Dou, in this substep A_2), 1, the second type of electronic program table element needs to be ambiguous The attributes of the element include significant dryness. V, the number of rows of the fifth element and the sixth element in the sixth element. 39 200534707 52. According to the computer program product described in item 32 of the scope of patent application, In sub-step A-2), if a picture element is designed, the attributes to be defined include the source of the picture, the file format of the picture, the border and position of the picture element on the screen form, and the transparency of the picture. The computer program product according to item 32 of the scope of patent application, wherein step B has the following sub-steps: B-1) generating a new file to record the contents of the electronic program table; B-2) recording the electronic program The total number of all screen forms in the table; and B-3) Record the attributes of each screen form and the attributes of each of the components in each screen form to encode into the boot program file. 54. According to item 32 of the scope of patent application The computer program described Product, in the basin, the _ step further includes a step 0, which is to send the boot program slot to ::::: dead box 'and the digital box contains-the old boot program file', 彳% order 'the update When the program receives the boot program file, it replaces the old boot program file with the side boot program file. 55 HI The computer program product described in item 54 of the patent scope, where ~ c C), the update program contains The following sub-steps: C-1) Analyze the boot program file; C_2) A C-3 connected to the digital set-top box) Update the original database of the database towel; and the file. Μ boot ^ file is the boot program 40
TW93110054A 2004-04-12 2004-04-12 Individualizing electronic program list generating method and system for the digital TV TW200534707A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW93110054A TW200534707A (en) 2004-04-12 2004-04-12 Individualizing electronic program list generating method and system for the digital TV

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW93110054A TW200534707A (en) 2004-04-12 2004-04-12 Individualizing electronic program list generating method and system for the digital TV

Publications (1)

Publication Number Publication Date
TW200534707A true TW200534707A (en) 2005-10-16

Family

ID=52348740

Family Applications (1)

Application Number Title Priority Date Filing Date
TW93110054A TW200534707A (en) 2004-04-12 2004-04-12 Individualizing electronic program list generating method and system for the digital TV

Country Status (1)

Country Link
TW (1) TW200534707A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI399979B (en) * 2010-01-19 2013-06-21 Hon Hai Prec Ind Co Ltd Set top box and advertising image playing method thereof
US8554884B2 (en) 2009-03-23 2013-10-08 Alpha Networks Inc. Setting and modifying method of user operating interface for use in digital audio/video playback system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554884B2 (en) 2009-03-23 2013-10-08 Alpha Networks Inc. Setting and modifying method of user operating interface for use in digital audio/video playback system
TWI459280B (en) * 2009-03-23 2014-11-01 Alpha Networks Inc Setting and modifying method of user's operating interface and digital audio/video playback system using the method
TWI399979B (en) * 2010-01-19 2013-06-21 Hon Hai Prec Ind Co Ltd Set top box and advertising image playing method thereof

Similar Documents

Publication Publication Date Title
US6121963A (en) Virtual theater
TWI332360B (en) Information processing apparatus, information processing method and computer-readable medium for the same
US20070083851A1 (en) Template-based multimedia editor and editing method thereof
JP4433327B2 (en) Information processing apparatus and method, and program
CN111432256A (en) Display device and method for presenting electronic program guide
CN101657814A (en) Systems and methods for specifying frame-accurate images for media asset management
US7010533B1 (en) E-mail preparation device, terminal device, information forwarding system, and program recording medium
JP4165445B2 (en) Information processing apparatus and method, and program
JP2005323057A (en) Information processing apparatus and method, and program
CN113630649B (en) Display equipment and video playing progress adjusting method
TWI263907B (en) Storage medium storing multi-media template file, template file creating program, or template file editing program, template file creating apparatus, template file editing apparatus, template file distributing server and template file distributing system
US20170064353A1 (en) Planned video production system with feedback
JP4514671B2 (en) CONTENT EDITING DEVICE, COMPUTER-READABLE PROGRAM, AND RECORDING MEDIUM CONTAINING THE SAME
JPH07319901A (en) Method for executing desired job by use of picture data base
EP1632850A1 (en) Method and system for generating and automatically storing the definitions of states related to the appearance and behavior of programming elements in a software application development tool
TW200534707A (en) Individualizing electronic program list generating method and system for the digital TV
CN101600078B (en) Method and system for providing manual in display device
JP2010009167A (en) Screen display device, screen display method, and screen display program
KR100377966B1 (en) Authoring system for contents of digital television and its method
WO2005055190A1 (en) Display data creation device, display automatic operation data creation device, display data creation method, display automatic operation data creation method, display data creation program, display automatic operation data creation program, and computer-readable recording medium containing these programs
JP2004135256A (en) Data structure of information file, methods, apparatuses and programs for generating and reproducing information file, and storage media for storing the same programs
JP2003264817A (en) Apparatus and method for providing data for carousel
JP3467999B2 (en) News production support system and news production support method
JP4084115B2 (en) Program editing method
WO2014050960A1 (en) Electronic publication creation device, electronic publication creation method, electronic publication perusal system, viewer device, and electronic publication perusal method