문맥 (context)
본 발명은 영상표시기기에 관한 것으로, 특히 펌 웨어 다운로드 기능을 갖는 영상표시기기에서 펌 웨어 다운로드 이력 관리가 가능하도록 한 펌 웨어 다운로드 이력 관리 기능을 갖는 영상표시기기 및 그 방법에 관한 것이다.
일반적으로 영상표시기기의 마이크로프로세서는 롬에 저장된 프로그램 및 정보를 이용하여 소정의 기능을 수행하며, 롬에 저장된 프로그램 또는 정보는 롬 컬렉션을 통해 수정되었다.
종래의 롬 컬렉션 방법을 개략적으로 설명하면, 유저는 롬 라이터 지그 및 롬 라이트를 위한 프로그램을 통해 정정할 정보를 EEPROM에 기록한 후 전원을 오프하였다가 온 함에 따라 새로운 정보를 기록하기 위해서는 제품을 분해하여 EEPROM을 교환해야만 하였다. 그리고, 전원이 온 되면 마이크로프로세서는 EEPROM에 기록된 정보를 리드하여 롬 컬렉션 레지스터라 불리는 램에 저장하고, 이와 같은 롬 컬렉션 레지스터에 정정할 정보를 저장한 후에 마이크로프로세서는 프로그램 수행 중 정보의 수정이 요청된 롬의 정보가 요구되면, 롬 컬렉션 레지스터에 기록된 정보를 독취하여 사용한다.
상술한 바와 같이, 종래에는 롬에 기록된 정보를 정정하기 위해서는 롬 라이터 및 롬 라이트를 위한 프로그램등이 반드시 필요하였으며, 게다가 제품을 분해하여 EEPROM을 교환해야하기 때문에 수정 작업에 많은 불편함이 따랐다.
한편, 과거의 전자제품은 단순 기능을 하는 단일 제품으로 구성되어 있으며, 예를 들어 DVD면 DVD 재생기능, VCR이면 VCR 재생기능만이 수행되었으며 이들을 복합시킨 제품들은 없었다.
그러나, 최근 들어서는 DVD/VCR 콤보, ID-VCR등 타 영상기기들을 하나의 제품에 복합시킨 제품들이 출시되고 있으며, 이들 복합제품에는 일반적으로 펌 웨어가 적용되는 엠펙 기술이 내장되어 있다.
상술한 바와 같은 펌 웨어는 시스템의 효율을 높이기 위해 롬 등과 같은 기록매체에 저장하여 두는 일종의 프로그램으로서, 지워지거나 변경하기 힘들도록 제작 당시부터 하드웨어에 포함되어 만들어지기 때문에 프로그램도 기기도 아닌 펌 웨어라 부른다. 이러한 펌웨어는 하드웨어 내부에 설치되어 기기 운용에 필수적인 정보를 담고 있거나 기본 동작을 수행하는데 필요한 프로그램을 처리한다.
복합제품과 같은 경우는 펌웨어에 의해 제어되기 때문에 성능 향상이나 버그 패치등의 업그레이드가 요구될 때에는 펌웨어를 수시로 업그레이드 해주어야만 한다.
즉, 종래에는 통상적으로 CD 롬에 프로그램을 저장한 후, 데이터를 읽어와서 펌웨어를 업그레이드 한다. 또한, 현재 개발 및 시판되고 있는 영상표시기기에서는 펌웨어 정보를 서비스 메뉴등에 표시해주고 있는데, 주로 펌웨어 버전 정보만을 표시하고 있으므로 생산과정이나 필드(Field)에서 문제가 발생할 경우 정확하게 원인분석을 하지 못하여 신속한 대응이 이루어지지 않는 문제점이 있었다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
하드웨어 내부에 설치되는 펌웨어는 기기에서 어떠한 역할을 수행하는가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation펌웨어가 하드웨어 내부에서 수행하는 구체적인 기능과 역할을 묻는 질문이다.
-
2정보 추출
information_extraction본문에서 펌웨어의 정의와 기능에 관한 설명을 탐색한다.
- 이러한 펌웨어는 하드웨어 내부에 설치되어 기기 운용에 필수적인 정보를 담고 있거나 기본 동작을 수행하는데 필요한 프로그램을 처리한다.
-
3근거 선택
evidence_selection펌웨어의 기능적 역할을 명시한 구절을 선별한다.
- 기기 운용에 필수적인 정보를 담고 있거나 기본 동작을 수행하는데 필요한 프로그램을 처리한다.
-
4논리 통합
logical_integration추출된 정보를 바탕으로 펌웨어의 두 가지 주요 기능을 정리한다.
-
5결론 도출
conclusion_formulation기기 운용 필수 정보 보유 및 기본 동작 프로그램 처리라는 결론을 도출한다.
- 기기 운용에 필수적인 정보를 담고 있거나 기본 동작을 수행하는데 필요한 프로그램을 처리한다.
-
6답변 생성
answer_generation질문에 대해 문맥에 근거하여 명확하게 답변을 작성한다.
- 기기 운용에 필수적인 정보를 담고 있거나 기본 동작을 수행하는데 필요한 프로그램을 처리한다.
최종 답변 (final_answer)
펌웨어는 하드웨어 내부에 설치되어 기기 운용에 필수적인 정보를 담고 있거나, 기본 동작을 수행하는 데 필요한 프로그램을 처리하는 기능을 수행한다.
핵심 해석 (core_interpretation)
펌웨어는 하드웨어 내부에 설치되어 기기 운용에 필수적인 정보를 담고 있거나 기본 동작을 수행하는 데 필요한 프로그램을 처리하는 역할을 담당한다.