EP0957597A2

System in broadcasting station and receiving machine for the system

Abstract

A broadcasting system includes a content data base storing a content produced by an authoring tool, distribution-schedule-production-section for producing a schedule of distributing the content, a program control section for controlling an on-air time of an on-air program. The system also includes an SI creator for creating supplementary information to a program regarding a content distribution service, a content transmission protocol creating section, content-distribution-information-creating section for creating information regarding the content distribution that is utilized when a receiving machine obtains and updates the content, and a transmitter that transmits the created information.

EP0957597A2, drawing sheet 1
Sheet 1 of 26

Term

Term ended

Projected expiry passed 4 May 2019, 7.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

41 claims: 2 independent, 39 dependent

  1. 1
    A broadcasting system for transmitting and distributing data constituting a content, said broadcasting system comprising:a content data base for storing a content;a content transmission protocol creating section for converting the content stored in said content data base into a transmission format;a transmitter for transmitting created information.
  2. 2
    The broadcasting system as defined in Claim 1 further comprising a distribution-schedule-production section for producing a schedule of distributing the content.
  3. 3
    The broadcasting system as defined in Claim 2 further comprising a content-distribution-information-creating-section for a receiving machine to obtain and update the content, wherein said broadcasting system transmits content-distribution-schedule-information.
  4. 4
    The broadcasting system as defined in Claim 3 further comprising:a program control section for controlling an on-air program information;and an SI creator for creating information supplementary to a program by using the on-air program information, wherein said program control section controls a time-range of content distribution as an on-air program, wherein said SI creator creates a content-distribution-program-information, and wherein said broadcasting system also transmits the program supplementary information.
  5. 5
    The broadcasting system as defined in Claim 4 wherein said system stores data together with at least one of a content identifier for identifying a content to be stored in said content data base and an in identifier of data constituting the content.
  6. 6
    The broadcasting system as defined in Claim 5 wherein a title name of the content utilized by an application which activates the content at the receiving machine is used as the content identifier, and a data name utilized by an application which accesses the data at the receiving machine is used as the data identifier.
  7. 7
    The broadcasting system as defined in Claim 4 further comprising a content data base for controlling a content version and a version of the data constituting the content.
  8. 8
    The broadcasting system as defined in Claim 4 wherein said content-distribution-information-creating-section creates a transmission format of the content-distribution-schedule utilized by the receiving machine when the receiving machine obtains and updates the content, wherein said system transmits also the content-distribution-schedule-information.
  9. 9
    The broadcasting system as defined in Claim 4 wherein said content-distribution-information-creating-section creates a transmission-format of a version information of the content utilized by the receiving machine when the receiving machine obtains and updates the content, wherein said system transmits also the content-version-information.
  10. 10
    The broadcasting system as defined in Claim 4 wherein said content-transmission-protocol-creating-section puts a data identifier and data substance of the data constituting the content on a list, and converts thereof into a transmission format.
  11. 11
    The broadcasting system as defined in Claim 4 wherein said content-distribution-creating-section determines which distribution mode is used, i.e. one of "all files" constituting the content and "selective", and transmits information accordingly.
  12. 12
    The broadcasting system as defined in Claim 11 wherein said content-distribution-information-section creates information of content distribution mode, and transmits thereof.
  13. 13
    The broadcasting system as defined in Claim 12 wherein when the "selective" mode is used, said content-distribution-information-creating-section creates selective information that shows which content version needs the "selective" distribution based on the content-distribution-mode information, and transmits the selective information.
  14. 14
    The broadcasting system as defined in Claim 13 wherein said system produces and transmits supplemental selective information that shows the selective information is needed by one of specified versions of contents and a plurality versions of content.
  15. 15
    The broadcasting system as defined in Claim 4 wherein said content-distribution-information-creating-section creates information of valid period in the receiving machine of the content and data constituting the content, wherein said system transmits the information of valid period.
  16. 16
    The broadcasting system as defined in Claim 4 wherein said content-distribution-information-creating-section creates a next updating schedule of the content, wherein said system airs the next updating schedule of the content.
  17. 17
    The broadcasting system as defined in Claim 16 wherein said system produces on-air type multi-media application which provides users with a latest weather report by updating weather information data periodically.
  18. 18
    The broadcasting system as defined in Claim 4 wherein said content data base produces link data to be linked with an on-air program, wherein said link data includes a program identifier, channel identifier, program start time, and program on-air period, which are included in the information supplementary to the program, wherein said content data base controls said link data so that the on-air program is one of data constituting the content, wherein said system airs said link data as one of data constituting the content.
  19. 19
    The broadcasting system as defined in Claim 4 wherein a data carousel producer for producing a data carousel protocol is employed as said content-transmission-protocol-creating-section, wherein said system is equipped with a filtering-information-adder for controlling a filtering method of the data carousel protocol.
  20. 20
    The broadcasting system as defined in Claim 19 wherein said filtering-information-adder controls putting all updated data into a specified module.
  21. 21
    The broadcasting system as defined in Claim 20 wherein said content-distribution-information-creating-section adds the filtering information which controls putting all the updated data into the specified module, and produces updating module information for airing module information to the receiving machine.
  22. 22
    The broadcasting system as defined in Claim 21 wherein said content-distribution-information-creating-section adds filtering information for obtaining data location information which identifies in which place of the data-carousel-format the data is stored so that the receiving machine can filter specified data only, and produces updating module information for airing data-location-information to the receiving machine.
  23. 23
    The broadcasting system as defined in Claim 4 wherein said transmitter controls a distribution timing of a new file, and allows an application producer to produce a content free from worrying about a file updating method.
  24. 24
    The broadcasting system as defined in Claim 4 wherein said system produces an on-air type multi-media application by handling an on-air program as link data, and said application records automatically a program of link data linked with a type of program, said type a user selects.
  25. 25
    The broadcasting system as defined in Claim 4 wherein when a number of content versions are limited, supplemental version information indicating that the version number takes one round is produced and transmitted.
  26. 26
    The broadcasting system as defined in Claim 4 wherein said content-distribution-information-creating-section produces a limited-valid-period besides the valid period during which one of the content and data constituting the content can be used at the receiving machine, wherein said system transmit the limited-valid-period.
  27. 27
    A receiving machine comprising:a receiving section for receiving data aired from a broadcasting station;a filter for selecting data, to be taken into said receiving machine, out of aired data;and a file-storage-controller for converting a transmitted file in a transmission format into an original file format, and stores the converted file in a storage device.
  28. 28
    The receiving machine as defined in Claim 27 further comprising file-updating-controller for controlling a content version in said receiving machine, and updates the content automatically when the receiving machine receives content-version-information from the broadcasting station.
  29. 29
    The receiving machine as defined in Claim 28 further comprising a timer for setting a time to receive a content by using content distribution schedule information distributed from the station.
  30. 30
    The receiving machine as defined in Claim 29 further comprising a file-name-controller for controlling a data identifier and a location of stored data so that an upper application in a hierarchical system can obtain data by using only the data identifier free from concerns about the data location.
  31. 31
    The receiving machine as defined in Claim 30 wherein said machine receives valid period information, controls a valid period of a content and a file stored in said machine, and deletes automatically a content and a file over the valid period thereof.
  32. 32
    The receiving machine as defined in Claim 30 wherein said machine receives next updating schedule information of the content, sets a timer for receiving the content on schedule.
  33. 33
    The receiving machine as defined in Claim 30 wherein said machine receives link data from the broadcasting station, and refers to a program identifier, a channel identifier, a program start time and on-air duration period, all of them existing in the link data, then practices to record a program at a set time by using these referred data.
  34. 34
    The receiving machine as defined in Claim 30 wherein said machine controls a corresponding relation between a link data identifier received from the station and a stored location in a storage device of the corresponding program, and reproduces the program in the storage device in return for returning the data when the machine is required to obtain data with link-data-name.
  35. 35
    The receiving machine as defined in Claim 30 wherein said machine controls information supplementary to the program in addition to controlling a corresponding relation between a link data identifier received from the station and a stored location in a storage device of the corresponding program, so that said machine tunes a channel to a program presently aired by using the information supplementary to the program just when the program is being recorded, instead of reproducing the program in the storage device corresponding to the link data identifier when said machine is required to obtain data with link-data-identifier.
  36. 36
    The receiving machine as defined in Claim 30 wherein said file-storage-controller receives updating module information, then said machine only receives the updated module by filtering, and takes out data from the module to store thereof.
  37. 37
    The receiving machine as defined in Claim 30 wherein said file-updating controller receives updating data information, then receives a specified block in a specified module by filtering, and builds the blocks to restructure the data, and stores the restructured data.
  38. 38
    The receiving machine as defined in Claim 30 wherein said file-updating-controller controls whether all the data distributed in advance are re-written or only a changed portion thereof is re-written.
  39. 39
    The receiving machine as defined in Claim 38 wherein said file-updating-controller which controls the data distributed in advance also controls updating a file by using supplemental selective information of received data.
  40. 40
    The receiving machine as defined in Claim 39 wherein said file-updating-controller which controls the data distributed in advance also controls difference between the data having same version numbers.
  41. 41
    The receiving machine as defined in Claim 40 wherein said machine utilizes a content within a limited valid period by referring to the content-distribution-information-table when the machine uses a received content.
Independent claims41