Patent ID: 8707362
Filing Date: 2014-04-22
Classification: G06F,H04H,H04N

Abstract:
1. A data broadcast receiver, comprising: a broadcast signal receiver that receives a broadcast signal corresponding to a selected channel; a signal separator that separates the broadcast signal received through the broadcast signal receiver into video signals, audio signals, and data signals; a data parser that parses the data signals separated by the signal separator and that extracts data carousel based on a preset priority; a middleware engine that gathers one or more messages corresponding to a user interface (UI) from the extracted data carousel, wherein the UI includes an on-screen display (OSD) screen corresponding to a menu being displayed for entering a data broadcast and a specific detailed data corresponding to a main menu generated based on a user selection of the menu or the preset priority, and wherein the specific detailed data corresponding to the menu is displayed before all of the one or more messages contained in the data broadcast are gathered by the middleware engine, so that a user can select one of a plurality of selectable subjects while viewing the menu displayed through the OSD screen; a graphic synthesizer that configures the UI using the one or more messages when gathering of the one or more messages corresponding to the main menu is completed; and a user input device that receives a data broadcast display command, wherein the menu displays information indicative of the plurality of selectable subjects corresponding to the data broadcast of the selected channel, wherein the middleware engine selectively outputs at least one of the data carousels corresponding to a specific subject of the plurality of selectable subjects selected on the displayed menu of the OSD screen by the user input device, and wherein when the gathering of the data carousels corresponding to the selected specific subject of the plurality of selectable subjects is not completed, the middleware engine gathers the data carousels corresponding to the specific subject of the plurality of selectable subjects at a current time.