U.S. patent application number 15/235941 was filed with the patent office on 2016-12-29 for media device and method of enhancing use of media device.
The applicant listed for this patent is Nokia Technologies Oy. Invention is credited to Juha P. MATERO, Jyrki MATERO.
Application Number | 20160381102 15/235941 |
Document ID | / |
Family ID | 36585621 |
Filed Date | 2016-12-29 |
United States Patent
Application |
20160381102 |
Kind Code |
A1 |
MATERO; Jyrki ; et
al. |
December 29, 2016 |
MEDIA DEVICE AND METHOD OF ENHANCING USE OF MEDIA DEVICE
Abstract
A method of enhancing the use of a media device and a media
device are provided. The media device receives a broadcast media
stream transmitted by a broadcast system, a service transmitted by
a telecommunication system, the service being associated with a
broadcast media stream and program guide information relating to a
broadcast media stream. The media device is configured to detect
when the service transmission comprises data corresponding to given
search parameters and to record the broadcast media stream in a
memory on the basis of the detection.
Inventors: |
MATERO; Jyrki; (Oulu,
FI) ; MATERO; Juha P.; (Oulu, FI) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Nokia Technologies Oy |
Espoo |
|
FI |
|
|
Family ID: |
36585621 |
Appl. No.: |
15/235941 |
Filed: |
August 12, 2016 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
11010757 |
Dec 13, 2004 |
9420021 |
|
|
15235941 |
|
|
|
|
Current U.S.
Class: |
709/219 |
Current CPC
Class: |
H04L 65/60 20130101;
H04N 21/84 20130101; H04N 21/4828 20130101; H04L 29/06027 20130101;
H04N 21/4334 20130101; H04N 21/454 20130101; H04L 65/4076 20130101;
H04N 21/6131 20130101 |
International
Class: |
H04L 29/06 20060101
H04L029/06 |
Claims
1. A method comprising: receiving at a media device, a broadcast
media stream via a broadcast system, and concurrently receiving via
a communication channel, at the media device, a service
transmission comprising information about the contents of the
broadcast media stream; detecting at the media device when the
information comprises data corresponding to given one or more
search parameters; and determining, independently from a user of
the media device, to record the broadcast media stream at the media
device on the basis of the detection.
2. The method of claim 1, wherein the service transmission is
received at the media device over a radio interface of a cellular
telecommunication system.
3. The method of claim 1, further comprising: receiving the search
parameters from a user of the media device; determining to store
the search parameters in a memory of the media device; and
determining to activate a search application at the media device to
search the service transmission based on the search parameters.
4. The method of claim 3, further comprising: retrieving the search
parameters from the memory of the media device; and editing the
search parameters based on a user input.
5. The method of claim 1, wherein the search parameters comprise
parameters of a program transmitted in the broadcast media stream
or a music track played in a program.
6. The method of claim 5, wherein the search parameters further
comprise information about at least one of the following: name of a
program; name of a music track; style of a music track; artist
performing in a music track; and names of albums in which a music
track is included.
7. The method of claim 1, further comprising: determining to start
recording the program or a music track transmitted in the broadcast
media stream; and determining to store the recording in a memory of
the media device.
8. The method of claim 7, wherein the recording is started without
user input.
9. The method of claim 1, further comprising: determining to
indicate an ongoing recording process on a display of the media
device.
10. The method of claim 9, wherein the indication includes a
sign.
11. An apparatus comprising: at least one processor; and at least
one memory including computer program code for one or more
programs, the at least one memory and the computer program code
being configured to, with the at least one processor, cause the
apparatus to perform at least the following, receive at a media
device, a broadcast media stream via a broadcast system, and
concurrently receiving via a communication channel, at the media
device, a service transmission comprising information about the
contents of the broadcast media stream; detect at the media device
when the information comprises data corresponding to given one or
more search parameters; and determine, independently from a user of
the media device, to record the broadcast media stream at the media
device on the basis of the detection.
12. The apparatus of claim 11, wherein the service transmission is
received at the media device over a radio interface of a cellular
telecommunication system.
13. The apparatus of claim 11, wherein the apparatus is further
caused to: receive the search parameters from a user of the media
device; determine to store the search parameters in a memory of the
media device; and determine to activate a search application at the
media device to search the service transmission based on the search
parameters.
14. The apparatus of claim 13, wherein the apparatus is further
caused to: retrieve the search parameters from the memory of the
media device; and edit the search parameters based on a user
input.
15. The apparatus of claim 11, wherein the search parameters
comprise parameters of a program transmitted in the broadcast media
stream or a music track played in a program.
16. The apparatus of claim 15, wherein the search parameters
further comprise information about at least one of the following:
name of a program; name of a music track; style of a music track;
artist performing in a music track; and names of albums in which a
music track is included.
17. The apparatus of claim 11, wherein the apparatus is further
caused to: determine to start recording the program or a music
track transmitted in the broadcast media stream; and determine to
store the recording in a memory of the media device.
18. The apparatus of claim 17, wherein the recording is started
without user input.
19. The apparatus of claim 11, wherein the apparatus is further
caused to: determine to indicate an ongoing recording process on a
display of the media device.
20. The method of claim 9, wherein the indication includes a sign.
Description
FIELD
[0001] The invention relates to a media device and enhancing use of
a media device. The invention relates particularly to media devices
configured to receive a broadcast media stream from a broadcast
system.
BACKGROUND
[0002] Broadcasters, such as television and radio broadcasters,
have taken steps forward to provide an audience with digital
supplementary services, such as program information, news, weather
information, competitions and other related contents, in addition
to a traditional media stream. The digital supplementary services
are usually delivered to the audience over the Internet using the
audiences' personal computers or other media devices capable of
connecting to the Internet.
[0003] More mobility is provided for the audience by media devices
of cellular telecommunication systems, which media devices are
equipped with a receiver, such as an FM radio, for receiving media
streams broadcast by broadcasters. Broadcasters typically provide
Internet services, which can be accessed by media devices, such as
one equipped with a WAP (Wireless Application Protocol), capable of
connecting to such a service.
[0004] Mobile users receiving media streams usually have no prior
knowledge of the contents of the media streams. Thus, interesting
programs or program items such as music tracks are easily missed.
Broadcast media stream providers may provide a service transmission
associated with the broadcast media stream which comprises
information about the contents of the broadcast media stream. The
information may comprise data about a program or program item being
currently transmitted or the next program or program item to be
transmitted. However, the service only provides the user with
visual information; the user must be viewing the service
transmission in order to utilize the information.
BRIEF DESCRIPTION OF THE INVENTION
[0005] An object of the invention is to enhance the use of a media
device by providing an improved solution for monitoring program
contents of different broadcast media streams. According to an
aspect of the invention, there is provided a method of enhancing
use of a media device configured to receive a broadcast media
stream transmitted by a broadcast system by the media device; the
method comprising: receiving over a radio interface of a cellular
telecommunication system a service transmission associated with the
broadcast media stream, the service transmission comprising
information about the contents of the broadcast media stream;
detecting when the service transmission comprises data
corresponding to given search parameters; recording the broadcast
media stream on the basis of the detection.
[0006] According to an aspect of the invention, there is provided a
media device comprising: a receiver configured to receive a
broadcast media stream transmitted by a broadcast system; a
transceiver configured to communicate with a cellular
telecommunication system and to receive a service transmitted over
a radio interface of the cellular telecommunication system, the
service being associated with at least one broadcast media stream,
and to receive program guide information relating to at least one
broadcast media stream; a memory for storing data; a processor
connected to the receiver, transceiver and the memory, and
configured to detect when the service transmission comprises data
corresponding to given search parameters and to record the
broadcast media stream in the memory on the basis of the
detection.
[0007] According to an aspect of the invention, there is provided a
method of enhancing use of a media device configured to receive a
broadcast media stream transmitted by a broadcast system and to
receive over a radio interface of a cellular telecommunication
system a service transmission associated with the broadcast media
stream, the service transmission comprising information about the
contents of the broadcast media stream; the method comprising:
starting reception of a broadcast media stream and the associated
service, initiating recording the broadcast media stream; stopping
the recording without saving if no command to continue is received
from a user interface of the media device within a predetermined
time period.
[0008] According to another aspect of the invention, there is
provided a media device comprising: a receiver configured to
receive a broadcast media stream transmitted by a broadcast system;
a transceiver configured to communicate with a cellular
telecommunication system and to receive a service transmitted over
a radio interface of the cellular telecommunication system, the
service being associated with at least one broadcast media stream,
and to receive program guide information relating to at least one
broadcast media stream; a memory for storing data; a user
interface; a processor connected to the receiver, transceiver, user
interface and the memory, and configured to initiate recording the
broadcast media stream when starting reception of the broadcast
media stream and the associated service and to stop the recording
without saving if no command to continue is received from the user
interface of the media device within a predetermined time
period.
[0009] According to yet another aspect of the invention, there is
provided a computer program product encoding a computer program of
instructions for executing a computer process for enhancing use of
a media device, the process comprising: receiving over a radio
interface of a cellular telecommunication system a service
transmission associated with a broadcast media stream, the service
transmission comprising information about the contents of the
broadcast media stream; detecting when the service transmission
comprises data corresponding to given search parameters; recording
the broadcast media stream on the basis of the detection.
[0010] The invention provides several advantages. In an embodiment
of the invention, a media device may be configured to search a
received service transmission for programs or program items
according to given search parameters and record programs or program
items found for later utilization. In an embodiment, also the
service transmission is recorded. The user may give search
parameters to the device and store the parameters for later use.
Thus, the user is able to store interesting programs or program
items even when not actively listening to the broadcast stream. The
starting and ending times of programs or program items are read
from the service transmission and the recording process is
controlled completely automatically.
[0011] In an embodiment of the invention, the media device
automatically starts recording a broadcast media stream when the
device tunes to a new media stream channel. The recording process
is terminated after a predetermined time without saving if the user
does not indicate that the process should continue.
LIST OF DRAWINGS
[0012] In the following, the invention will be described in greater
detail with reference to the embodiments and the accompanying
drawings, in which
[0013] FIG. 1 illustrates an example of a system in which
embodiments of the invention may be utilized;
[0014] FIG. 2 illustrates an example of a media device; and
[0015] FIGS. 3 and 4 are flowcharts illustrating embodiments of the
invention.
DESCRIPTION OF EMBODIMENTS
[0016] FIG. 1 illustrates an example of a simplified structure of a
system in which embodiments of the invention may be utilized. The
system comprises a communication network 100 of a cellular
telecommunications system, a broadcast system 102, and a media
device 104 of the cellular telecommunications system.
[0017] The cellular telecommunications system is based on, for
example, a GSM (Global System for Mobile Communications) or UMTS
(Universal Mobile Telecommunications System). The radio interface
used in the communication between the communication network and the
media device may be realised using WCDMA (Wideband Code Division
Multiple Access) technology, GPRS (General Packet Radio Service) or
WLAN (Wireless Local Area Network), or any other similar services
offering solution. The structure and functions of cellular
telecommunications systems are known to a person skilled in the
art, and not all network elements of the system are
illustrated.
[0018] The communication network 100 provides the media device 104
with bi-directional communication services. The broadcast system
102 provides the media device 104 with a media stream 122 using,
for example, a radio or television broadcast.
[0019] The communication network 110 may represent the fixed
infrastructure of the cellular telecommunication system. The
communication network 110 may comprise a core network (CN) 106
representing a radio-independent layer of the communication network
110, and at least one radio access network (RAN) 108. The core
network 106 may include network elements of different generations
of cellular telecommunications systems. The radio access network
108 provides the media device 104 with a radio interface using a
radio access technology. The media device thus has a bi-directional
radio connection 120 with the radio access network 108.
[0020] In the example shown in FIG. 1, the core network 106 is
exemplified in terms of GSM terminology using both circuit-switched
and packet-switched network elements. The packet-switched network
elements are described in terms of a GPRS (General Packet Radio
Service) system, which provides the media device 104 with access to
external data networks over GSM and supports standard protocols,
such as TCP (Transmission Control Protocol) and IP (Internet
Protocol). The invention is not, however, restricted to the
systems, division of systems, or protocols used in the system
described in the examples, but can be applied to any cellular
telecommunications system.
[0021] A center 110 represents a mobile services switching center
(MSC) and a serving GPRS support node (SGSN) enabling
circuit-switched and packet-switched signaling, respectively, in
the cellular telecommunications system.
[0022] A function of the serving GPRS support node 110 is to
transmit packets to and receive them from the media device 104
supporting packet-switched transmission. The serving GPRS support
node 110 includes subscriber information and location information
about the media device 104.
[0023] The core network 106 may also have a gateway unit 112
representing both a gateway mobile service switching center (GMSC)
and a gateway GPRS support node (GGSN). The GMSC attends to the
circuit-switched connections between the core network 106 and
external networks (EXT) 114 such as a public land mobile network
(PLMN) or a public switched telephone network (PSTN), and the GGSN
attends to the packet-switched connections between the core network
106 and external networks 114 such as the Internet.
[0024] The center 100 controls the radio access network 108, which
may comprise at least one base station controller (BSC) 116
controlling at least one base station (BS) 118. The base station
controller 116 may also be called a radio network controller, and
the base station 118 may be called a node B.
[0025] The system of FIG. 1 further comprises a server 124
connected to the communication network 100 and the broadcast system
102 for providing the media device 104 with a service associated
with the media stream 122 by using the radio interface of the
cellular telecommunication system. The server 124 may be a
computer, such as a personal computer or a workstation with an
interface to the communication network 100 and the broadcast system
102. The physical location of the server 124 is irrelevant as far
as required connections exist. The server 124 may comprise a
database 130. The 130. The database 130 may comprise computer files
containing the service contents.
[0026] The server 124 may be connected to the center 110, the
gateway unit 112, the radio access network 106, or other parts of
the communication network 100. The server 124 may be connected to
the communication network 100 via an external network 114. In an
embodiment, the server 124 communicates with the communication
network 100 over the radio interface of the cellular
telecommunication system.
[0027] The media device 104 comprises a user terminal 126 for
communicating in the cellular telecommunication system using a
radio interface provided by the base station 118. The media device
104 further comprises a media receiver 128, such as an FM receiver
or a television receiver, for receiving a media stream 122 provided
by the broadcast system 102.
[0028] The base station 118 may communicate with the media device
104 using GPRS, in which data is transferred in packets that
contain address and control data in addition to the actual content
data. Several connections may employ the same transmission channel
simultaneously. This kind of packet switching method is suitable
for data transmission where the data to be transmitted is generated
in bursts. In such a case, it is not necessary to allocate a data
link for the entire duration of transmission but only for the time
it takes to transmit the packets. This reduces costs and saves
capacity considerably during both the set-up and use of the
communication network 100.
[0029] The server 124, for example, controls the content flow
between the media device 104 and the communication network 100. The
server 124 may also facilitate a timed delivery of the contents of
a service to the media device 104.
[0030] The media stream 122 is broadcast by the broadcast system
102. The media stream 122 may include, for example, a radio or
television program, a commercial or an announcement. The media
stream 122 may include speech, music, or pictures. The contents of
the media stream 122, however, are irrelevant to the present
solution. The media device is configured to receive the broadcast
media stream 122 with the media receiver 128.
[0031] The media device may be provided with a service which is
associated and/or synchronized with the broadcast media stream 122
transmitted by the broadcast system. In general, the service may
provide the user of the media device with visual information
related to the contents of the broadcast media stream 122. The
service may be interactive. The service may include information
about the music played at the moment, DJ's messages to the
listeners or the like. The signal may include any of these features
alone or a combination thereof. The service may include information
about deliverable or purchasable objects related to the media
stream, such as ring tones, desktop wallpapers or logos.
[0032] The service may be provided to the media device 104
utilizing a communication channel parallel to the broadcast channel
used in delivering the media stream 122 to the user. This is called
a parallel channel operation. A logical address may be dedicated to
the service 120 so that the service 120 may be accessed by using
the logical address of a database 130 of the server 112. The
contents of the service may vary as a function of time and possibly
as a function of the contents of the media stream 122. The service
120 provides a bit stream to the user equipment 110, the bit stream
including information contents, such as graphical information, text
information, audio information, a computer program, Braille,
vibration, or any combination thereof. In an embodiment, the
contents of the service 120 are displayed on a display of the user
equipment 110.
[0033] A service provider is a party possessing rights for relevant
digital content of the service 120, a distribution system for
providing the media device 104 with the service 120, and possibly
capability to bill the user for the service 120. The service
provider's delivery system is responsible for receiving and
handling delivery requests and delivering the service 120 to the
media device 104.
[0034] In the media device 104, the service provides an integrated
user experience, allowing the user to start both listening to a
media stream 122 and receiving the contents of the service relating
to the media stream 122. The operation of the media is based on two
channels, the broadcast channel and the parallel channel enabled by
the cellular telecommunication system.
[0035] In an embodiment, the service concept may be called a visual
radio. The broadcast system broadcasts a radio transmission 122
received by the media device 104. The DJ or announcer of the radio
transmission may advertise the service realized with the parallel
channel. The user of the media device may subscribe to the service
by making contact with the server and downloading suitable data
which enables the user's media device to receive the service. The
data may be called associating data and it may comprise information
which provides a linkage between the service and the media stream
and which identifies the service transmission.
[0036] The associating data may include the following types of
information: a radio service address, a service identification, an
object identification, a radio broadcaster identification number, a
program identification number, a traffic announcement
identification number, a traffic program identification number, a
program item number, an emergency warning message, a music/speech
indicator, a radio frequency utilized by a media stream, a program
service name, a program type identification number, and a country
code.
[0037] In an embodiment, the system comprises a content creation
unit (CCU) 132 connected to the server 124 and the broadcast system
12 for providing contents for the service. The content creation
unit 132, which can also be called a visual radio tool in some
applications, may be used to create service content presentation to
be displayed on the media device 104. The content creation unit 132
may be located in and integrated into the broadcast system 102, or
into the server 124.
[0038] The content creation unit 132 may allow a broadcast system
to create a visual presentation and manage the content flow shown
on the screen of the media device 104 in synchronization with the
media stream 122.
[0039] The content creation unit 132 may also define timing to
display the content of the service in the media device 104 in
relation to a broadcast media stream timeline.
[0040] The service may include detailed information about the
contents of the broadcast transmission, such as data about programs
or music tracks played in the transmission. The data may comprise
names of programs, names of music tracks played in programs, music
category of a music track, artists playing in a music track, and a
name of an album in which a music track may be found. The data may
comprise starting and ending times of programs and each music track
played in the programs.
[0041] FIG. 1 shows a broadcast system 102 and a server 124. In
practice, there may be several broadcast systems in the same area
and each broadcast system may have a server of its own. The servers
are connected to the communication network 100 in a manner similar
to that in connection with the server 124. In an embodiment, the
server 124 may be connected to several broadcast systems. In
another embodiment, the broadcast system 102 may transmit several
broadcast media streams.
[0042] With reference to FIG. 2, examine an example of a media
device to which embodiments of the invention can be applied. The
media device comprises a controller 200, typically implemented with
a microprocessor, a signal processor or separate components and
associated software. The controller controls the operation of the
device, starts and executes applications and takes care of
input/output functions required by the applications. The device
further comprises a display 202. The display is typically
configured to display graphics and text. The device may also
comprise an audio interface 204, which may be realized with a
speaker or a headset and a microphone, for example. The device may
further comprise a keypad 206 and a pointer device 208, such as a
mouse, a track stick or a touch-pad. Depending on the type of the
device, the type and number of user interface parts may vary.
[0043] The media device also comprises a communication unit 210
implementing the functions of terminal equipment including speech
and channel coders, modulators and RF parts. The device may also
comprise an antenna 212 connected to the communication unit. The
device may also comprise a broadcast receiver 128 configured to
receive broadcast transmissions sent by a broadcast system. The
receiver 128 is a radio or a television receiver, for example. The
device may also comprise an antenna 214 connected to the broadcast
receiver 128. The device may also comprise a single antenna
connected both to the communication unit 210 and the broadcast
receiver 128. The device also typically comprises a memory 216 for
storing e.g. telephone numbers, communication parameters, broadcast
receiver parameters, calendar data and other user-specific data.
The memory may be realized with memory circuits or units or with
detachable memory cards.
[0044] The media device is not restricted to the above example. The
media device may be a personal computer, a personal digital
assistant, terminal equipment or any other device comprising
required communication facilities.
[0045] FIG. 3 is a flowchart illustrating an embodiment. In step
300, a media device 104 is receiving a broadcast media stream
transmitted by a broadcast system. The media device also receives a
service transmission associated with the broadcast media stream.
The service is transmitted over a radio interface of a cellular
telecommunication system. The service transmission comprises
information about the contents of the broadcast media stream, such
as data about programs or music tracks played in the
transmission.
[0046] In step 302, search parameters are obtained. A user of the
media device may start a search application configured to search
the service transmission and the search application may further be
configured to query search parameters from the user. The functions
of the search application may also be integrated into another
application, such as an application configured to receive and
display the service transmission. The user may be given a query
relating to the search parameters and the user interface of the
media device may be configured to receive the parameters.
Previously stored search parameters may also be retrieved from
memory and the user may be given an opportunity to edit these
parameters. The search parameters may comprise information about a
name of a program, name of a music track, style of a music track,
artist performing on a music track or names of albums in which a
music track is included. Other parameters may also be defined.
[0047] In step 304, the media device 104 starts searching the
service transmission. The searching may comprise monitoring or
analyzing the received transmission for the selected search
parameters.
[0048] In step 306, the search, or monitoring and analyzing
continues. The received digital bit stream may be analyzed and
compared with the search parameters. If no match is found and the
search is not interrupted in step 308, the search continues. In
step 308, if the search is interrupted by the user, the process
ends.
[0049] If a match is found, the process continues in step 310. In
this step, the found program or music track which was detected
during the search is identified. The identifying may comprise
detection of the starting and ending times of a program or a music
track. These times may be obtained from the service
transmission.
[0050] In step 312, the found program or music track is recorded.
In an embodiment, also the service transmission is recorded
simultaneously. The ongoing recording process may be indicated on a
display of the media device 104 with a suitable sign. The recorded
material may be stored in a memory of the media device. After
recording, the process continues from step 304, that is, the search
restarts.
[0051] The recorded programs or items are stored in a memory of the
media device for later viewing.
[0052] In an embodiment, the media device does not play the
broadcast media stream and the associated service using the display
and speaker of the media device during the searching and recording
process. Thus, the user is able to store interesting programs or
program items even when not actively listening to the broadcast
stream.
[0053] In an embodiment, the media device plays the broadcast media
stream and the associated service also during the searching and
recording process.
[0054] There may be situations wherein the starting and ending
times of a music track may need modifying or adjusting in order to
achieve an optimum recording result.
[0055] The media device may analyze the broadcast media stream
transmission to modify the starting and ending times of a recording
process. In an embodiment, the media device utilizes silence
detection. The media device detects silence before and after a
music track and utilizes the information when controlling the
duration of the recording process.
[0056] In many cases no silent periods exist between a DJ's speech
and a music track following the speech. In an embodiment, the media
device utilizes spectral analysis or frequency transformation
techniques to detect the starting and ending times of a music
track. One typical frequency transform is the Fourier transform.
Also other transform methods may be used. The media device may have
stored typical transformation results of speech and music
transmissions. When a transmission of a music track to be recorded
is at hand, the media device may start analyzing the broadcast
media stream transmission by performing a frequency transform on
the received transmission. The media device may compare the result
with stored values and detect when speech ends and music starts.
The timing of the recording process may be fine-tuned on the basis
of the analysis.
[0057] FIG. 4 is a flowchart illustrating another embodiment with a
flow chart. In step 400, the media device starts receiving a
broadcast media stream and an associated service.
[0058] In step 402, the media device initiates automatic recording
of the broadcast media stream. The recording starts without any
user action. In an embodiment, also the associated service
transmission is recorded simultaneously. In an embodiment, an
ongoing recording process is indicated on a display of the media
device 104 with a suitable sign. Thus, the user is aware of the
automatic recording process.
[0059] In step 404, the media device 104 checks whether the user
has given a command to continue and store the recording. If so, the
recording continues in step 406 and the recorded material is stored
in a memory of the media device for later use. In an embodiment,
the user is shown a query on a display of the media device. The
query may comprise a message indicating that the recording process
has been initiated, and a question as to whether or not to
continue/discontinue the process. The user may respond to the query
with a simple action.
[0060] If no continue command is received yet, the media device
checks in step 408 whether a predetermined time period has elapsed
since the recording started. If so, the recording is stopped in
step 410 without storing. It is assumed that the user is not
interested in the recorded material. The predetermined time period
may be for example 5 minutes, or any other time period set by the
user.
[0061] If the time period has not elapsed yet, the process
continues from step 404.
[0062] In an embodiment, the invention is realized with a computer
program distribution medium readable by a computer and encoding a
computer program of instructions for executing a computer process
for enhancing use of a media device. The process comprises:
receiving over a radio interface of a cellular telecommunication
system a service transmission associated with the broadcast media
stream, the service transmission comprising information about the
contents of the broadcast media stream; detecting when the service
transmission comprises data corresponding to given search
parameters and recording broadcast media stream on the basis of the
detection.
[0063] The distribution medium may comprise a computer readable
medium, a program storage medium, a record medium, a computer
readable memory, a computer readable software distribution package,
a computer readable signal, a computer readable telecommunications
signal, and a computer readable compressed software package.
[0064] Even though the invention has been described above with
reference to an example according to the accompanying drawings, it
is clear that the invention is not restricted thereto but it can be
modified in several ways within the scope of the appended
claims.
* * * * *