CN101426073B - Information processing system and related method - Google Patents
Information processing system and related method Download PDFInfo
- Publication number
- CN101426073B CN101426073B CN2007101671889A CN200710167188A CN101426073B CN 101426073 B CN101426073 B CN 101426073B CN 2007101671889 A CN2007101671889 A CN 2007101671889A CN 200710167188 A CN200710167188 A CN 200710167188A CN 101426073 B CN101426073 B CN 101426073B
- Authority
- CN
- China
- Prior art keywords
- work
- electronic device
- handle
- electronic installation
- processing unit
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000010365 information processing Effects 0.000 title abstract description 21
- 238000009434 installation Methods 0.000 claims 22
- 238000003672 processing method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Studio Circuits (AREA)
Abstract
一种信息处理系统,包括:第一电子装置,用以处理第一工作;第二电子装置,用以处理第二工作,其中,该第一以及第二电子装置不同时处理该第一以及第二工作;以及一处理模块,用以在不执行一操作系统的情形下,当该第一电子装置处理该第一工作且须在一第一特定时间内停止处理该第一工作时,使该第二电子装置在该第一特定时间内处理该第二工作。
An information processing system includes: a first electronic device for processing a first task; a second electronic device for processing a second task, wherein the first and second electronic devices do not process the first and second tasks at the same time; and a processing module for, when the first electronic device processes the first task and must stop processing the first task within a first specific time without executing an operating system, causing the second electronic device to process the second task within the first specific time.
Description
技术领域technical field
本发明涉及一种信息处理系统,特别是涉及一种不使用操作系统的信息处理系统。 The present invention relates to an information processing system, in particular to an information processing system that does not use an operating system. the
背景技术Background technique
一般而言,电视系统是利用一操作系统(Operating System,OS)来处理工作(task),并且是使用共同处理的方式来处理。所谓共同处理的方式简述如下:假设有A,B,C三个工作,则先将A分成A1、A2、A3,B分成B1、B2、B3,C分成C1、C2、C3,然后先处理A1,接着处理B1,接下来处理C1,之后处理A2...以此类推,直到A、B、C三个工作都被处理完为止。 Generally speaking, the television system uses an operating system (OS) to process tasks, and uses a common processing method to process tasks. The so-called common processing method is briefly described as follows: Assuming that there are three jobs A, B, and C, first divide A into A 1 , A 2 , A 3 , B into B 1 , B 2 , B 3 , and C into C 1 , C 2 , C 3 , then process A 1 first, then process B 1 , then process C 1 , then process A 2 ... and so on, until A, B, and C are all processed.
然而,由于操作系统是利用共同处理的方式来处理多种工作,因此会产生大量的数据存取及处理动作,故容易发生问题且造成系统的不稳定。而且,为了搭配电视系统中的操作系统,电视系统所使用的软件或程序代码等须经过特殊设计,因此会增加系统的设计困难度。而且,欲执行完整的操作系统功能,也需要功能较强的处理单元,因此也增加了系统的成本。 However, since the operating system handles multiple tasks in a joint processing manner, a large amount of data access and processing operations are generated, which is prone to problems and causes system instability. Moreover, in order to cooperate with the operating system in the TV system, the software or program codes used in the TV system must be specially designed, which will increase the difficulty of system design. Moreover, to execute complete operating system functions, a powerful processing unit is also required, thus increasing the cost of the system. the
发明内容Contents of the invention
因此,本发明的一目的是提供一种信息处理系统及其相关方法,可在不使用操作系统的情况下使信息处理系统内的多个电子装置有规则的执行其相关工作。 Therefore, an object of the present invention is to provide an information processing system and its related method, which can make a plurality of electronic devices in the information processing system regularly execute their related work without using an operating system. the
本发明的一实施例提供了一种不包含操作系统的电视系统,包括:第一电子装置,用以处理第一工作;第二电子装置,用以处理第二工作,其中,该第一以及第二电子装置不同时处理该第一以及第二工作;以及一处理模块,包括一第一处理单元及一第二处理单元,该处理模块不执行一操作系统,并且该第一处理单元用以设定第一电子装置及第二电子装置的优先权顺序,而当该第一电子装置处理该第一工作且须在一第一特定时间内停止处理该第一工作时,该第二处理单元使该第二电子装置在该第一特定时间内处理该第二 工作。 An embodiment of the present invention provides a television system that does not include an operating system, including: a first electronic device for processing a first job; a second electronic device for processing a second job, wherein the first and The second electronic device does not process the first and second tasks simultaneously; and a processing module includes a first processing unit and a second processing unit, the processing module does not execute an operating system, and the first processing unit is used for Setting the priority order of the first electronic device and the second electronic device, and when the first electronic device processes the first task and must stop processing the first task within a first specified time, the second processing unit Make the second electronic device process the second job within the first specific time. the
本发明的另一实施例亦提供了相对应的一种使用于不包含操作系统的电视系统的信息处理方法,包括:(a)处理第一工作;(b)处理第二工作,其中,该第一以及第二工作不同时处理;以及(c)在不执行一操作系统的情形下,当处理该第一工作时,若须在一第一特定时间内停止处理该第一工作,则在该第一特定时间内处理该第二工作。 Another embodiment of the present invention also provides a corresponding information processing method used in a television system that does not include an operating system, including: (a) processing the first job; (b) processing the second job, wherein the The first and second jobs are not processed simultaneously; and (c) when processing the first job without executing an operating system, if processing of the first job must be stopped within a first specified time, The second job is processed within the first specified time. the
本发明的又一实施例提供了一种不包含操作系统的电视系统,包括:第一电子装置,用以处理第一工作;第二电子装置,用以处理第二工作;第三电子装置,用以处理一第三工作,其中,该第一、第二以及第三电子装置不同时处理该第一、第二以及第三工作,且该第一、第二以及第三电子装置的工作处理具有一优先权顺序;以及一处理模块,包括一第一处理单元及一第二处理单元,该处理模块不执行一操作系统,并且该第一处理单元用以设定第一电子装置及第二电子装置的优先权顺序,而当该第一电子装置处理该第一工作且须在一特定时间内停止处理该第一工作,或者当该第一电子装置处理完该第一工作时,该处理模块在不执行一操作系统的情形下,该第二处理单元根据该优先权顺序来使该第二电子装置处理该第二工作,或使该第三电子装置处理该第三工作。 Yet another embodiment of the present invention provides a television system that does not include an operating system, including: a first electronic device, used to process a first task; a second electronic device, used to process a second task; a third electronic device, For processing a third task, wherein the first, second and third electronic devices do not simultaneously process the first, second and third tasks, and the tasks of the first, second and third electronic devices process has a priority order; and a processing module, including a first processing unit and a second processing unit, the processing module does not execute an operating system, and the first processing unit is used to set the first electronic device and the second priority order of electronic devices, and when the first electronic device processes the first job and must stop processing the first job within a specific time, or when the first electronic device finishes processing the first job, the processing When the module does not execute an operating system, the second processing unit enables the second electronic device to process the second task or the third electronic device to process the third task according to the priority order. the
本发明的另一实施例亦提供了相对应的一种使用于不包含操作系统的电视系统的信息处理方法,包括有:决定多个工作的一优先权顺序;根据该优先权顺序从该多个工作中选取第一工作,并处理该第一工作;以及在不执行一操作系统的情形下,当处理该第一工作且须在一第一特定时间内停止处理该第一工作,或者处理完该第一工作时,根据该优先权顺序从该多个工作中选取第二工作,并处理该第二工作。 Another embodiment of the present invention also provides a corresponding information processing method used in a television system that does not include an operating system, including: determining a priority order of multiple jobs; Select the first job among the jobs and process the first job; and in the case of not executing an operating system, when processing the first job and must stop processing the first job within a first specified time, or process When the first job is finished, a second job is selected from the plurality of jobs according to the priority order, and the second job is processed. the
附图说明Description of drawings
图1示出了根据本发明的实施例的信息处理系统100。 FIG. 1 shows an information processing system 100 according to an embodiment of the present invention. the
图2和图3示出了根据本发明的实施例的信息处理系统的动作情况。 2 and 3 show the operation of the information processing system according to the embodiment of the present invention. the
图4和图5示出了对应图1所示的信息处理系统100的信息处理方法。 4 and 5 show an information processing method corresponding to the information processing system 100 shown in FIG. 1 . the
图6示出了根据本发明的实施例的信息处理系统的概念使用在电视系统600上的情形。 FIG. 6 shows a situation where the concept of an information processing system according to an embodiment of the present invention is used on a
图7示出了根据本发明的电视系统600的动作示意图。 FIG. 7 shows a schematic diagram of the operation of the
图8示出了根据本发明的电视系统600的状态参数(亦即状态机)的例子的示意图。 FIG. 8 shows a schematic diagram of an example of state parameters (ie state machine) of a
附图符号说明 Description of reference symbols
100 信息处理系统 100 information processing system
101 处理模块 101 processing module
103 第一电子装置 103 The first electronic device
105 第二电子装置 105 Second electronic device
107 第三电子装置 107 The third electronic device
109 第一处理单元 109 The first processing unit
111 第二处理单元 111 Second processing unit
600 电视系统 600 TV system
601 处理模块 601 processing module
603 电视频号接收器 603 TV signal receiver
605 精简指令集处理器 605 RISC processor
607 视频路径微处理器 607 video path microprocessor
609 视频解码器 609 video codec
611 绘图引擎元件 611 graphics engine components
613 缩放器 613 scaler
615 数字信号处理单元 615 Digital Signal Processing Unit
617 音频解码器 617 audio codec
619 MPEG视频解码器。 619 MPEG video codec. the
具体实施方式Detailed ways
在本发明专利申请文本中使用了某些词汇来指称特定的元件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及后续的申请专利范围并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的「包括」是一开放式的用语,故应解释成「包括但不限定于」。以外,「耦接」一词在此是包括任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其它装置或连接手段间接地电气连接至该第二装置。 Certain terms are used in the text of this patent application to refer to particular elements. It should be understood by those skilled in the art that hardware manufacturers may use different terms to refer to the same element. This description and subsequent patent applications do not use the difference in name as a way to distinguish components, but use the difference in function of components as a criterion for distinguishing. "Include" mentioned in the entire specification and subsequent claims is an open-ended term, so it should be interpreted as "including but not limited to". In addition, the term "coupled" here includes any direct and indirect means of electrical connection. Therefore, if it is described that a first device is coupled to a second device, it means that the first device may be directly electrically connected to the second device, or indirectly electrically connected to the second device through other devices or connection means. the
图1示出了根据本发明的实施例的信息处理系统100。如图1所示,信息处理系统100包括:处理模块101、第一电子装置103、第二电子装置105以及第三电子装置107。第一电子装置103、第二电子装置105以及第三电子装置107分别用以执行第一工作(task)、第二工作以及一第三工作,且第一、第二以及第三电子装置103、105以及107不同时处理第一、第二以及第三工 作。而处理模块101用以在不使用操作系统的情况下控制第一、第二以及第三电子装置103、105以及107。 FIG. 1 shows an information processing system 100 according to an embodiment of the present invention. As shown in FIG. 1 , the information processing system 100 includes: a processing module 101 , a first electronic device 103 , a second electronic device 105 and a third electronic device 107 . The first electronic device 103, the second electronic device 105, and the third electronic device 107 are respectively used to perform a first task, a second task, and a third task, and the first, second, and third electronic devices 103, 105 and 107 do not process the first, second and third jobs simultaneously. The processing module 101 is used for controlling the first, second and third electronic devices 103 , 105 and 107 without using an operating system. the
图2和图3示出了根据本发明的实施例的信息处理系统的动作情况,请交互参着图1、图2和图3,以更为了解本发明的技术特征。图2示出了第三电子装置不运作的情况下,根据本发明的信息处理系统动作的情况。如图2所示,第一电子装置103在一特定时间T会无法执行第一工作,此特定时间T可能为等待指令或数据所需要的延迟时间或是第一电子装置103本身需要的等待时间,或其它类似的时间周期。此时处理模块101会控制第二电子装置105在特定时间T内执行第二工作,而当特定时间T结束后,若第一电子装置103仍需执行第一工作,便会使第二电子装置105停止执行第二工作而使第一电子装置103恢复执行第一工作。或者,若第一电子装置103在特定时间T后不需执行第一工作,则第二电子装置105会继续执行第二工作。此例中可加入状态机(state machine)的概念,亦即,给予第一电子装置103和第二电子装置105一状态参数,而第一电子装置和第二电子装置会根据状态参数而执行不同动作。亦即,第一电子装置103同样是处理第一工作,但会因为状态参数的不同,而对第一工作施行不同的处理方式。由于状态机的概念以及运用方式为熟知此项技艺者所知悉,故在此不再赘述。 Figure 2 and Figure 3 show the action of the information processing system according to the embodiment of the present invention, please refer to Figure 1, Figure 2 and Figure 3 interactively to better understand the technical features of the present invention. FIG. 2 shows the operation of the information processing system according to the present invention when the third electronic device is not in operation. As shown in FIG. 2 , the first electronic device 103 will be unable to perform the first task at a specific time T. This specific time T may be the delay time required for waiting for instructions or data or the waiting time required by the first electronic device 103 itself. , or other similar time periods. At this time, the processing module 101 will control the second electronic device 105 to perform the second task within a specific time T, and when the specific time T ends, if the first electronic device 103 still needs to perform the first task, it will make the second electronic device 103 105 stops executing the second task and enables the first electronic device 103 to resume executing the first task. Alternatively, if the first electronic device 103 does not need to perform the first task after a certain time T, the second electronic device 105 will continue to perform the second task. In this example, the concept of a state machine (state machine) can be added, that is, a state parameter is given to the first electronic device 103 and the second electronic device 105, and the first electronic device and the second electronic device will perform different operations according to the state parameter. action. That is to say, the first electronic device 103 also processes the first task, but due to different state parameters, different processing methods are implemented for the first task. Since the concept and application of the state machine are well known to those skilled in the art, they will not be repeated here. the
图3示出了当第三电子装置为可动作时的状况。如图3所示,当第一电子装置103无法在特定时间T内执行第一工作时,处理模块101会在不使用作业处理系统的情况下先判断适合执行第二工作还是第三工作,如果适合执行第二工作,则控制第二电子装置105在特定时间T内执行第二工作,而当特定时间T结束后,若第一电子装置103仍需执行第一工作,便会使第二电子装置105停止执行第二工作而使第一电子装置103恢复执行第一工作。同样的,如果特定时间T内适合执行第三工作,则处理模块101控制第三电子装置107在特定时间T内执行第三工作,而当特定时间T结束后,若第一电子装置103仍需执行第一工作,便会使第三电子装置107停止执行第三工作而使第一电子装置103恢复执行第一工作。而在第一工作都被处理完后,处理模块101亦会判断接下来适合处理第二工作或第三工作。依照相同的概念,当第二电子装置105处理第二工作且须在第二特定时间内停止处理第二工作时,处理模块101在不执行操作系统的情形下,会判断第二特定时间内适合处理第一工作或者第三工作。 FIG. 3 shows the situation when the third electronic device is operable. As shown in FIG. 3 , when the first electronic device 103 cannot execute the first job within a specific time T, the processing module 101 will first determine whether it is suitable to execute the second job or the third job without using the job processing system. If it is suitable to perform the second task, then control the second electronic device 105 to perform the second task within a specific time T, and when the specific time T ends, if the first electronic device 103 still needs to perform the first task, it will make the second electronic device 103 perform the second task. The device 105 stops executing the second task and enables the first electronic device 103 to resume executing the first task. Similarly, if it is suitable to perform the third task within the specified time T, the processing module 101 controls the third electronic device 107 to perform the third task within the specified time T, and when the specified time T ends, if the first electronic device 103 still needs Executing the first task will cause the third electronic device 107 to stop executing the third task and allow the first electronic device 103 to resume executing the first task. After the first job is processed, the processing module 101 will also determine that it is suitable to process the second job or the third job. According to the same concept, when the second electronic device 105 is processing the second job and must stop processing the second job within the second specific time, the processing module 101 will determine that the second specific time is appropriate for the second specific time without executing the operating system. Handle the first job or the third job. the
而用以判断适合执行第一工作、第二工作还是第三工作的其中一种方法是给予第一、第二和第三电子装置103、105和107一优先权顺序,而后再根据优先权顺序决定要先处理那一工作。因此,此例中的优先权顺序为第一电子装置103大于第二电子装置105,而第二电子装置105又大于第三电子装置107。因此处理模块101会先让第一电子装置103处理第一工作,当第一电子装置103在特定时间T内无法处理第一工作时,会先让第二电子装置105在特定时间T内处理第二工作,若此时第二电子装置105无法处理第二工作,才让第三电子装置107处理第三工作。同样的,当第二电子装置105处理第二工作且须在一第二特定时间内停止处理第二工作时,处理模块101会先判断是否还有第一工作需要执行,若有便执行第一工作,没有第一工作时才执行第三工作。简而言之,此种“执行一工作,当此工作须暂停时便判断暂停时间内适合执行哪一工作”的概念并不受限于上述的实施例,其可以任何组合方式或形态呈现,其亦不脱本发明的范围。 One of the methods for judging whether it is suitable to perform the first job, the second job or the third job is to give the first, second and third electronic devices 103, 105 and 107 a priority order, and then according to the priority order Decide which job to tackle first. Therefore, the priority order in this example is that the first electronic device 103 is greater than the second electronic device 105 , and the second electronic device 105 is greater than the third electronic device 107 . Therefore, the processing module 101 will first let the first electronic device 103 process the first task, and when the first electronic device 103 cannot process the first task within a certain time T, it will first let the second electronic device 105 process the first task within a certain time T. The second task, if the second electronic device 105 cannot process the second task at this time, the third electronic device 107 is allowed to process the third task. Similarly, when the second electronic device 105 is processing the second job and must stop processing the second job within a second specified time, the processing module 101 will first judge whether there is still the first job to be executed, and if so, execute the first job. work, the third work is performed when there is no first work. In short, the concept of "executing a job, and judging which job is suitable for execution during the pause time" is not limited to the above-mentioned embodiments, and it can be presented in any combination or form. It also does not depart from the scope of the present invention. the
而决定优先权顺序其中一种参考因素可为工作的重要性,越重要的工作因为须被优先完成,可给予较高的优先权顺序,这样的描述仅用以举例,并非用以限定本发明。当然,亦可利用优先权顺序以外的方法来决定要先处理的工作(例如:工作的数据量等),这样的变化亦应在本发明的范围之内。 One of the reference factors for determining the priority order can be the importance of the work. The more important work must be completed first, the higher priority order can be given. Such description is only for example, not to limit the present invention . Of course, methods other than the priority order can also be used to determine the work to be processed first (for example: the data volume of the work, etc.), and such changes should also be within the scope of the present invention. the
此外,处理模块101可如现有技术般使用单一处理单元来处理。但亦可如图1所示般使用第一处理单元109和第二处理单元111来处理。使用单一处理单元来处理时,由于需要负担全部的控制,因此需要较强的处理单元,如此将会增加成本。但若使用两个处理单元时,则可将两个处理单元的功能作分割。举例来说,在图1所示的实施例中,第一处理单元109可负责状态参数的设定或优先权顺序的设定,而第二处理单元111可负责控制各电子装置的动作,如此将可使用两个功能较一般的处理单元,其成本将会比使用一功能较强的处理单元来得低。而且,根据本发明的实施例的处理模块101亦不限于使用两个处理单元,其亦可使用两个以上的处理单元。 In addition, the processing module 101 can be processed by a single processing unit as in the prior art. However, as shown in FIG. 1 , the first processing unit 109 and the second processing unit 111 can also be used for processing. When a single processing unit is used for processing, a stronger processing unit is required because all the control needs to be undertaken, which will increase the cost. However, if two processing units are used, the functions of the two processing units can be divided. For example, in the embodiment shown in FIG. 1 , the first processing unit 109 may be responsible for setting state parameters or setting priority order, and the second processing unit 111 may be responsible for controlling the actions of each electronic device, so It will be possible to use two less powerful processing units at a lower cost than using one more powerful processing unit. Moreover, the processing module 101 according to the embodiment of the present invention is not limited to using two processing units, and it can also use more than two processing units. the
图4和图5示出了对应图1所示的信息处理系统100的信息处理方法。其中,图4示出的为仅有两个电子装置运作时的步骤,而图5示出了两个以上的电子装置运作时的步骤。 4 and 5 show an information processing method corresponding to the information processing system 100 shown in FIG. 1 . Wherein, FIG. 4 shows the steps when only two electronic devices are in operation, and FIG. 5 shows the steps when more than two electronic devices are in operation. the
图4所示的方法包括: The methods shown in Figure 4 include:
步骤401: Step 401:
处理第一工作。 Handle the first job. the
步骤403: Step 403:
处理第二工作,其中,该第一以及第二工作不同时处理。 A second job is processed, wherein the first and second jobs are not processed concurrently. the
步骤405: Step 405:
在不执行一操作系统的情形下,当处理第一工作时,若须在一第一特定时间内停止处理第一工作,则在第一特定时间内处理第二工作。 In the case of not executing an operating system, when processing the first job, if the processing of the first job must be stopped within a first specific time, the second job is processed within the first specific time. the
而图5所示的方法包括: The methods shown in Figure 5 include:
步骤501: Step 501:
决定多个工作的一优先权顺序。 Determine a priority order for multiple jobs. the
步骤503: Step 503:
根据该优先权顺序从该多个工作中选取第一工作,并处理该第一工作。 A first job is selected from the plurality of jobs according to the priority order, and the first job is processed. the
步骤505: Step 505:
在不执行一操作系统的情形下,当处理第一工作且须在一第一特定时间内停止处理第一工作,或者处理完第一工作时,根据优先权顺序从多个工作中选取第二工作,并处理第二工作。 In the case of not executing an operating system, when processing the first job and must stop processing the first job within a first specified time, or when the first job is processed, select the second job from multiple jobs according to the priority order job, and handle the second job. the
其它详细的技术特征已揭露于上述的例子,故在此不再赘述。 Other detailed technical features have been disclosed in the above examples, so they will not be repeated here. the
图6示出了根据本发明的实施例的信息处理系统的概念使用在电视系统600上的情形。如图6所示,电视系统600包括一处理模块601,其用以控制电视系统600的相关电子装置如电视频号接收器603、精简指令集处理器605、视频路径微处理器607、视频解码器609、绘图引擎元件611、缩放器613、数字信号处理单元615、音频解码器617、MPEG视频解码器619等。这些电视系统相关的元件的详细结构以及动作方式为熟知此项技艺者所知悉,故在此不再赘述。而电视系统600的动作方式如图1至5所示,可给予相关电子装置一优先权顺序,然后让优先权顺序较高的电子装置(如电视频号接收器)先处理其相关工作,然后当此电子装置在一特定时间内无法处理其相关工作时,处理模块401再判断其它电子装置中那一个优先权顺序较高(如视频解码器),并让此电子装置(视频解码器)在特定时间内执行其相关工作。其它技术特征已在上述说明中详述,故在此不再赘述。而优先权顺序的其中一种决定方式是,若那一电子装置的工作较不能被中断,便给予较高的优先权顺利。举例来说,电视频号接收器因为有信号接收不可中断的考虑, 故须给予较高的优先权,而绘图引擎元件若用于示出如节目选单之类的画面时,由于延迟的可容忍度较高,故可给予较低的优先权。而且,在此实施例中,第一处理单元621是一8位的处理器,而第二处理单元623是一32位的处理器,因此第二处理单元623用于处理较复杂的动作,而第一处理单元621用于处理较简单的动作,例如负责状态参数的设定或优先权顺序的设定,但并非用以限定本发明。 FIG. 6 shows a situation where the concept of an information processing system according to an embodiment of the present invention is used on a
图7示出了根据本发明的电视系统600的动作示意图。如图7所示,有三个工作多功能主项目(OSD Main Menu)、信息编码(在此例中是符合MHEG,Multimedia and.Hypermedia information coding Expert Group的规定的信息编码动作)以及数字存储媒体命令与控制(DSMCC,Digital StorageMedium Command and Control)。三个工作之间可互相切换,且在某一优先权顺序较高的工作(例如,自电视频号接收器的缓冲器复制数据)在一特定时间内(此例中为延迟时间)无法执行时,便可呼叫延迟功能而去执行其它工作,而当特定时间结束后,便让优先权顺序较高的工作恢复执行。在此例中,是在延迟时间大于1ms时才呼叫延迟功能,否则便不呼叫,但并非用以限定本发明。须注意的是一个工作并非限定由一个电子装置执行,其可由一群电子装置共同负责。而且,若一群特定电子装置负责的工作的优先权顺序要比另一群电子装置负责的工作的优先权顺序要来得高,则这群特定电子装置的优先级都会比另一群来得高,但在同一群电子装置中,其优先权顺序又有先后之分。 FIG. 7 shows a schematic diagram of the operation of the
包括图8示出了根据本发明的电视系统600的工作的示意图。如图8所示,工作可分为主工作(main state)以及子工作(sub state),一个主工作底下可包括许多子工作。举例来说,OSD Main Menu中可包括Initial/Idle/EPGtimer/CleanUp/Standby/Scan/EPG/Exit/ChannelChange/USB等子工作。而一群电子装置便共同负责主工作并分别处理底下的子工作。 A schematic diagram illustrating the operation of a
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。 The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention. the
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101671889A CN101426073B (en) | 2007-11-02 | 2007-11-02 | Information processing system and related method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101671889A CN101426073B (en) | 2007-11-02 | 2007-11-02 | Information processing system and related method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101426073A CN101426073A (en) | 2009-05-06 |
CN101426073B true CN101426073B (en) | 2011-04-13 |
Family
ID=40616387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101671889A Expired - Fee Related CN101426073B (en) | 2007-11-02 | 2007-11-02 | Information processing system and related method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101426073B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1210306A (en) * | 1997-09-01 | 1999-03-10 | 松下电器产业株式会社 | Microcontroller, data processing system and task switching control method |
CN1534474A (en) * | 2003-03-14 | 2004-10-06 | 威盛电子股份有限公司 | Method for directly calling one or more auxiliary programs in computer starting program |
-
2007
- 2007-11-02 CN CN2007101671889A patent/CN101426073B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1210306A (en) * | 1997-09-01 | 1999-03-10 | 松下电器产业株式会社 | Microcontroller, data processing system and task switching control method |
CN1534474A (en) * | 2003-03-14 | 2004-10-06 | 威盛电子股份有限公司 | Method for directly calling one or more auxiliary programs in computer starting program |
Non-Patent Citations (1)
Title |
---|
JP特开2007-200112A 2007.08.09 |
Also Published As
Publication number | Publication date |
---|---|
CN101426073A (en) | 2009-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8026982B2 (en) | Method of controlling power supply of digital TV and digital TV therefor | |
AU781357B2 (en) | Methods and apparatus for managing an application according to an application lifecycle | |
US8347296B2 (en) | Priority control apparatus and priority control method | |
TWI479883B (en) | Television apparatus and operating method for application program thereof | |
US20060200826A1 (en) | Processor and information processing method | |
US8813084B2 (en) | Broadcast receiving apparatus and scheduling method thereof | |
CN101471059B (en) | Screen savers control method and apparatus | |
EP1939726A1 (en) | A method for realizing multitask in media playing device | |
CN102665137B (en) | Control method and the terminal of media player | |
KR20060008896A (en) | Resource Management Method and Device | |
KR20020035558A (en) | Methods and apparatus for implementing individual class loaders | |
JP2009163658A (en) | Input/output controller and its firmware update method | |
CN101426073B (en) | Information processing system and related method | |
US20040194153A1 (en) | Conservation of system resources by efficiently activating/de-activating applications | |
CN107729136B (en) | Processing priority configuration method and device based on FPGA | |
US7506082B2 (en) | Data transferring system using USB and method thereof | |
WO2020021745A1 (en) | Interrupt processing method, computer system, and program product | |
CN1140111C (en) | Receiver and method for controlling graphic display | |
US8782648B2 (en) | Information processing system and related method thereof | |
JP2007300613A (en) | Apparatus and method for generating dsp code using combination of software modules | |
CN1571483A (en) | A method for improving event transmission and processing in digital television receiving equipment | |
CN102754451A (en) | Controller, control method for controller, and digital broadcast receiving apparatus | |
CN103377074B (en) | Method and system for executing programs in java environment | |
KR101180785B1 (en) | Component Based Multimedia Data Processing Method | |
KR100517723B1 (en) | TASK SCHEDULLING METHOD FOR MAINTAINING QoS OF MULTIMEDIA TASK IN WIRELESS TERMINAL |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200415 Address after: No.1, Duhang 1st Road, Hsinchu City, Hsinchu Science Park, Taiwan, China Patentee after: MEDIATEK Inc. Address before: Hsinchu County, Taiwan, China Patentee before: MSTAR SEMICONDUCTOR Inc. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110413 |
|
CF01 | Termination of patent right due to non-payment of annual fee |