Systems and methods for providing text-based messaging services in digital broadcasting systems
First Claim
1. A broadcast receiver, comprisinga receiver for receiving a broadcasting signal including text information objects in which text information is contained, wherein the text information objects are arranged successively in time in the broadcasting signal, and each text information object comprises an object identification number;
- a display for displaying text information to be displayed;
a user selector operable by a user;
a cache memory for temporarily storing text information objects already received;
a controller configured to change the text information to be displayed from currently displayed text information of a currently displayed text information object to text information of a text information object to which the current text information object refers, depending on an operation of the user selector by the user, wherein the object identification number of the current text information object differs from the object identification number of the text information object to which the same refers; and
a cache displacer for comparing the object identification number of a currently received text information object in the broadcasting signal with the object identification number of each text information object stored in the cache memory, and storing the currently received text information object in the broadcasting signal if the object identification number thereof matches the object identification number of none of the text information objects stored, wherein the text information objects are arranged in a tree structure and the controller is configured to perform the storage by overstorage of a text information object to be overstored among the ones stored in the cache memory, as it is indicated by a displacement strategy, wherein the displacement strategy defines a priority among the currently received text information object and the ones stored in the cache memory depending on their location and the location of the currently displayed text information object in the tree structure, wherein, among the text information objects stored in the cache memory, those with lower priority than the currently received text information object are eligible as potential text information objects to be overstored.
1 Assignment
0 Petitions
Accused Products
Abstract
It is a finding of the present invention that a user of a broadcast receiver gets text information significantly more quickly if a reference to another text information object in the broadcasting signal is contained in a text information object included in the broadcasting signal, which is currently displayed on the display of the broadcast receiver, and the user is enabled to cause the text information to be displayed to be changed from the text information of the current text information object to the text information of the text information object to which the current text information object refers by simple operation of a user selection means. Here, the additional effort is very limited since in today'"'"'s broadcast receivers there mostly is an “unoccupied” key, which only has an assigned function and thus is occupied in special situations of use of the broadcast receiver, and may be used as user selection means, as far as that goes. Due to the strong limitation of the available bandwidths of common broadcasting systems for data services, codings as efficient as possible are used in the generation of the text information objects to be transmitted.
-
Citations
34 Claims
-
1. A broadcast receiver, comprising
a receiver for receiving a broadcasting signal including text information objects in which text information is contained, wherein the text information objects are arranged successively in time in the broadcasting signal, and each text information object comprises an object identification number; -
a display for displaying text information to be displayed; a user selector operable by a user; a cache memory for temporarily storing text information objects already received; a controller configured to change the text information to be displayed from currently displayed text information of a currently displayed text information object to text information of a text information object to which the current text information object refers, depending on an operation of the user selector by the user, wherein the object identification number of the current text information object differs from the object identification number of the text information object to which the same refers; and a cache displacer for comparing the object identification number of a currently received text information object in the broadcasting signal with the object identification number of each text information object stored in the cache memory, and storing the currently received text information object in the broadcasting signal if the object identification number thereof matches the object identification number of none of the text information objects stored, wherein the text information objects are arranged in a tree structure and the controller is configured to perform the storage by overstorage of a text information object to be overstored among the ones stored in the cache memory, as it is indicated by a displacement strategy, wherein the displacement strategy defines a priority among the currently received text information object and the ones stored in the cache memory depending on their location and the location of the currently displayed text information object in the tree structure, wherein, among the text information objects stored in the cache memory, those with lower priority than the currently received text information object are eligible as potential text information objects to be overstored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of controlling a broadcast receiver having a receiver for receiving a broadcasting signal including text information objects in which text information is contained, a display for displaying text information to be displayed, a user selector operable by a user, and a cache memory for temporarily storing text information objects already received, wherein the text information objects in the broadcasting signal are successively arranged in time, and each text information object comprises an object identification number, comprising the steps of:
-
changing the text information to be displayed from currently displayed text information of a currently displayed text information object to text information of a text information object to which the current text information object refers, depending on an operation of the user selector by the user, wherein the object identification number of the current text information object differs from the object identification number of the text information object to which the same refers; and comparing the object identification number of a currently received text information object in the broadcasting signal with the object identification number of each text information object stored in the cache memory, and storing the currently received text information object in the broadcasting signal if the object identification number thereof matches the object identification number of none of the text information objects stored, wherein the text information objects are arranged in a tree structure and the controller is configured to perform the storage by overstorage of a text information object to be overstored among the ones stored in the cache memory, as it is indicated by a displacement strategy, wherein the displacement strategy defines a priority among the currently received text information object and the ones stored in the cache memory depending on their location and the location of the currently displayed text information object in the tree structure, wherein, among the text information objects stored in the cache memory, those with lower priority than the currently received text information object are eligible as potential text information objects to be overstored. - View Dependent Claims (16, 17)
-
-
18. A computer program with program code stored on a machine-readable medium for performing, when the computer program is executed on a computer, the method of controlling a broadcast receiver having a receiver for receiving a broadcasting signal including text information objects in which text information is contained, a display for displaying text information to be displayed, a user selector operable by a user, and a cache memory for temporarily storing text information objects already received, wherein the text information objects in the broadcasting signal are successively arranged in time, and each text information object comprises an object identification number, comprising the steps of:
-
changing the text information to be displayed from currently displayed text information of a currently displayed text information object to text information of a text information object to which the current text information object refers, depending on an operation of the user selector by the user, wherein the object identification number of the current text information object differs from the object identification number of the text information object to which the same refers; and comparing the object identification number of a currently received text information object in the broadcasting signal with the object identification number of each text information object stored in the cache memory, and storing the currently received text information object in the broadcasting signal if the object identification number thereof matches the object identification number of none of the text information objects stored, wherein the text information objects are arranged in a tree structure and the controller is configured to perform the storage by overstorage of a text information object to be overstored among the ones stored in the cache memory, as it is indicated by a displacement strategy, wherein the displacement strategy defines a priority among the currently received text information object and the ones stored in the cache memory depending on their location and the location of the currently displayed text information object in the tree structure, wherein, among the text information objects stored in the cache memory, those with lower priority than the currently received text information object are eligible as potential text information objects to be overstored.
-
-
19. A receiver, comprising
a receiving means for receiving a signal including text information objects in which text information is contained, wherein the text information objects are arranged successively in time in the signal, and each text information object comprises an object identification number (ID); -
a display for displaying text information to be displayed; a user selector operable by a user; a controller configured to change the text information to be displayed from currently displayed text information of a currently displayed text information object to text information of a text information object to which the current text information object refers, depending on an operation of the user selector by the user, wherein the object ID of the current text information object differs from the object ID of the text information object to which the same refers; wherein each text information object comprises a static flag, wherein the receiver further comprises; a favorite caller operable by the user; a user adder operable by the user; a favorite memory for storing an object ID; wherein the controller is configured to change the text information to be displayed from the currently displayed text information to text information of a text information object having the same object ID as the one stored in the favorite memory depending on an operation of the favorite caller by the user, and wherein the controller is further configured to examine the static flag of the currently displayed text information object depending on the operation of the favorite adder by the user, and to ignore the operation in case the static flag is not set, and to enter the object ID of the currently displayed text information object into the favorite memory in case the static flag is set. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of controlling a receiver having a receiving means for receiving a signal including text information objects in which text information is contained, a display for displaying text information to be displayed, and a user selector operable by a user, wherein the text information objects in the signal are successively arranged in time, and each text information object comprises an object identification number (ID), wherein the receiver further comprises a favorite caller operable by the user, a user adder operable by the user, and a favorite memory for storage of an object ID, the method further comprising the steps of:
-
based on an operation of the user selector by the user, changing the text information to be displayed from currently displayed text information of a currently displayed text information object to text information of a text information object to which the current text information object refers, wherein the object ID of the current text information object differs from the object ID of the text information object to which the same refers; based on an operation of the favorite caller by the user, changing the text information to be displayed from the currently displayed text information to text information of a text information object having the same object ID as the one stored in the favorite memory; based on the operation of the favorite adder by the user, examining the static flag of the currently displayed text information object; in case the static flag is not set, ignoring the operation; and in case the static flag is set, entering the object ID of the currently displayed text information object into the favorite memory.
-
-
34. A computer program with program code stored on a machine-readable medium for performing, when the computer program is executed on a computer, the method of controlling a receiver having a receiver for receiving a signal including text information objects in which text information is contained, a display for displaying text information to be displayed, and a user selector operable by a user, wherein the text information objects in the signal are successively arranged in time, and each text information object comprises an object identification number (ID), wherein the receiver further comprises a favorite caller operable by the user, a user adder operable by the user, and a favorite memory for storage of an object ID, the method further comprising the steps of:
-
based on an operation of the user selector by the user, changing the text information to be displayed from currently displayed text information of a currently displayed text information object to text information of a text information object to which the current text information object refers, wherein the object ID of the current text information object differs from the object ID of the text information object to which the same refers; based on an operation of the favorite caller by the user, changing the text information to be displayed from the currently displayed text information to text information of a text information object having the same object ID as the one stored in the favorite memory; based on the operation of the favorite adder by the user, examining the static flag of the currently displayed text information object; in case the static flag is not set, ignoring the operation; and in case the static flag is set, entering the object ID of the currently displayed text information object into the favorite memory.
-
Specification