CN1666507B - 非易失性存储器中电源故障之前的电视参数存储的方法 - Google Patents

非易失性存储器中电源故障之前的电视参数存储的方法 Download PDF

Info

Publication number
CN1666507B
CN1666507B CN038154609A CN03815460A CN1666507B CN 1666507 B CN1666507 B CN 1666507B CN 038154609 A CN038154609 A CN 038154609A CN 03815460 A CN03815460 A CN 03815460A CN 1666507 B CN1666507 B CN 1666507B
Authority
CN
China
Prior art keywords
nonvolatile memory
signal
memory
storage
time
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
Application number
CN038154609A
Other languages
English (en)
Other versions
CN1666507A (zh
Inventor
阿伦·H·丁威蒂
威廉·J·特斯廷
吉恩·H·约翰逊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Thomson Licensing LLC
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1666507A publication Critical patent/CN1666507A/zh
Application granted granted Critical
Publication of CN1666507B publication Critical patent/CN1666507B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/60Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/63Generation or supply of power specially adapted for television receivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Electric Clocks (AREA)
  • Circuits Of Receivers In General (AREA)
  • Television Receiver Circuits (AREA)

Abstract

一个消费电子装置,包括至少一个时钟,并且在某些情况下还包括一个微处理器(50),它产生诸如日期时间或控制参数等存储在易失性存储器(54)中的数据。停电能够导致这些数据的丢失。在正常操作期间,这些数据按照一个算法存储在非易失性存储器(34)中,所以它们在停电后是可得到的。在一种形式中,以固定的时间间隔存储所述参数。在另一种形式中,响应于变化而存储所述参数。在又一种形式中,以在多个存储位置中分配参数的方式存储所述参数,以延长寿命。

Description

非易失性存储器中电源故障之前的电视参数存储的方法
本发明要求2002年4月29日提出的美国临时申请第60/376425号和2003年1月17日提出的美国专利申请第10/346640号的优先权。
技术领域
本发明涉及电视或者视频设备。
背景技术
微处理器控制通过接受命令和在某些情况下通过向用户提供选择,并使所述命令或选择适合于适当控制受控设备而广泛应用于器具和通信设备的交互控制中。一些这样的控制中一个众所周知的方面是在受控设备中缺乏备用电池时,电源故障导致丢失一些或者全部设定和/或当前选定的参数。
在电视接收机的情况下,在电源故障期间借助电池(它们可能是可再充电类型的)可以保持日期时钟。然而,这样的电池是昂贵的,并且它们的寿命是有限的,所以不怎么使用电视时钟的备用电池。
1988年6月7日颁发给名为Hakamada的美国专利第4750040号描述了使用专用的、大数值的电容器或者一个电容器组,以防止发生电源故障时在微型计算机的随机存取存储器中的时间显示数据被擦除。所描述的另一种处理数字控制的电视接收机中的这种停电的方法是提供一个连接到微型计算机的非易失性存储器,从而当该电视机的电源断开时,频道选择数据、音量数据等一般存储在微型计算机的随机存取存储器内的数据可以传送到该非易失性存储器中存储。时钟数据不传送到非易失性存储器。
用于存储数据的典型的非易失性存储器(NVM)可以是例如ST M24C08类型的电可擦可编程只读存储器(Eeprom)。使用这种非易失性存储器的一个限制因素在于该存储器额定的写周期次数是有限的。ST M24C08类型的Eeprom具有100000(100k)次擦除/写周期的额定值。由于这个擦除/写周期次数的限制,所以希望在诸如ST M24C08 Eeprom的非易失性存储器中存储某些数据值或诸如“最后使用的频道”和当前或者现在的“日期时间(TOD)”等频繁改变的用户参数。事实上当前的电视接收机在非易失性Eeprom存储器中存储诸如频道扫描列表和图像设置等很少发生变化的其他信息。假如把频繁变化的数据存储在这种Eeprom存储器中,则可能会由于使非易失性存储器的一或多个位不是“固定”在逻辑高状态就是“固定”在逻辑低状态而造成数据恶化。通过考虑下面的情况可以更好的理解这个问题:电视机用户具有一个遥控器,其在频道浏览期间每小时改变100个频道,并且一天看8小时电视。这将导致每年将向非易失性存储器写入292000次。这样的使用将在第一年使用内就超出额定寿命。
按照本发明的一个方面,用户参数或者TOD数据是在该参数或者TOD最后一次变化之后的一个固定时间进行存储的。例如,假如在广告期间改变了多个频道,则“最后调谐的频道”信息仅在那组频道的最后一个被调谐后的某个时刻才存储到非易失性存储器中。这是通过在每个频道调谐后,在存储这个频道之前需要一个时间延迟来实现的,并且假如在最初的时间延迟期满以前存取第二个频道,则该时间延迟又被重设成其初始值。
按照本发明的另一个方面,在非易失性存储器的多个位置上存储日期时间(TOD)或者用户参数,以使得对于给定参数或者TOD的读/写周期分布在多个存储地址或者位置上。借助使用多个存储地址,加上一种用于检测“最新值”的方法,可以对给定参数或者TOD进行的读/写周期的次数能够增加所述多个位置的数目。作为例子,通过在Eeprom的10个存储位置中分配信息,诸如Eeprom的非易失性存储器中允许的存储的读/写周期可以增大系数10,即从100000个到1000000个周期。
按照本发明的又一个方面,通过在发生电源故障以前存储诸如“最后调谐的频道”和“RF开关状态”参数,如果发生电源故障,则不需要大的存储电容器去维持微处理器的操作。
发明内容
按照本发明的一个方面的视频显示装置包括:包含有第一信号和第二信号的多个信号的信号源、视频信号源、和非易失性存储器。该视频显示装置还包括用于控制视频信号的信号处理的处理器。该处理器响应所述多个信号,依据多个信号中的每一个信号,在相应的多个时间间隔的每一个间隔期间更新一个公共参数。该处理器选择性地在非易失性存储器中存储至少第一信号,以便当发生停电时提供所述公共参数的备份,并在电力恢复后按照在停电前已经存储在非易失性存储器中的多个信号中的一个信号来更新公共参数。该处理器选择性地在第一存储空间中存储所述第一信号,并且把第二信号排除在该第一存储空间之外,以减少第一存储空间中存储器存取周期的总次数。
按照本发明的一个特别的方面,所述视频显示装置避免在非易失性存储器的任何地方存储第二信号。该第二信号可以被存储在第二存储空间。处理器在电力恢复后按照在停电前已经存储在非易失性存储器中的多个信号中的最后一个来更新公共参数。在本发明的一个方面,该公共参数与下列功能之一有关并与其它功能无关:(a)频道选择,(b)音量选择,(c)视频清晰度选择,(d)对比度选择,(e)亮度选择,(f)颜色选择,(g)色调选择,(i)RF/视频输入状态选择,和(j)日期时间显示。按照本发明的另一个方面,只要多个信号中的紧接着出现的信号之间的间隔长度比预定的最小值要小,就防止在非易失性存储器中存储所述多个信号中的一个信号。
根据本发明的另一方面,提供一种视频显示装置,包括:包含有第一信号和第二信号的多个信号的源;视频信号的源;非易失性存储器;和用于控制所述视频信号的信号处理的处理器,所述处理器响应所述的多个信号,以便依据所述多个信号中的每一个信号,在相应的多个时间间隔的每一个间隔期间更新公共参数,所述处理器选择性地在所述非易失性存储器中存储至少所述第一信号,以便当发生停电时提供所述公共参数的备份,并且在电力恢复后按照在停电前已经存储在所述非易失性存储器中的多个信号中的一个信号来更新该公共参数,所述处理器选择性地在第一存储空间中存储所述第一信号,并且不在所述第一存储空间中存储所述第二信号,其中,如果所述至少第一信号在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述至少第一信号。
根据本发明的另一方面,提供一种视频显示装置,包括:第一信号的源,其包含与下述之一有关的参数值:(a)频道选择,(b)音频音量选择,(c)视频清晰度选择,(d)对比度选择,(e)亮度选择,(f)颜色选择,(g)色调选择,(h)电源状态选择,(i)RF/视频输入状态选择,和(j)日期时间改变;非易失性存储器;处理器,用于在停电之前,在所述非易失性存储器中存储所述的第一信号,并且用于在接着所述停电的电力恢复发生以后,依据所述存储的第一信号更新所述参数;以及其中,如果所述第一信号在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述第一信号。
根据本发明的另一方面,提供一种消费者电子设备,包括:在断电情况下遭受数据丢失的日期时间时钟;包括多个存储位置的非易失性存储器,所述非易失性存储器具有有限次数的存储写周期寿命;和存储命令器件,用于周期性地将代表当前日期时间的数据存储在所述非易失性存储器中,所述存储命令器件包括用于使所述日期时间数据在多个所述存储位置中循环,从而在多个存储位置上分配写周期以便延长所述非易失性存储器的寿命,其中,如果所述日期时间数据在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述日期时间数据。
根据本发明的另一方面,提供一种不时地在非易失性存储器中存储信息的方法,其中所述非易失性存储器的存储位置受到存储周期次数的最大限定值的限制,所述方法包括以下步骤:在所述非易失性存储器中识别多个分离的寄存器,每个的大小足够容纳要存储的信息;和每当要在非易失性存储器中存储所述信息时,都将所述信息存储在所述识别的寄存器中的一个内,该寄存器与在先前的存储发生期间存储过所述信息的一个已识别的寄存器不同,其中,如果所述信息在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述信息。
根据本发明的另一方面,提供一种不时地在非易失性存储器中存储日期时间时钟信息的方法,其中所述非易失性存储器的存储位置受到存储周期次数的最大限定值的限制,所述方法包括以下步骤:在所述非易失性存储器中识别多个分离的寄存器,每个的大小足够容纳要存储的信息;和每当要在非易失性存储器中存储所述信息时,都将所述信息存储在所述识别的寄存器中的一个内,该寄存器与在先前的存储发生期间存储过所述信息的一个已识别的寄存器不同,其中,如果所述信息在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述信息。
附图说明
图1是按照本发明一个方面的电视接收机的简化方块图;
图2是按照本发明一个方面、图解说明对响应于电视参数变化而存储各种电视参数进行控制的逻辑的简化流程图;
图3是图解说明用于控制从非易失性存储器向接收机恢复信息的逻辑的简化流程图;和
图4是图解说明用于控制在非易失性存储器的一组存储寄存器中顺序存储日期时间时钟信息的逻辑的简化流程图。
具体实施方式
在图1中,电视接收机10包括调谐器14,其具有用于连接到图示为12的天线的天线端子14a。图示为方块22的频道控制电路控制通过调谐器14选择或者调谐的频道。调谐器14产生所调谐的频道的中频(IF)表示,并且通过中频放大器16(IF amp)将所述IF信号施加到图示为方块18的视频处理装置。视频处理装置18将所述视频解码为要求的形式,并且按照诸如颜色、饱和度、亮度、对比度、清晰度或者脉冲修尖(peaking)等各种参数和其他可能与视频有关的参数处理所述视频,以便产生用于施加到显像管或者阴极射线管(CRT)20的模拟视频信号。显像管的偏转由图中未示出的器件来提供。来自IF放大器16的中频信号还通过路径17施加到图示为方块24的声音处理器,该声音处理器按照诸如音量、声道间隔和音调或者其他频率选择的参数来处理音频信号分量,从而产生模拟音频信号以施加到图示为单个扬声器26的扬声器系统。
电视接收机10由图示为50的微处理器控制,该微处理器包括中央处理单元(CPU)52、在其中执行当前运算并以易失方式进行存储的随机存取存储器(RAM)54、以非易失(NV)形式在其中存储微处理器程序或者指令的只读存储器(ROM)56、和图示为方块58用于在微处理器50和电视接收机10的其余部分之间进行通信的各种输入输出(I/O)端口。微处理器50通过各种信号路径连接到视频处理器18、音频处理器24、和频道选择方块22,并且在集体图示为方块30的用户控制命令下产生用于那些方块的各种控制参数。用户控制30可以是安装设定的控制或者它们可以与远程发射机-接收机控制有关。
主电源40接收来自图示为插头44的电源的AC主电力。一般而言,主电源40产生施加到电视接收机10的各个部件(例如调谐器14和IF amp 16以及其他元件)的各种直流电压。主电源40还产生施加到备用电源36的电压。备用电源36产生一个例如5伏的电压,以通过路径36s施加到微处理器50,从而在正常工作期间和在电视接收机10断电的那些间隔期间给微处理器提供电压。主电源40产生的各种直流(DC)电压借助图示为机械开关42的可控开关耦合到电视接收机10的各个组件,所述可控开关可响应来自微处理器50的操作供电ON/OFF信号而进行控制。图示为方块38的复位电路响应路径36s上的备用电压,该电压由于在路径38r上产生微处理器复位信号而变得不足以操作所述微处理器,从而使得所述微处理器停止运转。微处理器50还监视电源故障线36pf,以确定与电源故障相关的状态,例如备用电源电压降低等。
在图1的微处理器50中,时钟源60产生各种时钟信号,包括由微处理器的日期时间(TOD)部分61计算的、以便提供日期时间信息的60Hz的信号。所述日期时间在图示为方块32的显示器上显示。与微处理器50相关的30秒计时器方块62连接到包括有串联连接的电容器C1和电阻器R1的外部电阻-电容电路。在本发明的一个实施例中,将R1/C1的时间常数选定为接近30秒。
在图1的装置的操作中,在施加电源的时间内(包括在备用期间),微处理器50维持ON状态。微处理器50响应来自用户控制30的用户命令,特别将主电源40的开关42切换到其ON或者导通状态,以便将直流电压耦合到电视接收机10的诸如14、16等各个部件。
在正常操作期间,电压源(未图示)被耦合到所述串联电阻-电容电路R1/C1。如果发生电源故障,所述电压源断电,同时电容器C1放电。选择R1和C1的时间常数,以使电容器电压在其电压源被移除之后的大约30秒降低到一个选定值之下。上述30秒的值是依据当停电超过30秒时,日期时间时钟不显示不正确的时间的愿望来确定的。当电力恢复时,微处理器检查电容器C1上剩余的电压。如果电容器C1上剩余的电压低于所选定的值,则微处理器50认为停电已经持续了大于30秒的时间,并且禁止时钟显示或另外使日期时间时钟不可读,从而如果要显示正确的时间,用户必须重新设置时钟。在1998年11月3目颁发的Landis等人的美国专利第5831347号中披露了检查停电持续时间长度的日期时间装置的说明。
ST M24C08型的非易失性存储器(NVM)34耦合到所述微处理器,用于在该微处理器的命令下存储数据。用于这个目的的非易失性存储器包括电可擦可编程只读存储器(Eeprom)。使用这种非易失性存储器的一个限制因素在于该存储器额定的写周期的次数是有限的。
图2是按照本发明的一个方面的、图1的微处理器50中的操作的简化流程图或者逻辑图200,所述操作用于确定用户是否已经改变或者选定一个给定的参数,同时用于存储所述参数的新值。在图2中,所述逻辑围绕总体标明为210的主逻辑循环流动。在循环210中,许多任务与所述系统的整体操作相关,其组合由标注为“读键盘”的方块211来表示,但是它可能包括许多种任务。最后,主循环210中的逻辑到达决定块212,其确定是否已产生了新的命令。假如没有产生新的命令,逻辑通过“否”输出离开决定块212,并且继续到被标注了“其它任务”的方块214,该方块也必须处理图1的微处理器50的一般操作,以控制电视接收机10。从方块214,逻辑继续到决定块2161,2162,...216N的级联或者串216,该级联或者串代表对现存计时任务的回顾,看它们是否已经结束。如果计时任务中没有一个已结束(或者如果没有当前的计时任务),逻辑离开该决定块的级联。从级联216,所述逻辑借助路径218继续围绕主循环210并回到方块212。
如果图2的决定块212确定已经发出了新的命令,逻辑就离开主循环并且通过决定块212的“是”输出继续到决定块的级联或者串250的一个决定块220。决定块220确定所述新命令是否是切换到另一个频道的命令。如果不是,所述逻辑借助“否”输出离开决定块220,并且经由逻辑路径221继续到又一个决定块230。如果决定块212确定已经进行了频道选择,则所述逻辑借助“是”输出而离开,并且继续到方块222,该方块代表将第一计时器任务(计时器任务#1)设置为某一时间,在这个例子中是两分钟。然后逻辑离开方块222并且借助路径221继续到决定块230。决定块230确定由决定块212识别的命令是否是诸如新的音量级选择的新的声音命令。如果不是,逻辑借助路径231离开决定块230,并且继续(通过许多决定块)到最后的决定块240。决定块240确定由决定块212识别的命令是否是一个总体标注为“x”的、代表最后一个可得到的命令的命令。一般来说,如果图2的逻辑到达决定块240,所述逻辑将通过“是”输出离开决定块240,并且继续到方块242。为了在暂时逻辑混乱时提供稳健性,在还没有在决定块串250中识别出命令的情况下,所述逻辑借助“否”输出离开决定块240,并且通过返回逻辑路径228返回到主循环210的方块214。方块242代表将计时器任务N设置为与命令“x”有关的某一时间。
在沿着决定块220,230,...,240的串250的某些点,将逻辑引导到串250的命令将通过相关的决定块和有关的计时器任务设置来识别。例如,如果决定块230识别出诸如音量改变的新的声音命令,则逻辑通过“是”输出离开决定块230,并且继续到“设置定时器”方块232,它将计时器任务设置到适合的时间,例如30秒。从方块232,逻辑回流到路径231,以继续到串250的末端,然后回到主循环210。同样,如果决定块240识别出命令“X”,则逻辑将离开决定块240并且流到方块242,该方块代表设置计时器任务至适合于期望使用的参数“X”的时间延迟。在所有情况中,在设置了计时器任务之后,逻辑返回主逻辑路径210。
当所述逻辑围绕图2的主逻辑路径210流动时,在决定块的级联216中测试各种计时器任务。这样,决定块2161测试确定计时器任务#1是否已经完成。如果已经完成了,决定块2161经由路径224将逻辑发送到方块226,代表在非易失性存储器中存储新的频道信息。如果决定块2161发现计时器任务#1未完成,则它使逻辑通过以到达决定块2162,该方块进行测试以确定计时器任务#2是否已经完成。如果已经完成了,决定块2162经由路径234将逻辑发送到方块236,代表在非易失性存储器中存储新的音量信息。所述逻辑继续下去,直到到达决定块216N,测试了第N个计时器任务为止。如果第N个计时器任务完成了,所述逻辑经由路径244被发送到方块236,代表在非易失性存储器中存储参数X。所述逻辑从方块226,236,...或者246中的任何一个通过路径228返回到主逻辑环210。
这样,图2的主逻辑环210经常监视诸如频道选择、音量等新用户命令。当接收到新的命令时,将引入延迟,选择延迟是用于在下述两者之间提供一种折衷:即当选择了频道或者其它参数时立即存储每一个该频道或者参数从而提供最友好的用户响应,以及要求使非易失性存储器的存储位置的使用次数最少。在频道选择的情况下,众所周知有些人为了寻找他们希望观看的事物可能“浏览”频道。如果每一个频道在其被选定就存储在非易失性存储器中,则在比如说可能持续两分钟的浏览期间,该存储器可能每秒就要使用一次。这将代表在非易失性存储器中顺序存储120个频道,其中没有一个会引起电视接收机用户的很大兴趣。作为替换,在非易失性存储器中存储当前频道之前引入两分钟延迟,允许用户“设置”或者确定他希望观看的频道。应当理解,延迟时间可以大范围地变化,它不仅取决于所选信息或者参数的类型,而且取决于制造商关于接收机将被如何使用以及什么延迟提供最好的折衷的意见。在音量命令的情况下,通常通过在希望的方向上(也就是说在音量增大或者减小的方向上)每次增加一个音阶来得到适当的级别。可以估计出绝大多数音量控制操作将在15秒内完成,所以30秒的延迟将允许在存储最后选定的音量以前完成大约所有的音量改变命令。自然,与特殊的命令有关的计时器任务,例如与图2中用于任务X的方块242有关的计时器任务#N,应该具有与命令能继续用于参数X的时间有关的延迟。使用这种方法,减少了对于非易失性存储器34的给定存储单元的存取周期的次数。
图3是说明在电源故障以后如何恢复存储的用户参数或者命令的简化的逻辑框图300。在图3中,逻辑开始于“引导程序”块310,并继续到方块312,该方块代表ON/OFF参数、最后频道、最后音量、和其他可能得到的参数的恢复(如果条件适合)。从方块312,逻辑流到决定块314,该方块代表对30秒计时器(图1中的R1/C1)的测试,以确定其是否已经期满。这可以相当于仅仅查看在其上是否剩余了足够的提供逻辑高状态的电压,由此所述计时器没有期满。于是逻辑低状态可能表示期满的30秒计时器。如果30秒计时器没有期满,则所述逻辑通过“否”输出离开决定块314,并且继续到方块316。图3的方块316代表对图1的时钟60恢复当前存储在非易失性存储器34中的时间。换言之,如果图3中的决定块314发现所述30秒计时器已经期满,则所述逻辑通过“是”输出离开决定块314,并且继续到方块318,该方块代表清除图1的时钟60内的日期时间(设置到00:00),并且使该时钟60不能工作,从而它不会增长至远离清除的日期时间值。
图4是图解说明在非易失性存储器的不同位置上每分钟存储一次日期时间,从而在20个不同的寄存器上分布使用非易失性存储器的简化的逻辑图或流程图。图4中的逻辑400开始于开始方块410,并继续到方块412,该方块表示设置计数或者游动变量i为i=0的值,并且把“秒数”参数设置为零。通过时钟输入端口400i将一秒的时钟信号施加到32位的时钟计数器414,用于增大指示值以便和日期时间相匹配。通过包括方块416、418、420、422、424、426、428和路径430的逻辑部件来控制在非易失性存储器中的存储控制。方块416接收来自输入端口400i的一秒时钟计数,并且循环地增加当前计数,秒数=秒数+1。决定块418接收来自方块416的当前计数,并且把该计数同数字60比较。只要方块416的计数没有达到60,逻辑就通过“否”输出离开决定块418并且经由路径430返回到方块416。在一分钟的点上,方块416将产生一个60的计数。决定块418通过借助于其“是”输出端口将逻辑发送到方块420来响应所述60的计数,所述方块420增大游动变量为i=i+1。逻辑从方块420流到方块422,该方块422代表在非易失性存储器的第i个存储位置存储TOD计数器414的值,所述逻辑的第一次迭代将对应于第零个存储位置。逻辑从方块422流到决定块424,该方块将游动变量i的当前值与最大值20相比较。如果游动变量i的当前值小于或者等于20,则逻辑通过“否”输出离开决定块424,并且继续到方块428,该方块代表将秒(也就是,计数器416的计数)重置到数值零,从而计数器416能够重新开始计数六十秒的时间间隔。逻辑从方块428经由逻辑路径430返回到方块416。如果决定块424发现游动变量i的当前值大于20,则逻辑将被发送到表示把游动变量i重置到数值零的方块426。这样,每六十秒将当前时钟值存储到非易失性存储器的第i个存储位置,非易失性存储器有20个可独立寻址的非易失性存储位置用于存储日期时间信息。也就是,在经过图4的逻辑的第一次迭代期间,所述时钟值存储在非易失性存储器的20个存储位置中的第一个;在第二次迭代期间,存储在第二个存储位置;...;以及在第20次迭代期间,存储在第20个存储位置。接下来的一分钟,TOD的当前值再次存储在第一存储位置,覆盖以前的值。所述逻辑继续,将当前的日期时间值顺序地放置在一个可用的存储位置中,覆盖当前存储在其中的值。决定正确的存储位置并读取,从而在短暂的停电后恢复时钟是非常容易的,仅仅需要简单地选择存储在非易失性存储器中的最新或者最近的日期时间值。这是通过从二十个存储器中选择最大值来完成的,如图3中的方块316所示。当然,为了所期望的使用寿命的增加,这种结构可以根据需要使用多于或者少于20个存储位置。
这样,即使每分钟都存储时钟值,非易失性存储器中的任何一个寄存器每20分钟只被使用一次。这使得信息能够被存储的期限比在一个单独位置存储信息的期限要长20倍的时间。很清楚,通过简单地在非易失性存储器中分配足够数量的寄存器来存储有问题的参数,可以使用任何期望的寿命增加器。

Claims (13)

1.一种视频显示装置,包括:
包含有第一信号和第二信号的多个信号的源;
视频信号的源;
非易失性存储器;和
用于控制所述视频信号的信号处理的处理器,所述处理器响应所述的多个信号,以便依据所述多个信号中的每一个信号,在相应的多个时间间隔的每一个间隔期间更新公共参数,所述处理器选择性地在所述非易失性存储器中存储至少所述第一信号,以便当发生停电时提供所述公共参数的备份,并且在电力恢复后按照在停电前已经存储在所述非易失性存储器中的多个信号中的一个信号来更新该公共参数,所述处理器选择性地在第一存储空间中存储所述第一信号,并且不在所述第一存储空间中存储所述第二信号,以减少在所述第一存储空间中的存储器存取周期的总次数,
其中,如果至少所述第一信号在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储至少所述第一信号。
2.按照权利要求1的视频显示装置,其中所述第二信号存储在第二存储空间中。
3.按照权利要求1的视频显示装置,其中所述处理器在电力恢复后,按照在停电前已经存储在所述非易失性存储器中的所述多个信号中的最后一个更新所述公共参数。
4.按照权利要求1的视频显示装置,其中所述公共参数与下列功能之一相关并与其它功能无关:(a)频道选择,(b)音频音量选择,(c)视频清晰度选择,(d)对比度选择,(e)亮度选择,(f)颜色选择,(g)色调选择,(h)RF/视频输入状态选择和(i)日期时间显示。
5.一种视频显示装置,包括:
第一信号的源,其包含与下述之一有关的参数值:(a)频道选择,(b)音频音量选择,(c)视频清晰度选择,(d)对比度选择,(e)亮度选择,(f)颜色选择,(g)色调选择,(h)电源状态选择,(i)RF/视频输入状态选择,和(j)日期时间改变;
非易失性存储器;
处理器,用于在停电之前,在所述非易失性存储器中存储所述的第一信号,并且用于在接着所述停电的电力恢复发生以后,依据所述存储的第一信号更新所述参数;以及
其中,如果所述第一信号在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述第一信号。
6.一种消费者电子设备,包括:
在断电情况下遭受数据丢失的日期时间时钟;
包括多个存储位置的非易失性存储器,所述非易失性存储器具有有限次数的存储写周期寿命;和
存储命令器件,用于周期性地将代表当前日期时间的数据存储在所述非易失性存储器中,所述存储命令器件包括用于使所述日期时间数据在多个所述存储位置中循环,从而在多个存储位置上分配写周期以便延长所述非易失性存储器的寿命,
其中,如果所述日期时间数据在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述日期时间数据。
7.按照权利要求6的设备,进一步包括用于使来自所述存储位置的、所存储的日期时间数据互相比较,并且选择所述日期时间数据中最近的一个来显示的装置。
8.一种不时地在非易失性存储器中存储信息的方法,其中所述非易失性存储器的存储位置受到存储周期次数的最大限定值的限制,所述方法包括以下步骤:
在所述非易失性存储器中识别多个分离的寄存器,每个的大小足够容纳要存储的信息;和
每当要在非易失性存储器中存储所述信息时,都将所述信息存储在所识别的寄存器中的一个内,该寄存器与在先前的存储发生期间存储过所述信息的一个已识别的寄存器不同,
其中,如果所述信息在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述信息。
9.按照权利要求8的一种方法,其中周期性地执行所述不时地进行的信息存储。
10.按照权利要求8的一种方法,其中所述的信息是日期时间。
11.一种不时地在非易失性存储器中存储日期时间时钟信息的方法,其中所述非易失性存储器的存储位置受到存储周期次数的最大限定值的限制,所述方法包括以下步骤:
在所述非易失性存储器中识别多个分离的寄存器,每个的大小足够容纳要存储的信息;和
每当要在非易失性存储器中存储所述信息时,都将所述信息存储在所识别的寄存器中的一个内,该寄存器与在先前的存储发生期间存储过所述信息的一个已识别的寄存器不同,
其中,如果所述信息在一时间间隔期满之前改变,则防止在所述非易失性存储器中存储所述信息。
12.按照权利要求11的方法,其中所述的方法是在电视装置上执行的。
13.按照权利要求11的方法,其中所述的信息是周期性地存储的。
CN038154609A 2002-04-29 2003-04-24 非易失性存储器中电源故障之前的电视参数存储的方法 Expired - Fee Related CN1666507B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US37642502P 2002-04-29 2002-04-29
US60/376,425 2002-04-29
US10/346,640 US20030204857A1 (en) 2002-04-29 2003-01-17 Pre-power -failure storage of television parameters in nonvolatile memory
US10/346,640 2003-01-17
PCT/US2003/012889 WO2003094509A1 (en) 2002-04-29 2003-04-24 Pre-power-failure storage of television parameters in nonvolatile memory

Publications (2)

Publication Number Publication Date
CN1666507A CN1666507A (zh) 2005-09-07
CN1666507B true CN1666507B (zh) 2010-04-28

Family

ID=29254320

Family Applications (1)

Application Number Title Priority Date Filing Date
CN038154609A Expired - Fee Related CN1666507B (zh) 2002-04-29 2003-04-24 非易失性存储器中电源故障之前的电视参数存储的方法

Country Status (8)

Country Link
US (1) US20030204857A1 (zh)
EP (1) EP1500265B1 (zh)
JP (1) JP4504804B2 (zh)
KR (1) KR101018152B1 (zh)
CN (1) CN1666507B (zh)
AU (1) AU2003266144A1 (zh)
MX (1) MXPA04010815A (zh)
WO (1) WO2003094509A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050114879A1 (en) * 2003-11-20 2005-05-26 General Instrument Corporation Monitoring signal quality on a cable network
KR100710082B1 (ko) * 2005-09-21 2007-04-23 삼성전자주식회사 디스플레이장치 및 그 제어방법
KR100772865B1 (ko) * 2006-01-31 2007-11-02 삼성전자주식회사 Av 세션 복원 방법 및 이를 위한 컨트롤 포인트
JP4622950B2 (ja) * 2006-07-26 2011-02-02 ソニー株式会社 記録装置、記録方法および記録プログラム、ならびに、撮像装置、撮像方法および撮像プログラム
JP5241179B2 (ja) 2007-09-07 2013-07-17 キヤノン株式会社 投射型表示装置
US20100289921A1 (en) * 2009-05-14 2010-11-18 Napoli Thomas A Digital camera having last image capture as default time
US8849097B2 (en) * 2009-12-21 2014-09-30 United Video Properties, Inc. Energy-efficient media equipment device
WO2016018378A1 (en) * 2014-07-31 2016-02-04 Hewlett-Packard Development Company, L.P. Data storage
CN104599708A (zh) * 2015-01-16 2015-05-06 珠海格力电器股份有限公司 显示器数据存储方法
US9936156B2 (en) * 2015-09-24 2018-04-03 Samantha WESTERN Volume adjusting apparatus and method
CN105808390A (zh) * 2016-04-29 2016-07-27 合肥美的电冰箱有限公司 一种家电信息自检验自恢复的方法、系统和家电
JP7058816B1 (ja) 2022-02-14 2022-04-22 株式会社レフ・テクノロジー 光学検出装置及び該光学検出装置を備えたシステム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750040A (en) * 1985-08-23 1988-06-07 Sony Corporation Apparatus controlled by a micro-computer and including power loss data checking
US5689676A (en) * 1988-04-28 1997-11-18 Sony Corporation Sequential EEPROM writing apparatus which sequentially and repetitively replaces a head position pointer with a last position pointer

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4281349A (en) * 1980-04-29 1981-07-28 Rca Corporation Power supply arrangement for a tuning system
US4418571A (en) * 1980-08-22 1983-12-06 Veeder Industries, Inc. Liquid level measuring system
NL8303167A (nl) * 1983-09-14 1985-04-01 Philips Nv Alleenstaande dienstverlenende inrichting met micro-computer, die beschermd is tegen storingen.
US4658290A (en) * 1983-12-08 1987-04-14 Ctba Associates Television and market research data collection system and method
JPS60160333A (ja) * 1984-01-30 1985-08-21 ソニー株式会社 電子装置
US4677541A (en) * 1984-09-24 1987-06-30 Rauland-Borg Corporation Programmable clock
US4656399A (en) * 1985-04-29 1987-04-07 Rca Corporation Television power supply turn-on protection circuit
US4641064A (en) * 1985-04-29 1987-02-03 Rca Corporation Television power supply shutdown circuit
US4695879A (en) * 1986-02-07 1987-09-22 Weinblatt Lee S Television viewer meter
US4858006A (en) * 1987-07-28 1989-08-15 Sony Corp. Method and apparatus for establishing a servicing mode of an electronic apparatus
JP2663505B2 (ja) * 1988-05-09 1997-10-15 松下電器産業株式会社 電子選局装置
EP0617363B1 (en) * 1989-04-13 2000-01-26 SanDisk Corporation Defective cell substitution in EEprom array
US5036261A (en) * 1989-08-11 1991-07-30 Thomson Consumer Electronics, Inc. Standby/run power supply and control circuit
GB9109595D0 (en) * 1991-05-02 1991-06-26 Thomson Consumer Electronics Polling for detection of power supply or other failures of a digital circuit
US5991498A (en) * 1991-05-24 1999-11-23 Starsight Telecast, Inc. VCR programming system
JPH05151097A (ja) * 1991-11-28 1993-06-18 Fujitsu Ltd 書換回数制限型メモリのデータ管理方式
JP3229685B2 (ja) * 1993-01-20 2001-11-19 三洋電機株式会社 記憶装置及びテレビジョン受像機
US5654746A (en) * 1994-12-01 1997-08-05 Scientific-Atlanta, Inc. Secure authorization and control method and apparatus for a game delivery service
US5627836A (en) * 1995-01-31 1997-05-06 Bell Atlantic Network Services, Inc. VPI/VCI administration
US5831347A (en) * 1996-10-09 1998-11-03 Thomson Consumer Electronics, Inc. Apparatus for determining if the duration of a power failure exceeded predetermined limits
DE19718479C1 (de) * 1997-04-30 1998-09-24 Siemens Ag Chipkarte mit Speicherzugriffsmaximierung und Protokollierung
US6076137A (en) * 1997-12-11 2000-06-13 Lexar Media, Inc. Method and apparatus for storing location identification information within non-volatile memory devices
US6792616B1 (en) * 1998-05-01 2004-09-14 Scientific-Atlanta, Inc. System and method for providing a plurality of programming services in a television system
JP2001356824A (ja) * 1998-06-30 2001-12-26 Yamatake Corp 流量制御装置
KR100379428B1 (ko) * 2000-07-18 2003-04-10 엘지전자 주식회사 디지털 티브이의 실시간 보정 장치 및 방법
JP2002355212A (ja) * 2001-06-04 2002-12-10 Sanyo Electric Co Ltd 停電復帰対応型食器洗い乾燥機、停電復帰対応型全自動洗濯乾燥機及び停電復帰対応型電気機器

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750040A (en) * 1985-08-23 1988-06-07 Sony Corporation Apparatus controlled by a micro-computer and including power loss data checking
US5689676A (en) * 1988-04-28 1997-11-18 Sony Corporation Sequential EEPROM writing apparatus which sequentially and repetitively replaces a head position pointer with a last position pointer

Also Published As

Publication number Publication date
AU2003266144A1 (en) 2003-11-17
WO2003094509A1 (en) 2003-11-13
EP1500265A1 (en) 2005-01-26
CN1666507A (zh) 2005-09-07
US20030204857A1 (en) 2003-10-30
KR101018152B1 (ko) 2011-02-28
EP1500265A4 (en) 2006-09-20
JP2005524350A (ja) 2005-08-11
KR20040104664A (ko) 2004-12-10
MXPA04010815A (es) 2005-09-12
EP1500265B1 (en) 2012-10-31
JP4504804B2 (ja) 2010-07-14

Similar Documents

Publication Publication Date Title
CN1666507B (zh) 非易失性存储器中电源故障之前的电视参数存储的方法
US4750040A (en) Apparatus controlled by a micro-computer and including power loss data checking
CN100405331C (zh) 在断电状态下保持使能电可擦除可编程只读存储器的系统
EP2606409B1 (en) Methods for operating an apparatus having multiple stand-by modes
US5631698A (en) Method for self-diagnosing a television receiver
CN1954595B (zh) 自动频道搜索系统和方法
EP0697791A2 (en) Apparatus for determining if the duration of a power failure exceeded predetermined limits
US4943961A (en) Memory retention system for volatile memory devices
JPH10111737A (ja) リセット装置
JP2006086567A (ja) 選局装置及びそれを備えたテレビジョン受像機
JP2692093B2 (ja) テレビジョン受像機
KR20060126189A (ko) 영상처리장치 및 데이터처리방법
KR0157446B1 (ko) 텔레비젼의 자동선국방법 및 장치
KR19980035452A (ko) 개선된 방송프로그램 예약녹화실행방법
JP3439141B2 (ja) デジタルテレビジョン受像機のプログラム書き換えシステム
KR100223211B1 (ko) 디지털 위성방송 수신기에서 등록 채널정보에 의한 채널 선택방법
KR100793961B1 (ko) 데이터 복원기능을 구비한 텔레비젼 및 데이터 복원방법
KR20070015577A (ko) 자동 채널 검색 시스템 및 방법
JP2002157169A (ja) Eepromアクセス装置、不揮発性メモリアクセス装置および不揮発性メモリアクセス方法
KR19980023154A (ko) 브이시알의 정전보상 방법
KR19980077098A (ko) 텔레비전 수상기에서 다중 시간예약 방법
KR20000051660A (ko) 시간데이타 재설정 방법
JP2008236136A (ja) テレビジョンシステムおよびテレビジョン受像機、テレビジョン受像機における電力モードの設定方法
KR19990033076A (ko) 텔레비전의 자동시간보정방법
KR19980023153A (ko) 브이시알의 정전상태 표시방법

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100428

Termination date: 20170424

CF01 Termination of patent right due to non-payment of annual fee