가공데이터 · 한국어 지식관계

보조 장치 동작 장치 및 방법 document_id A220623018105

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
본 발명은 시스템에 접속된 보조장치의 동작에 관한 것이다. 본 발명에서 사용되는 인스턴트 미디어 플레이는 멀티미디어 임베디드 시스템과 응용프로그램을 결합한 것으로, 시스템인 PC 기반의 OS(Operating System)에 대해 독립적으로 동작하는 멀티미디어 플레이어 환경을 말한다. 상기 동작을 위해서는 해당 시스템에 최적화된 커널(Kernel)과 장치 드라이버, 각종 코덱 및 플레이어 프로그램들로 구성된다. 또한 인스턴트 미디어 플레이 진입을 위한 추가 버튼 할당 및 회로 구성, 그리고 특화된 바이오스(BIOS; Basic Input/Output System) 포스트(POST; Power On Self Test) 루틴 등의 구현 등이 요구된다. 이하 본 발명의 관련 기술(Related art)을 설명한다. 먼저, 본 발명에서 언급되고 있는 미디어는 실질적으로는 저장장치에 포함되는 저장매체인 디스크를 의미하나, 본 발명에서는 보조장치 또는 디스크를 의미한다고 할 수 있다. 현재까지 나와 있는 인스턴트 미디어 플레이 방식은 윈도우 기반의 방식과 리눅스(Linux) 기반의 방식이 있다. 먼저, 윈도우 기반의 방식에는 다이렉트 미디어 엑스페리언스(Direct Media Experience) 방식과, 임베디드 미디어 엑스페리언스(Embedded Media Experience) 방식이 있다. 상기 다이렉트 미디어 엑스페리언스 방식은 기존의 윈도우 XP 환경에 다이렉트 미디어 엑스페리언스 구현을 위해 필요한 QFE(Quick Fix Engineering)를 적용하여, 특정 버튼을 눌렀을 때 하이버네이션(Hibernation) 상태에서 재가동(Resume)한다. 이후 최종적으로 타겟 미디어 어플리케이션(Target Media Application)까지 한번에 실행될 수 있도록 고안된 윈도우 XP 싱글 OS 방식이다. 상기 하이버네이션 상태란 하이버네이션 기능이 현재 RAM에 있는 내용을 그대로 하나의 이미지 파일로 덤프 했다가, 다음번 부팅시에 여러 부팅과정 없이 이미지 파일을 그대로 RAM에 다시 덤프 하여 부팅할 수 있도록 하는 것이다. 즉, 하이버네이션 기능을 구현한 일시 정지 상태라 할 수 있다. 또한 상기한 다이렉트 미디어 엑스페리언스 방식은 전원이 완전히 꺼진 상태에서 완전한 OS 부팅 절차를 밟아야 하므로 동작을 위한 시간이 많이 걸리는 문제가 있다. 한편, 리눅스 기반의 인스턴트 미디어 플레이 방식은 윈도우 기반에 비해 하드웨어 드라이버 지원이 취약하여 플랫폼간의 이식성이 떨어지는 단점이 있으나, 타겟 플랫폼에 최적화가 용이하며 무엇보다 빠른 동작환경을 제공해주므로 PC 기반의 인스턴트 미디어 플레이백 시스템으로 근래에 주로 많이 적용되는 방식이다. 상기에서 플랫폼간의 이식성이 떨어진다는 의미는, 어떤 특정 하드웨어 플랫폼을 기반으로 개발한 Linux기반 Instant Media Play는 하드웨어가 다른 플랫폼에서는 정상적으로 동작하지 않는다. 상기의 PLAYBACK이란 Play/Stop/Pause/F.Fwd/F.Rwd등의 컨트롤이 있는 User Interface를 의미한다. 상기한 인스턴트 미디어 플레이의 하나의 예로써, 시스템에 장착 또는 접속된 보조장치(Second Apparatus)인 ODD(Optical Disk Drive)의 동작을 도 1을 참고하여 설명한다. PC 시스템에 접속된 ODD가 외부의 동작 버튼에 의해, 상기 시스템이 부팅 되지 않은 상태에서도 동작 가능하게 하는 인스턴트 미디어 플레이 기능을 가지는 경우를 설명한다. 도 1을 참고하면, PC 시스템이 부팅 되지 않은 상태에서, 사용자가 보조장치의 동작을 위한 미리 정한 버튼을 입력한다. (S 101). PC 시스템의 바이오스(BIOS)가 해당 버튼을 인식하여 시스템 초기화를 위한 POST 루틴 및 인스턴트 미디어 플레이로 진입하기 위한 부트 로더(Boot Loader) 코드를 실행한다(S 102). 상기 실행된 부트 로더는 이후에 인스턴트 미디어 플레이를 검색하고, OS 커널을 로딩하며(S 103), 장치 드라이버를 커널 모듈로 등록하고, 인스턴트 플레이백 어플리케이션 동작을 서비스와 환경을 설정한다(S 104). 상기의 과정을 거쳐 인스턴트 미디어 플레이 동작을 위한 기초 동작이 완료되면, 미디어 플레이어 사용자 인터페이스가 로딩 되어 사용자로부터의 사용을 위한 입력을 대기한다.(S 105). 상기 사용자의 입력에 따라 보조장치의 미디어 데이터를 읽고 처리한다(S 106). 상기한 바와 같이, 종래의 인스턴트 미디어 플레이 동작 절차에서, 단계 S101 및 S 102의 메인 시스템 초기화 과정에 걸리는 시간은, 인스턴트 미디어 플레이를 위한 최소한의 장치 초기화만을 실행하는 방식으로 바이오스를 최적화 했을때약 5초정도가 소요된다. 또한, 단계 S103 내지 S105까지는 인스턴트 미디어 플레이 환경이 완전하게 런치될 때까지 걸리는 시간으로, 커널 및 미들웨어의 최적화를 통해 소요시간을 5초 정도로 줄일 수 있다. 상기 단계 S101 내지 단계 S105가 부팅의 완료된 시점이며, 상기 과정을 합쳐 총 10초 이내의 인스턴트 미디어 플레이 부팅이 완료되고 준비 상태가 된다. 이후에 보조장치인 HDD 또는 ODD 등의 저장 재생장치로부터 미디어(디스크)를 감지하여 그래픽 및 음성 데이터가 처리되어 실제로 사용자가 미디어를 감상하기까지의 ODD의 경우, 추가적으로 최소 4초 이상 10초까지 소요될 수 있다. 상기한 바와 같이, 메인 시스템이 동작 되지 않는 상태에서, 종래의 인스턴트 미디어 플레이는 메인 시스템을 부팅 하고서, 상기 보조장치의 미디어를 출력하기 위한 동작들이 실행된다. 따라서 상기 단계 S101 내지 단계 S105까지 기본적으로 수행 후에, 추가적으로 소요되는 4~10초까지의 시간을 고려할 때, 10초 후반의 동작시간이 필요하여 사용자가 기다리는 불편함이 있었다. 다시 말하면, 종래의 인스턴트 미디어 플레이를 위한 방식은 시스템 부팅시간만을 최소로 단축하여 PC를 부팅 하여 플레이 가능한 상태로 만든 후, 다시 보조장치의 미디어를 감지하고, 재생하기까지의 시간이 추가적으로 더 들어가므로써, 실제 동작시간이 길어지는 문제가 있었다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
종래의 인스턴트 미디어 플레이 방식에서 사용자가 겪는 불편함의 원인은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    종래 인스턴트 미디어 플레이 방식에서 발생하는 사용자의 불편함과 그 원인을 파악해야 한다.

  2. 2정보 추출information_extraction

    종래 방식의 동작 절차와 소요 시간을 확인한다.

    • 종래의 인스턴트 미디어 플레이 동작 절차에서, 단계 S101 및 S 102의 메인 시스템 초기화 과정에 걸리는 시간은, 인스턴트 미디어 플레이를 위한 최소한의 장치 초기화만을 실행하는 방식으로 바이오스를 최적화 했을때약 5초정도가 소요된다.
    • 단계 S103 내지 S105까지는 인스턴트 미디어 플레이 환경이 완전하게 런치될 때까지 걸리는 시간으로, 커널 및 미들웨어의 최적화를 통해 소요시간을 5초 정도로 줄일 수 있다.
    • 추가적으로 최소 4초 이상 10초까지 소요될 수 있다.
  3. 3근거 선택evidence_selection

    불편함의 직접적인 원인이 되는 문장을 선별한다.

    • 종래의 인스턴트 미디어 플레이를 위한 방식은 시스템 부팅시간만을 최소로 단축하여 PC를 부팅 하여 플레이 가능한 상태로 만든 후, 다시 보조장치의 미디어를 감지하고, 재생하기까지의 시간이 추가적으로 더 들어가므로써, 실제 동작시간이 길어지는 문제가 있었다.
  4. 4논리 통합logical_integration

    시스템 부팅 시간(약 10초) 외에 미디어 감지 및 재생을 위한 추가 시간(4~10초)이 더해져 전체 동작 시간이 길어짐을 연결한다.

    • 10초 후반의 동작시간이 필요하여 사용자가 기다리는 불편함이 있었다.
  5. 5결론 도출conclusion_formulation

    시스템 부팅 후 보조장치의 미디어를 감지하고 재생하기까지 추가적인 시간이 소요되어 전체 동작 시간이 길어지는 것이 원인임을 도출한다.

    • 실제 동작시간이 길어지는 문제가 있었다.
  6. 6답변 생성answer_generation

    질문에 대해 원인 중심으로 답변을 작성한다.

최종 답변 (final_answer)
종래의 방식은 시스템 부팅 시간을 최소화하여 플레이 가능한 상태로 만든 이후에도, 보조장치의 미디어를 다시 감지하고 재생하기까지 추가적인 시간이 더 소요되어 전체적인 실제 동작 시간이 길어지기 때문에 사용자가 불편함을 겪는다.
핵심 해석 (core_interpretation)
종래의 인스턴트 미디어 플레이 방식은 시스템 부팅 후 보조장치 미디어 감지 및 재생 과정이 추가되어 전체 동작 시간이 길어지는 문제가 발생한다.