문맥 (context)
셋톱 박스, TV 수신기, DVD 기록기, 또는 TV 수신기를 갖춘 컴퓨터와 같은, 점점 더 많은 전자 장비들은 전자 프로그램 안내(EPG) 데이터 처리 장치(이하 "장치")를 병합하여 표시될 데이터를 전달하여 이들의 사용자들에게 방송 콘텐트들에 대한 정보를 제공한다. 전자 장비 사용자에 제공되어야 하는 정보 데이터의 양은 전자 장비에 의해 수신될 수 있는 채널 수에 종속된다. 그러므로, 이 정보 데이터량은 중요할 것이다.
사용자가 중요한 정보 데이터량 사이를 쉽게 항행(navigate)할 수 있기 위해, 장치는 다음 3개의 특성들을 제공해야 한다: 장치는 사용자가 필요한 정보에 신속히 도달하기 위해 빨라야 하고(이것은 속도성 특성임), 사용자가 정보 데이터 내를 항행할 때 임의 정보를 유실하지 않기 위해 모든 정보 데이터를 제공해야하고(이것은 전체성(completeness) 특성임; 수신된 채널들의 모든 프로그램들이 표시되어야 함), 하루의 동일 부분 동안 방송되는 채널 프로그램들을 동일 페이지 상에 제공해야 한다(이것은 일관성(coherence) 특성임).
더욱이, 항행은 사용자가 직관적으로 그것을 사용할 수 있도록 파악하기 용이해야한다. 예를 들어, 사용자가 항행 동안 이미 본 정보 데이터를 쉽게 다시 찾는 것은 중요하다.
알려진 장치들의 대부분은 그리드들(grids)의 형태로 EPG 데이터를 전달한다. 그리드는 상이한 채널들의 전용선들을 포함하고, 각각은, 셀들 각각의 너비들이 이들이 포함하는 프로그램의 지속시간에 비례하는 연속 셀들에서 채널 프로그램들을 표시한다. 이 다스플레이 방법이 신속하게 하루의 일부의 개관(overview)을 하도록 하므로 처음 보기에는 좋아 보인다. 그러나, 이런 정보 데이터 표시 방식은 짧은 프로그램들이 그리드로 구별되기 어렵게 되므로 방해가 될 수 있다.
페이지 상에 채널의 모든 프로그램들을 표시하는 것도 또한 제안되었다. 이 경우, 사용자는 모든 채널 프로그램들을 보기 위해 다수의 페이지들 내를 항행해야 한다. 그러므로, 사용자는 주어진 시간에 무엇이 방송되거나 방송될 것인지의 개관을 볼 수 없다.
또한, 채널 당 하나의 전용선이 할당되고, 각 선에 단지 하나의 프로그램만 표시하는 것도 제안되었다. 이 경우, 상이한 유형들의 항행이 다음 프로그램들을 액세스하기 위해 사용될 수 있다.
제 1 유형은, 사용자가 다음 프로그램들을 표시하도록 요구할 때 다음 시간 마커(marker)로 점프하기 위해 페이지에 기여되는 각 데이터 세트에 시간 마커를 연관시키는 장치들을 포함한다. 이것은, 2개의 연속 마커들 사이의 시간 간격이 충분히 크면, 사용자가 프로그램들 사이를 매우 신속히 항행하도록 한다. 그러나, 시간 간격이 클수록, 더 많은 프로그램들이 유실되기 쉽다(시간 간격보다 더 짧은 프로그램들은 쉽게 건너뛸 수 있슴). 이런 제 1 유형의 장치에서, 일관성 특성은 보장되지만, 시간 간격의 크기에 종속하여, 전체성 특성 또는 속도성 특성이 유실된다.
제 2 유형은, 사용자가 다음 페이지를 요구할 때마다, 현재 표시되는 프로그램의 뒤에 오는 프로그램을, 각 채널에 대해, 표시하도록 하는 장치들을 포함한다. 이것은 유실되는 프로그램들을 방지하여서, 전체성 특성을 보장한다. 이것은 또한, 한 페이지에서 다음 페이지로 항행이 사용자가 원하는 만큼 빠를 수 있으므로, 속도성 특성도 보장한다. 그러나, 일관성 특성은, 상이한 채널들의 프로그램들이 상이한 지속시간들을 갖는 즉시, 대부분 경우들에서, 신속히 유실된다.
제 3 유형은, 현재 표시되는 프로그램이 종료될 제 1의 것이고, 한편 다른 표시되는 프로그램들은 변경이 없이 남아있을 때, 각 채널의 현재 표시되는 프로그램을 다음 프로그램으로 교체하도록 하는 장치들을 포함한다. 이 해법은 일관성 특성과 전체성 특성을 보존하지만, 이 해법은 매우 느릴 수 있다.
알려진 해법들은, 표시되는 정보 데이터 사이에서 사용자-친화형으로 항행하도록 하는 상술된 3개의 특성들(일관성, 전체성, 및 속도성)을 동시에 제공하는 것이 없으므로, 어느 것도 만족스럽지 못하다. 그러므로, 본 발명은, 3개의 상술된 특성들에 따르고, 한편 사용자가 여전히 이해하기 용이한 항행을 제공하는 전자 프로그램 안내(EPG) 데이터 처리 장치의 제공을 목적으로 한다.
이 목적으로, 본 발명은, 다음 기능들이 계획된 처리 수단을 포함하는 전자 장비에 대한 전자 프로그램 안내 데이터 처리 장치를 제공하고, 상기 처리 수단은:
- 각각 채널 프로그램들을 정의하는 데이터 세트들에 접근하고, 각 데이터 세트는 적어도 채널명과 채널 프로그램명을 나타내는 제 1 데이터, 채널 프로그램 시작 시간을 정의하는 제 2 데이터, 및 채널 프로그램 종료 시간을 나타내는 제 3 데이터를 포함하고,
- 표시되는 데이터의 페이지에 기여하는 각각의 데이터 세트에 각각 후속하는 액세스되는 데이터 세트들 사이에서 가장 빠른 종료 시간을 포함하는 액세스되는 데이터 세트를 결정하여, 이 가장 빠른 종료 시간 직전에 시간 기준을 정의하고 이 시간 기준을 표시될 후속 데이터 페이지에 연관시키거나, 표시되는 데이터의 페이지에 기여하는 각각의 데이터 세트를 각각 선행하는 액세스되는 데이터 세트들 사이에서, 가장 늦은 시작 시간을 포함하는 액세스되는 데이터 세트를 결정하여, 가장 늦은 종료 시간 직후에 시간 기준을 정의하고 이 시간 기준을 표시될 선행하는 데이터 페이지에 연관시키고,
- 그 후, 각각의 데이터 세트가 정의되는 시간 기준을 포함하는 시간 간격을 정의하는 제 2 및 제 3 데이터를 포함하는 액세스되는 데이터 세트들 사이에서 선택하고,
- 최종적으로, 이들 선택된 데이터 세트들을 전달하여 결정된 시간 기준에 연관된 페이지의 상이한 전용선들 상에 각각 표시될 수 있도록 구성된다.
본 발명에 따른 장치는 개별적으로 혹은 조합하여 고려되는 추가 특성들을 포함할 수 있고, 주목할만한 것으로서,:
- 처리 수단은, 선택된 데이터 세트를 전달하여, 이들 각각이 채널 전용으로 사용되는 페이지 선의 셀에 표시될 수 있도록 할 수 있다;
▶ 처리 수단은, i) 각각의 선택된 데이터 세트가 표시된 페이지, 그리고 또한 선행 페이지와 후속 페이지 모두에 기여하여, 전체 페이지 선을 점유하기 위한 제 1 유형의 셀을, 또는 ii) 단지 표시된 페이지에만 기여하는 각각의 선택된 데이터 세트에 의한 페이지 선을 부분적으로 점유하기 위한 제 2 유형의 셀, 그리고 동일한 페이지 선 상에서 각각 제 2 유형의 셀 직전 또는 직후에 표시되는 제 3 및 제 4 유형들의 셀을, iii) 또는 각각의 선택된 데이터 세트가 표시된 페이지 그리고 후속 페이지는 제외한 선행 페이지에 기여하여, 페이지 선을 부분적으로 점유하기 위한 제 5 유형의 셀, 그리고 동일한 페이지 선 상에서 제 5 유형의 셀 직후에 표시되는 제 4 유형의 셀을, iv) 또는 각각의 선택된 데이터 세트가 표시된 페이지와 선행 페이지는 제외한 후속하는 페이지에 기여하여 페이지 선을 부분적으로 점유하기 위한 제 6 유형의 셀, 그리고 동일한 페이지 선 상에서 제 6 유형의 셀의 직전에 제 3 유형의 셀을 표시되도록 할 수 있다;
- 처리 수단은, 선택된 프로그램 날짜를 나타내는 제 1 보조 데이터, 선택된 프로그램 날짜의 요일을 나타내는 제 2 보조 데이터, 그리고/또는 선택된 날의 24 시간의 적어도 일부 내에 표시되는 페이지의 시간 기준의 위치를 나타내는 제 3 보조 데이터를 전달할 수 있다;
- 처리 수단이 현재 표시되는 페이지를 후속하는 새로운 페이지를 정의하기 위해 표시될 데이터 세트들을 요구하는 요청을 수신할 때, 새로이 후속하는 프로그램에 대응하는 데이터 세트에 연관된 셀이 우측에서 좌측으로 대응하는 표시된 페이지 선 상에서 이동하여 동적 방식으로 표시되는 방식으로 선택된 데이터 세트들과 보조 데이터를 전달한다;
- 처리 수단이 표시된 페이지를 선행하는 새로운 페이지를 정의하기 위해 데이터 세트들이 표시되도록 요구하는 요청을 수신할 때, 새로이 선행하는 프로그램에 대응하는 데이터 세트와 연관되는 셀이 좌측에서 우측으로 대응하는 표시되는 페이지 선 상에서 이동하여 동적 방식으로 표시되는 방식으로 선택된 데이터 세트들과 보조 데이터를 전달한다.
본 발명은 또한 상술된 것과 같은 EGP 데이터 처리 장치를 포함하는 전자 장비를 제공한다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
전자 프로그램 안내(EPG) 데이터 처리 장치의 처리 수단이 각 채널 프로그램들을 정의하기 위해 접근하는 데이터 세트는 어떠한 정보들을 포함하고 있는가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretationEPG 데이터 처리 장치의 처리 수단이 사용하는 데이터 세트의 구성 요소를 찾는 질문이다.
-
2정보 추출
information_extraction처리 수단이 접근하는 데이터 세트의 구체적인 내용을 기술한 부분을 탐색한다.
- 각각 채널 프로그램들을 정의하는 데이터 세트들에 접근하고, 각 데이터 세트는 적어도 채널명과 채널 프로그램명을 나타내는 제 1 데이터, 채널 프로그램 시작 시간을 정의하는 제 2 데이터, 및 채널 프로그램 종료 시간을 나타내는 제 3 데이터를 포함하고
-
3근거 선택
evidence_selection데이터 세트에 포함된 세 가지 데이터 유형을 선별한다.
- 채널명과 채널 프로그램명을 나타내는 제 1 데이터, 채널 프로그램 시작 시간을 정의하는 제 2 데이터, 및 채널 프로그램 종료 시간을 나타내는 제 3 데이터
-
4논리 통합
logical_integration추출된 세 가지 데이터를 하나의 목록으로 정리한다.
-
5결론 도출
conclusion_formulation데이터 세트의 구성 요소인 제 1, 제 2, 제 3 데이터를 명시하여 결론을 도출한다.
- 채널명과 채널 프로그램명을 나타내는 제 1 데이터, 채널 프로그램 시작 시간을 정의하는 제 2 데이터, 및 채널 프로그램 종료 시간을 나타내는 제 3 데이터
-
6답변 생성
answer_generation질문에 대해 데이터 세트의 구성 요소를 나열하여 답변을 작성한다.
- 채널명과 채널 프로그램명을 나타내는 제 1 데이터, 채널 프로그램 시작 시간을 정의하는 제 2 데이터, 및 채널 프로그램 종료 시간을 나타내는 제 3 데이터
최종 답변 (final_answer)
각 데이터 세트는 채널명과 채널 프로그램명을 나타내는 제 1 데이터, 채널 프로그램 시작 시간을 정의하는 제 2 데이터, 그리고 채널 프로그램 종료 시간을 나타내는 제 3 데이터를 포함한다.
핵심 해석 (core_interpretation)
전자 프로그램 안내(EPG) 데이터 처리 장치의 처리 수단이 접근하는 각 데이터 세트는 채널명과 채널 프로그램명을 나타내는 제 1 데이터, 시작 시간을 정의하는 제 2 데이터, 그리고 종료 시간을 나타내는 제 3 데이터를 포함한다.