KR20090098578A - Method of upgrading a software - Google Patents
Method of upgrading a software Download PDFInfo
- Publication number
- KR20090098578A KR20090098578A KR1020080024048A KR20080024048A KR20090098578A KR 20090098578 A KR20090098578 A KR 20090098578A KR 1020080024048 A KR1020080024048 A KR 1020080024048A KR 20080024048 A KR20080024048 A KR 20080024048A KR 20090098578 A KR20090098578 A KR 20090098578A
- Authority
- KR
- South Korea
- Prior art keywords
- software
- digital television
- upgrade
- broadcast program
- controller
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4432—Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Stored Programmes (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 디지털 텔레비전의 소프트웨어를 업그레이드하는 방법에 관한 것으로서, 특히, 오버 에어 다운로드(OAD) 방법에 의해 디지털 텔레비전의 소프트웨어를 업그레이드하는 방법에 관한 것이다.The present invention relates to a method of upgrading the software of a digital television, and more particularly, to a method of upgrading the software of a digital television by an over air download (OAD) method.
초고속 인터넷의 확산과 디지털화된 방송 프로그램 제작 환경의 도래 등으로 인하여 기존 텔레비전의 기능뿐만 아니라, 각종 부가 콘텐츠를 제공할 수 있는 디지털 텔레비전을 이용한 디지털 방송 시스템이 개발되고 있다. Due to the proliferation of high speed internet and the advent of digitalized broadcasting program production environment, digital broadcasting system using digital television which can provide various additional contents as well as functions of existing television has been developed.
이러한 디지털 방송 시스템의 하나로서, 아이피(Internet Protocol, 이하 간단히 'IP'라 함) 네트워크를 이용하는 디지털 방송 시스템이 이용되고 있다. IP 네트워크를 이용하는 디지털 방송 시스템은 IP 기반의 통신망을 통하여 전달되는 다양한 콘텐츠를 텔레비전을 통해 제공할 수 있는 서비스를 의미하는 것으로서, 아이피 네트워크를 이용한 디지털 텔레비전은 아이피 네트워크를 통해 MPEG-2 또는 MPEG-4 기술로 압축되어 전송된 디지털 정보를 디스플레이하는 기능을 수행한다. 상기한 바와 같은 IP 네트워크를 이용한 디지털 텔레비전은 인터넷 검색, 영화 감 상, 홈뱅킹, 단문메시지 서비스(SMS) 및 예약 서비스 등 다양한 부가 서비스를 제공할 수 있다. As one of such digital broadcasting systems, a digital broadcasting system using an Internet Protocol (hereinafter, simply referred to as 'IP') network is used. A digital broadcasting system using an IP network refers to a service that can provide various contents delivered through an IP-based communication network through a television. The digital television using an IP network is an MPEG-2 or MPEG-4 method through an IP network. It performs the function of displaying digital information compressed and transmitted by technology. Digital television using the IP network as described above can provide a variety of additional services such as Internet search, movie watching, home banking, short message service (SMS) and reservation service.
또한, 내장된 저장부(HDD : 하드 디스크드라이브)에 방송을 자동적으로 녹화하였다가 재생해 주는 피브이아알(PVR : Personal Video Recorder) 기능을 탑재하고 있는 텔레비전(녹화기능 텔레비전)도 디지털 텔레비전의 하나로서 최근에 널리 보급되고 있다. 상기한 바와 같은 녹화기능 텔레비전은 저장부(HDD)를 포함하고 있기 때문에 방송 프로그램뿐만 아니라, EPG 및 스케줄 정보와 같은 다양한 콘텐츠들을 저장할 수 있으므로, 사용자는 다양한 정보들을 디지털 텔레비전으로부터 얻을 수 있게 되었다. In addition, a television (recording function television) equipped with a personal video recorder (PVR) function that automatically records and plays back a broadcast in an internal storage unit (HDD: hard disk drive) is also a digital television. It is widely spread in recent years. Since the recording function television as described above includes a storage unit (HDD), not only a broadcast program but also various contents such as EPG and schedule information can be stored, so that the user can obtain various information from the digital television.
즉, 디지털 텔레비전은 인터넷을 통해 다양한 정보를 사용자에게 제공하고 있을 뿐만 아니라, 다양한 콘텐츠를 저장하여 두었다가 사용자에게 제공하는 기능을 수행하고 있다.That is, the digital television not only provides various information to the user through the Internet, but also stores and provides various contents to the user.
한편, 상기한 바와 같은 디지털 텔레비전은 제품이 출시될 당시에 적절한 소프트웨어가 내장되어 출시된다. 상기 소프트웨어는 디지털 텔레비전의 사용자 인터페이스나 디지털 텔레비전 자체의 동작을 제어하기 위한 것으로서, 디지털 텔레비전의 사용 환경 변화나 성능 향상을 위해 지속적으로 업그레이드될 필요가 있다.On the other hand, the digital television as described above is released with the appropriate software embedded at the time the product is released. The software is for controlling the operation of the user interface of the digital television or the operation of the digital television itself, and needs to be continuously upgraded to change the usage environment or improve the performance of the digital television.
디지털 텔레비전의 소프트웨어를 업그레이드시키는 방법으로는 여러 가지가 있으나, 이 중 방송신호에 포함되어 있는 업그레이드용 소프트웨어를 추출하여 디지털 텔레비전의 소프트웨어를 업그레이드하는 오버 에어 다운로드(Over Air Download; 이하, 간단히 'OAD'라 함) 방식이 널리 이용되고 있다.There are various ways to upgrade the software of digital television, but the over air download (hereinafter, simply 'OAD') that upgrades the software of digital television by extracting the upgrade software included in the broadcast signal The method is widely used.
OAD 방식으로 소프트웨어를 업그레이드하는 종래의 방법을 간단히 설명하면 다음과 같다. A conventional method of upgrading software by the OAD method is briefly described as follows.
즉, 업그레이드용 소프트웨어는 사용자가 디지털 텔레비전을 시청하는 동안 방송신호에 포함되어 전송되어온 후 디지털 텔레비전의 저장부에 저장된다.That is, the upgrade software is included in the broadcast signal while being transmitted by the user while watching the digital television, and then stored in the storage unit of the digital television.
이후, 제어부는 저장부에 저장된 업그레이드용 소프트웨어를 동작시켜 기 설정되어 있는 소프트웨어를 업그레이드시킨 후, 디지털 텔레비전의 전원을 강제적으로 오프시켰다가 다시 온 상태로 전환시킨다. Thereafter, the controller operates the upgrade software stored in the storage unit to upgrade the preset software, and then forcibly turns off the power of the digital television and then turns it back on.
여기서, 디지털 텔레비전의 대기모드란, 사용자 선택부를 통해 각종 제어신호를 입력받기 위한 최소한의 전원만이 공급되고 있는 상태를 말하는 것으로서, 채널튜닝부, 신호처리부, 디스플레이부 및 스피커 등에 전원이 공급되지 않은 대기 상태를 말한다. In this case, the standby mode of the digital television refers to a state in which only minimal power is supplied to receive various control signals through the user selector, and power is not supplied to the channel tuning unit, the signal processing unit, the display unit, and the speaker. Say wait.
또한, 디지털 텔레비전의 온(on)이란, 상기 채널튜닝부, 신호 처리부, 디스플레이부 및 스피커 등에 전원이 공급되어 디지털 텔레비전의 시청 환경을 이루고, 사용자가 사용자 선택부를 통해 디지털 텔레비전을 조작할 수 있는 상태를 말한다.In addition, the on of the digital television is a state in which power is supplied to the channel tuning unit, the signal processing unit, the display unit, and the speaker to form a viewing environment of the digital television, and the user can operate the digital television through the user selection unit. Say.
그러나, 상기한 바와 같은 종래의 소프트웨어 업그레이드 방법은 소프트웨어가 업그레이드될 때마다 제어부가 강제적으로 디지털 텔레비전을 대기모드로 전환시켰다가 다시 온 상태로 전환시키기 때문에, 사용자가 텔레비전을 시청하는 도중에 소정의 시간(약 5~10초) 동안 텔레비전을 시청을 할 수 없게 되므로 사용자에게 불편함을 주게 된다는 문제점이 있다.However, in the conventional software upgrade method as described above, whenever the software is upgraded, the control unit forcibly turns the digital television into the standby mode and then turns it back on, so that the user can watch a predetermined time while watching the television. There is a problem that the user is inconvenient because the user cannot watch television for about 5 to 10 seconds).
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 텔레비전을 시청하는 도중에 업그레이드용 소프트웨어가 감지된 경우, 업그레이드용 소프트웨어를 이용하여 디지털 텔레비전에 기설정되어 있는 소프트웨어를 업그레이드시키고, 시청중이던 방송 프로그램이 종료된 이후에 대기모드로 전환시켰다가 새로운 소프트웨어를 이용하여 다시 디지털 텔레비전을 온 시키는 소프트웨어 업그레이드 방법을 제공하는 것이다.An object of the present invention for solving the above problems is, if the upgrade software is detected while watching television, using the upgrade software to upgrade the software preset on the digital television, and the broadcast program that was being watched It is a software upgrade method to switch to the standby mode after the shutdown and turn on the digital television again using the new software.
상기 목적을 달성하기 위한 본 발명은, 디지털 텔레비전에 적용되는 소프트웨어 업그레이드 방법에 있어서, 상기 디지털 텔레비전이 방송 프로그램을 출력하는 중, 업그레이드용 소프트웨어가 수신되었는지를 상기 디지털 텔레비전의 제어부가 판단하는 단계; 상기 판단 결과 업그레이드용 소프트웨어가 수신되지 않은 경우, 상기 제어부가 상기 시청중인 방송 프로그램을 지속적으로 출력하는 단계; 상기 판단 결과 업그레이드용 소프트웨어가 수신된 경우, 상기 제어부가 상기 업그레이드용 소프트웨어를 이용하여 상기 디지털 텔레비전에 기설정되어 있는 소프트웨어를 업그레이드하는 단계; 상기 시청 중인 방송 프로그램이 종료된 경우, 상기 제어부가, 상기 디지털 텔레비전이 상기 업그레이드용 소프트웨어에 의해 구동될 수 있도록 상기 디지털 텔레비전을 대기모드로 전환시켰다가 다시 온 상태로 복귀시키 는 단계를 포함하는 소프트웨어 업그레이드 방법을 포함한다.According to an aspect of the present invention, there is provided a software upgrade method applied to a digital television, comprising: determining, by the controller of the digital television, whether the upgrade software is received while the digital television outputs a broadcast program; Continuously outputting the broadcast program being watched by the controller when the upgrade software is not received as a result of the determination; In response to the upgrade software being received, upgrading, by the controller, the software preset in the digital television using the upgrade software; When the broadcast program being watched is terminated, the control unit converting the digital television into a standby mode and returning to the on state so that the digital television can be driven by the upgrade software. Includes how to upgrade.
본 발명은 오버 에어 다운로드에 의한 소프트웨어 업그레이드 요청 정보가 있는 경우에, 소프트웨어를 업그레이드하는 한편, 시청중인 디지털 텔레비전의 채널을 변경하거나, 또는 시청중인 프로그램이 종료된 경우에, 대기모드로 전환시켰다가 다시 온 시켜 업그레이드용 소프트웨어가 정상적으로 동작하도록 함으로써, 사용자의 방송 프로그램 시청을 방해하지 않으면서도 소프트웨어를 업그레이드시킬 수 있다는 우수한 효과가 있다.According to the present invention, when there is software upgrade request information due to over-air download, the software is upgraded and the channel of the digital television being watched is changed, or when the program being watched is terminated, it is switched to the standby mode and then back again. By turning on the upgrade software to operate normally, there is an excellent effect that the software can be upgraded without interrupting the user's viewing of the broadcast program.
이하, 첨부된 도면을 참조하여 본 발명이 상세히 설명된다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 소프트웨어 업그레이드 방법이 적용되는 디지털 방송 시스템의 일실시예 구성도이다. 1 is a configuration diagram of a digital broadcasting system to which a software upgrade method according to the present invention is applied.
본 발명에 따른 소프트웨어 업그레이드 방법이 적용되는 디지털 방송 시스템은 도 1에 도시된 바와 같이, 각종 방송 프로그램을 전송하는 다수의 방송국 시스템(100) 및 방송국 시스템으로부터 전송된 방송 프로그램을 출력하는 디지털 텔레비전(400)을 포함하여 구성되어 있다. As shown in FIG. 1, the digital broadcasting system to which the software upgrade method according to the present invention is applied includes a plurality of
방송국 시스템(100)은 상기한 바와 같은 방송 프로그램들을 제공하는 시스템으로서, 그 유형에 따라 다양하게 운영될 수 있다. 즉, 방송국 시스템은 공중파 방 송국 시스템, 케이블 방송국 시스템, 위성 방송국 시스템, 인터넷 방송국 시스템, 유선 방송국 시스템들 중 적어도 어느 하나일 수 있으며, 상기 방송국 시스템들에서 제공되는 방송 프로그램 또한, 드라마, 영화, 스포츠, 증권, 뉴스 등 다양한 정보들이 될 수 있다. 한편 상기 방송국 시스템들 각각은 자신의 방송 프로그램을 구동하기 위한 업그레이드용 소프트웨어를 네트워크를 통해 방송 프로그램과 함께 디지털 텔레비전으로 전송하는 기능을 수행한다. 이때, 방송국 시스템은 각 채널마다 업그레이드용 소프트웨어를 OAD 데이터로 구성하여 디지털 텔레비전으로 전송한다.The
디지털 텔레비전(400)은 방송국 시스템으로부터 무선 또는 유선으로 전송되는 방송 프로그램을 출력하는 기본 기능을 수행할 뿐만 아니라, 본 발명에 따른 소프트웨어 업그레이드 방법을 구현함으로써, 사용자가 방송 프로그램을 보다 원활하게 시청할 수 있도록 하는 특징을 가지고 있다. 즉, 디지털 텔레비전은 OAD 데이터를 전송받아 소프트웨어를 업그레이드시키게 된다. The
도 2는 도 1에 도시된 디지털 텔레비전의 일실시예 구성도이다.FIG. 2 is a configuration diagram of an embodiment of the digital television shown in FIG. 1.
본 발명에 따른 소프트웨어 업그레이드 방법이 적용되는 디지털 텔레비전은 도 2에 도시된 바와 같이, 채널튜닝부(410), 신호처리부(420), 디스플레이부(430), 스피커(440), 데이터 저장부(450), 인터페이스(460), 사용자 선택부(470) 및 제어부(490)를 포함한다. As shown in FIG. 2, the digital television to which the software upgrade method according to the present invention is applied includes a
채널튜닝부(410)는 안테나를 통해 수신되는 방송신호를 튜닝하는 하나 또는 복수의 튜너와, 튜닝된 신호를 복조과정 및 오류 정정과정 등을 거쳐 트랜스포트스트림 형태로 출력하는 디모듈레이터로 구성될 수 있으며, 제어부의 튜닝 제어신호 에 대응하는 주파수 대역을 갖는 방송신호를 튜닝하게 된다. The
신호처리부(420)는 채널 튜닝부를 통해 튜닝된 채널의 방송신호를 처리하여 디스플레이부에 표시하는 기능을 수행한다. 또한, 신호처리부는 채널튜닝부를 통해 수신된 방송신호뿐만 아니라, 데이터 저장부에 저장되어 있는 전자 프로그램 가이드(EPG : Electrical Program Guide)(이하, 간단히 'EPG'라 함)의 영상신호를 처리하여 디스플레이부에 표시할 수도 있다. EPG는 방송국이나 제2 방송 서비스업체로부터 개별적으로 수신받은 방송 프로그램의 편성정보를 말하는 것으로서, 데이터 저장부에 저장되어 관리된다. The
디스플레이부(430)는 선택된 채널의 방송신호 중 신호처리부에서 디코딩 처리된 영상신호를 사용자가 볼 수 있도록 출력하는 기능을 수행하는 것으로서, DLP(Digital Light Processing), LCD(Liquid Crystal Display), PDP(Plasma Display Penal) 등과 같이 다양한 유형의 디스플레이 모듈이 적용될 수 있다. The
스피커(440)는 선택된 채널의 방송신호 중 신호처리부에서 디코딩 처리된 오디오 신호를 사용자가 들을 수 있도록 출력하는 기능을 수행한다. The
데이터 저장부(450)는 하드 디스크드라이브 등으로 구성되는 것으로서, 채널 튜닝부로부터 수신된 방송신호 및 EPG 정보를 저장하는 기능을 수행한다. 또한, 데이터 저장부는 방송 프로그램 편성정보 및 업그레이드용 소프트웨어 등을 저장하고 있다.The
인터페이스(460)는 네트워크 및 컴퓨터(PC)와 접속하여 각종 방송신호 및 정보를 송수신하는 기능을 수행한다. The
사용자 선택부(470)는 제어부를 제어하기 위한 각종 메뉴 버튼을 포함하고 있으며, 리모트 컨트롤러와 같은 원격 제어수단으로부터 전송된 원격 제어신호를 수신하는 원격 신호 수신부 또는 텔레비전 외관에 형성된 버튼들로 구성된 프론트패널 중 적어도 어느 하나를 구비하고 있으며, 원격 신호 수신부와 프론트 패널 각각은 상기한 바와 같은 다양한 버튼을 포함하고 있다.The
제어부(490)는 CPU 또는 마이컴 등으로 구현되는 것으로서, 채널튜닝부를 통해 전송되어온 방송신호 중 방송 프로그램을 스피커와 디스플레이부를 통해 출력한다. 특히, 본 발명에 적용되는 제어부는 디지털 텔레비전의 전원이 온 되어져 있는 상태에서 소프트웨어를 업그레이드시키는 한편, 사용자가 채널을 변경하거나 시청중인 채널이 종료된 시점에 디지털 텔레비전을 대기모드로 전환시켰다가 다시 온 시킴으로써, 업그레이드용 소프트웨어가 정상적으로 동작하도록 하는 기능을 수행한다. The
한편, 본 발명은 상기한 바와 같은 구성을 포함하는 디지털 텔레비전이 온 상태에서 방송 프로그램을 출력하고 있는 동안, 소프트웨어를 업그레이드시키는 한편, 사용자가 시청중인 방송 프로그램이 종료하였거나, 사용자가 채널 변경을 요청한 경우에 제어부가 디지털 텔레비전을 대기모드로 전환시켰다가 다시 온시킴으로써 업그레이드용 소프트웨어가 정상적으로 동작하도록 하는 기능을 수행하여, 사용자가 방송 시청에 방해를 받지 않게 하기 위한 것으로서 이하에서는, 도 3을 참조하여 본 발명에 따른 소프트웨어 업그레이드 방법을 상세히 설명하도록 하겠다. On the other hand, the present invention is to upgrade the software while outputting the broadcast program while the digital television having the above-described configuration is on, while the broadcast program that the user is watching is terminated, or the user requests a channel change The control unit performs a function of causing the upgrade software to operate normally by switching the digital television into the standby mode and turning it on again so that the user is not disturbed by watching the broadcast. Hereinafter, the present invention will be described with reference to FIG. 3. I will explain in detail how to upgrade the software.
도 3은 본 발명에 따른 소프트웨어 업그레이드 방법의 일실시예 흐름도이다.3 is a flowchart illustrating an embodiment of a software upgrade method according to the present invention.
디지털 텔레비전이 전원 온 상태에서 구동되고 있는 동안(502), 디지털 텔레비전의 제어부는 디스플레이부와 스피커부를 통해 방송 프로그램을 출력한다(504). While the digital television is being driven in the power-on state (502), the controller of the digital television outputs the broadcast program through the display unit and the speaker unit (504).
또한, 상기 방송 프로그램 출력 중, OAD에 의해 수신된 업그레이드용 소프트웨어가 존재하는지 확인한다(506). OAD는 디지털 텔레비전에 필요한 소프트웨어에 대한 업그레이드가 필요한 경우에, 방송국 시스템이 방송신호와 함께 업그레이드용 소프트웨어를 디지털 텔레비전으로 다운로드하는 방법을 말한다.In addition, it is checked whether there is upgrade software received by the OAD among the broadcast program outputs (506). OAD refers to a method in which a broadcasting station system downloads the upgrade software to a digital television along with a broadcast signal when an upgrade of the software necessary for the digital television is required.
OAD에 의해 수신된 업그레이드용 소프트웨어가 존재하지 않는 경우, 상기 수신중이던 방송 출력 상태를 유지하고, 상기 업그레이드용 소프트웨어가 존재할 경우, 상기 업그레이드용 소프트웨어가 상기 디지털 텔레비전에 기설정되어 있는 소프트웨어보다 업그레이드된 버전인지를 확인한다(508). 상기 업그레이드 버전 확인은 상기 제어부에서 수행한다. 즉, 제어부는 다수의 채널을 튜닝하면서, 각 채널을 통해 수신되는 트랜스포트스트림의 데이터 스트림 중 업그레이드용 소프트웨어를 추출하는 한편, 수신된 상기 업그레이드용 소프트웨어를, 데이터 저장부에 기 저장되어 실행되고 있는 소프트웨어와 비교하여 동일한 버전인지 아닌지를 판단하는 기능을 수행한다. If the upgrade software received by the OAD does not exist, the broadcast output state that was being received is maintained, and if the upgrade software exists, the upgrade software is an upgraded version than the software preset in the digital television. Acknowledgment is confirmed (508). The upgrade version check is performed by the controller. That is, the controller extracts the upgrade software from the data stream of the transport stream received through each channel while tuning a plurality of channels, and the received upgrade software is pre-stored and executed in the data storage unit. This function compares the software and determines whether it is the same version or not.
상기 판단 결과, 업그레이드 버전이 아닐 경우, 수신 중이던 채널을 지속적으로 출력하고, 상기 판단 결과, 업그레이드 버전일 경우, 제어부가 수신된 업그레이드용 소프트웨어를 데이터 저장부에 저장하는 한편, 상기 업그레이드용 소프트웨어를 이용하여, 기설정되어 있는 소프트웨어를 업그레이드시킨다(510). 한편, 도 3에서는 업그레이드 버전이 아닐 경우 모든 과정이 종료되는 것으로 표현되어 있으 나, 실질적으로 제어부는 상기 업그레이드용 소프트웨어의 존재를 확인하는 과정(506)을 재수행하게 된다. If the result of the determination is not an upgraded version, the channel being received is continuously output. If the upgraded result is the upgraded version, the controller stores the received upgrade software in a data storage unit and uses the upgrade software. In
한편, 소프트웨어를 업그레이드 시킨 후, 제어부는 현재 출력되고 있는 방송 프로그램이 종료되었는지를 판단한다(512).On the other hand, after upgrading the software, the controller determines whether the currently output broadcast program is terminated (512).
상기 판단결과, 상기 방송 프로그램이 종료되지 않았다면, 상기 제어부는 상기 방송 프로그램을 지속적으로 출력하고, 상기 방송 프로그램이 종료된 경우에는 디지털 텔레비전을 대기모드로 전환시킨다(516). As a result of the determination, if the broadcast program is not terminated, the controller continuously outputs the broadcast program, and when the broadcast program is terminated, switches the digital television to the standby mode (516).
제어부는 디지털 텔레비전을 대기모드에서 온 상태로 전환시키면서 업그레이드용 프로그램을 동작시킨다(518). 이는, 상기와 같은 소프트웨어 업그레이드 과정(510)을 통해서는, 기 저장되어있던 소프트웨어에서 업그레이드된 부분의 데이터만이 수정될 수 없기 때문에, 데이터 저장부의 내용을 조정한 후, 업그레이드된 소프트웨어를 이용하여 디지털 텔레비전이 다시 동작 되도록 하기 위한 것이다. The control unit operates the upgrade program while switching the digital television from the standby mode to the on state (518). This is because, through the
상기 과정이 완료되면, 제어부는 마지막에 지정하였던 채널을 통해 수신되는 방송 프로그램을 출력한다.(520) When the above process is completed, the controller outputs a broadcast program received through the last designated channel (520).
이상 설명한 전환 과정(516 내지 518)은 방송 프로그램이 종료된 시점에만 국한되지 않으며, 채널 변경이 요청되는 경우에도 적용될 수 있다.The above-described
즉, 수신된 업그레이드용 소프트웨어를 이용하여 기설정되어 있는 소프트웨어를 업그레이드시킨 후, 제어부는 채널 변경요청이 있는 경우에 한해(514) 상기 전환과정(516 내지 520)을 수행할 수 있다. That is, after upgrading the preset software by using the upgrade software received, the control unit may perform the
또 다른 방법으로서, 수신된 업그레이드용 소프트웨어를 이용하여 업그레이 드시킨 후, 제어부는 일단 시청 중인 방송 프로그램이 종료되었는지를 판단하며(512), 종료되지 않은 경우, 다시 채널 변경요청이 있는지를 판단하여(514) 상기 전환과정(516 내지 520)을 수행할 수도 있다. As another method, after upgrading using the upgrade software received, the controller determines whether the broadcast program being watched once is terminated (512), and if not, determines whether there is a channel change request again ( The
즉, 본 발명은 수신된 업그레이드용 소프트웨어를 이용하여 기설정되어 있는 소프트웨어를 업그레이드시키는 한편, 시청중인 채널이 종료되었거나 채널 변경이 요청된 경우에 디지털 텔레비전을 대기모드로 전환시켰다가 다시 온 시킴으로써 디지털 텔레비전이 업그레이드용 소프트웨어에 의해 다시 동작될 수 있도록 한다는 특징을 가지고 있다.That is, the present invention upgrades the preset software by using the upgrade software received, while switching the digital television to standby mode when the channel being watched is terminated or a channel change is requested, and then turning on the digital television. It can be operated again by this upgrade software.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의해 정하여 져야만 할 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the technical spirit of the present invention. Therefore, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification but should be defined by the claims.
도 1은 본 발명에 따른 소프트웨어 업그레이드 방법이 적용되는 디지털 방송 시스템의 일실시예 구성도. 1 is a configuration diagram of an embodiment of a digital broadcasting system to which a software upgrade method according to the present invention is applied.
도 2는 도 1에 도시된 디지털 텔레비전의 일실시예 구성도.FIG. 2 is a configuration diagram of an embodiment of the digital television shown in FIG.
도 3은 본 발명에 따른 소프트웨어 업그레이드 방법의 일실시예 흐름도.3 is a flowchart of an embodiment of a software upgrade method according to the present invention;
<도면의 주요 부호에 대한 설명><Description of Major Symbols in Drawing>
410 : 채널튜닝부 420 : 신호처리부410: channel tuning unit 420: signal processing unit
430 : 디스플레이부 440 : 스피커430: display unit 440: speaker
450 : 데이터 저장부 460 : 인터페이스450: data storage unit 460: interface
470 : 사용자 선택부 490 : 제어부470: user selection unit 490: control unit
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080024048A KR20090098578A (en) | 2008-03-14 | 2008-03-14 | Method of upgrading a software |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080024048A KR20090098578A (en) | 2008-03-14 | 2008-03-14 | Method of upgrading a software |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090098578A true KR20090098578A (en) | 2009-09-17 |
Family
ID=41357631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080024048A KR20090098578A (en) | 2008-03-14 | 2008-03-14 | Method of upgrading a software |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20090098578A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120049529A (en) * | 2010-11-09 | 2012-05-17 | 삼성전자주식회사 | Method and apparatus for updating software image in digital broadcasting receiver |
-
2008
- 2008-03-14 KR KR1020080024048A patent/KR20090098578A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120049529A (en) * | 2010-11-09 | 2012-05-17 | 삼성전자주식회사 | Method and apparatus for updating software image in digital broadcasting receiver |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8661367B2 (en) | Providing access to parts of contents for network display device | |
US8737916B2 (en) | Metadata display control method and system for broadcast receiver | |
US8655153B2 (en) | System and method for television programming data management | |
CA2755062C (en) | Transmission of video signals | |
US9628846B2 (en) | Method and apparatus for recording a video program for user instruction | |
WO2007000455A1 (en) | Channel change on mobile device | |
US8739196B2 (en) | Apparatus, systems and methods for pre-tuning a second tuner in anticipation of a channel surfing activity | |
KR20090074660A (en) | Method of transmitting an using information of remote control | |
US20110107235A1 (en) | Providing parts of contents for network display device | |
KR20100027718A (en) | Television for mood lighting | |
KR20110121173A (en) | Apparatus and method for providing of screen saver | |
KR20090098578A (en) | Method of upgrading a software | |
KR101692556B1 (en) | Method for displaying channel information and display apparatus thereof | |
KR20090074621A (en) | Method of upgrading a software | |
KR20070117819A (en) | Open cable broadcast processing apparatus and control method thereof | |
KR20090074639A (en) | Method of providing an information of a broadcast program | |
CN111327932A (en) | Television box, television program processing method, device and storage medium | |
KR101462279B1 (en) | Apparatus method for viewing subscription in IPTV | |
KR20110051435A (en) | Network television and method for controlling the same | |
KR100860173B1 (en) | Apparatus and method for sharing channel configuration information of broadcasting receiver | |
EP2076034A1 (en) | Method for updating broadcast information and broadcast-receiving apparatus using same | |
KR20100027720A (en) | Method of transporting a user opinion | |
KR20100027719A (en) | Method of setting a digital television | |
KR20130024131A (en) | Video display device, method of transmitting program information and receiving program information thereon | |
KR20090074640A (en) | Method of providing an electrical program guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |