(19) 대한민국특허청(KR) (12) 공개특허공보(A) (11) 공개번호 10-2012-0084571 (43) 공개일자 2012년07월30일 (51) 국제특허분류(Int. Cl.) H04N 5/445 (2011.01) (21) 출원번호 10-2011-0006004 (22) 출원일자 2011년01월20일 심사청구일자 전체 청구항 수 : 총 6 항 2011년01월20일 (54) 발명의 명칭 호스트의 EPG 제공 시스템 및 그 방법 (57) 요 약 (71) 출원인 사단법인한국디지털케이블연구원 서울특별시 마포구 매봉산로 37, DMCC-3지역 DMS 빌딩 8층 (상암동) (주)티비라떼 서울특별시 성북구 보문로34길 76, 4층 (동선동2 가) (72) 발명자 이은숙 서울특별시 성북구 보문로34길 76, 4층 (동선동2 가) 장호연 경기도 남양주시 오남읍 양지리 807-2 남양주양지 e-편한세상 2단지 204-1004 최인석 서울특별시 강서구 강서로 462, 대룡드림타워1 1005호 (등촌동) (74) 대리인 전종학 본 발명은 호스트의 EPG 제공 시스템 및 그 방법에 대한 것으로서, 더욱 상세히는 기존 EPG의 복잡도를 완화하여 사용자가 용이하게 TV 편성 프로그램을 확인할 수 있으며, 프로그램 선택 및 예약이 간편하고, 선택 프로그램과 관련된 부가정보를 EPG상에서 용이하게 확인할 수 있는 호스트의 EPG 제공 시스템 및 그 방법에 대한 것이다. 본 발명은 디지털 TV EPG 서비스 중 복수의 단위 셀로 표시된 편성표에서 단위 셀마다 기능 또는 방송 프로그램의 편성시간을 인식하여 대응되는 태스크를 자동 변경할 수 있도록 하여, 사용자로 하여금 선택된 채널의 현재 프로 그램에 대한 채널이동(zapping), 이후 프로그램에 대한 '예약', 해당 채널에 대한 '편성표 보기' 등의 태스크 수 행을 확인할 수 있도록 EPG UI 상에 표시하고, 셀의 이동에 따라 지정된 셀의 변경이 발생하는 경우 대응하는 태 스크를 자동으로 변경하여 표시함으로써, 사용자가 별도의 리모컨 조작을 숙지할 필요없이 하나의 버튼으로 원하 는 태스크를 수행할 수 있도록 하여 사용자 편의성을 개선하는 효과가 있다. 대 표 도 - 1 -
특허청구의 범위 청구항 1 헤드엔드로부터 복수의 단위 셀로 구성되며 각 단위 셀에 방송 프로그램 및 편성 시간정보가 상호 매칭되어 설 정된 상기 EPG(Electronic Program Guide)와, 상기 각 단위 셀에 대응하는 방송 프로그램 컨텐츠를 수신하는 통 신부; 현재 시간정보를 제공하는 타이머부; 사용자 단말기에 상기 EPG가 포함된 EPG UI(EPG User Interface)와 상기 방송 프로그램 컨텐츠를 출력하는 출력 부; 사용자 단말기로부터 상기 복수의 단위 셀 중 지칭된 단위 셀에 대한 정보인 포커스 정보와 상기 단위 셀을 선 택하는 선택정보를 수신하는 사용자 입력 수신부; 및 상기 포커스 정보를 근거로 지칭된 단위 셀에 포함되는 방송 프로그램의 편성 시간정보와 상기 타이머부의 현재 시간정보를 비교하거나 상기 지칭된 단위 셀에 기설정된 기능을 근거로 상기 지칭된 단위 셀에 대한 선택정보에 따라 수행되는 태스크에 대한 태스크 정보를 단위 셀마다 자동 변경하여 상기 EPG UI의 일부에 표시하고, 상기 지칭된 단위셀에 대한 선택정보를 입력받아 상기 태스크 정보를 근거로 대응되는 태스크를 수행하는 제어부 를 포함하는 호스트의 EPG 제공 시스템. 청구항 2 청구항 1에 있어서, 상기 제어부는 상기 선택정보 및 태스크 정보를 근거로 상기 지칭된 단위 셀에 대응하는 방송 프로그램 컨텐츠 를 상기 출력부를 통해 출력하거나, 예약에 해당하는 방송 프로그램을 예약 리스트에 추가하여 추후 현재 시간 정보와 편성 시간정보를 비교하여 일치하는 경우 예약된 방송 프로그램에 대응하는 방송 프로그램 컨텐츠를 상 기 출력부를 통해 출력하고, 예약에 대한 태스크를 수행하는 경우 예약된 방송 프로그램에 대응하는 상기 EPG의 단위 셀에 예약에 대한 아이 콘을 표시하고, 상기 EPG UI의 일부에 예약 완료에 대한 피드백 정보를 표시하며, 상기 포커스 정보를 근거로 상기 아이콘이 표시된 단위 셀이 지칭되는 경우 예약 취소에 대한 상기 태스크 정보 가 상기 EPG UI 상에 표시되며, 상기 아이콘이 표시된 단위 셀에 대한 선택정보가 입력되는 경우 상기 아이콘을 삭제하고 상기 EPG UI의 일부에 예약 취소에 대한 피드백 정보를 표시하는 것을 특징으로 하는 호스트의 EPG 제공 시스템. 청구항 3 헤드엔드로부터 복수의 단위 셀로 구성되며 각 단위 셀에 방송 프로그램 및 편성 시간정보가 상호 매칭되어 설 정된 상기 EPG(Electronic Program Guide)와, 상기 각 단위 셀에 대응하는 방송 프로그램 컨텐츠를 수신하는 통 신부; 사용자 단말기에 상기 EPG가 포함된 EPG UI(EPG User Interface)와 상기 방송 프로그램 컨텐츠를 출력하는 출력 부; 사용자 단말기와 연동하는 리모컨의 입력을 수신하여 상기 복수의 단위 셀 중 지칭된 단위 셀에 대한 정보인 포 커스 정보와 상기 단위 셀의 선택입력에 대한 선택정보를 생성하는 사용자 입력 수신부; 및 상기 포커스 정보를 근거로 지칭된 단위 셀에 기설정된 기능을 인식하여 상기 선택정보에 따라 상기 지칭된 단 위 셀에 대응되는 개별 채널의 EPG가 포함된 EPG UI로 변경하여 제공하고, 상기 개별 채널의 EPG에 속한 복수의 단위 셀에서 상기 포커스 정보를 근거로 상기 개별 채널의 EPG에서 지칭된 단위 셀에 포함되는 방송 프로그램의 - 2 -
편성 시간정보와 상기 타이머부의 현재 시간정보를 비교하거나 상기 개별 채널의 EPG의 지칭된 단위 셀에 기설 정된 기능을 근거로 상기 지칭된 단위 셀에 대한 선택정보에 따라 수행되는 태스크에 대한 태스크 정보를 단위 셀마다 자동 변경하여 상기 EPG UI의 일부에 표시하고, 상기 지칭된 단위 셀에 대한 선택정보를 입력받아 상기 태스크 정보를 근거로 대응되는 태스크를 수행하는 제어부 를 포함하는 호스트의 EPG 제공 시스템. 청구항 4 청구항 3에 있어서, 상기 제어부는 상기 개별 채널의 EPG 또는 EPG UI 중 어느 하나의 일부 영역에 단위 셀에 대응하는 부가 컨텐츠 를 출력하기 위한 포스터 영역을 구성하여, 미리보기를 제공하거나 현재 방송되는 방송 프로그램 컨텐츠의 저해상도 영상을 상기 포스터 영역을 통해 제공 하는 것을 특징으로 하는 호스트의 EPG 제공 시스템. 청구항 5 호스트가 헤드엔드로부터 복수의 단위 셀로 구성되며 각 단위 셀에 방송 프로그램 및 편성 시간정보가 상호 매 칭되어 설정된 상기 EPG(Electronic Program Guide)와, 상기 각 단위 셀에 대응하는 방송 프로그램 컨텐츠를 수 신하는 제 1 단계; 호스트가 상기 EPG를 포함하는 EPG UI를 사용자 단말기에 제공하는 제 2 단계; 호스트가 사용자 단말기로부터 상기 복수의 단위 셀 중 지칭된 단위 셀에 대한 정보인 포커스 정보와 상기 단위 셀을 선택하는 선택정보를 수신하는 제 3 단계; 및 호스트가 상기 포커스 정보를 근거로 지칭된 단위 셀에 포함되는 방송 프로그램의 편성 시간정보와 상기 타이머 부의 현재 시간정보를 비교하거나 상기 지칭된 단위 셀에 기설정된 기능을 근거로 상기 지칭된 단위 셀에 대한 선택정보에 따라 수행되는 태스크에 대한 태스크 정보를 상기 EPG UI의 일부에 표시하고, 상기 지칭된 단위셀에 대한 선택정보를 입력받아 상기 태스크 정보를 근거로 대응되는 태스크를 수행하는 제 4 단계 를 포함하는 호스트의 EPG 제공 방법. 청구항 6 청구항 5에 있어서, 상기 제 4 단계는, 상기 호스트가 상기 포커스 정보를 근거로 지칭된 단위 셀에 포함되는 방송 프로그램의 편성 시간정보와 현재 시간정보를 비교하여 상기 선택정보에 따라 수행되는 태스크에 대한 태스크 정보를 상기 EPG UI 상에 표시하고, 상기 선택정보 및 태스크 정보를 근거로 지칭된 단위 셀에 대응하는 방송 프로그램 컨텐츠를 상기 사용자 단말 기에 제공하거나, 예약에 해당하는 방송 프로그램을 예약 리스트에 추가하고 추후 현재 시간정보와 편성 시간정 보를 비교하여 일치하는 경우 예약된 방송 프로그램에 대응하는 방송 프로그램 컨텐츠를 상기 사용자 단말기에 제공하되, 상기 호스트가 예약에 대한 태스크를 수행하는 경우 예약된 방송 프로그램에 대응하는 상기 EPG의 단위 셀에 예 약에 대한 아이콘을 표시하고, 상기 EPG UI의 일부에 예약 완료에 대한 피드백 정보를 표시하며, 상기 포커스 정보를 근거로 상기 아이콘이 표시된 단위 셀이 지칭되는 경우 예약 취소에 대한 상기 태스크 정보 가 상기 EPG UI 상에 표시되며, 상기 아이콘이 표시된 단위 셀에 대한 선택정보가 입력되는 경우 상기 아이콘을 삭제하고 상기 EPG UI의 일부에 예약 취소에 대한 피드백 정보를 표시하는 - 3 -
단계를 더 포함하는 호스트의 EPG 제공 방법. 명 세 서 [0001] 기 술 분 야 본 발명은 호스트의 EPG 제공 시스템 및 그 방법에 대한 것으로서, 더욱 상세히는 기존 EPG의 복잡도를 완화하 여 사용자가 용이하게 TV 편성 프로그램을 확인할 수 있으며, 프로그램 선택 및 예약이 간편하고, 선택 프로그 램과 관련된 부가정보를 EPG상에서 용이하게 확인할 수 있는 호스트의 EPG 제공 시스템 및 그 방법에 대한 것이 다. [0002] [0003] [0004] [0005] [0006] [0007] [0008] [0009] [0010] 배 경 기 술 현재 초고속 통신망의 발전과 더불어 다양한 멀티미디어 컨텐츠가 제공되고 있으며, 이와 같은 통신망은 현재 단순 인터넷 뿐만 아니라 방송 시스템으로까지 확산되고 있다. 이와 같은 초고속 통신망 지원에 따라, 기존에 방송 시스템이 시간에 따라 일방적으로 프로그램 제공하는 것을 넘어서, 시간에 구애받지 않고 사용자 선택 입력에 따라 원하는 프로그램을 자유롭게 시청할 수 있는 양방향 방 송 시스템으로 발전하고 있다. 또한, 이와 같은 양방향 방송 시스템은 현재 양방향 케이블 네트워크 네트워크 및 OCAP(Open Cable Application Platform)과 같은 오픈 플랫폼을 기반으로 표준화 작업이 이루어지고 있으며, 이를 토대로 기존의 단순 아날로 그 영상으로 구성된 방송 제공을 넘어서 디지털로 구성된 다양한 파일 포맷을 지원하여 적은 용량으로 초고화질 영상을 제공할 뿐 아니라 게임, 이미지와 같은 다양한 형태의 방송 프로그램 컨텐츠를 TV를 통해 제공받을 수 있다. 현재 양방향 방송 시스템은 도 1에 도시된 바와 같이 헤드엔드(200) 및, 상기 헤드엔드(200)와 케이블망을 통해 연결된 호스트(100)로 구성될 수 있으며, 상기 헤드엔드는 지상파 방송이나 프로그램 제공자(Program Provide r)로부터 수신된 방송 프로그램 컨텐츠를 취합하여 패킷화, 압축 및 다중화를 수행하여 케이블을 통해 복수의 상기 호스트에 구성된 셋톱박스(STB)에 전송한다. 이때, 도시된 바와 같이 시청 자격이 있는 가입자만 방송에 접근할 수 있도록 상기 헤드엔드(200)는 CMTS(Cable Modem Termination System)를 포함하며, 상기 CMTS는 취합된 방송 프로그램 컨텐츠를 TS 패킷으로 변환하여 상 기 패킷형태의 방송 프로그램 컨텐츠에 대한 도시청을 방지하기 위해 일정 규칙에 따라 암호화하는 스크램블링 (Scramble) 과정을 거치며, 스크램블링된 패킷과 상기 스크램블링된 패킷을 디스크램블하기 위한 CW(Control Word)를 다중화하여 상기 케이블망을 통해 송출할 수 있다. 또한, 상기 호스트(100)에 설치된 셋톱박스(STB)는 미리 상기 헤드엔드(200)로부터 제한수신 모듈을 다운로드하 여 저장하고, 상기 제한수신 모듈은 상기 헤드엔드로부터 패킷을 수신하여 인증 과정을 거친 후 상기 CW 메시지 를 근거로 상기 스크램블링된 패킷을 디스크램블하고 상기 셋톱박스를 통해 사용자 단말기에 방송 프로그램 컨 텐츠를 제공한다. 한편, 상기 헤드엔드(200)는 취합된 복수의 방송 프로그램 컨텐츠를 사용자의 선택에 따라 선택된 방송 프로그 램 컨텐츠를 각 사용자 단말기에 제공하기 위하여, 방송 프로그램 컨텐츠의 편성에 대한 EPG를 생성하여 상기 방송 프로그램 컨텐츠와 함께 패킷화하여 전송한다. 상기 EPG(Electronic Program Guide)는 디지털 TV에서 복수의 채널에 해당하는 방송 프로그램 편성 및 가이드를 제공하는 콘텐츠로서, 현재 디지털 방송 EPG는 그리드 EPG, 모자이크 EPG, BOX EPG 등 다양한 형태의 인터페이 스를 제공하는 EPG 표시 방법(이하 UI)이 존재한다. 이 중 그리드 EPG는 그리드 테이블 내에서 복수의 채널을 축으로 하여 타임라인에 해당하는 방송 프로그램 정보를 제공하는 방법으로 대표적 EPG 콘텐츠 표시 방법이다. 그러나, 종래의 EPG UI(User Interface)는 복수 채널을 표시하고 해당 채널의 방송 프로그램 편성 정보를 타임 라인에 따라 제공하기 때문에 제한된 디스플레이 영역 내에서 숨겨진 방송 프로그램 정보를 보기 위해 다수의 리모컨의 '상하/좌우' 조작이 필요하다는 측면에서 사용성 및 편의성에 문제점이 있었다. - 4 -
[0011] [0012] [0013] [0014] 또한 개개의 방송 프로그램 재생시간이 다르므로 이를 차지하는 Cell에 해당하는 영역 표시가 시각적 복잡함을 주었다. 이러한 단점을 극복하고자, 일부 EPG UI의 경우 복수 개의 채널에 대한 '현재 프로그램' 정보만을 테이 블 형식으로 표시하거나, 혹은 선택된 단수의 채널에 대한 방송 프로그램 편성표 만을 제공하고 있다. 또한 EPG UI에서 '예약하기'가 가능한데, 현재 선택한 채널의 방송중인 프로그램을 선택하면 해당 채널로 'Zapping(이동)'되며, 방송 시작 전인 이후 프로그램을 선택할 경우에는 해당 프로그램을 예약할 수 있다. 또한, 종래의 EPG UI에서 '예약 기능'을 표시하기 위해서는 '컬러선택 정보' 메뉴를 화면 상에 맵핑 하였다. 그러나, '컬러선택 정보'의 경우 4방향 선택 정보에 비해 사용성이 낮고 사용자 인지가 떨어졌다. 이런 단점을 극복하고자, 일부 EPG에서는 이후 프로그램을 선택하고 '확인' 선택 정보을 누를 경우 자동으로 '예약'이 되게 하는 UI를 제공하였다. 그러나 이러한 UI의 경우 사용자의 태스킹(tasking)을 유도하는 별도의 표식(indicato r)이 없이는 인지하기 어렵고 일종의 숨겨진 기능으로써 '예약'에 대한 Affordance(행동 유도성)가 명확하지 않 은 문제점이 있었다. 따라서, 그리드 형태의 EPG UI에서 복수 채널에 대한 프로그램 편성 정보 제공에 있어 사용성 및 시각적 복잡성 을 개선하고, 사용자로 하여금 '예약하기'와 같은 기능에 대한 선택을 수행하도록 하기 위한 보다 사용자 친화 적인 UI 방법이 요구된다. 발명의 내용 [0015] [0016] [0017] [0018] 해결하려는 과제 본 발명은 디지털 TV EPG 서비스 중 복수의 단위 셀로 표시된 편성표에서 단위 셀마다 기설정된 기능 또는 방송 프로그램의 편성시간을 인식하여 대응되는 태스크를 자동 변경할 수 있도록 하여, 사용자로 하여금 선택된 채널 의 현재 프로그램에 대한 채널이동(zapping), 이후 프로그램에 대한 '예약', 해당 채널에 대한 '편성표 보기' 등의 태스크 수행을 확인할 수 있도록 EPG UI 상에 표시하고, 별도의 리모컨 조작없이 하나의 선택 정보으로 원 하는 태스크를 수행할 수 있도록 하여 사용자 편의성을 개선하는데 그 목적이 있다. 또한, 본 발명은 선택된 개별 채널에 대한 방송 프로그램 목록(편성표)에서, 해당 프로그램 단위 또는 채널 단 위의 로고 표시 및 프로모션을 위한 별도의 영역을 표시하여 채널 및 프로그램에 대한 부가 콘텐츠를 제공함으 로써, 사용자가 방송 프로그램 선택에 앞서 방송 프로그램 컨텐츠에 대한 정보를 취득하여 원하는 방송 프로그 램 컨텐츠만을 시청하도록 하여 사용자의 편의성과 유료방송 시청에 따른 비용 절감 및 부가 컨텐츠 창출을 도 모하는데 그 목적이 있다. 더하여, 본 발명은 시청자가 방송 시작 전 프로그램에 대해 '예약' 기능을 수행했을 경우, 예약과 동시에 '예약 확인' 기능을 표시하는 피드백(feedback)을 제공하여 예약 내용을 용이하게 확인할 수 있는 시스템을 제공하는 데 그 목적이 있다. 이외에도, 본 발명은 선택된 EPG 채널에 대해 테이블 내에서 '더 보기(more)' 메뉴를 통한 개별 채널 편성표에 대한 이동 표시 방법을 제공하는데 그 목적이 있다. [0019] 과제의 해결 수단 상기한 목적을 달성하기 위한 본 발명에 따른 호스트의 EPG 제공 시스템은 헤드엔드로부터 복수의 단위 셀로 구 성되며 각 단위 셀에 방송 프로그램 및 편성 시간정보가 상호 매칭되어 설정된 상기 EPG(Electronic Program Guide)와, 상기 각 단위 셀에 대응하는 방송 프로그램 컨텐츠를 수신하는 통신부와, 현재 시간정보를 제공하는 타이머부와, 사용자 단말기에 상기 EPG가 포함된 EPG UI(EPG User Interface)와 상기 방송 프로그램 컨텐츠를 출력하는 출력부와, 사용자 단말기로부터 상기 복수의 단위 셀 중 지칭된 단위 셀에 대한 정보인 포커스 정보와 상기 단위 셀을 선택하는 선택정보를 수신하는 사용자 입력 수신부와, 상기 포커스 정보를 근거로 지칭된 단위 셀에 포함되는 방송 프로그램의 편성 시간정보와 상기 타이머부의 현재 시간정보를 비교하거나 상기 지칭된 단 위 셀에 기설정된 기능을 근거로 상기 지칭된 단위 셀에 대한 선택정보에 따라 수행되는 태스크에 대한 태스크 정보를 단위 셀마다 자동 변경하여 상기 EPG UI의 일부에 표시하고, 상기 지칭된 단위셀에 대한 선택정보를 입 력받아 상기 태스크 정보를 근거로 대응되는 태스크를 수행하는 제어부를 포함한다. - 5 -
[0020] [0021] [0022] [0023] [0024] 이때, 상기 제어부는 상기 선택정보 및 태스크 정보를 근거로 상기 지칭된 단위 셀에 대응하는 방송 프로그램 컨텐츠를 상기 출력부를 통해 출력하거나, 예약에 해당하는 방송 프로그램을 예약 리스트에 추가하여 추후 현재 시간정보와 편성 시간정보를 비교하여 일치하는 경우 예약된 방송 프로그램에 대응하는 방송 프로그램 컨텐츠를 상기 출력부를 통해 출력하고, 예약에 대한 태스크를 수행하는 경우 예약된 방송 프로그램에 대응하는 상기 EPG 의 단위 셀에 예약에 대한 아이콘을 표시하고, 상기 EPG UI의 일부에 예약 완료에 대한 피드백 정보를 표시하며, 상기 포커스 정보를 근거로 상기 아이콘이 표시된 단위 셀이 지칭되는 경우 예약 취소에 대한 상기 태스크 정보가 상기 EPG UI 상에 표시되며, 상기 아이콘이 표시된 단위 셀에 대한 선택정보가 입력되는 경우 상 기 아이콘을 삭제하고 상기 EPG UI의 일부에 예약 취소에 대한 피드백 정보를 표시할 수 있다. 한편, 본 발명의 실시예에 따른 호스트의 EPG 제공 시스템은 헤드엔드로부터 복수의 단위 셀로 구성되며 각 단 위 셀에 방송 프로그램 및 편성 시간정보가 상호 매칭되어 설정된 상기 EPG(Electronic Program Guide)와, 상기 각 단위 셀에 대응하는 방송 프로그램 컨텐츠를 수신하는 통신부와, 사용자 단말기에 상기 EPG가 포함된 EPG UI(EPG User Interface)와 상기 방송 프로그램 컨텐츠를 출력하는 출력부와, 사용자 단말기와 연동하는 리모컨 의 입력을 수신하여 상기 복수의 단위 셀 중 지칭된 단위 셀에 대한 정보인 포커스 정보와 상기 단위 셀의 선택 입력에 대한 선택정보를 생성하는 사용자 입력 수신부와, 상기 포커스 정보를 근거로 지칭된 단위 셀에 기설정 된 기능을 인식하여 상기 선택정보에 따라 상기 지칭된 단위 셀에 대응되는 개별 채널의 EPG가 포함된 EPG UI로 변경하여 제공하고, 상기 개별 채널의 EPG에 속한 복수의 단위 셀에서 상기 포커스 정보를 근거로 상기 개별 채 널의 EPG에서 지칭된 단위 셀에 포함되는 방송 프로그램의 편성 시간정보와 상기 타이머부의 현재 시간정보를 비교하거나 상기 개별 채널의 EPG의 지칭된 단위 셀에 기설정된 기능을 근거로 상기 지칭된 단위 셀에 대한 선 택정보에 따라 수행되는 태스크에 대한 태스크 정보를 단위 셀마다 자동 변경하여 상기 EPG UI의 일부에 표시하 고, 상기 지칭된 단위 셀에 대한 선택정보를 입력받아 상기 태스크 정보를 근거로 대응되는 태스크를 수행하는 제어부를 포함한다. 이때, 상기 제어부는 상기 개별 채널의 EPG 또는 EPG UI 중 어느 하나의 일부 영역에 단위 셀에 대응하는 부가 컨텐츠를 출력하기 위한 포스터 영역을 구성하여, 미리보기를 제공하거나 현재 방송되는 방송 프로그램 컨텐츠 의 저해상도 영상을 상기 포스터 영역을 통해 제공할 수 있다. 또한, 본 발명에 따른 호스트의 EPG 제공 방법은 호스트가 헤드엔드로부터 복수의 단위 셀로 구성되며 각 단위 셀에 방송 프로그램 및 편성 시간정보가 상호 매칭되어 설정된 상기 EPG(Electronic Program Guide)와, 상기 각 단위 셀에 대응하는 방송 프로그램 컨텐츠를 수신하는 제 1 단계와, 호스트가 상기 EPG를 포함하는 EPG UI를 사 용자 단말기에 제공하는 제 2 단계와, 호스트가 사용자 단말기로부터 상기 복수의 단위 셀 중 지칭된 단위 셀에 대한 정보인 포커스 정보와 상기 단위 셀을 선택하는 선택정보를 수신하는 제 3 단계와, 호스트가 상기 포커스 정보를 근거로 지칭된 단위 셀에 포함되는 방송 프로그램의 편성 시간정보와 상기 타이머부의 현재 시간정보를 비교하거나 상기 지칭된 단위 셀에 기설정된 기능을 근거로 상기 지칭된 단위 셀에 대한 선택정보에 따라 수행 되는 태스크에 대한 태스크 정보를 상기 EPG UI의 일부에 표시하고, 상기 지칭된 단위셀에 대한 선택정보를 입 력받아 상기 태스크 정보를 근거로 대응되는 태스크를 수행하는 제 4 단계를 포함한다. 이때, 상기 제 4 단계는 상기 호스트가 상기 포커스 정보를 근거로 지칭된 단위 셀에 포함되는 방송 프로그램의 편성 시간정보와 현재 시간정보를 비교하여 상기 선택정보에 따라 수행되는 태스크에 대한 태스크 정보를 상기 EPG UI 상에 표시하고, 상기 선택정보 및 태스크 정보를 근거로 지칭된 단위 셀에 대응하는 방송 프로그램 컨텐 츠를 상기 사용자 단말기에 제공하거나, 예약에 해당하는 방송 프로그램을 예약 리스트에 추가하고 추후 현재 시간정보와 편성 시간정보를 비교하여 일치하는 경우 예약된 방송 프로그램에 대응하는 방송 프로그램 컨텐츠를 상기 사용자 단말기에 제공하되, 상기 호스트가 예약에 대한 태스크를 수행하는 경우 예약된 방송 프로그램에 대응하는 상기 EPG의 단위 셀에 예약에 대한 아이콘을 표시하고, 상기 EPG UI의 일부에 예약 완료에 대한 피드 백 정보를 표시하며, 상기 포커스 정보를 근거로 상기 아이콘이 표시된 단위 셀이 지칭되는 경우 예약 취소에 대한 상기 태스크 정보가 상기 EPG UI 상에 표시되며, 상기 아이콘이 표시된 단위 셀에 대한 선택정보가 입력되 는 경우 상기 아이콘을 삭제하고 상기 EPG UI의 일부에 예약 취소에 대한 피드백 정보를 표시하는 단계를 더 포 함할 수 있다. [0025] 발명의 효과 본 발명은 디지털 TV EPG 서비스 중 복수의 단위 셀로 표시된 편성표에서 단위 셀마다 기능 또는 방송 프로그램 - 6 -
의 편성시간을 인식하여 대응되는 태스크를 자동 변경할 수 있도록 하여, 사용자로 하여금 선택된 채널의 현재 프로그램에 대한 채널이동(zapping), 이후 프로그램에 대한 '예약', 해당 채널에 대한 '편성표 보기' 등의 태스 크 수행을 확인할 수 있도록 EPG UI 상에 표시하고, 셀의 이동에 따라 지정된 셀의 변경이 발생하는 경우 대응 하는 태스크를 자동으로 변경하여 표시함으로써, 사용자가 별도의 리모컨 조작을 숙지할 필요없이 하나의 선택 정보으로 원하는 태스크를 수행할 수 있도록 하여 사용자 편의성을 개선하는 효과가 있다. [0026] [0027] [0028] 또한, 본 발명은 선택된 개별 채널에 대한 방송 프로그램 목록(편성표)에서, 해당 프로그램 단위 또는 채널 단 위의 로고 표시 및 프로모션을 위한 별도의 영역을 표시하여 채널 및 프로그램에 대한 부가 콘텐츠를 제공함으 로써, 사용자가 방송 프로그램 선택에 앞서 방송 프로그램 컨텐츠에 대한 정보를 취득하여 원하는 방송 프로그 램 컨텐츠만을 시청하도록 하여 사용자의 편의성과 유료방송 시청에 따른 비용 절감 및 부가 컨텐츠 창출을 도 모하는 효과가 있다. 더하여, 본 발명은 시청자가 방송 시작 전 프로그램에 대해 '예약' 기능을 수행했을 경우, 예약과 동시에 '예약 확인' 기능을 표시하는 피드백(feedback)을 제공하여 예약 내용을 용이하게 확인할 수 있다. 이외에도, 본 발명은 복수의 채널이 혼재된 EPG를 구성하는 단위 셀 중 '더 보기(more)'와 같은 특정 기능이 설정된 단위 셀을 추가 제공하여, 해당 단위 셀을 선택하는 리모컨 조작만으로 특정 채널에 대한 전체 편성표를 제공하여, 사용자가 용이하게 동일한 EPG UI 내에서 화면 변경없이 편성표를 확인할 수 있는 편의성을 제공하는 효과가 있다. [0029] 도면의 간단한 설명 도 1은 본 발명에 따른 양방향 방송 시스템의 구성을 도시한 도면. 도 2는 본 발명에 따른 호스트의 EPG 제공 시스템에 대한 구성도. 도 3은 본 발명에 따른 호스트의 EPG 제공 시스템 중 저장부에 대한 구성도. 도 4는 본 발명에 따른 호스트의 EPG 제공 시스템 중 제어부에 대한 구성도. 도 5 내지 도 9는 본 발명에 다른 호스트의 EPG 제공 방법에 대한 실시예를 도시한 도면. [0030] [0031] [0032] [0033] [0034] 발명을 실시하기 위한 구체적인 내용 본 발명은 방송 프로그램 선택 및 예약, 채널간 리스트 이동, 방송 프로그램 관련 부가 컨텐츠 제공 및 조작에 따른 피드백을 제공하여 사용자 편의성을 극대화시킨 EPG(Electronic Program Guide) 유저 인터페이스(User Interface)(이하, EPG UI)를 제공하는 호스트의 EPG 제공 시스템 및 그 제공 방법에 대한 것이다. 이하, 설명하는 내용에서 화면상에 표시된 EPG UI에 포함되는 방송 프로그램 리스트는 EPG에 대응하며, 리모컨 을 통해 상기 EPG에 포함된 복수의 단위 셀 중 하나에 위치시키는 상태 표시를 포커스(일례로, 도 5 내지 도 9 의 빨간색 박스 표시(101)로서 나타낼수 있으나 이에 한정되지 않는다)라고 지칭하며, 포커스 정보는 포커스의 위치를 포함할 수 있다. 즉, 상기 포커스 정보는 상기 복수의 단위 셀 중 지칭된 단위 셀에 대한 정보를 포함할 수 있다. 이때, 복수의 단위 셀은 상기 EPG를 구성하며, 단위 셀은 단위 방송 프로그램과 이에 대응하는 편성 시간을 포 함할 수 있으며, 단위 셀에 상기 사용자 단말기와 연동하는 리모컨이 지원하는 다양한 기능을 적용할 수도 있다. 본 발명에 따른 호스트의 EPG 제공 시스템은 헤드엔드로부터 제공되는 EPG를 수신하여 상기 EPG UI를 생성한 후 사용자 단말기에 제공하며, 상기 사용자 단말기를 통해 상기 EPG 상에서 움직이는 포커스의 위치를 인식하여 해 당 포커스가 위치한 EPG에서 단위 셀에 속한 방송 프로그램의 편성 시간과 현재 시간을 비교하거나 단위 셀에 포함된 기능을 인식하거나 또는 방송 프로그램의 예약 상태를 인식하는 기능을 포함하여, 상기 기능을 근거로 버튼 입력을 근거로 발생하는 태스크를 자동으로 변경하고 발생할 태스크에 대한 태스크 정보를 표시하는 시스 템 및 방법을 제공한다. 이와 같은 본 발명의 시스템 및 방법에 따라, 시청자는 사용자 단말기의 리모컨 버튼을 숙지하여 조작할 필요없 이 동일 버튼의 입력만으로 현재 포커스가 위치한 단위 셀에 대응하는 서로 다른 태스크가 수행되어 사용자의 - 7 -
조작 편의성을 보장한다. [0035] [0036] [0037] [0038] [0039] [0040] [0041] [0042] [0043] [0044] [0045] [0046] [0047] [0048] 이때, 상기 태스크는 예약, 예약취소, 방송보기, 편성표 보기를 포함하며, 상기 예약 및 예약취소에 대한 태스 크는 예약에 대한 태스크일 경우 예약 리스트에서 예약된 방송 프로그램을 추가하는 태스크를 동반하며, 예약취 소에 대한 태스크일 경우 예약 리스트에서 예약취소된 방송 프로그램을 삭제하는 태스크를 동반할 수 있다. 더하여, 상기 태스크 정보는 예약, 예약취소, 방송보기, 편성표 보기에 각각 대응하는 문구이나 이에 한정되지 않으며 다양한 라벨(label)로 표시될 수 있다. 또한, 상기 태스크 정보는 포커스가 EPG UI의 일부에 시청자가 인식할 수 있도록 표시되어, 시청자가 리모컨을 통해 버튼을 입력할 경우 현재 수행될 태스크를 인식할 수 있도 록 할 수 있다. 상술한 내용을 바탕으로, 본 발명에 따른 호스트의 EPG 제공 시스템에 대한 구성을 도 2를 통해 살펴보면, 우선 헤드엔드(200)는 방송 프로그램 컨텐츠에 대응하여 EPG를 생성하는 EPG 생성부(210)와, 상기 EPG와 방송 프로그 램 컨텐츠를 복수의 호스트(100)에 다중화하여 전송하는 CMTS(220)를 포함한다. 한편, 호스트(100)에 구성된 상기 EPG 제공 시스템은 도시된 바와 같이 통신부(110), 저장부(120), 타이머부 (130), 출력부(140), 사용자입력 수신부(150) 및 제어부(160)를 포함할 수 있다. 우선, 상기 통신부(110)는 CMTS(220)로부터 케이블망을 통해 EPG 및 상기 EPG와 매핑된 방송 프로그램 컨텐츠를 패킷으로 수신하여, 상기 패킷을 상기 제어부(160)에 전송하거나 상기 제어부(160)의 제어에 따라 상기 저장부 (120)에 저장할 수 있다. 이때, 상기 제어부(160)는 제한수신 시스템(CAS: Conditional Access System)과 연동 하여 인증과정 및 상기 패킷에 대한 디스크램블과 같은 복호화과정을 거칠 수 있다. 이때, 상기 저장부(120)는 도 3에 도시된 바와 같이 채널별 EPG 정보(121)와, 예약정보(122) 및 상기 채널별 EPG 정보(121)와 매핑된 방송 프로그램 컨텐츠(123)가 저장될 수 있다. 상기 제어부(160)는 통신부(110) 또는 저장부(120)로부터 채널별 EPG 정보(121)(각 채널에 대한 EPG 정보)를 추 출하여 상기 출력부(140)를 통해 사용자 단말기(300)에 제공하거나, 상기 타이머부(130)가 제공하는 현재 시간 정보를 근거로 현재 시간으로부터 기설정된 시간내에 편성된 방송 프로그램을 채널별로 추출하여 복수의 채널에 대한 EPG를 통합하여 상기 출력부(140)를 통해 사용자 단말기(300)에 EPG UI로서 제공할 수 있다. 한편, 상기 사용자 단말기(300)는 리모컨(400)과 같은 입력수단을 통해 사용자 입력을 수신하여 상기 호스트 (100)의 사용자입력 수신부(150)로 사용자 입력 정보를 제공할 수 있다. 이때, 상기 사용자 입력 정보는 일례로 EPG에 대하여 리모컨의 조작을 통해 입력되는 상기 포커스 정보와, 태스크를 수행하기 위해 상기 리모컨의 조작 을 통해 입력되는 선택 정보를 포함할 수 있다. 상술한 내용을 바탕으로, 상기 제어부(160)는 도 4에 도시된 바와 같이 컨텐츠 제공부(161), 태스크 제어부 (162) 및 피드백 제어부(163)를 포함할 수 있다. 이하, 상기 각 구성의 기능을 도 5 내지 도 9에 도시된 EPG UI 화면을 근거로 상세히 설명하기로 한다. 우선 도 5를 참고하면, 상기 태스크 제어부(162)는 상기 사용자 입력 정보에 포함된 상기 포커스 정보를 인식하 여 상기 타이머부(130)의 현재 시간정보를 포커스(101)가 위치한 단위 셀(102)에 대응되는 방송 프로그램의 편 성 시간정보와 비교하고, 해당 방송 프로그램을 상기 선택 정보를 근거로 선택할 경우 해당 선택 정보에 대응하 여 발생하는 태스크에 대한 태스크 정보를 상기 출력부(140)를 통해 EPG UI의 일부에 표시할 수 있다. 일례로, 도 5에 도시된 바와 같이 상기 태스크 제어부(162)는 상기 포커스 정보를 근거로 현재 포커스(101)가 위치한 단위 셀(102)이 현재 방송 중인 방송 프로그램인 경우 태스크 정보(103)를 '방송보기'로 출력한다. 이후, '방송보기'에 해당하는 단위 셀(102)에 대한 상기 선택정보가 입력된 경우 상기 태스크 제어부(162)는 상 기 포커스 정보를 상기 컨텐츠 제공부(161)에 제공하며, 상기 컨텐츠 제공부(161)는 상기 포커스 정보를 근거로 포커스가 위치한 단위 셀에 대응되는 방송 프로그램 컨텐츠를 상기 출력부(140)를 통해 사용자 단말기(300)에 출력하여, 상기 '방송보기'에 대한 태스크를 수행할 수 있다. 더하여, 도 6에 도시된 EPG UI 화면을 참고하면, 상기 포커스 정보를 근거로 현재 포커스(101)가 위치한 단위 셀(104)이 현재 방송 중이 아닌 방송 프로그램인 경우, 상기 태스크 제어부(162)는 상기 태스크 정보(103)를 ' 예약'으로 출력한다. 이후, '예약'에 해당하는 단위 셀(104)에 대한 상기 선택정보가 입력된 경우 상기 태스크 제어부(162)는 상기 예약에 대응되는 방송 프로그램을 예약 리스트에 추가하고, 상기 예약 리스트를 도 3에 도시된 상기 저장부 - 8 -
(120)의 예약 정보(122)에 저장하거나 상기 컨텐츠 제공부(161)과 연동하는 캐시 등과 같은 임시 저장부(164)에 저장하여 상기 '예약'에 대한 태스크를 수행한다. [0049] [0050] [0051] [0052] [0053] [0054] [0055] [0056] [0057] [0058] [0059] [0060] [0061] 이때, 상기 예약 리스트는 사용자의 리모컨 조작에 따라 상기 사용자 단말기에 출력되어 제공될 수 있다. 이를 통해, 사용자는 예약된 방송 목록을 확인할 수 있다. 상기 '예약'에 대한 태스크가 완료되면, 상기 태스크 제어부(162)는 도 4에 도시된 바와 같이 상기 포커스 정보 를 상기 피드백 제어부(163)에 전송하며, 상기 피드백 제어부(163)는 도 7에 도시된 바와 같이 상기 포커스 정 보를 근거로 포커스(101)가 위치한 셀에 대응되는 방송 프로그램이 예약 되었음을 알리는 피드백 정보(105)를 상기 출력부(140)를 통해 EPG UI의 일부에 표시할 수 있다. 이때, 상기 태스크 제어부(162)는 출력된 상기 피드백 정보(105)를 일정 시간이 경과하거나 상기 선택정보의 입 력에 따라 사라지도록 할 수 있으며, '예약'에 대한 태스크가 수행된 단위 셀(107)에 대해서 도시된 바와 같이 단위 셀(107)의 일부에 예약에 대응하는 아이콘(106)을 표시하여 예약된 방송 프로그램임을 시청자에게 인지시 킬 수 있다. 또한, 상기 태스크 제어부(162)는 상기 예약 리스트 및 포커스 정보를 근거로 예약된 방송 프로그램에 대응하는 단위 셀(107)에 포커스가 위치하는 경우 상기 태스크 정보(103)를 '예약 취소'로 출력할 수 있다. 이후, '예약 취소'에 해당하는 단위 셀(107)에 대한 상기 선택정보가 입력된 경우 상기 태스크 제어부(162)는 상기 예약에 대응되는 방송 프로그램을 상기 예약 리스트에서 삭제하여 상기 예약 리스트를 갱신시키며, 이를 통해 상기 '예약 취소'에 대한 태스크를 수행한다. 또한, 상기 '예약 취소'에 대한 태스크가 완료되면, 상기 태스크 제어부(162)는 상술한 바와 마찬가지로, 상기 포커스 정보를 상기 피드백 제어부(163)에 전송하며, 상기 피드백 제어부(163)는 상기 포커스 정보와 예약 리스 트를 근거로 포커스가 위치한 셀에 대응되는 방송 프로그램이 예약 취소 되었음을 알리는 피드백 정보(105)를 상기 출력부(140)를 통해 EPG UI의 일부에 표시할 수 있다. 상술한 바와 같은 과정을 토대로, 상기 컨텐츠 제공부(161)는 상기 예약 리스트에 저장된 방송 프로그램의 편성 시간정보와 상기 타이머부(130)의 현재 시간정보를 비교하여 일치하는 경우, 상기 통신부(110) 또는 저장부 (120)로부터 방송 프로그램 컨텐츠를 추출하여 상기 출력부(140)를 통해 제공할 수 있다. 한편, 상기 태스크 제어부(162)는 도 8에 도시된 바와 같이 복수의 채널이 통합된 EPG에서 특정 채널에 대한 EPG로 이동하거나, 특정 채널에 대한 EPG에서 복수의 채널이 통합된 EPG로 이동하는 등의 EPG간 이동에 대응하 는 태스크에 대한 단위 셀(108)을 상기 EPG에 추가할 수 있다. 이때, 상기 태스크 제어부는 단위 셀(108)에 상 기 태스크 정보를 표시할 수 있으며, 일례로 도시된 바와 같이 '더 보기'로 표시할 수 있다. 또한, 도 8에 도시된 바와 같이 상기 태스크 제어부는 EPG간 이동에 대응하는 단위 셀에 포커스(101)가 위치하 는 경우 상기 태스크 정보를 '편성표 보기'로 출력할 수 있으며, 단위 셀과 태스크 정보의 표시가 일치해도 무 관하다. 이후, 상기 '편성표 보기'에 해당하는 단위 셀(108)에 대한 선택정보가 입력되는 경우 상기 태스크 제어부(16 2)는 상기 포커스 정보를 상기 컨텐츠 제공부(161)에 제공하며, 상기 컨텐츠 제공부(161)는 상기 포커스 정보를 근거로 단위 셀(108)에 설정된 상기 '더 보기' 또는 '편성표 보기'에 대응하는 태스크 정보를 인식하고, 상기 태스크 정보를 근거로 대응하는 특정 채널의 EPG를 상기 저장부(120) 또는 통신부(110)로부터 추출 또는 수신하 여, 상기 출력부(140)를 통해 상기 EPG UI에 상기 특정 채널의 EPG를 포함하여 출력시킴으로써, 사용자 단말기 에 특정 채널의 방송 편성표를 제공할 수 있다. 이를 통해, '편성표 보기' 또는 '더 보기'에 대응하는 태스크를 수행할 수 있다. 더하여, 상기 특정 채널의 EPG에 대해서도 상술한 '예약' 및 '예약 취소'에 대한 태스크가 동일하게 적용될 수 있음은 물론이다. 한편, 도 9에 도시된 바와 같이 특정 채널에 대한 EPG를 출력하는 경우 컨텐츠 제공부(161)는 방송 프로그램에 관련된 부가 컨텐츠를 출력하기 위한 포스터 영역(109)이 추가된 EPG UI로 변환하여 출력할 수 있다. 이때, 상 기 포스터 영역은 EPG의 일부 영역 또는 상기 EPG UI의 일부 영역에 구성될 수 있다. 이와 같은 경우, 상기 태스크 제어부(162)는 선택 정보의 수신과 별도로 포커스 정보를 단위 셀이 변경될 때 마 다 상기 컨텐츠 제공부(161)에 제공할 수 있으며, 상기 컨텐츠 제공부(161)는 상기 포커스 정보를 근거로 단위 - 9 -
셀의 방송 프로그램에 대응되는 부가 컨텐츠를 상기 저장부(120) 또는 통신부(110)를 통해 추출 또는 수신하여 상기 포스터 영역(109)에 출력할 수 있다. [0062] 이때, 부가 컨텐츠는 일례로, 채널의 로고, 프로모션 이미지와 같은 이미지나, 플래시 또는 저해상도의 동영상 과 같은 저용량의 동영상을 포함할 수 있다. 또한, 현재 방송 중인 프로그램의 경우 해당 방송 프로그램 컨텐츠 의 저해상도 영상이 바로 상기 포스터 영역에 출력될 수도 있다. 이를 통해 시청자는 포스터 영역의 부가 컨텐 츠를 참고로 방송 프로그램에 대한 정보를 획득할 수 있으며, 더욱 용이하게 원하는 프로그램을 구별하여 선택 할 수 있다. [0063] 부호의 설명 100: 호스트 110: 통신부 120: 저장부 121: 채널별 EPG 정보 122: 예약 정보 123: 방송 프로그램 컨텐츠 130: 타이머부 140: 출력부 150: 사용자입력 수신부 160: 제어부 161: 컨텐츠 제공부 162: 태스크 제어부 163: 피드백 제어부 164: 임시 저장부 300: 사용자 단말기 400: 리모컨 도면 도면1-10 -
도면2 도면3-11 -
도면4 도면5-12 -
도면6 도면7-13 -
도면8 도면9-14 -