Abstract:
PURPOSE: A jumping method in a video-on-demand system for transmitting stream data using a multicasting channel is provided to minimize utilization of the multicasting channel and effectively process jumping. CONSTITUTION: A client(201) sends a session ID and a jump position to a video server(205). The video server checks if the range of the jump the client wants is within a patching interval. When the jump range is within the patching interval, the video server checks if the jump is possible using data stored in a disc of the client. When the jump is possible, the video server controls a patching length. When the jump range is not included in the patching interval, the video server generates a new channel. The client selectively receives a normal channel(202), a patching channel(203), a patching length, and a standby time whenever the patching length controlling step and the new channel generating step are performed.
Abstract:
PURPOSE: A method for controlling a web browser through the input of a remote controller is provided to enhance the convenience of a user by using the remote controller as an input device for a web browser user instead of a wireless keyboard. CONSTITUTION: If a "home" button is selected among buttons of a main menu button unit, it is moved to a set corresponding homepage(308). If a "forward" button or a "back" button is selected, it is judged whether a moving page exists(309) and it is moved to a corresponding page(310). If a "bookmark" button or a "list view" button is selected, a bookmark list processing operation or a list view list processing operation is performed(311,312). It is judged whether a moving page is selected among list items written according to the performance of the corresponding operation(313) and it is moved to a corresponding page(310). If a "web setting" button is selected, a web setting process is performed(314). It is confirmed whether a window closing is selected(315). If the window closing is not selected, the web setting process operation is continuously performed(314). If a "help" button is selected, a help process is performed(316). It is confirmed whether a window closing is selected(317). If the window closing is not selected, the help process operation is continuously performed(316).
Abstract:
PURPOSE: A method of fast mode decision of an enhanced layer using a rate-distortion cost in an SVC encoder, and an apparatus thereof are provided to remove an unnecessary motion mode for a current macro block of an upper layer by using motion detection information of a previous frame and the motion detection information of a lower layer. CONSTITUTION: Bit rate distortion values for a current macro block of an enhanced layer and a previous block are calculated(S100). A final bit rate distortion value for the previous macro block is calculated by compensating the bit rate distortion value for the previous macro block as the compensating value for reflecting the correlation with a previous video frames(S200). The bit rate distortion value for the current macro block is compared with the final bit rate distortion value to select a motion mode excluded from the current macro block(S300).
Abstract:
PURPOSE: An apparatus for providing channel information using scalable video coding and a method thereof are provided to perform video coding for images of each channel, thereby efficiently providing an EPG(Electronic Program Guide). CONSTITUTION: An input unit(10) receives channel selection information and channel changing information that a user inputs. A channel controller(30) manages information of received multi channels based on the channel selection information or the channel changing information. A scalable video coding unit(40) decides resolution about an image of a selected channel. The scalable video coding unit performs scalable video coding for the image of the selected channel. A display unit(70) displays an image screen of the scalable video coded channel.
Abstract:
An FGS(Fine Granular Scalability) coding/decoding method and a device thereof are provided to first compress a macro block having a high degree of importance, thereby remarkably improving FGS compression efficiency. Important factors and priorities of the important factors are set(S301). Information on important factors about macro blocks of a frame is extracted(S302). An important macro block map is generated by determining order of importance degrees for each macro block according to the extracted important factor information and the set priorities(S303). An FGS-based coding process is carried out in order of the importance degrees of the macro blocks of the frame by using the important macro block map(S304).
Abstract:
본 발명은 비디오 인코더에서의 인터 모드 결정 방법에 관한 것이다. 본 발명의 비디오 인코더는 인터 모드를 결정하기 위하여, 이전 프레임의 인터 모드 정보를 이용하여 초기 후보 모드들을 선택한다. 또한, 이전 프레임에서 현재 매크로블록과 최대 상관도를 보이는 매크로블록을 추정하고, 해당 매크로블록의 율-왜곡 비용과 초기 후보 모드들 중에서 선택된 모드의 율-왜곡 비용을 비교하여 인터 모드 결정 과정을 조기 종료할 것인지를 선택한다. 만약, 조기 종료 조건이 만족되면, 초기 후보 모드들 중에서 최소 율-왜곡 비용을 가지는 후보 모드를 현재 매크로블록의 인터 모드로 결정하고, 인터 모드 결정 과정을 조기 종료한다. 반면에, 조기 종료 조건을 만족하지 못하면, 추가 후보 모드들을 선택하여 인터 예측 과정을 추가로 수행하고 이에 따라 결정된 최소 율-왜곡 비용을 가지는 후보 모드를 현재 매크로블록의 인터 모드로 결정한다. H.264, 인터 예측, 인터 모드, 매크로블록, 율-왜곡 비용
Abstract:
A system and a method for sharing contents automatically in a small scale network are provided to enable a user to search/share various kinds of entertainment contents stored in various networked devices at a home or an office by using a STB(Set-Top Box). A contents providing module(220) is installed to each contents providing device(101) connected through the network, and provides device state information, a contents list, and detail contents information of the contents providing device. A contents sharing module(210) is included in a contents sharing device(104) connected to the contents providing devices through the network, checks a state of the contents providing device by using the device state information, and makes the contents shared with other devices by providing the contents list and the detail contents information to a user. The contents providing module includes an information providing network connector(221), a device state information provider(222), a contents information provider(223), and a contents transmitter(224). The contents sharing device includes an information sharing network connector(211), a device searching/recognizing part(212), a contents information analyzer(213), and a contents receiver(214).
Abstract:
PURPOSE: A method for controlling a web browser through the input of a remote controller is provided to enhance the convenience of a user by using the remote controller as an input device for a web browser user instead of a wireless keyboard. CONSTITUTION: If a "home" button is selected among buttons of a main menu button unit, it is moved to a set corresponding homepage(308). If a "forward" button or a "back" button is selected, it is judged whether a moving page exists(309) and it is moved to a corresponding page(310). If a "bookmark" button or a "list view" button is selected, a bookmark list processing operation or a list view list processing operation is performed(311,312). It is judged whether a moving page is selected among list items written according to the performance of the corresponding operation(313) and it is moved to a corresponding page(310). If a "web setting" button is selected, a web setting process is performed(314). It is confirmed whether a window closing is selected(315). If the window closing is not selected, the web setting process operation is continuously performed(314). If a "help" button is selected, a help process is performed(316). It is confirmed whether a window closing is selected(317). If the window closing is not selected, the help process operation is continuously performed(316).