首页 / 专利库 / 广播 / Xlet / 디지털 방송장치 및 그의 서비스 제공 방법

디지털 방송장치 및 그의 서비스 제공 방법

阅读:1018发布:2020-06-09

专利汇可以提供디지털 방송장치 및 그의 서비스 제공 방법专利检索,专利查询,专利分析的服务。并且A digital broadcasting apparatus and a service providing method thereof are provided to execute only a java application program and turn a PIP mode off when a user sets an application mode as a target mode, or execute the java application mode with the PIP mode, thereby preventing the downloaded application program from covering a part of the whole of a displayed PIP screen. A method for providing a service in a digital broadcasting apparatus comprises the following steps of: determining a state of a current PIP(Picture In Picture) mode in an application program(S210); determining that the current PIP mode is on(S220); checking a designated target mode of an application mode and a PIP mode and notifying the application program of the checked designated target mode(S230); and realizing a service corresponding to at least one of the PIP mode and the application mode on the basis of the checked target mode(S240).,下面是디지털 방송장치 및 그의 서비스 제공 방법专利的具体信息内容。

  • PIP(Picture In Picture) 모드 및 다운로딩된 어플리케이션 프로그램을 실행하는 어플리케이션 모드 중 지정된 타겟모드를 저장하는 저장부;
    상기 PIP 모드에 대응하는 PIP 기능 및 상기 어플리케이션 모드에 대응하는 어플리케이션 기능을 구현하는 구현부; 및
    상기 PIP 기능이 현재 활성화 상태이면, 상기 저장된 타겟모드를 기초로 어플리케이션 기능 및 상기 PIP 기능 중 적어도 하나의 기능을 구현하도록 상기 구현부를 제어하는 제어부;를 포함하는 것을 특징으로 하는 디지털 방송장치.
  • 제 1항에 있어서,
    상기 제어부는 상기 어플리케이션 프로그램을 실행시키며, 상기 어플리케이션 프로그램이 PIP 모드의 현재상태를 제1API를 통해 요청하면 상기 PIP 모드의 현재상태를 확인하여 상기 어플리케이션 프로그램에게 응답하며, 상기 어플리케이션 프로그램이 현재 설정된 타겟모드의 확인을 제2API를 통해 요청하면 상기 저장부에 저장된 타겟모드를 확인하여 상기 어플리케이션 프로그램에게 응답하는 것을 특징으로 하는 디지털 방송장치.
  • 제 1항 또는 제2항에 있어서,
    상기 저장된 타겟모드가 상기 PIP 모드인 것으로 확인되면, 상기 제어부는 상기 다운로딩된 어플리케이션 프로그램의 실행을 오프시키고 상기 PIP 모드에 대응하는 서비스를 유지하도록 상기 구현부를 제어하는 것을 특징으로 하는 디지털 방송장치.
  • 제 1항 또는 제 2항에 있어서,
    상기 저장된 타겟모드가 상기 어플리케이션 모드인 것으로 확인되면, 상기 제어부는 상기 어플리케이션 모드에 대응하는 서비스를 구현하도록 상기 구현부를 제어하는 것을 특징으로 하는 디지털 방송장치.
  • 제 4항에 있어서,
    상기 저장된 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하여 실행되도록 설계된 경우, 상기 어플리케이션 프로그램은 전체화면 중 현재 표시중인 PIP 화면을 제외한 영역에 상기 어플리케이션 프로그램의 그래픽을 표시하도록 상기 제어부에게 요청하는 것을 특징으로 하는 디지털 방송장치.
  • 제 5항에 있어서,
    상기 어플리케이션 프로그램은 제3API를 통해 상기 PIP 화면의 위치정보 및 크기정보를 요청하여 상기 제어부로부터 상기 PIP 화면의 위치정보 및 크기정보를 획득하며, 상기 획득한 위치정보 및 크기정보를 제외한 영역에 상기 그래픽을 표시 하고, 상기 PIP 화면의 표시를 유지하도록 상기 제어부에게 요청하는 것을 특징으로 하는 디지털 방송장치.
  • 제 4항에 있어서,
    상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우, 상기 어플리케이션 프로그램은 전체화면에 상기 어플리케이션 프로그램의 그래픽이 표시되는 서비스를 구현하도록 상기 구현부에게 요청하는 것을 특징으로 하는 디지털 방송장치.
  • 제 4항에 있어서,
    상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우, 상기 어플리케이션 프로그램은 제4API를 통해 상기 PIP 모드의 오프를 상기 제어부에게 요청하며, 상기 제어부는 상기 PIP 모드에 대응하는 서비스를 종료하도록 상기 구현부를 제어하는 것을 특징으로 하는 디지털 방송장치.
  • 제 1항에 있어서,
    선국된 채널로부터 상기 어플리케이션 프로그램을 다운로딩하는 통신 인터페이스부; 및
    상기 다운로딩된 어플리케이션 프로그램을 저장하는 저장부;를 더 포함하며,
    상기 제어부는, 상기 저장된 어플리케이션을 실행하여 상기 PIP 모드의 상태 및 상기 설정된 타겟모드를 확인하는 것을 특징으로 하는 디지털 방송장치.
  • 제 1항에 있어서,
    상기 어플리케이션 프로그램은 ACAP(Advanced Common Application Platform) 규격 및 OCAP(Open Cable Application Platform) 규격 중 하나에 의해 전송되는 Xlet, 및 MHP(Multimedia Home Platform) 규격에 의해 전송되는 DVB-J 중 하나인 것을 특징으로 하는 디지털 방송장치.
  • 어플리케이션 프로그램이 PIP(Pictirue in Picture) 모드의 상태를 판단하는 단계;
    PIP 기능이 현재 활성화 상태인 것으로 판단되면, 상기 어플리케이션 프로그램을 실행하는 어플리케이션 모드 및 상기 PIP 모드 중 지정된 타겟모드를 상기 어플리케이션 프로그램이 확인하는 단계; 및
    상기 확인된 타겟모드를 기초로 상기 PIP 기능 및 어플리케이션 기능 중 적어도 하나의 기능을 구현하는 단계;를 포함하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 11항에 있어서,
    상기 PIP 모드의 상태를 판단하는 단계는,
    상기 어플리케이션 프로그램이 상기 PIP 모드의 현재상태를 확인하기 위한 제1API를 호출하는 단계;
    상기 호출된 제1API를 실행하여 상기 PIP 모드의 현재 상태를 확인하는 단계; 및
    상기 어플리케이션 프로그램이 상기 PIP 모드의 현재 상태를 판단하도록, 상기 확인된 PIP 모드의 현재 상태를 상기 어플리케이션 프로그램에게 제공하는 단계;를 포함하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 11항에 있어서,
    상기 타겟모드를 확인하는 단계는,
    상기 어플리케이션 프로그램이 현재 지정된 타겟모드를 확인하기 위한 제2API를 호출하는 단계;
    상기 호출된 제2API를 실행하여 상기 지정된 타겟모드를 확인하는 단계; 및
    상기 확인된 타겟모드를 상기 어플리케이션 프로그램에게 제공하는 단계;를 포함하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 11항 또는 제 12항에 있어서,
    상기 타겟모드가 상기 PIP 모드인 것으로 확인되면, 상기 어플리케이션 프로그램의 실행을 오프시키고 상기 PIP 모드에 대응하는 서비스를 유지하는 단계;를 더 포함하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 11항 또는 제 13항에 있어서,
    상기 타겟모드가 상기 어플리케이션 모드인 것으로 확인되면, 상기 어플리케이션 모드에 대응하는 서비스를 실행하는 단계;를 더 포함하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 15항에 있어서,
    상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하여 실행되도록 설계된 경우,
    상기 실행하는 단계는, 상기 어플리케이션 프로그램에 의해, 전체화면 중 현재 표시중인 PIP 화면을 제외한 영역에 상기 어플리케이션 프로그램의 그래픽을 표시하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 16항에 있어서,
    상기 어플리케이션 프로그램이 제3API를 통해 상기 PIP 화면의 위치정보 및 크기정보를 요청하여 상기 PIP 화면의 위치정보 및 크기정보를 획득하는 단계;를 더 포함하며,
    상기 실행하는 단계는, 상기 획득한 위치정보 및 크기정보를 제외한 영역에 상기 그래픽을 표시하고, 상기 PIP 화면의 표시를 유지하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 15항에 있어서,
    상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우,
    상기 실행하는 단계는, 상기 어플리케이션 프로그램에 의해, 전체화면에 상기 어플리케이션의 그래픽이 표시되도록 처리하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 15항에 있어서,
    상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우,
    상기 어플리케이션 프로그램이 제4API를 통해 상기 PIP 모드의 오프를 요청하는 단계; 및
    상기 요청에 의해 상기 PIP 모드에 대응하는 서비스를 종료하는 단계;를 더 포함하는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 11항에 있어서,
    선국된 채널로부터 상기 어플리케이션 프로그램을 다운로딩하는 단계; 및
    상기 다운로딩된 어플리케이션 프로그램을 저장하는 단계;를 더 포함하며,
    상기 PIP 모드의 상태 및 상기 타겟모드의 확인은 상기 저장된 어플리케이션 의 실행에 의해 수행되는 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 제 11항에 있어서,
    상기 어플리케이션 프로그램은 ACAP(Advanced Common Application Platform) 규격 및 OCAP(Open Cable Application Platform) 규격 중 하나에 의해 전송되는 Xlet, 및 MHP(Multimedia Home Platform) 규격에 의해 전송되는 DVB-J 중 하나인 것을 특징으로 하는 디지털 방송장치의 서비스 제공 방법.
  • 说明书全文

    디지털 방송장치 및 그의 서비스 제공 방법{Digital broadcasting apparatus and method for providing service thereof}

    도 1은 본 발명의 바람직한 일 실시예에 따른 디지털 방송장치를 개략적으로 도시한 도면,

    도 2는 도 1에 도시된 디지털 방송장치에 의한 서비스 제공방법을 설명하기 위한 흐름도,

    도 3은 본 발명의 다른 실시예에 따른 디지털 방송장치를 개략적으로 도시한 블록도,

    도 4는 타겟모드를 지정 및 변경하기 위한 GUI의 일 예를 도시한 도면,

    도 5는 도 3에 도시된 디지털 방송장치의 동작을 설명하기 위하여 논리적 구조를 도시한 도면, 그리고,

    도 6은 도 3에 도시된 디지털 방송장치의 서비스 제공 방법을 개략적으로 설명하기 위한 흐름도이다.

    * 도면의 주요부분에 대한 부호의 설명 *

    300 : 디지털 방송장치 310 : 사용자 인터페이스부

    330 : GUI 생성부 340 : 제1저장부

    350 : 통신 인터페이스부 370 : 제2저장부

    380 : 구현부 390 : 제어부

    500 : 플랫폼 502 : API부

    504 : API 실행부 506 : 네이티브 인터페이스부

    510 : 네이티브 실행부

    본 발명은 디지털 방송장치 및 그의 서비스 제공 방법에 관한 것으로, 더욱 상세하게는 어플리케이션 프로그램이 수신되어도 PIP 화면이 지속적으로 보여지도록 하는 디지털 방송장치 및 그의 서비스 제공 방법에 관한 것이다.

    최근 디지털 기술이 발달함에 따라 TV 서비스에 대한 선호도는 단방향 서비스에서 양방향 서비스로 옮겨가는 추세에 있다. 양방향 서비스에 의하여 방송국은 다양한 형태의 어플리케이션(Application)을 디지털 방송장치로 제공하며, 디지털 방송장치는 제공된 어플리케이션을 실행하여 어플리케이션에 대응하는 기능을 제공한다. 어플리케이션은 게임, 날씨정보, 주식정보와 같은 프로그램으로서, 예를 들어 자바 프로그래밍 언어로 구현된다.

    한편, 디지털 방송장치가 PIP(Picture in Picture) 기능을 제공하는 경우, 디지털 방송장치는 PIP 기능에 의해 서로 다른 채널에서 제공하는 프로그램을 주화면과 부화면을 통해 화면상에 표시한다. 디지털 방송장치가 어플리케이션을 제공하는 특정 채널을 튜닝하게 되면, 디지털 방송장치는 제공된 어플리케이션을 실행 하여 화면의 전체 또는 일부에 표시한다.

    즉, 현재 PIP 기능이 제공되고 있는 경우, 특정 채널을 튜닝하게 되면, 종래의 디지털 방송장치는 방송국으로부터 제공된 어플리케이션의 그래픽을 화면의 전체 또는 일부에 표시함으로써 부화면의 전체 또는 일부를 오버랩하는 경우가 발생하게 된다. 따라서, 사용자가 지속적으로 부화면을 통해 다른 채널을 시청하고자 하는 경우에도 어플리케이션의 그래픽에 의해 사용자는 부화면에서 방송 중인 채널을 시청하지 못하게 되는 경우가 발생할 수 있다.

    따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, PIP 기능을 이용하여 서로 다른 방송을 제공하는 중 어플리케이션을 제공하는 채널을 튜닝하여도 PIP 화면, 즉, 부화면이 사용자의 선택에 의해 지속적으로 보여지도록 하는 디지털 방송장치 및 그의 서비스 제공 방법을 제공하는 데 있다.

    상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 디지털 방송장치는, PIP(Picture In Picture) 모드 및 다운로딩된 어플리케이션 프로그램을 실행하는 어플리케이션 모드 중 지정된 타겟모드를 저장하는 저장부; 상기 PIP 모드 및 상기 어플리케이션 모드에 대응하는 서비스를 구현하는 구현부; 및 PIP 기능이 현재 활성화 상태이면, 상기 저장된 타겟모드를 기초로 어플리케이션 기능 및 상기 PIP 기능 중 적어도 하나의 기능을 구현하도록 상기 구현부를 제어하는 제어부;를 포함한 다.

    상세하게는, 상기 제어부는 상기 어플리케이션 프로그램을 실행시키며, 상기 어플리케이션 프로그램이 PIP 모드의 현재상태를 제1API를 통해 요청하면 상기 PIP 모드의 현재상태를 확인하여 상기 어플리케이션 프로그램에게 응답하며, 상기 어플리케이션 프로그램이 현재 설정된 타겟모드의 확인을 제2API를 통해 요청하면 상기 저장부에 저장된 타겟모드를 확인하여 상기 어플리케이션 프로그램에게 응답한다.

    보다 상세하게는, 상기 저장된 타겟모드가 상기 PIP 모드인 것으로 확인되면, 상기 제어부는 상기 다운로딩된 어플리케이션 프로그램의 실행을 오프시키고 상기 PIP 모드에 대응하는 서비스를 유지하도록 상기 구현부를 제어한다.

    또한, 상기 저장된 타겟모드가 상기 어플리케이션 모드인 것으로 확인되면, 상기 제어부는 상기 어플리케이션 모드에 대응하는 서비스를 구현하도록 상기 구현부를 제어한다.

    바람직하게는, 상기 저장된 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하여 실행되도록 설계된 경우, 상기 어플리케이션 프로그램은 전체화면 중 현재 표시중인 PIP 화면을 제외한 영역에 상기 어플리케이션 프로그램의 그래픽을 표시하도록 상기 제어부에게 요청한다.

    또한, 상기 어플리케이션 프로그램은 제3API를 통해 상기 PIP 화면의 위치정보 및 크기정보를 요청하여 상기 제어부로부터 상기 PIP 화면의 위치정보 및 크기정보를 획득하며, 상기 획득한 위치정보 및 크기정보를 제외한 영역에 상기 그래픽을 표시하고, 상기 PIP 화면의 표시를 유지하도록 상기 제어부에게 요청한다.

    반면, 상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우, 상기 어플리케이션 프로그램은 전체화면에 상기 어플리케이션 프로그램의 그래픽이 표시되는 서비스를 구현하도록 상기 구현부에게 요청한다.

    특히, 상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우, 상기 어플리케이션 프로그램은 제4API를 통해 상기 PIP 모드의 오프를 상기 제어부에게 요청하며, 상기 제어부는 상기 PIP 모드에 대응하는 서비스를 종료하도록 상기 구현부를 제어한다.

    바람직하게는, 선국된 채널로부터 상기 어플리케이션 프로그램을 다운로딩하는 통신 인터페이스부; 및 상기 다운로딩된 어플리케이션 프로그램을 저장하는 저장부;를 더 포함하며, 상기 제어부는, 상기 저장된 어플리케이션을 실행하여 상기 PIP 모드의 상태 및 상기 설정된 타겟모드를 확인한다.

    상기 어플리케이션 프로그램은 ACAP(Advanced Common Application Platform) 규격 및 OCAP(Open Cable Application Platform) 규격 중 하나에 의해 전송되는 Xlet, 및 MHP(Multimedia Home Platform) 규격에 의해 전송되는 DVB-J 중 하나이다.

    한편, 본 발명의 일 실시예에 따른 디지털 방송장치의 서비스 제공 방법은, 어플리케이션 프로그램이 PIP(Pictirue in Picture) 모드의 상태를 판단하는 단계; PIP 기능이 현재 활성화 상태인 것으로 판단되면, 상기 어플리케이션 프로그램을 실행하는 어플리케이션 모드 및 상기 PIP 모드 중 지정된 타겟모드를 상기 어플리 케이션 프로그램이 확인하는 단계; 및 상기 확인된 타겟모드를 기초로 상기 PIP 기능 및 어플리케이션 기능 중 적어도 하나의 기능을 구현하는 단계;를 포함한다.

    상세하게는, 상기 PIP 모드의 상태를 판단하는 단계는, 상기 어플리케이션 프로그램이 상기 PIP 모드의 현재상태를 확인하기 위한 제1API를 호출하는 단계; 상기 호출된 제1API를 실행하여 상기 PIP 모드의 현재 상태를 확인하는 단계; 및 상기 어플리케이션 프로그램이 상기 PIP 모드의 현재 상태를 판단하도록, 상기 확인된 PIP 모드의 현재 상태를 상기 어플리케이션 프로그램에게 제공하는 단계;를 포함한다.

    또한, 상기 타겟모드를 확인하는 단계는, 상기 어플리케이션 프로그램이 현재 지정된 타겟모드를 확인하기 위한 제2API를 호출하는 단계; 상기 호출된 제2API를 실행하여 상기 지정된 타겟모드를 확인하는 단계; 및 상기 확인된 타겟모드를 상기 어플리케이션 프로그램에게 제공하는 단계;를 포함한다.

    상세하게는, 상기 타겟모드가 상기 PIP 모드인 것으로 확인되면, 상기 어플리케이션 프로그램의 실행을 오프시키고 상기 PIP 모드에 대응하는 서비스를 유지하는 단계;를 더 포함한다.

    보다 상세하게는, 상기 타겟모드가 상기 어플리케이션 모드인 것으로 확인되면, 상기 어플리케이션 모드에 대응하는 서비스를 실행하는 단계;를 더 포함한다.

    상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하여 실행되도록 설계된 경우, 상기 실행하는 단계는, 상기 어플리케이션 프로그램에 의해, 전체화면 중 현재 표시중인 PIP 화면을 제외한 영역에 상기 어플리케이션 프로그램의 그래픽을 표시한다.

    여기서, 상기 어플리케이션 프로그램이 제3API를 통해 상기 PIP 화면의 위치정보 및 크기정보를 요청하여 상기 PIP 화면의 위치정보 및 크기정보를 획득하는 단계;를 더 포함하며, 상기 실행하는 단계는, 상기 획득한 위치정보 및 크기정보를 제외한 영역에 상기 그래픽을 표시하고, 상기 PIP 화면의 표시를 유지한다.

    반면, 상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우, 상기 실행하는 단계는, 상기 어플리케이션 프로그램에 의해, 전체화면에 상기 어플리케이션의 그래픽이 표시되도록 처리한다.

    상기 타겟모드가 상기 어플리케이션 모드이고, 상기 어플리케이션 프로그램이 상기 PIP 모드와 병행하지 않도록 설계된 경우, 상기 어플리케이션 프로그램이 제4API를 통해 상기 PIP 모드의 오프를 요청하는 단계; 및 상기 요청에 의해 상기 PIP 모드에 대응하는 서비스를 종료하는 단계;를 더 포함한다.

    선국된 채널로부터 상기 어플리케이션 프로그램을 다운로딩하는 단계; 및 상기 다운로딩된 어플리케이션 프로그램을 저장하는 단계;를 더 포함하며, 상기 PIP 모드의 상태 및 상기 타겟모드의 확인은 상기 저장된 어플리케이션의 실행에 의해 수행된다.

    이하 첨부된 도면들을 참조하여 본 발명의 일 실시예를 보다 상세하게 설명한다. 다만, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대 한 상세한 설명은 생략한다.

    도 1은 본 발명의 바람직한 일 실시예에 따른 디지털 방송장치를 개략적으로 도시한 도면이다.

    도 1에 도시된 디지털 방송장치(100)는 ACAP(Advanced Common Application Platform) 규격, OCAP(Open Cable Application Platform) 규격 또는 MHP(Multimedia Home Platform) 규격에 의해 양방향 서비스를 제공하는 장치로서, 방송국과 같은 헤드 엔드(Head End)(미도시)와 설정된 규격에 의해 양방향 서비스를 제공한다.

    ACAP 규격은 공중파를 통해 방송신호 및 데이터를 수신하고, LAN과 같은 케이블을 통해 데이터를 서비스 업체에게 전송하며, OCAP 규격은 케이블과 같은 하나의 통신 채널을 통해 방송신호와 데이터를 송수신하며, MHP 규격은 유럽식 데이터 통신 방식이다.

    디지털 방송장치(100)는 이러한 규격에 정의되어 있는 API(Application Program Interface)를 이용하여 방송국으로부터 게임과 같은 어플리케이션 프로그램을 수신하며, 수신된 API를 실행하여 어플리케이션 프로그램을 사용자에게 제공한다.

    API는 응용 프로그램을 위해 제공되는 함수의 집합을 의미한다. API는 자바(Java) 프로그래밍 언어를 통해 구현될 수 있으나, 자바에 한정되지 않는다. 어플리케이션 프로그램은 헤드 엔드에서 제공하는 게임, 날씨 정보, 주식 정보를 제공하는 프로그램이다. ACAP 규격 및 OCAP 규격에서 제공하는 어플리케이션 프로그 램은 Xlet이며, MHP 규격에서 제공하는 어플리케이션 프로그램은 DVB-J를 예로 들 수 있다.

    한편, 디지털 방송장치(100)는 PIP(Picture In Picture) 기능을 지원할 수 있다. PIP 기능은 동시에 적어도 두 개의 채널을 선국하여 서로 다른 방송 프로그램을 표시하는 기능으로서, 복수의 주화면과 부화면을 통해 복수의 프로그램 또는 복수의 어플리케이션 프로그램을 표시한다.

    특히, 디지털 방송장치(100)는 PIP 기능을 이용하여 서로 다른 방송을 제공하는 중 어플리케이션 프로그램을 제공하는 채널을 튜닝하여도 PIP 화면, 즉, 서브화면이 사용자의 선택에 의해 지속적으로 보여지도록 할 수 있다. 이를 위하여, 디지털 방송장치(100)는 저장부(110), 구현부(120) 및 제어부(130)를 갖는다.

    저장부(110)는 PIP 기능을 수행하는 PIP 모드 및 방송국으로부터 다운로딩된 어플리케이션 프로그램을 실행하는 어플리케이션 모드 중 지정된 타겟모드를 저장한다. 타겟모드는 사용자가 GUI 화면과 같은 인터페이스를 통해 설정한다.

    구현부(120)는 PIP 모드 또는 어플리케이션 모드에 대응하는 서비스를 구현한다.

    다운로딩된 어플리케이션 프로그램의 요청에 의해 확인된 PIP 모드가 현재 온상태이면, 제어부(130)는 저장부(110)에 저장된 타겟모드를 확인하여 어플리케이션 프로그램에게 알려준다. 그리고, 제어부(130)는 확인된 타겟모드를 기초로 어플리케이션 모드 및 PIP 모드 중 적어도 하나에 대응되는 서비스를 구현하도록 구현부(120)를 제어한다.

    도 2는 도 1에 도시된 디지털 방송장치에 의한 서비스 제공방법을 설명하기 위한 흐름도이다.

    도 1 및 도 2를 참조하면, 저장부(110)에 저장된 어플리케이션 프로그램은 방송장치(100)에서 현재 PIP 모드의 상태를 판단한다(S210).

    PIP 모드가 온상태인 것으로 판단되면(S220), 제어부(130)는 어플리케이션 모드 및 PIP 모드 중 지정된 타겟모드를 확인하여 어플리케이션 프로그램에게 통지한다(S230).

    구현부(120)는 S230단계에서 확인된 타겟모드를 기초로 PIP 모드 및 어플리케이션 모드 중 적어도 나에 대응되는 서비스를 구현한다(S240). 보다 자세히는, S230단계에서 PIP 모드로 확인되면, 제어부(130)는 PIP 모드를 유지하도록 구현부(120)를 제어한다. 또한, S230단계에서 어플리케이션 모드로 확인되면 제어부(130)는 어플리케이션 모드 만을 구현하거나 또는 PIP 모드와 어플리케이션 모드를 동시에 구현하도록 구현부(120)를 제어한다.

    도 3은 본 발명의 다른 실시예에 따른 디지털 방송장치를 개략적으로 도시한 블록도이다.

    도 3을 참조하면, 디지털 방송장치(300)는 사용자 인터페이스부(310), 신호 수신부(320), GUI(Graphic User Interface) 생성부(330), 제1저장부(340), 통신 인터페이스부(350), 디먹스(DeMUX)(360), 제2저장부(370), 구현부(380), 표시부(385) 및 제어부(390)를 포함한다.

    사용자 인터페이스부(310)는 디지털 방송장치(100)에서 지원하는 특정 기능 을 사용자가 요청, 설정 또는 변경하도록 하는 키신호를 출력하며, 다수의 버튼, 숫자키, 방향키, 기능키, 단축키 등을 갖는다. 사용자 인터페이스부(310)는 디지털 방송장치(300)에 마련되는 사용자 조작부(312) 또는 적외선 신호를 출력하는 원격제어기(314)를 포함한다.

    사용자 인터페이스부(310)는 사용자의 조작에 의해, PIP 모드로의 진입을 요청하는 신호를 출력한다. 또한, 사용자는 사용자 인터페이스부(310)를 조작하여 도 4와 같은 GUI 표시를 요청하고, 표시된 GUI를 이용하여 타겟모드를 지정 및 변경할 수 있다. 타겟모드는 PIP 모드 및 방송국으로부터 다운로딩된 어플리케이션 프로그램을 실행하는 어플리케이션 모드 중 높은 우선권이 부여된 모드로서, PIP 모드로 TV를 시청하는 중 어플리케이션 프로그램을 다운로딩하는 채널이 선국되면, PIP 모드를 유지할지 또는 어플리케이션 모드를 실행할지를 결정하도록 한다. 지정된 타겟모드의 식별정보는 제1저장부(340)에 저장된다.

    이하에서는 PIP 모드로 진입하면 하나의 주화면(A)과 하나의 부화면(B)을 통해 PIP 모드로 동작하는 경우를 예로 들어 설명한다. 주화면 또는 부화면의 개수는 하나로 한정되지 않는 것이 바람직하다.

    신호 수신부(320)는 사용자 인터페이스부(310)로부터 송출되는 키신호를 수신하여 제어부(390)에게 출력한다.

    사용자 인터페이스부(310)로부터 타겟모드를 지정하기 위한 GUI의 생성이 요청되면, GUI 생성부(330)는 도 4와 같은 GUI(400)를 생성하며, 표시부(385)는 생성된 GUI(400)를 표시한다.

    도 4를 참조하면, PIP 모드와 어플리케이션 모드 중 타겟모드를 설정하기 위한 GUI(400)는 'PIP 모드가 활성화된 상태에서 적용할 모드를 선택하기 바랍니다'와 같은 메시지를 표시한다.

    사용자가 사용자 인터페이스부(310)를 이용하여 'PIP 모드'에 대응하는 박스(410)를 선택(√)한 후, '확인' 버튼(430)을 선택하면, 제1저장부(340)는 타겟모드로서 'PIP 모드'가 선택되었음을 의미하는 식별정보를 저장한다. 또한, 사용자가 사용자 인터페이스부(310)를 이용하여 '어플리케이션 모드'에 대응하는 박스(420)를 선택(√)한 후, '확인' 버튼(430)을 선택하면, 제1저장부(340)는 타겟모드로서 '어플리케이션 모드'가 선택되었음을 의미하는 식별정보를 저장한다.

    제1저장부(340)에 저장된 타겟모드의 식별정보는 변경가능하다. 즉, 사용자는 GUI(400)를 통해 타겟모드를 변경할 수 있다. 또한, 제1저장부(340)는 디지털 방송장치(300)에서 사용하는 ACAP 규격, OCAP 규격 또는 MHP 규격 중 적어도 하나를 저장한다.

    표시부(385)는 PIP 모드가 실행되면 주화면(A)과 부화면(B)에 서로 다른 프로그램을 표시하고, 어플리케이션 모드가 실행되면 어플리케이션 프로그램만 표시하거나 또는 어플리케이션 프로그램과 방송 프로그램을 PIP 모드로 표시한다.

    통신 인터페이스부(350)는 방송국과 통신하는 인터페이스로서, 수신되는 다채널 중 선국된 채널에서 제공하는 방송 프로그램 또는 어플리케이션 프로그램을 수신한다.

    디먹스(360)는 수신된 프로그램이 방송 프로그램이면 구현부(380)로 출력하 며, 어플리케이션 프로그램이면 제2저장부(370)로 출력한다.

    구현부(380)는 방송 프로그램 또는 어플리케이션 프로그램을 시청가능한 신호로 처리하여 표시부(385)로 출력한다. 예를 들어, 구현부(380)는 방송 프로그램 중 비디오신호를 화질처리 및 스케일링한 후 표시부(385)로 출력하며, 오디오신호를 증폭하여 스피커(미도시)로 출력한다.

    특히, 구현부(380)는 PIP 모드 및 어플리케이션 모드에 대응하는 서비스를 구현한다. 디지털 방송장치(300)가 PIP 모드로 동작하는 경우, 구현부(380)는 선국된 두 채널의 프로그램이 주화면(A)과 부화면(B)에 표시되도록 처리한다. 여기서 부화면(B), 즉, PIP 화면의 추가정보인 위치 및 크기정보는 제1저장부(340)에 저장되어 있다.

    또한, PIP 모드가 온이면서 타겟모드가 어플리케이션 모드로 지정되어 있으면, 구현부(380)는 어플리케이션 프로그램의 설계에 따라 다음의 두 동작 중 하나를 구현한다.

    첫째, 어플리케이션 프로그램이 PIP 화면의 추가정보를 이용하여 구현되도록 설계된 경우, 구현부(380)는 PIP 화면의 추가정보를 이용하여 그래픽을 구성한다. 즉, 구현부(380)는 어플리케이션 프로그램은 주화면(A)에 표시되고, 기존에 표시 중이던 프로그램은 그대로 부화면(B)에 표시되도록 그래픽을 구성한다. 이는, 어플리케이션 프로그램이 PIP 화면의 위치 및 크기정보를 획득하여 구현부(380)에게 제공함으로써, 구현부(380)가 PIP 화면의 위치 및 크기에 대응하는 영역에는 어플리케이션 프로그램이 표시되지 않도록 구현함으로써 가능하다.

    둘째, 어플리케이션 프로그램이 PIP 화면의 추가정보를 이용하지 않도록 설계된 경우, 제어부(390)는 PIP 모드를 오프하도록 구현부(380)를 제어하며, 구현부(380)는 어플리케이션 프로그램이 표시부(385)에 풀화면(Full Screen)으로 표시되도록 신호처리한다.

    제2저장부(370)는 디먹스(360)로부터 입력되는 어플리케이션 프로그램을 저장한다.

    제어부(390)는 디지털 방송장치(300)에서 동작하는 Xlet과 같은 어플리케이션 프로그램, 네이티브 어플리케이션 등의 전반적인 동작을 관리한다. 네이티브 어플리케이션은 Xlet과 같은 어플리케이션 프로그램 외의 프로그램을 의미하며, C, C + , C ++ 과 같은 네이티브 프로그래밍 언어에 의해 작성될 수 있다.

    네이티브 어플리케이션의 예로, PIP 모드를 위한 어플리케이션을 들 수 있다. 사용자 인터페이스부(310)로부터 PIP 모드가 요청되면, 제어부(390)는 선국된 두 채널로부터 전송되는 신호를 네이티브 어플리케이션을 이용하여 처리하여 주화면(A)과 부화면(B)에 표시하도록 구현부(380)를 제어한다.

    또한, 통신 인터페이스부(350)를 통해 다운로딩된 어플리케이션 프로그램이 제2저장부(370)에 저장되면, 제어부(390)는 어플리케이션 프로그램의 요청에 의해 현재 PIP 모드의 상태를 확인하여 어플리케이션 프로그램에게 통지한다. 현재 PIP 모드가 온상태이면 어플리케이션 프로그램은 지정된 타겟모드의 확인을 요청하며, 제어부(390)는 제1저장부(340)에 저장된 타겟모드를 확인하여 어플리케이션 프로그 램에게 통지한다. 어플리케이션 프로그램은 확인된 타겟모드를 기초로 어플리케이션 모드 및 PIP 모드 중 적어도 하나에 대응하는 서비스를 구현하도록 제어부(390)에게 요청하며, 제어부(390)는 어플리케이션 프로그램의 요청에 의해 어플리케이션 모드 및 PIP 모드 중 적어도 하나에 대응하는 서비스를 구현하도록 구현부(380)를 제어한다. 여기서, 어플리케이션 프로그램은 제1API를 통해 PIP 모드의 현재상태를 요청하고, 제2API를 통해 현재 설정된 타겟모드의 확인을 요청한다.

    보다 자세히는, 어플리케이션 프로그램이 지정된 타겟모드가 PIP 모드인 것으로 확인하면, 어플리케이션 프로그램은 제어부(390)에게 어플리케이션 프로그램의 실행을 오프한다는 신호를 출력하며, 제어부(390)는 다운로딩된 어플리케이션 프로그램의 실행을 오프하고 PIP 모드를 유지하도록 구현부(380)를 제어한다. 즉, 제어부(390)는 어플리케이션 프로그램에 해당하는 채널의 선국을 취소하고, 이전에 선국된 채널들의 프로그램을 처리하도록 구현부(380)를 제어한다.

    한편, 어플리케이션 프로그램이 지정된 타겟모드가 어플리케이션 모드인 것으로 확인하면, 어플리케이션 프로그램은 어플리케이션 모드에 대응하는 서비스를 실행할 것이라는 신호를 제어부(390)에게 출력하며, 제어부(390)는 어플리케이션 모드에 대응하는 서비스, 즉, 다운로딩된 어플리케이션 프로그램을 시청가능한 신호로 구현하도록 구현부(380)를 제어한다.

    바람직하게는, 지정된 타겟모드가 어플리케이션 모드이면서, 어플리케이션 프로그램이 PIP 모드와 병행하여 실행되도록 설계된 경우, 어플리케이션 프로그램은 어플리케이션 프로그램의 그래픽이 표시되는 전체화면 중 현재 표시중인 PIP 화 면, 즉, 부화면(B)을 제외한 영역에 어플리케이션 프로그램의 그래픽을 표시하도록 제어부(390)에게 요청한다.

    따라서, 제어부(390)는 부화면(B)에는 이전에 출력중이던 프로그램이 지속적으로 표시되고, 부화면(B)외의 화면에는 어플리케이션 프로그램의 그래픽이 표시되는 화면을 구현하도록 구현부(380)를 제어한다. 이 때, 어플리케이션 프로그램은 제3API를 통해 PIP 화면의 위치정보 및 크기정보를 제어부(390)에게 요청하여 획득하며, 획득한 위치정보 및 크기정보를 제외한 영역에 어플리케이션 프로그램의 그래픽을 표시하도록 제어부(390)에게 요청한다.

    반면, 지정된 타겟모드가 어플리케이션 모드이면서, 어플리케이션 프로그램이 PIP 모드와 병행하지 실행되지 않도록 설계된 경우, 어플리케이션 프로그램은 표시부(385)의 전체화면에 어플리케이션 프로그램의 그래픽을 표시하고, 제4API를 통해 PIP 모드를 오프시키도록 제어부(390)에게 요청한다. 따라서, 제어부(390)는 표시부(385)의 전체화면에 그래픽이 표시되는 서비스를 구현하고, PIP 모드에 대응하는 서비스를 종료하도록 구현부(380)를 제어한다. 또한, 제어부(390)는 수신중인 부화면(B)에 대응하는 프로그램의 선국을 취소하도록 통신 인터페이스부(350)를 제어할 수 있다.

    도 5는 도 3에 도시된 디지털 방송장치의 동작을 설명하기 위하여 논리적 구조를 도시한 도면이다.

    도 3 내지 도 5를 참조하면, 디지털 방송장치(300)의 논리적 구조는 플랫폼(Platform)(500) 및 네이티브 실행부(Native Implementation)(510)를 포함한다.

    플랫폼(500)은 방송국으로부터 전송된 어플리케이션 프로그램이 호출하는 API를 실행한다. 이를 위하여 플랫폼(500)은 API부(502), API 실행부(504) 및 네이티브 인터페이스부(506)를 포함한다.

    API부(502)는 다운로딩되어 제2저장부(370)에 저장된 어플리케이션 프로그램이 요청하는 API를 제공한다. API는 ACAP 규격, OCAP 규격 또는 MHP 규격에서 지정한 API로서 기능별로 각각의 API가 제공된다. 특히, API부(502)는 현재 PIP 모드의 상태의 판단을 요청하는 제1API, 현재 지정된 타겟모드의 확인을 요청하는 제2API, 부화면(B)의 추가정보를 요청하는 제3API 및 PIP 모드의 오프를 요청하는 제4API를 제공한다.

    먼저 제1API를 이용하여 자세히 설명하면, 어플리케이션 프로그램이 PIP 모드가 현재 디지털 방송장치(300)에서 온상태인지를 확인하기 위한 제1API를 호출하면, API부(502)는 PIP 모드의 상태를 확인하기 위하여 자바로 구현된 제1API, 일 예로 'IsNativePIPOn'과 같은 제1API를 제공한다. 이는, API부(502)가 현재 PIP 모드의 상태를 확인하기 위한 제1API에 대응되는 제1네이티브 API를 후술할 네이티브 인터페이스부(506)를 통해 호출하도록 지시하는 것을 의미한다.

    API 실행부(504)는 API부(502)로부터 호출된 제1API의 기능을 제공하기 위하여 제1API를 실행한다. 즉, API 실행부(504)는 제1API가 호출되면 디지털 방송장치(300)의 현재 PIP 상태를 확인하도록 네이티브 실행부(510)를 제어한다.

    네이티브 인터페이스부(506)는 자바 언어로 설계된 API 실행부(504)와 네이티브 언어로 설계된 네이티브 실행부(510)를 인터페이싱한다. 보다 자세히는, 네 이티브 인터페이스부(506)는 자바로 구현되어 있는 제1API를 네이티브 언어로 구현된 API로 컨버팅하고, 컨버팅된 네이티브 API를 네이티브 실행부(510)에게 호출하며, 네이티브 실행부(510)에서 확인된 정보, 즉, PIP 모드의 현재상태를 자바로 구현되는 API로 컨버팅하여 API 실행부(504)에게 제공한다.

    네이티브 실행부(510)는 하나 이상 마련되며, API 실행부(504)에 의해 실행되는 API에 대응되는 기능을 실제로 구현한다. 즉, 네이티브 실행부(510)는 디지털 방송장치(300)에서 구현되는 기존 기능, ACAP 규격 또는 OCAP 규격 등에서 제공하는 기능등을 수행한다. 이를 위하여 네이티브 실행부(510)는 네이티브 언어로 설계된 기능별 네이티브 API를 갖는다. 네이티브 언어는 C, C + , C ++ 과 같은 프로그래밍 언어를 의미한다.

    예를 들어, 네이티브 실행부(510)는 자바로 구현된 제1API에 의해 현재 PIP 모드의 상태를 확인하고, 그 결과를 네이티브 언어를 이용하여 네이티브 인터페이스부(506)에게 출력한다. 네이티브 인터페이스부(506)는 네이티브 실행부(510)에서 확인된 PIP 모드의 현재상태를 자바로 구현되는 API로 컨버팅하여 API 실행부(504)에게 제공한다. 따라서, PIP 모드의 현재상태는 네이티브 실행부(510)에서 확인되어 네이티브 인터페이스부(506), API 실행부(504) 및 API부(502)를 통해 어플리케이션 프로그램에게 제공된다.

    어플리케이션 프로그램이 현재 PIP 모드가 온인 것으로 확인하면, 어플리케이션 프로그램은 제1저장부(340)에 저장된 타겟모드를 확인하기 위한 제2API를 호 출한다. 그러면, API부(502)는 타겟모드를 확인하기 위한 제2API를 제공하며, API 실행부(504)는 호출된 제2API의 기능을 제공하기 위하여 제2API를 실행한다. 즉, API 실행부(504)는 제2API가 호출되면 타겟모드가 무엇인지를 확인하도록 네이티브 실행부(510)를 제어한다. 네이티브 실행부(510)는 지정된 타겟모드를 확인하여 플랫폼(500)에게 출력한다.

    네이티브 실행부(510)에 의해 타겟모드가 PIP 모드인 것으로 확인되면, 어플리케이션 프로그램은 어플리케이션 프로그램의 실행을 오프시키고 PIP 모드에 대응하는 서비스를 유지하도록 네이티브 실행부(510)에게 요청한다.

    반면, 타겟모드가 어플리케이션 모드인 것으로 확인하면, 어플리케이션 프로그램은 어플리케이션 프로그램이 PIP 모드와 병행하여 실행되도록 설계되었는지를 확인한다. 첫째, PIP 모드와 병행하도록 설계된 것으로 확인되면, 어플리케이션 프로그램은 부화면(B)의 추가정보를 요청하는 제3API를 호출한다. API부(502)는 부화면(B)의 위치정보를 확인하기 위한 'GetPIPSize'와 부화면(B)의 크기정보를 확인하기 위한 'GetPIPPosition'과 같은 제3API를 제공한다. API 실행부(504)는 제공된 제3API를 실행하여 부화면(B)의 추가정보를 네이티브 실행부(510)에게 요청한다.

    네이티브 실행부(510)는 부화면(B)의 추가정보, 즉, 부화면(B)의 크기와 위치정보를확인하여 플랫폼(500)에게 출력한다.

    네이티브 실행부(510)에 의해 부화면(B)의 추가정보가 확인되면, 어플리케이션 프로그램은 부화면(B)의 추가정보를 이용하여 어플리케이션 프로그램의 그래픽 을 구성하도록 그래픽 엔진(미도시)에게 요청한다. 그래픽 엔진(미도시)은 어플리케이션 프로그램의 그래픽을 전체화면으로 구성하되, 부화면(B)이 표시되던 영역에는 그래픽이 표시되지 않고 부화면(B)이 유지되는 그래픽을 구성한다. 그래픽 엔진(미도시)의 실제 구현은 구현부(380)에서 이루어진다. 그래픽이 구성되면, PIP 모드가 유지되는 자바 어플리케이션 프로그램 서비스가 실행되어 시청자에게 제공된다.

    둘째, PIP 모드와 병행하지 않도록 설계된 것으로 확인되면, 어플리케이션 프로그램은 PIP 모드의 오프를 요청하는 제4API를 호출한다. API부(502)는 PIP 모드의 오프를 요청하기 위하여 'SetPIPOff'와 같은 제4API를 제공하며, API 실행부(504)는 제공된 제4API를 실행하여 PIP 모드의 오프를 네이티브 실행부(510)에게 요청한다. 네이티브 실행부(510)는 제4API에 의하여 PIP 모드를 오프시키며, 결과적으로 어플리케이션 프로그램에 대응하는 서비스만이 전체화면으로 실행되어 시청자에게 제공된다.

    도 6은 도 3에 도시된 디지털 방송장치의 서비스 제공 방법을 개략적으로 설명하기 위한 흐름도이다.

    도 3 내지 도 6을 참조하면, 사용자가 특정 채널의 시청을 요청하면, 제어부(390)는 특정 채널로부터 어플리케이션 프로그램을 다운로딩하여 저장하도록 통신 인터페이스부(350) 및 제2저장부(370)를 제어한다(S605).

    저장된 어플리케이션 프로그램은 제1API를 통해 제어부(390)에게 PIP 모드의 현재 상태를 질의하여 PIP 모드의 현재 상태를 판단한다(S610).

    현재 PIP 모드가 온, 즉, 활성화상태인 것으로 판단되면(S615), 어플리케이션 프로그램은 어플리케이션 모드 및 PIP 모드 중 지정된 타겟모드를 확인한다(S620). S620단계에서 어플리케이션 프로그램은 제2API를 통해 제어부(390)에게 타겟모드를 질의하여 확인한다.

    디지털 방송장치(300)에 지정된 타겟모드가 어플리케이션 모드이면(S625), 어플리케이션 프로그램은 어플리케이션 프로그램이 PIP 모드와 병행하여 실행되도록 설계되어 있는지 확인한다(S630).

    S630단계에서 어플리케이션 프로그램이 PIP 모드와 병행하여 실행되도록 설계된 것으로 확인되면, 어플리케이션 프로그램은 제어부(390)에게 부화면(B)의 크기와 위치정보를 요청하여 획득한다(S635).

    그리고, 어플리케이션 프로그램은 획득한 부화면(B)의 크기 및 위치정보를 이용하여 어플리케이션 프로그램의 그래픽을 구성하도록 제어부(390)에게 요청한다(S640). 제어부(390)는 어플리케이션 프로그램의 그래픽을 전체화면으로 표시하되, 현재 표시중인 부화면(B)에 대응되는 영역에는 부화면(B)이 유지되는 그래픽을 구성한 후, 어플리케이션 프로그램에 대응하는 서비스를 실행하도록 구현부(380)를 제어한다(S645).

    반면, S630단계에서 어플리케이션 프로그램이 PIP 모드와 병행하여 실행되지 않도록 설계된 것으로 확인되면, 어플리케이션 프로그램은 제어부(390)에게 PIP 모드의 오프를 요청한다. 이로써, 제어부(390)는 현재 구현 중인 PIP 모드를 오프시키고(S650), 저장된 어플리케이션 프로그램에 대응하는 서비스를 실행하도록 구현 부(380)를 제어한다(S655).

    한편, S625단계에서 타겟모드가 PIP 모드인 것으로 확인되면, 제어부(390)는 어플리케이션 프로그램에 대응하는 서비스는 취소하고 PIP 모드를 유지하도록 구현부(380)를 제어한다(S660).

    또한, S615단계에서 PIP 모드가 오프상태인 것으로 확인되면, 제어부(390)는 S655단계를 진행한다.

    이상 설명한 바와 같이, 본 발명에 따른 디지털 방송장치 및 그의 서비스 제공 방법에 의하면, PIP 기능을 이용하여 서로 다른 프로그램을 제공하는 중 어플리케이션을 제공하는 채널을 튜닝하여도 PIP 화면, 즉, 서브화면이 사용자의 선택에 의해 지속적으로 보여지도록 하는 것이 가능하다.

    즉, 본원발명은 사용자가 어플리케이션 모드를 타겟모드로 설정한 경우에는 자바 어플리케이션 프로그램만을 실행하고 PIP 모드는 오프시키거나 또는 자바 어플리케이션 모드와 PIP 모드를 병행하여 실행하는 것이 가능하다. 또한, 본원발명은 사용자가 PIP 모드를 타겟모드로 설정한 경우에는 자바 어플리케이션 모드를 오프시키고 PIP 모드만을 실행하도록 하는 것이 가능하다.

    이로써, 본원발명은 다운로딩된 어플리케이션 프로그램이 이미 구현중인 PIP 화면의 일부 또는 전체를 가리는 등의 문제가 발생하는 것을 사용자 선택에 의해 미연에 방지함으로써 시청자에게 향상된 질의 서비스를 제공할 수 있다.

    이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형 실시예들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈