Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A STORING METHOD
Document Type and Number:
WIPO Patent Application WO/2007/063488
Kind Code:
A2
Abstract:
The present invention relates to a method for storing MHEG data received from broadcasting within an electronic device capable of decoding and processing MHEG data received from broadcasting and an electronic device operating according to this method. The inventive storing method (1) essentially provides for the storing of MHEG data. The said method, as a priority, first receives from the broadcasting the MHEG data requested by the user and in the cases that the user has not specified any request, receives the MHEG data from the broadcasting continuously through the receiver (2), processes them in the MHEG engine (4) and stores them in the memory (5).

Inventors:
TOPALLI AYCA KUMLUCA (TR)
Application Number:
PCT/IB2006/054477
Publication Date:
June 07, 2007
Filing Date:
November 28, 2006
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
BEKO ELEKTRONIK ANONIM SIRKETI (TR)
TOPALLI AYCA KUMLUCA (TR)
International Classes:
H04N5/76
Foreign References:
GB2359212A2001-08-15
JP2000295586A2000-10-20
JP2001022625A2001-01-26
Attorney, Agent or Firm:
ANKARA PATENT BUREAU LIMITED (Kavaklidere, Ankara, TR)
Download PDF:
Claims:
Claims

A storing method (1) wherein an electronic device is used which decodes and processes MHEG data and comprises

- a receiver (2) capable of receiving MHEG broadcasting,

- a MHEG engine (4) capable of processing received MHEG data,

- a memory (5) on which MHEG data can be written and which is comprised of at least three sections and

- a controller (3) which includes artificial intelligence algorithms and is capable of controlling storing of data in the memory (5), the method checking whether the user has requested MHEG data or not (101), the method characterized in that, in the case that the user has made a request, it comprises the steps of

- checking whether the requested data is present in the memory or not (102) and if not, receiving it from broadcasting (103),

- displaying the data (105),

- the controller checking whether the data is a frequently requested data (106),

- writing the data in the main memory (8) if the data are frequently requested data (107), otherwise writing them in the free access memory (7) (108); or in the case that the user has not made a request, it comprises the steps of

- receiving the MHEG data from broadcasting (210),

- the controller checking whether the data is a frequently requested data (211),

- writing the data in the main memory (8) if the data are frequently requested data (212), otherwise writing them in the cache (6) (213).

A storing method (1) according to Claim 1, characterized in that it comprises the steps of checking by means of the controller (3), during receiving from the broadcasting the MHEG data requested by the user, whether the received data is the requested data (104)

- displaying the data if it is the requested data (105),

- if it is not the requested data,

• the controller checking whether the data is a frequently requested data (111),

• writing the data in the main memory (8) if the data are frequently requested data (112), otherwise writing them in the cache (6) (113), and that it is returned to the step of receiving data from broadcasting (103) and

then the said steps are repeated until a data which is requested by the user is received.

Description:

Description A STORING METHOD

Field of the Invention

The present invention relates to a method for storing MHEG data received from broadcasting within an electronic device capable of decoding and processing MHEG data received from broadcasting and an electronic device operating according to this method.

Background of the Invention

It takes time for the electronic device to receive the MHEG data. Consequently, processing and displaying of the images on the screen is delayed.

Storing of the MHEG data from the broadcasting in the buffer when they are first requested and using them when necessary is known in the art. Furthermore, the method of storing data from broadcasting upon classification, described in the Great Britain patent application no. GB2359212, can also be given as an example to the said application.

Another patent application which can be provided as an example to the state of the art is described in the Japanese Patent application no. JP2001022625. Within the said application, a storing system with parallel bus is disclosed, which will enable the pre- stored MHEG data to be displayed more rapidly.

However the technical enhancements described in the above mentioned patent applications cannot provide an adequate solution to the problem of delayed displaying of the MHEG data. This is because, not the frequency of their use, but rather the fact that the data are actually used is sufficient for them to be saved in the memory. Therefore, the television has to have an immense memory in order to use the system efficiently and this is a cost raising factor.

Summary of the Invention

The objective of the present invention is to realize a method which enables assessment of the MHEG data, and storing of the frequently used data and the data that is of interest to the user in addition to the ones selected by the user and/or the ones saved in the order of receipt from the broadcasting. Another objective of the invention is to realize an electronic device operating according to this method.

Detailed Description of the Invention

The storing method realized to fulfill the objectives of the invention and the storage medium operating according to this method are illustrated in the accompanying figures, in which;

Figure 1 is the diagram of the inventive continuous storing method.

Figure 2 is the schematic view of the electronic device operating according to the

inventive storing method.

The parts in the figures are individually numbered, where the numbers refer to the following:

1. Storing method

2. Receiver

3. Controller

4. MHEG engine

5. Memory

6. Cache

7. Free access memory

8. Main memory

The inventive storing method (1) essentially provides for the storing of MHEG data. The said method, as a priority, first receives the MHEG data requested by the user from the broadcasting and in the cases that the user has not made any requests, it receives the MHEG data from the broadcasting continuously through the receiver (2), processes them in the MHEG engine (4) and stores them in the memory (5).

The data storing method (1) is divided into two with the step (101) where it is asked whether the user requests MHEG data or not. In case the response to the query is positive, the next step (102) is checking whether the data requested by the user is present in the memory (5) or not.

In the case that the requested data does not exist in the memory (5), first of all, the step of receiving the data from the broadcasting (103) and the controller (3) checking whether the data is the requested data or not (104) are carried out. The received data are displayed after the controller determines that the data are the requested data (105). If, during checking of the received data, it is determined that the data is not the requested data, the said data is not displayed. However, it is necessary for the efficiency of the method to save a data which is received from broadcasting and processed. For this reason, data which are not requested but are received from broadcasting are checked by the controller (3) to determine whether they are frequently requested data (111). This process continues, by returning to the step of receiving data from broadcasting (103), until a data requested by the user is received. In the meantime, the data are continuously checked and stored in corresponding memories.

The displayed data are checked by the controller (3) and are written in the memory (5) according to whether or not they are frequently requested.

In the cases that the user has not requested MHEG data, the MHEG data received from the broadcasting are currently received (210). The received data, after being processed in the MHEG engine (4) are, under the supervision of the controller (3), checked whether they are frequently requested data (211) and then are written in the

memory (5). Upon checking, if the data is determined to be a frequently requested data, it is written in the main memory (8) (212). Otherwise the data is written in the cache (6) (213).

Both the data requested by the user and the data received from broadcasting are, as mentioned above, checked by the controller (3) before they are written in the memory (5). The reason of this process is to prevent the memory (5) to be overloaded in a short period of time and to avoid storing many data which the user will not need or saving the same data more than once. The controller (3) checks which data are requested more by the user and/or which data are of interest to the user, which ones are the most recently requested MHEG data and which data are the ones that are processed without the request of the user. This way, it is ensured that the MHEG data frequently requested by the user are stored in various sections of the memory for a long time without getting deleted. When checking these data, the controller (3) makes use of artificial intelligence methods. Especially in determining the data that are of interest to the user, artificial intelligence methods are employed.

The memory (5) used in the inventive storage medium preferably consists of three basic sections, namely cache (6), free access memory (7) and the main memory (8). This configuration made of three units requires that the data is written after having the controller (3) check the section on which the data to be stored in the memory will be written.

The controller (3) checks whether the data which is displayed upon the request of the user is a frequently requested data or not in step 106. The said check is performed by comparing the requested data with the previous requests of the user. The similarity of the most recently requested data with the previous data is assessed by the artificial intelligence algorithms. If there is a similarity, the controller (3) ensures that the data is deleted from the other memories and written in the main memory (8) (107). Otherwise, it is ensured that the data is deleted from the other memories and written in the free access memory (7) (108).

Additionally, in the case that the controller (3) receives MHEG data from the broadcasting independent of the user's requests or that the data it receives from the broadcasting is one of the data that are not requested by the user; it checks if the data are frequently requested data or not in steps 111 and 211. As a result of the check, if the data is a frequently requested data, then it is written in the main memory (8) (112 and 212). Otherwise, the data is written in the cache (6) (113 and 213). Artificial intelligence methods are employed also in the checks performed in steps 111 and 211.

The inventive storing method (1) and the electronic device operating in accordance with this method cannot be limited with the examples provided above for a better understanding of the invention. The invention is essentially according to the claims.