WO2024257692A1 - Program reception display device and program reception display control method - Google Patents
Program reception display device and program reception display control method Download PDFInfo
- Publication number
- WO2024257692A1 WO2024257692A1 PCT/JP2024/020788 JP2024020788W WO2024257692A1 WO 2024257692 A1 WO2024257692 A1 WO 2024257692A1 JP 2024020788 W JP2024020788 W JP 2024020788W WO 2024257692 A1 WO2024257692 A1 WO 2024257692A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- program
- distribution
- program stream
- playback
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
Definitions
- the present invention relates to a program receiving and displaying device and a program receiving and displaying control method.
- IPTV services (sometimes called “Internet broadcasting services") are becoming more widespread, in which viewers watch program content streamed or distributed from Internet service providers (ISPs) or content delivery network (CDN) providers via communication networks such as IP networks on information and communication terminal devices such as smartphones.
- ISPs Internet service providers
- CDN content delivery network
- IP broadcasting services are services that use communication networks to enable viewers to watch program content on various channels based on the concept of channels, which are organized along a time axis like conventional television services via broadcast waves.
- Patent Document 1 discloses a digital television broadcast receiving device equipped with a tab browser function that switches between multiple tabs and plays VOD videos or IP broadcast programs distributed from a network. More specifically, the control unit of the broadcast receiving device has a tab screen control function that, when the screen of tab #1 is active and tab #2 is clicked, makes the screen of tab #1 inactive and switches the screen of tab #2 to active, a content access control function that notifies a content server of information about the position where the screen of tab #1 becomes inactive and video playback stops, and a storage control unit that stores information about the stop position in non-volatile memory.
- Patent Document 2 discloses a television device in which a decoder decodes a broadcast signal received from a broadcast station, and extracts a transport stream specified in a playlist URL. Patent Document 2 also discloses that when a user selects to start playing a video, the television device plays a video obtained from a server based on the playlist URL, and when the user wants to return to the live content, the television device returns to the original video.
- Patent Document 1 makes it possible to play videos streamed from a network or broadcast videos on a screen that is made active by selecting a tab. For example, if a VOD video is being played on the screen of tab #1, when the screen of tab #2 is switched to, the playback of the VOD video temporarily stops, and when the screen of tab #1 is switched back to, playback of the VOD video resumes from the position where it was stopped.
- Patent Document 1 does not anticipate switching a video currently being played on the same tab screen via a VOD distribution service to an IP broadcast service, or switching a video currently being played on an IP broadcast service to a VOD distribution service, and so inevitably such switching is not possible.
- Patent Document 1 could not play video simultaneously distributed in real time via an IP broadcasting service on the tab screen, for example, at a past time on the time axis (time shift playback).
- Patent Document 2 discloses switching between live content broadcast in real time on television and content related to the live content that is streamed over a network, but it is not possible to switch between streaming content. Therefore, the technology described in Patent Document 2 does not necessarily include the idea of selecting the optimal streaming format when switching between streaming content.
- the present invention aims to provide program content in IP broadcasting services efficiently, in line with users' viewing styles.
- the present invention aims to provide a program receiving and displaying device and a program receiving and displaying method that enable a user to play back content being distributed in real time by an IP broadcasting service at a past time on the time axis with a simple operation.
- the present invention also aims to provide a program receiving and displaying device and a program receiving and displaying method that allows a user to switch content distributed via an IP broadcasting service to distribution via a VOD distribution service with a simple operation.
- VOD distribution services content (video) is streamed via IP unicast, so it is necessary to ensure a large-capacity, continuous and stable network bandwidth.
- IP broadcasting services content is streamed via multicast, so the network load is smaller than when content is distributed via a VOD distribution service. Therefore, if content distributed to specific users via a VOD distribution service could be switched to distribution via a simultaneous program distribution service via an IP broadcasting service, it would be possible to reduce the network load.
- the present invention aims to provide a program receiving and displaying device and a program receiving and displaying method that can switch content being distributed to a user via a VOD distribution service to distribution via a simultaneous program distribution service via an IP broadcasting service.
- the present invention which aims to solve the above problems, comprises the following invention-specific matters or technical features:
- the present invention is a program receiving and displaying device adapted for IPTV services.
- the program receiving and displaying device includes a program stream acquisition unit that transmits a predetermined distribution request to a distribution server according to predetermined link information and acquires a program stream distributed from the distribution server in response to the predetermined distribution request, and a main control unit that controls so that program content configured based on the acquired program stream is displayed on a screen.
- the main control unit performs control to select at least one of a first operation mode and a second operation mode in accordance with a viewer's operation.
- the program stream acquisition unit transmits an IP distribution request as the predetermined distribution request, and acquires a first program stream IP-distributed from the distribution server in response to the IP distribution request.
- the program stream acquisition unit transmits a VOD distribution request as the predetermined distribution request, and acquires a second program stream VOD-distributed from the distribution server in response to the VOD distribution request.
- the program stream acquisition unit may acquire the first program stream corresponding to the program content for the current channel number.
- the program stream acquisition unit may also acquire the second program stream of another program content having a distribution time period different from the distribution time period of the program content for the current channel number.
- the main control unit may control in the first operation mode so that the program content based on the first program stream is displayed on the screen at a real-time playback position on a time axis.Furthermore, the main control unit may control in the second operation mode so that the program content based on the second program stream is displayed on the screen at a past playback position on the time axis.
- the main control unit may control the program content to be displayed on the screen based on the second program stream at a playback speed different from the real-time playback speed.
- the main control unit may also switch to the first operating mode when the playback position of the program content in the past time reaches the playback position in real time.
- the main control unit also switches to the first operating mode when a channel number different from the current channel number is selected.
- the program stream acquisition unit may also acquire the second program stream from a past time specified in response to a viewer's operation, according to the predetermined link information associated with the program content.
- the main control unit may also switch to a third operation mode in response to a viewer's operation.
- the main control unit may control the program content based on the first program stream to be displayed in a first frame on the screen at a real-time playback position, and may control the program content based on the second program stream to be displayed in a second frame different from the first frame at a past playback position.
- the program stream acquisition unit may also receive the first program stream that is IP-distributed from the distribution server in response to the IP distribution request.
- the program stream acquisition unit may also receive the second program stream that is VOD-distributed from the distribution server in response to the VOD distribution request.
- the program stream acquisition unit may transmit an IP distribution request instead of the VOD distribution request, and receive the first program stream that is streamed by IP distribution from the distribution server in response to the IP distribution request.
- the present invention is a program reception display control method by a program reception display device adapted for IPTV services.
- the program reception display control method includes transmitting a predetermined distribution request to a distribution server according to predetermined link information, acquiring a program stream distributed from the distribution server in response to the predetermined distribution request, and controlling so that program content configured based on the acquired program stream is displayed on a screen.
- the controlling includes selecting at least one of a first operation mode and a second operation mode in accordance with a viewer's operation.
- the acquiring of the program stream includes transmitting an IP distribution request as the predetermined distribution request in the first operation mode, and acquiring a first program stream IP-distributed from the distribution server in response to the IP distribution request, and transmitting a VOD distribution request as the predetermined distribution request in the second operation mode, and acquiring a second program stream VOD-distributed from the distribution server in response to the VOD distribution request.
- the present invention can be understood as an invention relating to a computer program for executing the above-mentioned method on a computer system, or a computer-readable recording medium on which the computer program is non-temporarily recorded.
- a "system” includes a logical collection of multiple devices (or functional modules that realize a specific function), regardless of whether each device or functional module is physically configured as a single entity or as separate entities.
- the present invention it is possible to provide a new form of distribution that effectively combines IP broadcasting services and VOD distribution services for the programs that users are viewing.
- the present invention it becomes possible to switch content distributed to a specific user by a VOD distribution service to distribution by a program simultaneous distribution service by an IP broadcast service. Also, according to the present invention, it becomes possible to switch content distributed to a user by a VOD distribution service to distribution by a program simultaneous distribution service by an IP broadcast service, thereby making it possible to reduce the network load.
- FIG. 1 is a diagram for explaining an example of an overall scheme of a program providing service system according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing an example of a schematic configuration of a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 3 is a diagram showing an example of a data structure of EPG information applied to a program providing service according to an embodiment of the present invention.
- FIG. 4 is a diagram showing an example of a remote controller adapted to a program receiving and displaying device according to an embodiment of the present invention.
- FIG. 5 is a block diagram for explaining in detail the configuration of a broadcast program receiving and playing section of a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 6 is a block diagram for explaining in detail the configuration of an IPTV program receiving and reproducing unit of a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 7 is a flowchart showing an example of the operation of the program receiving and displaying device according to one embodiment of the present invention.
- FIG. 8 is a flowchart showing an example of the time shift playback process performed by the program receiving and displaying device according to one embodiment of the present invention.
- FIG. 9 is a flowchart showing an example of the time shift playback process by the program receiving and displaying device according to one embodiment of the present invention.
- FIG. 10 is a diagram for explaining an example of a screen displayed on a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 11 is a diagram for explaining an example of time shift playback by fast-rewind operation on a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 12 is a diagram for explaining an example of time shift playback by a previous program operation on a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 13 is a diagram for explaining an example of time shift playback by fast-forward operation on a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 14 is a diagram for explaining an example of time shift playback by a next program operation on a program receiving display device according to one embodiment of the present invention.
- FIG. 15 is a diagram for explaining an example of a screen displayed on a program receiving and displaying device according to one embodiment of the present invention.
- FIG. 16 is a diagram for explaining an example of a screen displayed on a program receiving and displaying device according to one embodiment of the present invention.
- Digital broadcasting service refers to the conventional digital television broadcasting service in which broadcasters use various broadcasting technologies to provide viewers with programs in real time.
- Known digital broadcasting services include, for example, terrestrial digital broadcasting services, satellite broadcasting services such as the so-called BS broadcasting service using broadcasting satellites and the CS broadcasting service using communication satellites, and cable television broadcasting services using optical cables, etc.
- IPTV service refers to a service that streams or distributes (hereinafter, unless otherwise required, simply refers to “distribution”) programs via an IP (Internet Protocol)-based network, and is technically distinct from conventional digital broadcasting services.
- IPTV services can take the form of content distribution services, such as IP broadcasting services (including IP distribution services and IP retransmission services), VOD distribution services, and download services.
- IP broadcasting service is a broadcasting service based on the concept of channels, with programs organized along a time axis.
- content can be streamed by multicast via a content server.
- streaming of content by multicast in IP broadcasting services will be referred to as IP distribution.
- a "VOD distribution service” is a service in which content streamed from a content server (distribution server) is directly received and played back based on a request from a viewer.
- a content server can stream content by unicast from the beginning of the content or a specified position.
- VOD distribution the streaming distribution of content by unicast in a VOD distribution service.
- simultaneous program distribution service refers to a service in which the same program that is being broadcast in real time by a digital broadcast service is also distributed in real time by an IPTV service. If we look primarily at digital broadcast services provided by broadcasters, simultaneous program distribution services are positioned as ancillary services. In addition, in this disclosure, simultaneous program distribution services can include extended program distribution services that realize time-shift playback of programs on IPTV services.
- Program refers to a unit organized along a time axis for broadcasting or distribution. Additionally, “broadcast program” refers to a program provided by a digital broadcasting service, and “IPTV program” refers to a program provided by an IPTV service.
- Program content refers to a package of information that constitutes the contents of a program. However, depending on the context, “program,” “program content,” and “content” may be used synonymously.
- Program content may consist of a package or data set of various program material data (monomedia data), such as moving images (video), subtitles (and superimposed text), text and graphic images, and/or audio.
- Program material data is converted and transmitted into a multiplexed digital data stream (hereinafter referred to as "stream") conforming to, for example, the MPEG-2 format, which is a high-compression encoding technology, but is not limited to this.
- An MPEG-2 transport stream (MPEG-2 TS) is one form of stream consisting of a series of TS packets.
- the MPEG-2 TS is converted into a stream that is further compressed, for example, by the "H.264/MPEG-4 AVC" format, which is a high-compression encoding technology. From the perspective of transmission technology, the multiplexed stream is sometimes called a transmission stream.
- streams or data related to program content may be referred to as “program streams” or “program data.”
- Program provision service refers to a service for providing programs to viewers.
- Program provision service is used in a broad sense to include the above-mentioned conventional digital broadcasting services, IPTV services, and other distribution services.
- FIG. 1 is a diagram for explaining an example of the overall scheme of a program providing service system according to one embodiment of the present invention.
- the program providing service system 1 of this embodiment includes, for example, a broadcasting company system 10, a distribution company system 20, and a program receiving and displaying device 30.
- the program providing service system 1 at least the distribution company system 20 and the program receiving and displaying device 30 are communicatively connected via a communication network 40.
- the broadcasting provider system 10 may be configured to include broadcasting equipment for providing digital broadcasting services.
- the broadcasting provider system 10 is typically managed and operated by a broadcasting provider (e.g., a broadcasting station) that has been granted a broadcasting license, but is not limited to this.
- a broadcasting provider e.g., a broadcasting station
- the broadcasting provider system 10 broadcasts (e.g., terrestrial digital broadcasting) by transmitting program content stored in a transmission server over airwaves under the control of an automatic operation device, for example.
- the broadcaster system 10 generates a program stream by multiplexing various program material data related to the program content with predetermined service information according to the program lineup along the time axis, and further modulates this into a broadcast signal of a predetermined frequency band and transmits it as a broadcast wave from a transmitting base station 12 such as a radio tower to a broadcast target area.
- the program material data is assumed to be video data, subtitle data, and audio data.
- the predetermined service information includes, for example, EPG information.
- the broadcaster system 10 transmits the generated program stream to the distribution provider system 20, for example, via a dedicated line. Note that since the technology related to this disclosure is mainly directed to IPTV services, the description of the digital broadcasting service provided by the broadcaster system 10 will be omitted as appropriate.
- the distribution provider system 20 may be configured to include a distribution server 22 that distributes program streams provided by broadcasters, production companies, etc., to viewers' program receiving and display devices 30 via a communication network 40.
- the distribution provider system 20 provides IPTV services.
- the distribution provider system 20 is managed and operated, for example, by a content distribution provider (CDN provider) or an Internet provider (ISP), but is not limited to this.
- CDN provider content distribution provider
- ISP Internet provider
- one distribution provider system 20 may include multiple distribution servers 22.
- the distribution provider system 20 may temporarily store the provided program stream in the distribution server 22 in preparation for the distribution timing, and may stream the program stream to the viewer's program receiving display device 30 via the communication network 40 according to the program schedule, for example, using RTSP (RealTime Streaming Protocol)/RTP (Reatime Transport Protocol) based on multicast.
- the distribution provider system 20 may stream the program stream to the viewer's program receiving display device 30 via the communication network 40 using RTSP/RTP based on unicast.
- the program stream may be streamed to the information communication terminal device 40 using HTTP long polling or other transmission protocols.
- the distribution provider system 20 may also distribute data related to a part of the program content (e.g., program-related information, etc.) and other information (e.g., EPG information and channel allocation information) to the viewer's program receiving display device 30.
- the distribution provider system 20 may typically scramble the program stream before distributing it.
- the program stream IP-distributed by the distribution provider system 20 may be referred to as the first program stream, and the program stream VOD-distributed may be referred to as the second program stream.
- the distribution provider system 20 may switch the program stream for the program receiving display device 30 between IP distribution and VOD distribution depending on the viewer's specified operation and the program playback status.
- the distribution provider system 20 may include a distribution server 22 for IP distribution and a distribution server 22 for VOD distribution.
- the distribution server 22 may be configured to operate in an IP distribution mode for IP broadcasting services and a VOD distribution mode for VOD distribution services, and may switch the distribution mode depending on the type of distribution request.
- the broadcasting company system 10 and the distribution company system 20 are configured as separate systems, but this is not limited to the above, and for example, the broadcasting company system 10 may be configured to include the functions of the distribution company system 20, or vice versa. Furthermore, the distribution company system 20 may be managed and operated by the broadcasting company.
- the program receiving and displaying device 30 is a terminal device for viewers (users) to view programs provided in a program providing service.
- the program receiving and displaying device 30 can be, for example, a so-called television receiver or a set-top box, but is not limited to these.
- the program receiving and displaying device 30 is assumed to have a function of receiving broadcast waves related to programs in a digital broadcasting service and playing and displaying the programs, but such a function is not necessarily required in the technology disclosed herein.
- the program receiving and displaying device 30 may be any device that is compatible with IPTV services and has a function that allows viewers to view desired programs.
- the program receiving and displaying device 30 may be a computing device such as a desktop computer, a notebook computer, a tablet computer, a smartphone, a feature phone, or other intelligent device.
- the program receiving and displaying device 30 of this embodiment is configured to switch to receiving a program stream from a VOD distribution service in response to a predetermined operation by the viewer and display the program when the program stream is received in real time from the IP broadcasting service from the distribution provider system 20 according to the program lineup along the time axis and is being played back and displayed.
- the predetermined operation by the viewer is a time shift playback operation
- the program receiving and displaying device 30 requests the distribution provider system 20 for a program stream from the VOD distribution service corresponding to a time earlier (hereinafter referred to as "past time") than the real time (current time) on the time axis, and in response, the distribution provider system 20 VOD-distributes the program stream corresponding to the past time.
- the program receiving and displaying device 30 receives and plays the program in the past time. Also, if the playback of the program in the past time has caught up or is about to catch up with the real time, for example, by double-speed playback or fast forwarding, the program receiving and displaying device 30 requests the distribution provider system 20 for a program stream from the IP broadcasting service, and in response, the distribution provider system 20 switches to real-time IP distribution.
- the communication network 40 may include, for example, an IP-based computer network (hereinafter referred to as an "IP network").
- IP network may include a form of content delivery network (CDN).
- CDN content delivery network
- the communication network 4040 is used in a broad sense to include the Internet constructed by an IP network, but is not limited to an IP network and is not intended to exclude networks of other protocols that enable the distribution of program streams.
- the communication network 40 may also include a wireless network (e.g., Wi-Fi (registered trademark)) constructed by a wireless base station or wireless access point not shown.
- Wi-Fi registered trademark
- the communication network 40 may also include a mobile communication network that complies with a mobile communication system standard.
- FIG. 2 is a block diagram showing an example of the schematic configuration of a program receiving and displaying device according to one embodiment of the present invention.
- the program receiving and displaying device 30 is configured to include, for example, a main control unit 31, a broadcast program receiving and reproducing unit 32 that performs processing to receive and reproduce broadcast programs, an IPTV program receiving and reproducing unit 33 that receives and displays IPTV programs, an output control unit 34, and an operation receiving unit 35 that receives operations by the viewer.
- the program receiving and displaying device 30 may include a display device DSP and a speaker SPK as output devices.
- the main control unit 31 is a component that provides overall control over the operation of the program receiving and displaying device 30.
- the main control unit 31 is configured to include a processor module including a CPU and a memory module including various types of memory. Furthermore, under the control of the CPU, the main control unit 31 can control the operation of applications implemented in the program receiving and displaying device 30.
- the applications may be pre-implemented in the program receiving and displaying device 30, or may be downloaded and implemented via broadcast waves or the communication network 40.
- the main control unit 31 also stores, for example, channel allocation information, EPG information, and channel selection control information in memory.
- Channel allocation information defines the allocation of channels in each broadcasting area defined by the range of broadcast waves.
- EPG information is a so-called electronic program guide, and defines program organization by channels and multiple distribution time periods along a time axis.
- the channel allocation information and EPG information are obtained, for example, from the distribution server 22 via the communication network 40 as part of specified service information.
- the main control unit 31 also controls the program receiving and displaying device 30 to operate in a predetermined operation mode.
- the predetermined operation mode includes, for example, a first operation mode for receiving and playing program content from an IP broadcasting service, and a second operation mode for receiving and playing program content from a VOD distribution service.
- the second operation mode may also include an operation mode for performing variable speed playback when receiving and playing program content from a VOD service.
- the predetermined operation mode may include a multi-screen mode in which video relating to multiple program contents is displayed in multiple frames within a single screen.
- the main control unit 31 operates the program receiving and displaying device 30 according to the operation mode selected in response to the viewer's operation.
- FIG. 3 is a diagram showing an example of the data structure of EPG information applied to a program providing service according to one embodiment of the present invention.
- the EPG information includes, for example, a channel ID, a program ID, a transmission time, an event period, a program name, and a program description.
- the channel ID is a channel number of a broadcasting station defined in so-called channel allocation information.
- the program ID is an identifier for identifying program content.
- the EPG information further includes link information.
- the link information is file location information of the program content.
- the link information indicates the network location information of the distribution server 22 of the distribution provider system 20 that distributes the program content indicated by the program ID and the file path of the program content.
- the URL is one form of link information.
- the program receiving and displaying device 30 requests the distribution of a program stream from a specified distribution server 22 in accordance with the link information so that the program content starts to be played from a specified playback position.
- the channel selection control information includes, for example, the currently selected channel number.
- the main control unit 31 reads the channel selection control information from the memory and starts operation so that the broadcast program is received and played.
- the broadcast program receiving and reproducing unit 32 is a component that performs processing to reproduce program content selected from the received broadcast waves under the control of the main control unit 31.
- the configuration of the broadcast program receiving and reproducing unit 32 is shown, for example, in FIG. 5.
- the IPTV program receiving and playing unit 33 is a component that performs processing to play program content based on a program stream received from the distribution provider system 20 via the communication network 40 under the control of the main control unit 31.
- An example of the configuration of the IPTV program receiving and playing unit 33 is described with reference to FIG. 6.
- the IPTV program receiving and playing unit 33 can receive program streams distributed by IP distribution in an IP broadcast service and by VOD distribution in a VOD distribution service. Note that in this disclosure, all or part of the configuration of the IPTV program receiving and playing unit 33 is one form of a second program stream acquisition unit.
- the output control unit 34 is a component that, under the control of the main control unit 31, controls the display device DSP to display video related to the program content, and also controls the speaker SPK to output audio time-synchronized with the video.
- the output control unit 34 includes a display control unit 341 that controls the output to the display device DSP, and an audio control unit 342 that controls the output to the speaker SPK.
- the display control unit 341 selectively and superimposes subtitle data and the like onto the input video data, converts it into a video signal using a display driver (not shown), and outputs it to the display device DSP.
- the display device displays video related to the program content based on the video signal.
- the display device DSP is, for example, a liquid crystal display (LCD) or an organic light emitting display (OELD), but is not limited to these.
- the audio control unit 342 also converts the input audio data into an audio signal and outputs it to the speaker SPK.
- the speaker SPK outputs audio (voice) in the audible range based on the audio signal.
- the output control unit 34 may perform control so that images relating to multiple program contents are respectively displayed in multiple frames formed on the screen of the display device DSP.
- the technique of displaying images relating to program contents in each of multiple frames on one screen is known as multi-screen display.
- the output control unit 34 under the control of the main control unit 31, the output control unit 34 performs control so that program content from an IP broadcast service is displayed in a first frame on one screen, and so that program content from a VOD distribution service is displayed in a second frame.
- the operation reception unit 35 is a component that receives operation instructions from the viewer to the program receiving and displaying device 30.
- the viewer can give various instructions to the program receiving and displaying device 30 by operating various buttons on a remote controller RC as shown in FIG. 4.
- the operation reception unit 35 outputs the received operation instructions to the main control unit 31.
- the channel selection button group CH_B and the time shift playback button group T-SHIFT_B are used among the various buttons on the remote controller RC.
- the main control unit 31 can function as a channel selection unit that selects a channel number according to an operation on any of the channel selection button group CH_B. Note that if the program receiving and displaying device 30 is connected to or equipped with a recorder (program recording device), the time shift playback button group T-SHIFT_B is used as a recording and playback button group.
- Operations by viewers include, for example, channel (station) switching operations (tuning operations), volume adjustment operations, displaying/hiding data broadcasting program content, displaying/hiding subtitles, audio mode switching operations, time shift playback operations, and variable speed playback operations.
- Time-shift playback refers to the playback of past program content on the time axis.
- time-shift playback refers to the playback of program content that is originally broadcast or distributed in real time with a time difference going back in time.
- Time-shift playback is also called time-shift viewing or chase playback.
- Variable-speed playback refers to the chase playback in which the playback speed of a program is made faster (speed playback) or slower (slow playback) than the standard speed.
- the audio of the program content can be played back in synchronization with the playback speed of the video of the program content. If speed playback of program content during time-shift playback is continued, the playback position of the program content will catch up with the real-time playback position.
- time-shift playback operation uses the time-shift playback button group T-SHIFT_B of the remote controller RC.
- time-shift playback the program content watched by the user is switched to the program content of the VOD distribution service.
- the fast-rewind button FR of the remote controller RC is a button for moving the playback start position of the program content in the past direction.
- the fast-forward button FF is a button for moving the playback start position of the program content in the present direction, with the real-time playback start position as the limit.
- the previous button PC is a button for moving (jumping) the playback start position of the program content in the past direction to the start position of the most recent program content. Each time the previous button PC is pressed repeatedly, the playback start position moves to the start position of the previous program content.
- the next button NC is a button for moving (jumping) the playback start position of the program content being played back in time shift playback to the start position of the most recent program content in the present direction, with the real-time program content as the limit.
- the next button PC is pressed repeatedly, the playback start position moves to the start position of the next program content.
- the pause button PA is a button for temporarily stopping playback of program content that is currently being played, and for resuming playback of paused program content.
- the stop button ST is a button for stopping playback of program content that is currently being played.
- the play button PL is a button for resuming playback of program content that is paused or stopped.
- the slow play button LS is a button for slowing down the playback speed of program content. Each time the slow play button LS is pressed, the playback speed changes, for example, from 0.75x to 0.5x to 0.25x to 1x.
- the fast play button HS is a button for slowing down the playback speed of program content. Each time the slow play button LS is pressed, the playback speed changes, for example, from 1.25x to 1.5x to 1.75x to 2x to 1x. Note that the playback speed is not limited to these and may be adjusted to any value.
- the program receiving and displaying device 30 operates in a variable speed playback mode by operating the slow play button LS or the fast play button HS.
- FIG. 5 is a block diagram for explaining the details of the configuration of a portion of a program receiving and displaying device according to one embodiment of the present invention.
- the figure shows an example of the details of the configuration of the broadcast program receiving and displaying unit 32 of the program receiving and displaying device 30, along with other related components.
- the configuration of the broadcast program receiving and displaying unit 32 may be omitted, and detailed explanation of the broadcast program receiving and displaying unit 32 will be omitted.
- a so-called tunerless television device is an example of a program receiving and displaying device 30 according to the present invention.
- FIG. 6 is a block diagram for explaining the details of the configuration of a portion of a program receiving and displaying device according to one embodiment of the present invention.
- the figure shows an example of the details of the configuration of the IPTV program receiving and playback unit 33 of the program receiving and displaying device 30, together with other components related thereto.
- the IPTV program receiving and reproducing unit 33 includes, for example, a communication interface unit 331, a streaming request unit 332, a streaming reception processing unit 333, a separation unit 334, and a decoding unit 335.
- the configuration including the streaming request unit 332 and the streaming reception processing unit 333 is one aspect of a program stream acquisition unit.
- the configuration of the IPTV program receiving and reproducing unit 33 is basically equivalent to the configuration of the broadcast program receiving and reproducing unit 32, except that the program stream is received via the communication network 40. In other words, the IPTV service shares the content layer in the protocol stack with the digital broadcast service.
- the configuration of the output control unit 34 includes a synthesis unit 3411, a display driver 3412, an audio driver 3421, and a buffer unit 3413 in relation to the IPTV program receiving and reproducing unit 33.
- the configuration including the synthesis unit 3411 and the display driver 3412 is one aspect of the display control unit 341
- the configuration including the audio driver 3421 is one aspect of the audio control unit 24b.
- the communication interface unit 331 is a component that enables computer communication via the communication network 40.
- the communication interface unit 331 is primarily used for communication with the distribution provider system 20 via the communication network 40 (e.g., streaming distribution).
- the streaming request unit 332 transmits a distribution request for program content in an IPTV service based on a URL associated with a channel number according to the channel selection control information.
- the streaming request unit 332 is configured to selectively transmit either an IP distribution request in an IP broadcast service or a VOD distribution request in a VOD distribution service depending on the viewer's operation or the playback status of the program content.
- the distribution provider system 20 starts streaming distribution (IP distribution or VOD distribution) of the program content.
- the streaming reception processing unit 333 decodes a transmission stream in, for example, H.264/MPEG-4 AVC format that is distributed from the distribution provider system 20, and generates a multiplexed program stream in MPEG-2 TS format.
- the streaming reception processing unit 333 outputs the generated multiplexed program stream to the separation unit 334.
- the separation unit 334 separates the multiplexed program stream into each stream.
- the separation unit 334 separates the generated multiplexed program stream into each stream.
- a demultiplexer is one form of the separation unit 334.
- the separation unit 334 outputs each stream separated from the multiplexed program stream to the decoding unit 335 and the main control unit 31 respectively. For example, the separation unit 334 outputs the video stream, audio stream, and subtitle stream separated from the program stream to the decoding unit 335, while outputting the separated predetermined service information to the main control unit 31.
- the decoding unit 335 decodes each stream to generate program material data that constitutes the program content.
- the decoding unit 335 includes, for example, a video decoding unit 3351, a subtitle decoding unit 3352, and an audio decoding unit 3353.
- the video decoding unit 3352 decodes the video stream using a codec conforming to the MPEG-2 video standard, for example, to generate video data.
- the video decoding unit 3352 outputs the generated video data to the output control unit 34.
- the subtitle decoding unit 3352 decodes the subtitle stream, for example, according to a broadcast subtitle file exchange format, thereby generating subtitle data.
- the subtitle decoding unit 3352 outputs the generated subtitle data to the output control unit 34.
- the subtitle data output to the output control unit 34 is selectively superimposed on the video data and becomes part of the video content of the program.
- the audio decoding unit 3353 decodes the audio stream according to, for example, the MPEG-2 audio standard, thereby generating audio data.
- the audio stream may include a main audio stream and a secondary audio stream.
- the audio decoding unit 3353 outputs the generated audio data to the output control unit 34.
- the buffer unit 3413 temporarily buffers each of the decoded program material data.
- Each of the buffered program material data is output to the display control unit or audio control unit under the control of the main control unit 31.
- the program material data is read out in accordance with the specified playback speed.
- the synthesis unit 3411 synthesizes the video data with other program material data related to display (e.g., subtitle data) in a superimposed manner, thereby generating display data.
- the data synthesis is performed, for example, by alpha blending using a transparency information coefficient (alpha value).
- the synthesis unit 3411 outputs the generated display data to the display driver 3412.
- the display driver 3412 converts the input display data into a video signal compatible with the display device DSP and outputs this to the display device DSP. This causes the video of the broadcast program to be displayed on the display device DSP.
- the audio driver 3421 converts the input audio data into an audio signal and outputs it to the speaker SPK.
- the audio data is converted into an audio signal in time synchronization with the display data. This causes the speaker SPK to output audio in time synchronization with the video of the broadcast program.
- the broadcast program receiving and reproducing unit 32 and the IP broadcast program receiving and reproducing unit 33 are each configured to have a separation unit and a decoding unit, but this is not limited thereto, and the separation unit and the decoding unit may be shared. In this case, for example, either the program stream of the digital broadcast service or the program stream of the IPTV service is selected by a selector under the control of the main control unit 31 and input to the separation unit.
- FIG. 7 is a flow chart showing an example of the operation of a program receiving and displaying device according to one embodiment of the present invention. Such processing can be realized, for example, by cooperative operations between various components according to the execution of a predetermined control program under the control of the processor of the main control unit 31.
- the program receiving display device 30 when the program receiving display device 30 is turned on, it reads the channel selection control information stored in the memory as part of the startup process (S701), obtains the URL corresponding to the program ID of the channel number indicated by the channel selection control information according to the EPG information, and stores it in the memory (S702).
- the program receiving display device 30 transmits a distribution request by IP multicast of the program stream (i.e., IP distribution request) to the distribution server 22 according to the URL stored in the memory (S703).
- the distribution server 22 starts IP distribution of the program content according to RTSP by multicast.
- the program receiving display device 30 receives the program stream distributed from the distribution server 22 and starts playing the program content based on the program stream (S704).
- the program receiving display device 30 operates in a first operation mode in which it receives and plays the program content in real time.
- the display device DSP displays the video related to the program content, and the speaker SPK outputs audio synchronized with the video.
- the program receiving and displaying device 30 monitors whether or not various operations have been performed by the viewer (S705).
- S705 various operations have been performed by the viewer.
- channel selection operations and time shift playback operations are described, but the present disclosure is not limited to these.
- the program receiving and displaying device 30 determines that it has received a channel selection operation by the viewer, it updates the channel number in accordance with the channel selection operation (S706) and returns to the processing step of S702 described above. As a result, the program receiving and displaying device 30 receives program content via IP distribution in accordance with the updated channel number while remaining in the first operating mode, and starts playback.
- the program receiving and displaying device 30 determines that a predetermined time shift playback operation by the viewer has been received, it starts the time shift playback process (S707). That is, the program receiving and displaying device 30 switches the operation mode from the first operation mode to the second operation mode.
- the time shift playback operation here is a time shift operation for going back in time, and is performed, for example, by the viewer pressing the fast rewind button FR or previous button PC on the remote controller RC.
- FIG. 8 is a flowchart showing an example of a time shift playback process of a program receiving and displaying device according to one embodiment of the present invention. This is a flowchart showing the details of S706 shown in FIG. 7. Also, the details of the processing step S801 shown in FIG. 8 are shown in FIG. 9.
- the program receiving and displaying device 30 determines the playback start position on the time axis of the program content based on the viewer's time shift playback operation (S801).
- S801 time shift playback processing for real-time program content in an IP distribution service
- the program receiving and displaying device 30 judges whether the viewer has pressed either the fast rewind button FR or the previous button PC of the remote controller RC (S901). If the program receiving and displaying device 30 judges that the viewer has pressed the fast rewind button FR of the remote controller RC, it moves the playback start position backward according to the length of time the button was pressed, and determines the playback start position (S902).
- the program receiving and displaying device 30 displays a seek bar SKB superimposed on a screen 1000 of the program content displayed on the display device DSP, as shown in FIG. 10.
- the seek bar SKB is an icon indicating the time axis of the program content from the start to the end, and includes a slider SL indicating the current playback position.
- the viewer can move the slider to a desired position indicating a time further in the past than the current position by continuously pressing and holding the fast rewind button FR on the remote controller RC. This causes the program receiving and displaying device 30 to determine the playback start position corresponding to the position of the slider moved by the viewer's operation.
- the seek bar SKB may also be displayed as a pop-up window.
- the program receiving and displaying device 30 determines whether the determined playback start position exceeds the time frame of the program content currently being played back (S903). In other words, the program receiving and displaying device 30 determines whether the determined playback start position is on the time axis of the previous program content.
- the program receiving display device 30 determines that the playback start position does not exceed the time frame of the program content currently being played back (No in S903), it proceeds to S802 shown in FIG. 8. That is, the program receiving display device 30 transmits a VOD distribution request for the program stream, specifying the determined playback start position, to the distribution server 22 according to the URL stored in the memory (S802). In response to the VOD distribution request, the distribution server 22 starts VOD distribution of the program stream. As a result, the program receiving display device 30 receives the program stream distributed by VOD from the distribution server 22 and starts playback (S803). That is, the program receiving display device 30 selectively switches the program stream to be received from the IP distribution service to the VOD distribution service.
- the program receiving display device 30 operates in the second operation mode in which the program content by VOD distribution is received and played back.
- the display device DSP displays the video of the program content progressing along the time axis from the past playback start position, and the audio is output from the speaker SPK.
- the program receiving and displaying device 30 determines that the playback start position has exceeded the time frame of the program content currently being played back (Yes in S903), it refers to the EPG information and updates the URL stored in memory to the URL corresponding to the previous program content (S905).
- the program receiving and displaying device 30 determines that the viewer has continued to press and hold the fast-rewind button FR and the timeline has switched to the previous program content, it updates the seek bar SKB displayed on the screen to that of the previous program content and updates the URL.
- the program receiving display device 30 determines that the viewer has pressed the previous button PC on the remote controller RC, it identifies the beginning position of the most recent program content in the past direction and determines this as the playback start position (S904). For example, if the previous button PC is pressed only once, the beginning position of the most recent program content in the past direction becomes the beginning position of the program content currently being played. Next, the program receiving display device 30 refers to the EPG information and updates the URL stored in memory to the URL corresponding to the previous program content (S905).
- the program receiving display device 30 updates the URL of the program content to be received and played back, it proceeds to S802 shown in FIG. 8. That is, as described above, the program receiving display device 30 transmits a VOD distribution request for the program stream, specifying the determined playback start position, to the distribution server 22 according to the URL stored in the memory (S802). In response to the VOD distribution request, the distribution server 22 starts distribution of the program stream, and the program receiving display device 30 receives the program stream distributed by VOD from the distribution server 22 instead of the program stream by the IP distribution service, and starts playback (S803).
- the program receiving display device 30 acquires and plays the program stream of the other program content according to the link information of the other program content in the past distribution time period different from the distribution time period of the real-time program content.
- the display device DSP displays the video of the previous program content, and the speaker SPK outputs audio.
- program contents L, M, and N are organized along the time axis, and the program receiving and displaying device 30 is playing back the video/audio of program content N in real time via IP distribution at playback position P.
- the playback position P moves backward, and the position where the fast-rewind button FR is released becomes the playback start position P11.
- program content M which was broadcast before program content N, will be played from playback start position P12, as shown in FIG. 1(c).
- the fast-rewind button FR or the previous button PC is operated while real-time program content is being played back on the IP distribution service, the program content is switched to a program content from the past on the VOD distribution service, and time-shift playback of the program content is realized.
- the playback start position of the program content moves to the beginning position P22 of the previous program content M, as shown in FIG. 1(b), and playback of program content M begins.
- the playback start position of the program content moves to the beginning position P23 of the second previous program content L, as shown in FIG. 1(c), and playback of program content L begins.
- the program receiving display device 30 monitors whether or not various operations have been performed by the viewer, as in the case of the IP distribution service (S804).
- the viewer's operations are described as channel selection operations, time-shift playback operations, and variable-speed playback operations, but are not limited to these.
- the playback position on the time axis of the program content in the VOD distribution service is in the past relative to the playback position of the real-time program content in the IP distribution service. Therefore, in this time-shift playback operation, in addition to operation instructions using the fast-rewind button FR and previous button PC, operation instructions using the fast-forward button FF and next button NC are valid.
- the program receiving display device 30 determines in S804 that it has received a channel selection operation by the viewer, it stops receiving and playing the program content in the VOD distribution service (S805) and returns to the processing step of S706 shown in FIG. 7 (terminal A). That is, when it receives a channel selection operation by the viewer, the program receiving display device 30 switches from the VOD distribution service to the IP distribution service. As a result, the program receiving display device 30 updates the channel selection control information with the channel number according to the channel selection operation by the viewer (S706) and returns to the processing of S702.
- the program receiving display device 30 acquires a URL corresponding to the program ID of the channel number according to the EPG information and stores it in memory (S702), and transmits an IP distribution request for the program stream to the distribution server 22 according to the URL (S703).
- the distribution server 22 starts IP distribution of the program content according to RTSP by multicast, and the program receiving display device 30 receives the program stream by IP distribution and starts playing the program content based on the program stream (S704).
- the program receiving and displaying device 30 determines in S804 shown in FIG. 8 that a further time shift playback operation by the viewer has been received, it determines the playback start position on the time axis of the program content in accordance with the time shift playback operation (S806).
- the process of determining the playback start position is described above in FIG. 9. Note that if the viewer presses either the fast rewind button FR or the previous button PC on the remote controller RC, the processing steps are the same as those of S901 to S905 described above, and therefore will not be described here.
- the program receiving and displaying device 30 advances the playback start position on the time axis toward the present according to the length of time the button was pressed, and determines the playback start position (S906). Next, the program receiving and displaying device 30 determines whether the determined playback start position has reached the real-time playback position (S907).
- the program receiving and displaying device 30 determines that the determined playback start position has reached the real-time playback position (Yes in S907), it stops receiving and playing the program content in the VOD distribution service (S908), and then returns to the processing step of S702 in FIG. 7 (terminal B).
- the program receiving and displaying device 30 switches from the second operating mode to the first operating mode, receives the program stream distributed from the distribution server 22 in response to the IP distribution request based on the URL according to the current channel number, and starts receiving and playing the program content (S702 to S704).
- the program receiving display device 30 determines that the determined playback start position has not reached the real-time playback position (No in S907), it further determines whether or not the determined playback start position has exceeded the time frame of the program content currently being played back (S909). In other words, the program receiving display device 30 determines whether or not the determined playback start position is on the time axis of the next program content. If the program receiving display device 30 determines that the playback start position has not exceeded the time frame of the program content currently being played back (No in S909), it proceeds to S802 in FIG. 8 described above.
- the program receiving and displaying device 30 determines that the playback start position has exceeded the time frame of the program content currently being played back (Yes in S909), it refers to the EPG information, updates the URL stored in memory to the URL corresponding to the next program content (S912), and proceeds to 802 in FIG. 8 described above.
- the program receiving and displaying device 30 determines whether the program content currently being played is an earlier program content than the real-time program content (S910).
- the program receiving and displaying device 30 determines that the program content currently being played is not program content that precedes the real-time program content (i.e., it is real-time program content) (No in S910), it stops receiving and playing the program content in the VOD distribution service (S908), and then returns to the processing step of S702 shown in FIG. 7 (Terminal B).
- the program receiving display device 30 determines that the currently played program content is the previous program content of the real-time program content (Yes in S910), it sets the beginning position of the next program content as the playback start position (S911). Next, the program receiving display device 30 refers to the EPG information, updates the URL stored in the memory to the URL corresponding to the next program content (S912), and proceeds to S802 in FIG. 8 described above.
- program contents L, M, and N are organized along the time axis, and the video/audio of program content N is played in real time at playback position P, while the video/audio of program content L is played by time shift playback at playback position P31.
- playback position P31 moves toward the present, and the position where the fast-forward button FF is released becomes playback start position P32, and the video/audio of program content L is played from playback start position P32.
- playback will begin from playback start position P33 of program content N, for example.
- the service will switch from the VOD distribution service to the IP distribution service.
- the playback start position of the program content moves to the beginning position P32 of the next program content N, as shown in FIG. 1(b), and playback of program content N begins. Note that even if the viewer presses the next button NC from the state shown in FIG. 1(b), the real-time playback position P will not be exceeded, and the service will switch from the VOD distribution service to the IP distribution service, and the video/audio of program content N will be played from playback position P.
- the fast-rewind button FF and next button NC can be operated in addition to the fast-rewind button FR and previous button PC to switch to a VOD distribution service and achieve time-shift playback of the program content at any desired playback start position.
- the program receiving and displaying device 30 can receive operation instructions for variable speed playback while playing program content from a VOD distribution service.
- the program receiving and displaying device 30 determines in S804 of FIG. 8 that it has received a variable speed playback operation by the viewer, it receives and plays back the program content according to the specified playback speed (S807).
- Playback speeds that can be specified include, for example, 0.25x, 0.5x, 0.75x, 1.25x, 1.5x, 1.75x, or 2x.
- the viewer can change the playback speed of the program content by pressing the slow playback button LS or the fast playback button HS.
- the program receiving and displaying device 30 monitors whether the playback position of the program content has caught up with the real-time position.
- the program receiving and displaying device 30 determines that the playback position of the program content has caught up with real-time, it ends or cancels variable speed playback.
- the reception and playback of program content in the IPTV service is substantially the same as that in the digital broadcasting service, that is, it becomes a simultaneous program distribution service.
- the program receiving and displaying device 30 determines that the playback position of the program content has caught up with real time, it may end or cancel variable speed playback and switch to receiving and playing the program content in the digital broadcasting service.
- a viewer watching a real-time program on an IP distribution service can switch to a VOD distribution service that provides simultaneous program distribution service by operating the remote controller RC to select time-shift playback of the program. Therefore, with very simple operations, the viewer can watch past video/audio of the program he or she is watching in real time. In particular, with time-shift playback, the viewer can arbitrarily select and watch various past scenes of the program content, or watch them using irregular playback that suits his or her preferences.
- the program receiving and displaying device 30 performs control to return to the digital broadcasting service when it receives a channel selection operation by the viewer or when the playback position of the program content in the VOD distribution service catches up with the real-time playback position, but this is not limited to this.
- the program receiving and displaying device 30 may also perform control to return to the IP distribution broadcasting service when it receives an operation of the back button, end button, etc. by the viewer.
- This embodiment is characterized in that, when the program receiving and displaying device 30 receives a time-shift playback operation, the operation mode is set to a third operation mode (multi-screen display mode), and control is performed so that real-time program content in the digital broadcasting service is displayed in a first frame of the display device DSP, and program content for time-shift playback in the IPTV service is displayed in a second frame of the display device DSP.
- a three operation mode multi-screen display mode
- control is performed so that real-time program content in the digital broadcasting service is displayed in a first frame of the display device DSP, and program content for time-shift playback in the IPTV service is displayed in a second frame of the display device DSP.
- a two-screen display mode (2-in-1 screen display mode) is exemplified as the multi-screen display mode, but the present invention is not limited to this.
- the program receiving and displaying device 30 receives a time-shift playback operation from the viewer while playing back real-time program content (S707 in FIG. 7).
- the program receiving and displaying device 30 when the program receiving and displaying device 30 receives and plays back the time-shift playback operation, under the control of the main control unit 31, it switches the screen mode from normal mode to dual-screen display mode, and receives and plays back real-time program content from the IP distribution service, while also receiving and playing back time-shift program content from the VOD distribution service.
- the output control unit 34 performs rendering/layout processing so that video related to the program content based on the two program streams is displayed in two frames on one screen.
- FIG. 15 is a diagram for explaining an example of a screen displayed on a program receiving and displaying device according to one embodiment of the present invention.
- a screen 1500 in a dual-screen display mode on the display device DSP of this embodiment is configured to include a first frame 1501 and a second frame 1502.
- the first frame 1501 displays real-time program content from an IP distribution service
- the second frame 1502 displays time-shifted program content from a VOD distribution service.
- Screen 1500 may also include, for example, an audio output icon 1503.
- Audio output icon 1503 indicates whether the audio (sound) synchronized with the currently played program content is from the real-time program content or the time-shifted program content. In the figure, audio output icon 1503 indicates that the audio of the real-time program content is off and the audio of the time-shifted program content is being output.
- Main control unit 31 may, for example, control the frame to be operated to be selectively switched by the viewer operating a switching button (e.g., an arrow button) on remote controller RC.
- the viewer can instruct the program receiving and displaying device 30 to perform channel selection operations, further time-shift playback operations, variable-speed playback operations, and the like, as described above.
- the program receiving and displaying device 30 determines that it has accepted a channel selection operation by the viewer, it updates the channel number in accordance with the channel selection operation, ends the dual-screen display mode, and returns to receiving and playing real-time program content through the digital broadcasting service.
- the program receiving and displaying device 30 determines that it has accepted a time-shift playback operation by the viewer, it performs time-shift playback processing in accordance with the button that was operated.
- this embodiment can provide the same advantages as the above-mentioned embodiments.
- this embodiment allows a viewer to simultaneously watch a real-time program on an IP distribution service and a time-shifted program on a VOD distribution service in dual-screen display mode.
- a viewer watching a soccer match can enjoy a viewing style in which, when he or she wants to see another goal scene, he or she can check the real-time situation of the match while watching past goal scenes. This allows the viewer to enjoy watching the program without missing any additional notable scenes during the match in real time.
- data broadcasting programs are linked to real-time programs. Therefore, unless a viewer is watching a real-time program, the viewer cannot enjoy the information provided by the data broadcasting program.
- the real-time program is displayed in one frame, so that the viewer can enjoy the information provided by the data broadcasting program content even while watching a time-shifted program.
- This embodiment is characterized in that when the program receiving and displaying device 30 receives a time-shift playback operation, it displays the time-shift program content of the VOD distribution service on the display device DSP, and controls the display device DSP to display an indicator indicating that it is a VOD distribution service.
- FIG. 16 is a diagram for explaining another example of a screen displayed on a program receiving and displaying device according to one embodiment of the present invention.
- the screen 1600 of the display device DSP of this embodiment displays the program content being played back in time shift mode, and also displays an indicator 1601.
- the program receiving and displaying device 30 assumes that a viewer performs a time shift playback operation while playing back real-time program content (first program).
- the program receiving and displaying device 30 accepts the time shift playback operation, it receives and plays the time shift program content (second program) of the VOD distribution service under the control of the main control unit 31.
- the output control unit 34 performs rendering/layout processing so that an indicator 1601 indicating that it is an IPTV service is displayed superimposed on the time shift program content.
- the program receiving and displaying device 30 can display a seek bar SKB as shown in FIG. 10 superimposed on the program content screen 1600.
- the program receiving and displaying device 30 may be controlled to display an indicator that is visually different from indicator 1601 not only when playing back time-shifted program content in an IPTV service, but also when playing back real-time program content in a digital broadcasting service.
- the program receiving and displaying device 30 may use, for example, an LED or the like provided in the program receiving and displaying device 30 as an indicator.
- this embodiment can provide the same advantages as the above-mentioned embodiment.
- this embodiment allows the viewer to easily recognize that the program they are currently watching is a time-shifted program on an IPTV service.
- the seek bar SKB used in time-shifted playback operations occupies a relatively large area at the bottom of the screen, and therefore can be a hindrance to viewing if it is displayed at all times.
- the indicator 1601 of this example does not interfere with viewing even if it is displayed at all times.
- steps, operations, or functions may be performed in parallel or in a different order, provided that the results are not inconsistent.
- the steps, operations, and functions described are provided merely as examples, and some of the steps, operations, and functions may be omitted or combined into one, or other steps, operations, or functions may be added, without departing from the spirit of the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、番組受信表示装置及び番組受信表示制御方法に関する。 The present invention relates to a program receiving and displaying device and a program receiving and displaying control method.
IPネットワークのような通信ネットワークを介してインターネットサービスプロバイダ(ISP)やコンテンツデリバリーネットワーク(CDN)プロバイダからストリーム送信ないしは配信される番組コンテンツを、視聴者がスマートフォンのような情報通信端末装置で視聴するIPTVサービス(「インターネット放送サービス」と称されることもある。)が普及しつつある。例えば、IP放送サービスは、放送波による従前のテレビジョンサービスのように時間軸に沿った番組編成が施されたチャンネル概念に基づき、通信ネットワークを使って様々なチャンネルの番組コンテンツを視聴することができるサービスである。 IPTV services (sometimes called "Internet broadcasting services") are becoming more widespread, in which viewers watch program content streamed or distributed from Internet service providers (ISPs) or content delivery network (CDN) providers via communication networks such as IP networks on information and communication terminal devices such as smartphones. For example, IP broadcasting services are services that use communication networks to enable viewers to watch program content on various channels based on the concept of channels, which are organized along a time axis like conventional television services via broadcast waves.
近年では、放送局が放送波により放送している番組コンテンツをIPTVサービスでも実時間軸で同時配信するいわゆる番組同時配信サービスが普及しつつある。かかる事情から、テレビジョン放送サービス及びIPTVサービスの双方に適合するような番組受信表示装置がいくつか提案されている。 In recent years, so-called simultaneous program distribution services, in which program content broadcast by broadcasting stations via airwaves is simultaneously distributed on a real-time axis by IPTV services, are becoming more widespread. For this reason, several program receiving and displaying devices that are compatible with both television broadcasting services and IPTV services have been proposed.
例えば、下記特許文献1は、複数のタブで画面を切り替えて、ネットワークから配信されるVOD動画又はIP放送番組を再生するタブブラウザの機能を備えるデジタルテレビジョン放送受信装置を開示している。より具体的には、放送受信装置の制御部は、タブ#1の画面がアクティブのとき、タブ#2がクリック操作されると、タブ#1の画面を非アクティブにし、タブ#2の画面をアクティブに切り替えるタブ画面制御機能と、タブ#1の画面が非アクティブになり動画の再生を停止した位置の情報をコンテンツサーバへ通知するコンテンツアクセス制御機能と、停止位置の情報を不揮発性メモリに記憶する記憶制御ユニットとを備える。
For example, the following Patent Document 1 discloses a digital television broadcast receiving device equipped with a tab browser function that switches between multiple tabs and plays VOD videos or IP broadcast programs distributed from a network. More specifically, the control unit of the broadcast receiving device has a tab screen control function that, when the screen of tab #1 is active and
また、下記特許文献2は、デコーダが放送局から受信した放送信号をデコードするテレビ装置であって、プレイリストURLにおいて特定されるトランスポートストリームを抽出するテレビ装置を開示している。また、特許文献2は、テレビ装置が、ユーザがビデオの再生開始を選択すると、プレイリストURLに基づいてサーバから取得されたビデオを再生し、ライブコンテンツに戻りたい場合に停止を選択すると、元のビデオに戻ることを開示している。
The following
上述した特許文献1に記載された技術は、タブを選択することによりアクティブにされた画面に、ネットワークからストリーミング配信される動画や放送される動画を再生することを可能にする。例えば、タブ#1の画面が再生中のVOD動画である場合に、タブ#2の画面に切り替えられると、VOD動画の再生は一時的に停止し、再びタブ#1の画面に切り替えられたときに、停止した位置から該VOD動画の再生が開始される。
The technology described in the above-mentioned Patent Document 1 makes it possible to play videos streamed from a network or broadcast videos on a screen that is made active by selecting a tab. For example, if a VOD video is being played on the screen of tab #1, when the screen of
しかしながら、特許文献1に記載された技術は、同じタブの画面でVOD配信サービスにより再生中の動画そのものをIP放送サービスでの配信に切り替えることや、IP放送サービスにより配信中の動画そのものをVOD配信サービスによる再生に切り替えるといったことは想定しておらず、必然的に、そのような切り替えはできなかった。 However, the technology described in Patent Document 1 does not anticipate switching a video currently being played on the same tab screen via a VOD distribution service to an IP broadcast service, or switching a video currently being played on an IP broadcast service to a VOD distribution service, and so inevitably such switching is not possible.
また、特許文献1に記載された技術は、タブの画面内でIP放送サービスにより実時間で同時配信されている動画を例えば時間軸上の過去時間で再生(タイムシフト再生)するといったこともできなかった。 Furthermore, the technology described in Patent Document 1 could not play video simultaneously distributed in real time via an IP broadcasting service on the tab screen, for example, at a past time on the time axis (time shift playback).
また、特許文献2に記載された技術は、いわゆるリアルタイムのテレビジョン放送によるライブコンテンツと、該ライブコンテンツに係るネットワークを介したストリーミング配信によるコンテンツとの切り替えを開示するものであって、ストリーミング配信によるコンテンツ間での切り替えをすることはできなかった。したがって、特許文献2に記載された技術には、必然的に、ストリーミング配信によるコンテンツ間での切り替えにおいて、最適なストリーミング配信形式を選択するという着想はない。
Furthermore, the technology described in
そこで、本発明は、IP放送サービスにおいて番組コンテンツをユーザの視聴スタイルに合わせて効率良く提供することを目的とする。 The present invention aims to provide program content in IP broadcasting services efficiently, in line with users' viewing styles.
より具体的には、本発明は、IP放送サービスにより実時間で配信されているコンテンツを、ユーザが簡単な操作で、時間軸上の過去時間で再生することを可能にする番組受信表示装置及び番組受信表示方法を提供することを目的とする。 More specifically, the present invention aims to provide a program receiving and displaying device and a program receiving and displaying method that enable a user to play back content being distributed in real time by an IP broadcasting service at a past time on the time axis with a simple operation.
また、本発明は、IP放送サービスで配信されているコンテンツを、ユーザが簡単な操作でVOD配信サービスでの配信に切り替えることができる番組受信表示装置及び番組受信表示方法を提供することを目的とする。 The present invention also aims to provide a program receiving and displaying device and a program receiving and displaying method that allows a user to switch content distributed via an IP broadcasting service to distribution via a VOD distribution service with a simple operation.
また、一般に、VOD配信サービスでは、コンテンツ(動画)は、IPユニキャストによりストリーミング配信されるため、大容量で連続的に安定したネットワーク帯域を確保する必要がある。一方、IP放送サービスでは、コンテンツは、マルチキャストによりストリーミング配信されるため、VOD配信サービスでのコンテンツの配信に比べてネットワーク負荷は小さい。したがって、VOD配信サービスで特定のユーザに配信されているコンテンツをIP放送サービスによる番組同時配信サービスでの配信に切り替えることができれば、ネットワーク負荷の軽減を図ることができる。 Furthermore, in general, in VOD distribution services, content (video) is streamed via IP unicast, so it is necessary to ensure a large-capacity, continuous and stable network bandwidth. On the other hand, in IP broadcasting services, content is streamed via multicast, so the network load is smaller than when content is distributed via a VOD distribution service. Therefore, if content distributed to specific users via a VOD distribution service could be switched to distribution via a simultaneous program distribution service via an IP broadcasting service, it would be possible to reduce the network load.
そこで、本発明は、VOD配信サービスでユーザに配信されているコンテンツをIP放送サービスによる番組同時配信サービスでの配信に切り替えることができる番組受信表示装置及び番組受信表示方法を提供することを目的とする。 The present invention aims to provide a program receiving and displaying device and a program receiving and displaying method that can switch content being distributed to a user via a VOD distribution service to distribution via a simultaneous program distribution service via an IP broadcasting service.
上記課題を解決するための本発明は、以下に示す発明特定事項又は技術的特徴を含んで構成される。 The present invention, which aims to solve the above problems, comprises the following invention-specific matters or technical features:
ある観点に従う本発明は、IPTVサービスに適合された番組受信表示装置である。前記番組受信表示装置は、所定のリンク情報に従って配信サーバに所定の配信要求を送信し、前記所定の配信要求に応答して前記配信サーバから配信される番組ストリームを取得する番組ストリーム取得部と、取得された前記番組ストリームに基づいて構成される番組コンテンツが画面に表示されるように制御する主制御部と、を備える。前記主制御部は、視聴者の操作に従って、少なくとも第1の動作モード及び第2の動作モードのうちのいずれかを選択するための制御を行う。前記番組ストリーム取得部は、前記第1の動作モードにおいて、前記所定の配信要求としてIP配信要求を送信し、前記IP配信要求に応答して前記配信サーバからIP配信される第1の番組ストリームを取得する。また、前記番組ストリーム取得部は、前記第2の動作モードにおいて、前記所定の配信要求としてVOD配信要求を送信し、前記VOD配信要求に応答して前記配信サーバからVOD配信される第2の番組ストリームを取得する。 The present invention according to one aspect is a program receiving and displaying device adapted for IPTV services. The program receiving and displaying device includes a program stream acquisition unit that transmits a predetermined distribution request to a distribution server according to predetermined link information and acquires a program stream distributed from the distribution server in response to the predetermined distribution request, and a main control unit that controls so that program content configured based on the acquired program stream is displayed on a screen. The main control unit performs control to select at least one of a first operation mode and a second operation mode in accordance with a viewer's operation. In the first operation mode, the program stream acquisition unit transmits an IP distribution request as the predetermined distribution request, and acquires a first program stream IP-distributed from the distribution server in response to the IP distribution request. Also, in the second operation mode, the program stream acquisition unit transmits a VOD distribution request as the predetermined distribution request, and acquires a second program stream VOD-distributed from the distribution server in response to the VOD distribution request.
前記番組ストリーム取得部は、現在の前記チャンネル番号に対する前記番組コンテンツに対応する前記第1の番組ストリームを取得し得る。 The program stream acquisition unit may acquire the first program stream corresponding to the program content for the current channel number.
また、前記番組ストリーム取得部は、現在の前記チャンネル番号に対する前記番組コンテンツの配信時間帯とは異なる配信時間帯の他の番組コンテンツの前記第2の番組ストリームを取得し得る。 The program stream acquisition unit may also acquire the second program stream of another program content having a distribution time period different from the distribution time period of the program content for the current channel number.
また、前記主制御部は、前記第1の動作モードにおいて、前記第1の番組ストリームに基づく前記番組コンテンツが、時間軸におけるリアルタイムの再生位置で前記画面に表示されるように制御し得る。また、前記主制御部は、前記第2の動作モードにおいて、前記第2の番組ストリームに基づく前記番組コンテンツが前記時間軸における過去時間の再生位置で前記画面に表示されるように制御し得る。 Furthermore, the main control unit may control in the first operation mode so that the program content based on the first program stream is displayed on the screen at a real-time playback position on a time axis.Furthermore, the main control unit may control in the second operation mode so that the program content based on the second program stream is displayed on the screen at a past playback position on the time axis.
また、前記主制御部は、前記第2の動作モードにおいて、前記リアルタイムの再生速度とは異なる再生速度で、前記第2の番組ストリームに基づいて前記番組コンテンツが前記画面に表示されるように制御し得る。 In addition, in the second operating mode, the main control unit may control the program content to be displayed on the screen based on the second program stream at a playback speed different from the real-time playback speed.
また、前記主制御部は、前記過去時間の前記番組コンテンツの再生位置が前記リアルタイムでの再生位置に到達する場合に、前記第1の動作モードに切り替え得る。 The main control unit may also switch to the first operating mode when the playback position of the program content in the past time reaches the playback position in real time.
また、前記主制御部は、現在の前記チャンネル番号とは異なるチャンネル番号が選択される場合に、前記第1の動作モードに切り替える、 The main control unit also switches to the first operating mode when a channel number different from the current channel number is selected.
また、前記番組ストリーム取得部は、前記番組コンテンツに関連付けられた前記所定のリンク情報に従い、視聴者の操作に応じて特定される過去時間からの前記第2の番組ストリームを取得し得る。 The program stream acquisition unit may also acquire the second program stream from a past time specified in response to a viewer's operation, according to the predetermined link information associated with the program content.
また、前記主制御部は、視聴者の操作に従って、第3の動作モードに切り替え得る。前記主制御部は、前記第3の動作モードにおいて、前記第1の番組ストリームに基づく前記番組コンテンツがリアルタイムの再生位置で前記画面における第1のフレームに表示されるように制御し得るとともに、前記第2の番組ストリームに基づく前記番組コンテンツが過去時間の再生位置で前記第1のフレームとは異なる第2のフレームに表示されるように制御し得る。 The main control unit may also switch to a third operation mode in response to a viewer's operation. In the third operation mode, the main control unit may control the program content based on the first program stream to be displayed in a first frame on the screen at a real-time playback position, and may control the program content based on the second program stream to be displayed in a second frame different from the first frame at a past playback position.
また、前記番組ストリーム取得部は、前記IP配信要求に応答して前記配信サーバからIP配信される前記第1の番組ストリームを受信し得る。 The program stream acquisition unit may also receive the first program stream that is IP-distributed from the distribution server in response to the IP distribution request.
また、前記番組ストリーム取得部は、前記VOD配信要求に応答して前記配信サーバからVOD配信される前記第2の番組ストリームを受信し得る。 The program stream acquisition unit may also receive the second program stream that is VOD-distributed from the distribution server in response to the VOD distribution request.
また、前記番組ストリーム取得部は、前記第2の番組ストリームに基づく前記番組コンテンツの再生位置がリアルタイムでの再生位置に到達する場合に、前記VOD配信要求に代えてIP配信要求を送信し、該IP配信要求に応答して前記配信サーバからIP配信によりストリーミング配信される前記第1の番組ストリームを受信し得る。 In addition, when the playback position of the program content based on the second program stream reaches the playback position in real time, the program stream acquisition unit may transmit an IP distribution request instead of the VOD distribution request, and receive the first program stream that is streamed by IP distribution from the distribution server in response to the IP distribution request.
また、ある観点に従う本発明は、IPTVサービスに適合された番組受信表示装置による番組受信表示制御方法である。前記番組受信表示制御方法は、所定のリンク情報に従って配信サーバに所定の配信要求を送信することと、前記所定の配信要求に応答して前記配信サーバから配信される番組ストリームを取得することと、取得された前記番組ストリームに基づいて構成される番組コンテンツが画面に表示されるように制御することと、を含む。前記制御することは、視聴者の操作に従って、少なくとも第1の動作モード及び第2の動作モードのうちのいずれかを選択することを含む。前記番組ストリーム取得を取得することは、前記第1の動作モードにおいて、前記所定の配信要求としてIP配信要求を送信し、前記IP配信要求に応答して前記配信サーバからIP配信される第1の番組ストリームを取得することと、前記第2の動作モードにおいて、前記所定の配信要求としてVOD配信要求を送信し、前記VOD配信要求に応答して前記配信サーバからVOD配信される第2の番組ストリームを取得することと、を含む。 The present invention according to one aspect is a program reception display control method by a program reception display device adapted for IPTV services. The program reception display control method includes transmitting a predetermined distribution request to a distribution server according to predetermined link information, acquiring a program stream distributed from the distribution server in response to the predetermined distribution request, and controlling so that program content configured based on the acquired program stream is displayed on a screen. The controlling includes selecting at least one of a first operation mode and a second operation mode in accordance with a viewer's operation. The acquiring of the program stream includes transmitting an IP distribution request as the predetermined distribution request in the first operation mode, and acquiring a first program stream IP-distributed from the distribution server in response to the IP distribution request, and transmitting a VOD distribution request as the predetermined distribution request in the second operation mode, and acquiring a second program stream VOD-distributed from the distribution server in response to the VOD distribution request.
更に、本発明は、コンピュータシステムに上記方法を実行するためのコンピュータプログラム又はこれを非一時的に記録したコンピュータ可読記録媒体に係る発明としても把握され得る。 Furthermore, the present invention can be understood as an invention relating to a computer program for executing the above-mentioned method on a computer system, or a computer-readable recording medium on which the computer program is non-temporarily recorded.
なお、本開示において、「手段」とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段が有する機能が2つ以上の物理的手段により実現されても、2つ以上の手段の機能が1つの物理的手段により実現されても良い。 In this disclosure, "means" does not simply mean physical means, but also includes cases where the functions of the means are realized by software. Also, the functions of one means may be realized by two or more physical means, and the functions of two or more means may be realized by one physical means.
また、本開示において、「システム」とは、複数の装置(又は特定の機能を実現する機能モジュール)が論理的に集合した物を含み、各装置や機能モジュールが物理的に単一の物として構成されるか又は別体の物として構成されるかは問わない。 In addition, in this disclosure, a "system" includes a logical collection of multiple devices (or functional modules that realize a specific function), regardless of whether each device or functional module is physically configured as a single entity or as separate entities.
本発明によれば、ユーザが視聴している番組について、IP放送サービスとVOD配信サービスとを効果的に融合した新しい配信形態を提供することができるようになる。すなわち、本発明によれば、IP放送サービスにより実時間で配信されているコンテンツを、ユーザが簡単な操作で、時間軸上の過去時間で再生することができるようになる。 According to the present invention, it is possible to provide a new form of distribution that effectively combines IP broadcasting services and VOD distribution services for the programs that users are viewing. In other words, according to the present invention, it becomes possible for users to play back content that is being distributed in real time by IP broadcasting services at a past time on the timeline with a simple operation.
とりわけ、本発明によれば、VOD配信サービスで特定のユーザに配信されているコンテンツをIP放送サービスによる番組同時配信サービスでの配信に切り替えることができるようになる。また、本発明によれば、VOD配信サービスでユーザに配信されているコンテンツをIP放送サービスによる番組同時配信サービスでの配信に切り替えることができ、これにより、ネットワーク負荷を低減させることができるようになる。 In particular, according to the present invention, it becomes possible to switch content distributed to a specific user by a VOD distribution service to distribution by a program simultaneous distribution service by an IP broadcast service. Also, according to the present invention, it becomes possible to switch content distributed to a user by a VOD distribution service to distribution by a program simultaneous distribution service by an IP broadcast service, thereby making it possible to reduce the network load.
本発明の他の技術的特徴、目的、及び作用効果又は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。 Other technical features, objectives, and effects or advantages of the present invention will become apparent from the following embodiments described with reference to the accompanying drawings.
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。本発明は、その趣旨を逸脱しない範囲で種々変形(例えば各実施形態を組み合わせる等)して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。 Below, an embodiment of the present invention will be described with reference to the drawings. However, the embodiment described below is merely an example, and there is no intention to exclude the application of various modifications and techniques not explicitly described below. The present invention can be implemented with various modifications (for example, combining the various embodiments) without departing from the spirit of the invention. In addition, in the description of the drawings below, identical or similar parts are represented by the same or similar reference numerals. The drawings are schematic and do not necessarily correspond to actual dimensions, ratios, etc. The drawings may also include parts with different dimensional relationships and ratios.
[第1の実施形態]
本実施形態は、IP放送サービスにより放送されている番組を視聴している視聴者(ユーザ)が、該番組のタイムシフト再生を選択する場合に、VOD配信サービスに切り替えることにより該番組のタイムシフト再生を可能にすることを特徴とする。本実施形態の詳細な説明に先立ち、本開示で用いられる主な用語の意義を以下に示す。なお、他の用語の意義については、本文中、必要に応じて適宜に示す。
[First embodiment]
This embodiment is characterized in that when a viewer (user) viewing a program broadcasted by an IP broadcast service selects time-shift playback of the program, the program can be played back in a time-shift manner by switching to a VOD distribution service. Prior to a detailed description of this embodiment, the meanings of the main terms used in this disclosure are described below. The meanings of other terms will be indicated appropriately in the text as necessary.
「デジタル放送サービス」とは、放送事業者が各種の放送技術を用いてリアルタイムで番組を視聴者に提供する従前のデジタルテレビジョン放送サービスをいう。デジタル放送サービスには、例えば、地上波デジタル放送サービス、放送用衛星を用いたいわゆるBS放送サービスや通信用衛星を用いたCS放送サービスのような衛星放送サービス、及び光ケーブル等を用いたケーブルテレビジョン放送サービス等が知られている。 "Digital broadcasting service" refers to the conventional digital television broadcasting service in which broadcasters use various broadcasting technologies to provide viewers with programs in real time. Known digital broadcasting services include, for example, terrestrial digital broadcasting services, satellite broadcasting services such as the so-called BS broadcasting service using broadcasting satellites and the CS broadcasting service using communication satellites, and cable television broadcasting services using optical cables, etc.
「IPTVサービス」とは、IP(Internet Protocol)ベースのネットワークを介して番組をストリーミング送信ないしは配信(以下、特に区別する必要がない限り、単に「配信」という。)するサービスをいい、技術的な意味で従前のデジタル放送サービスとは区別される。IPTVサービスには、例えば、IP放送サービス(IP配信サービスやIP再送信サービスを含む。)、VOD配信サービス、及びダウンロードサービスといったコンテンツ配信サービスの形態があり得る。 "IPTV service" refers to a service that streams or distributes (hereinafter, unless otherwise required, simply refers to "distribution") programs via an IP (Internet Protocol)-based network, and is technically distinct from conventional digital broadcasting services. IPTV services can take the form of content distribution services, such as IP broadcasting services (including IP distribution services and IP retransmission services), VOD distribution services, and download services.
「IP放送サービス」とは、時間軸に沿って番組編成が施されたチャンネル概念に基づく放送型のサービスである。IP放送サービスでは、コンテンツサーバを介してマルチキャストによりコンテンツをストリーミング配信し得る。以下では、IP放送サービスにおけるマルチキャストによるコンテンツのストリーミング配信をIP配信と称するものとする。 "IP broadcasting service" is a broadcasting service based on the concept of channels, with programs organized along a time axis. In IP broadcasting services, content can be streamed by multicast via a content server. Hereinafter, streaming of content by multicast in IP broadcasting services will be referred to as IP distribution.
「VOD配信サービス」とは、視聴者からの要求操作に基づき、コンテンツサーバ(配信サーバ)からストリーミング配信されたコンテンツを直接受信・再生する形態のサービスである。典型的には、VOD配信サービスでは、コンテンツサーバが当該コンテンツの先頭又は指定位置からユニキャストによりコンテンツをストリーミング配信し得る。以下では、VOD配信サービスにおけるユニキャストによるコンテンツのストリーミング配信をVOD配信と称するものとする。 A "VOD distribution service" is a service in which content streamed from a content server (distribution server) is directly received and played back based on a request from a viewer. Typically, in a VOD distribution service, a content server can stream content by unicast from the beginning of the content or a specified position. Hereinafter, the streaming distribution of content by unicast in a VOD distribution service will be referred to as VOD distribution.
「番組同時配信サービス」とは、デジタル放送サービスによりリアルタイムで放送されている番組と同一の番組をIPTVサービスでもリアルタイムで配信するサービスをいう。放送事業者によるデジタル放送サービスを主体的に見れば、番組同時配信サービスは付随的なサービスに位置付けられる。また、本開示では、番組同時配信サービスは、IPTVサービスでの番組のタイムシフト再生を実現する拡張的な番組配信サービスを含み得る。 "Simultaneous program distribution service" refers to a service in which the same program that is being broadcast in real time by a digital broadcast service is also distributed in real time by an IPTV service. If we look primarily at digital broadcast services provided by broadcasters, simultaneous program distribution services are positioned as ancillary services. In addition, in this disclosure, simultaneous program distribution services can include extended program distribution services that realize time-shift playback of programs on IPTV services.
「番組」とは、放送又は配信のための時間軸に沿って編成された単位をいう。また、「放送番組」とは、デジタル放送サービスにより提供される番組をいい、「IPTV番組」とは、IPTVサービスにより提供される番組をいう。 "Program" refers to a unit organized along a time axis for broadcasting or distribution. Additionally, "broadcast program" refers to a program provided by a digital broadcasting service, and "IPTV program" refers to a program provided by an IPTV service.
「番組コンテンツ」とは、番組の内容を構成する情報のパッケージを指す意味で用いられる。ただし、文脈によっては「番組」、「番組コンテンツ」、及び「コンテンツ」は互いに同義で用いられることがある。番組コンテンツは、例えば、動画像(ビデオ)、字幕(及び文字スーパー)、文字図形画像、及び/又は音声(オーディオ)等の各種の番組素材データ(モノメディアデータ)のパッケージ又はデータセットから構成され得る。番組素材データは、例えば高圧縮符号化技術であるMPEG-2フォーマットに従った多重化されたデジタルデータストリーム(以下「ストリーム」という。)に変換され伝送されるが、これに限られない。MPEG-2トランスポートストリーム(MPEG-2 TS)は、一連のTSパケットからなるストリームの一形態である。IPTVサービスでは、通信帯域の更なる低減のため、MPEG-2 TSは、例えば、高圧縮符号化技術である「H.264/MPEG-4 AVC」フォーマットにより更に圧縮されたストリームに変換される。なお、伝送技術の観点から、多重化されたストリームを伝送ストリームと呼ぶことがある。本開示では、番組コンテンツに係るストリーム又はデータを「番組ストリーム」又は「番組データ」と称することがある。 "Program content" refers to a package of information that constitutes the contents of a program. However, depending on the context, "program," "program content," and "content" may be used synonymously. Program content may consist of a package or data set of various program material data (monomedia data), such as moving images (video), subtitles (and superimposed text), text and graphic images, and/or audio. Program material data is converted and transmitted into a multiplexed digital data stream (hereinafter referred to as "stream") conforming to, for example, the MPEG-2 format, which is a high-compression encoding technology, but is not limited to this. An MPEG-2 transport stream (MPEG-2 TS) is one form of stream consisting of a series of TS packets. In IPTV services, in order to further reduce the communication bandwidth, the MPEG-2 TS is converted into a stream that is further compressed, for example, by the "H.264/MPEG-4 AVC" format, which is a high-compression encoding technology. From the perspective of transmission technology, the multiplexed stream is sometimes called a transmission stream. In this disclosure, streams or data related to program content may be referred to as "program streams" or "program data."
「番組提供サービス」とは、番組を視聴者に提供するためのサービスをいう。番組提供サービスは、上述した従前のデジタル放送サービスやIPTVサービス、その他の配信サービス等を含む広い概念で用いられるものとする。 "Program provision service" refers to a service for providing programs to viewers. Program provision service is used in a broad sense to include the above-mentioned conventional digital broadcasting services, IPTV services, and other distribution services.
図1は、本発明の一実施形態に係る番組提供サービスシステムの全体スキームの一例を説明するための図である。同図に示されるように、本実施形態の番組提供サービスシステム1は、例えば、放送事業者システム10と、配信事業者システム20と、番組受信表示装置30とを含み構成される。また、番組提供サービスシステム1において、少なくとも、配信事業者システム20と、番組受信表示装置30とは、通信ネットワーク40を介して通信可能に接続される。
FIG. 1 is a diagram for explaining an example of the overall scheme of a program providing service system according to one embodiment of the present invention. As shown in the diagram, the program providing service system 1 of this embodiment includes, for example, a
放送事業者システム10は、デジタル放送サービスを提供するための放送設備を含み構成され得る。放送事業者システム10は、典型的には、放送免許が与えられた放送事業者(例えば放送局)等によって管理・運営されるが、これに限られない。図示されていないが、放送事業者システム10は、例えば、自動運行装置の制御の下、送出サーバに蓄積された番組コンテンツを放送波に載せて放送(例えば地上デジタル放送)を行う。
The
すなわち、放送事業者システム10は、時間軸に沿った番組編成に従い、番組コンテンツに係る各種の番組素材データを所定のサービス情報とともに多重化した番組ストリームを生成し、更に、これを所定の周波数帯の放送信号に変調して、電波塔のような送信基地局12から放送波として放送対象地域に向けて出射する。本開示では、説明の簡略化のため、番組素材データは、ビデオデータ、字幕データ、及びオーディオデータであるものとする。所定のサービス情報は、例えば、EPG情報を含む。放送事業者システム10は、生成された番組ストリームを例えば専用回線を介して配信事業者システム20に伝送する。なお、本開示に係る技術は、主としてIPTVサービスに向けられるため、放送事業者システム10によるデジタル放送サービスについては、適宜、その説明を省略する。
In other words, the
配信事業者システム20は、放送事業者や制作会社等から提供される番組ストリームを、通信ネットワーク40を介して、視聴者の番組受信表示装置30に配信する配信サーバ22を含み構成され得る。本実施形態では、配信事業者システム20は、IPTVサービスを提供する。配信事業者システム20は、例えば、コンテンツ配信事業者(CDNプロバイダ)やインターネットプロバイダ(ISP)等によって管理・運営されるが、これに限られない。また、一の配信事業者システム20は、複数の配信サーバ22を含んでいても良い。
The distribution provider system 20 may be configured to include a
配信事業者システム20は、提供された番組ストリームを、その配信タイミングに備えて、配信サーバ22に一旦蓄積し、番組編成に従って、例えばマルチキャストに基づくRTSP(RealTime Streaming Protocol)/RTP(Reatime Transport Protocol)を用いて、視聴者の番組受信表示装置30に通信ネットワーク40を介してストリーミング配信し得る。或いは、配信事業者システム20は、ユニキャストに基づくRTSP/RTPを用いて、視聴者の番組受信表示装置30に通信ネットワーク40を介してストリーミング配信し得る。番組ストリームは、HTTPロング・ポーリングや他の伝送プロトコルを用いて情報通信端末装置40にストリーミング配信されても良い。また、配信事業者システム20は、番組コンテンツの一部(例えば番組関連情報等)に係るデータやその他の情報(例えばEPG情報やチャンネルアロケーション情報)を視聴者の番組受信表示装置30に配信し得る。配信事業者システム20は、典型的には、番組ストリームをスクランブルして配信し得る。本開示では、配信事業者システム20によりIP配信される番組ストリームを第1の番組ストリームと称し、VOD配信される番組ストリームを第2の番組ストリームと称することがある。
The distribution provider system 20 may temporarily store the provided program stream in the
配信事業者システム20は、以下に述べられるように、番組受信表示装置30に対する番組ストリームを、視聴者の所定の操作や番組の再生状態に応じて、IP配信及びVOD配信のいずれかに切り替え得る。この場合、配信事業者システム20は、IP配信のための配信サーバ22とVOD配信のための配信サーバ22とを含み得る。或いは、配信サーバ22は、IP放送サービスのためのIP配信モード及びVOD配信サービスのためのVOD配信モードで動作するように構成され、配信要求の種別に応じて配信モードを切り替えても良い。
As described below, the distribution provider system 20 may switch the program stream for the program receiving
なお、本開示では、放送事業者システム10と配信事業者システム20とは別体のシステムとして構成されているが、これに限られず、例えば、放送事業者システム10が、配信事業者システム20の機能を含み構成されても良く、その逆であっても良い。また、配信事業者システム20は、放送事業者により管理・運営されて良い。
In addition, in this disclosure, the broadcasting
番組受信表示装置30は、番組提供サービスにおいて提供される番組を視聴者(ユーザ)が視聴するための端末装置である。番組受信表示装置30は、例えば、いわゆるテレビジョン受信機やセットトップボックスであり得るが、これに限られない。以下では、番組受信表示装置30は、デジタル放送サービスにおける番組に係る放送波を受信して該番組を再生・表示する機能を有するものとするが、本開示に係る技術では、かかる機能は必ずしも必要ではない。すなわち、番組受信表示装置30は、IPTVサービスに適合した、視聴者が所望の番組を視聴し得る機能を持った装置であれば良い。例えば、番組受信表示装置30は、デスクトップコンピュータや、ノートコンピュータ、タブレットコンピュータ、スマートフォン、フィーチャフォン及びその他のインテリジェントデバイスといったコンピューティングデバイスであっても良い。
The program receiving and displaying
本実施形態の番組受信表示装置30は、時間軸に沿った番組編成に従って配信事業者システム20からIP放送サービスによる実時間での番組ストリームを受信して該番組を再生・表示している場合に、視聴者による所定の操作に応答して、VOD配信サービスによる番組ストリームの受信に切り替えて、該番組を表示するように構成される。例えば、視聴者による所定の操作がタイムシフト再生操作である場合には、番組受信表示装置30は、時間軸上の実時間(現在の時間)よりも過去の時間(以下「過去時間」という。)に対応するVOD配信サービスによる番組ストリームを配信事業者システム20に要求し、これを受けて、配信事業者システム20は、過去時間に対応する番組ストリームをVOD配信する。これにより、番組受信表示装置30は、過去時間での番組を受信・再生する。また、過去時間での番組の再生が例えば倍速再生や早送り等により実時間に追い付いた又は追い付きそうな場合、番組受信表示装置30は、IP放送サービスによる番組ストリームを配信事業者システム20に要求し、これを受けて、配信事業者システム20は、実時間でのIP配信に切り替える。
The program receiving and displaying
通信ネットワーク40は、例えばIPベースのコンピュータネットワーク(以下「IPネットワーク」という)を含み得る。通信ネットワーク4040は、コンテンツデリバリーネットワーク(CDN)の形態を含み得る。本開示において、通信ネットワーク4040は、IPネットワークによって構築されたインターネットを含む広い概念で用いられているが、IPネットワークに限らず、番組ストリームの配信を可能とする他のプロトコルのネットワークを排除する趣旨ではない。また、通信ネットワーク40は、図示されていない無線基地局ないしは無線アクセスポイントによって構築される無線ネットワーク(例えばWi-Fi(登録商標)等)を含み得る。また、通信ネットワーク40は、移動通信システム規格に準拠した移動通信ネットワークを含んでも良い。
The
図2は、本発明の一実施形態に係る番組受信表示装置の概略的構成の一例を示すブロックダイアグラムである。同図に示されるように、番組受信表示装置30は、例えば、主制御部31と、放送番組を受信し再生するための処理を行う放送番組受信再生部32と、IPTV番組を受信し表示再生ためのIPTV番組受信再生部33と、出力制御部34と、視聴者による操作を受け付ける操作受付部35とを含み構成される。また、同図に示されるように、番組受信表示装置30は、出力装置としての表示装置DSP及びスピーカSPKを含み得る。
FIG. 2 is a block diagram showing an example of the schematic configuration of a program receiving and displaying device according to one embodiment of the present invention. As shown in the figure, the program receiving and displaying
主制御部31は、番組受信表示装置30の動作を統括的に制御するコンポーネントである。主制御部31は、図示していないが、CPUを含むプロセッサモジュール及び各種のメモリを含むメモリモジュール等を含み構成される。また、主制御部31は、CPUの制御の下、番組受信表示装置30に実装されたアプリケーションの動作を制御し得る。アプリケーションは、番組受信表示装置30に予め実装されていても良いし、放送波により又は通信ネットワーク40を介してダウンロードされ実装されても良い。
The
また、主制御部31は、例えば、チャンネルアロケーション情報、EPG情報、及び選局制御情報等をメモリに保持する。チャンネルアロケーション情報は、放送波の到達範囲によって区画された各放送地域におけるチャンネルの割り当てを定義する。EPG情報は、いわゆる電子番組ガイドであり、チャンネルと時間軸に沿った複数の配信時間帯とによって番組の編成を定義する。チャンネルアロケーション情報及びEPG情報は、例えば、所定のサービス情報の一部として通信ネットワーク40を介して配信サーバ22から取得される。
The
また、主制御部31は、番組受信表示装置30を所定の動作モードで動作させるための制御を行う。所定の動作モードは、例えば、IP放送サービスでの番組コンテンツを受信・再生する第1の動作モード、及びVOD配信サービスでの番組コンテンツを受信・再生する第2の動作モードを含む。また、第2の動作モードは、VODサービスでの番組コンテンツの受信・再生時に変速再生する動作モードを含み得る。更に、他の実施形態で説明されるように、所定の動作モードは、複数の番組コンテンツに係る映像を1つの画面内の複数のフレームにそれぞれ表示するマルチ画面モードを含み得る。主制御部31は、視聴者の操作に応じて選択される動作モードに従って番組受信表示装置30を動作させる。
The
図3は、本発明の一実施形態に係る番組提供サービスに適用されたEPG情報のデータ構造の一例を示す図である。同図に示されるように、EPG情報は、例えば、チャンネルID、プログラムID、送信時間、イベント期間、番組名、及び番組説明等を含み構成される。チャンネルIDは、いわゆるチャンネルアロケーション情報で定義された放送局のチャンネル番号である。また、プログラムIDは、番組コンテンツを識別するための識別子である。本開示では、EPG情報は、リンク情報を更に含む。リンク情報は、番組コンテンツのファイル所在情報である。すなわち、リンク情報は、プログラムIDで示される番組コンテンツを配信する配信事業者システム20の配信サーバ22のネットワーク所在情報及び該番組コンテンツのファイルパスを示す。URLは、リンク情報の一形態である。番組受信表示装置30は、リンク情報に従って、番組コンテンツが所定の再生位置から再生開始するように、所定の配信サーバ22に番組ストリームの配信を要求する。
FIG. 3 is a diagram showing an example of the data structure of EPG information applied to a program providing service according to one embodiment of the present invention. As shown in the figure, the EPG information includes, for example, a channel ID, a program ID, a transmission time, an event period, a program name, and a program description. The channel ID is a channel number of a broadcasting station defined in so-called channel allocation information. The program ID is an identifier for identifying program content. In this disclosure, the EPG information further includes link information. The link information is file location information of the program content. In other words, the link information indicates the network location information of the
選局制御情報は、例えば現在選択されているチャンネル番号を含む。主制御部31は、番組受信表示装置30の電源がONになると、メモリから選局制御情報を読み出して、放送番組が受信・再生されるように動作を開始する。
The channel selection control information includes, for example, the currently selected channel number. When the power of the program receiving and displaying
図2に戻り、放送番組受信再生部32は、主制御部31の制御の下、受信した放送波から選局される番組コンテンツを再生するための処理を行うコンポーネントである。放送番組受信再生部32の構成は、例えば図5に示される。
Returning to FIG. 2, the broadcast program receiving and reproducing
IPTV番組受信再生部33は、主制御部31の制御の下、通信ネットワーク40を介して配信事業者システム20から受信した番組ストリームに基づいて番組コンテンツを再生するための処理を行うコンポーネントである。IPTV番組受信再生部33の構成の一例は、図6を参照して説明される。IPTV番組受信再生部33は、後述するように、IP放送サービスでのIP配信及びVOD配信サービスでのVOD配信よる番組ストリームを受信し得る。なお、本開示において、IPTV番組受信再生部33の全部又は一部の構成は、第2の番組ストリーム取得部の一形態である。
The IPTV program receiving and playing
出力制御部34は、主制御部31の制御の下、番組コンテンツに係る映像が表示装置DSPに表示されるように制御を行うとともに、該映像に時刻同期した音声がスピーカSPKから出力されるように制御を行うコンポーネントである。例えば、出力制御部34は、表示装置DSPに対する出力を制御する表示制御部341と、スピーカSPKに対する出力を制御する音声制御部342とを含み構成される。
The
表示制御部341は、入力されたビデオデータに、字幕データ等を選択的・重畳的に合成し、図示しない表示ドライバによりビデオ信号に変換して表示装置DSPに出力する。表示装置は、ビデオ信号に基づいて、番組コンテンツに係る映像を表示する。表示装置DSPは、例えば液晶ディスプレイ(LCD)や有機ELディスプレイ(OELD)等であるが、これに限られない。 The display control unit 341 selectively and superimposes subtitle data and the like onto the input video data, converts it into a video signal using a display driver (not shown), and outputs it to the display device DSP. The display device displays video related to the program content based on the video signal. The display device DSP is, for example, a liquid crystal display (LCD) or an organic light emitting display (OELD), but is not limited to these.
また、音声制御部342は、入力されたオーディオデータをオーディオ信号に変換し、これをスピーカSPKに出力する。スピーカSPKは、オーディオ信号に基づいて可聴域のオーディオ(音声)を出力する。 The audio control unit 342 also converts the input audio data into an audio signal and outputs it to the speaker SPK. The speaker SPK outputs audio (voice) in the audible range based on the audio signal.
また、他の実施形態で説明されるように、出力制御部34は、複数の番組コンテンツに係る映像が表示装置DSPの画面内に形成される複数のフレームにそれぞれ表示されるように制御を行い得る。1つの画面内の複数のフレームのそれぞれにおいて番組コンテンツに係る映像を表示する技法は、マルチ画面表示として知られている。本開示では、出力制御部34は、主制御部31の制御の下、1つの画面内の第1のフレームにIP放送サービスでの番組コンテンツが表示されるように制御するとともに、第2のフレームにVOD配信サービスでの番組コンテンツが表示されるように制御する。
Furthermore, as described in other embodiments, the
操作受付部35は、視聴者による番組受信表示装置30に対する操作指示を受け付けるコンポーネントである。例えば、視聴者は、図4に示すようなリモートコントローラRCの種々のボタンを操作することにより、番組受信表示装置30に種々の指示を与え得る。操作受付部35は、受け付けた操作指示を主制御部31に出力する。本開示では、リモートコントローラRCの種々のボタンのうち、とりわけ、選局ボタン群CH_B及びタイムシフト再生ボタン群T-SHIFT_Bが用いられる。主制御部31は、選局ボタン群CH_Bのいずれかに操作に従って、チャンネル番号を選択するチャンネル選択部として機能し得る。なお、番組受信表示装置30がレコーダ(番組録画装置)を接続し又は備える場合、タイムシフト再生ボタン群T-SHIFT_Bは、録画再生ボタン群として用いられる。
The
視聴者による操作は、例えば、チャンネル(放送局)の切り替え操作(選局操作)、音量調整操作、データ放送番組コンテンツの表示/非表示操作、字幕の表示/非表示操作、音声モードの切り替え操作、タイムシフト再生操作、及び変速再生操作等を含む。 Operations by viewers include, for example, channel (station) switching operations (tuning operations), volume adjustment operations, displaying/hiding data broadcasting program content, displaying/hiding subtitles, audio mode switching operations, time shift playback operations, and variable speed playback operations.
タイムシフト再生とは、時間軸上、過去の番組コンテンツを再生することをいう。言い換えれば、タイムシフト再生とは、実時間で本来放送又は配信される番組コンテンツが過去に遡った時差で再生されることをいう。タイムシフト再生は、いわゆるタイムシフト視聴や追っかけ再生と称されることもある。変速再生とは、追っかけ再生のうち、番組の再生速度を標準速度に対して速くしたり(スピード再生)、遅くしたりすること(スロー再生)をいう。変速再生では、典型的には、番組コンテンツの映像の再生速度に同期してその音声が再生され得る。タイムシフト再生中の番組コンテンツについて、スピード再生を続けた場合、該番組コンテンツの再生位置がリアルタイムの再生位置に追い付くことになる。本開示では、タイムシフト再生操作には、リモートコントローラRCのタイムシフト再生ボタン群T-SHIFT_Bが用いられる。また、タイムシフト再生では、ユーザが視聴する番組コンテンツは、VOD配信サービスでの番組コンテンツに切り替わるものとする。 Time-shift playback refers to the playback of past program content on the time axis. In other words, time-shift playback refers to the playback of program content that is originally broadcast or distributed in real time with a time difference going back in time. Time-shift playback is also called time-shift viewing or chase playback. Variable-speed playback refers to the chase playback in which the playback speed of a program is made faster (speed playback) or slower (slow playback) than the standard speed. In variable-speed playback, typically, the audio of the program content can be played back in synchronization with the playback speed of the video of the program content. If speed playback of program content during time-shift playback is continued, the playback position of the program content will catch up with the real-time playback position. In this disclosure, the time-shift playback operation uses the time-shift playback button group T-SHIFT_B of the remote controller RC. In addition, in time-shift playback, the program content watched by the user is switched to the program content of the VOD distribution service.
本開示において、リモートコントローラRCの早戻しボタンFRは、番組コンテンツの再生開始位置を過去方向に移動させるためのボタンである。早送りボタンFFは、番組コンテンツの再生開始位置を、リアルタイムの再生開始位置を限度として、現在方向に移動させるためのボタンである。前ボタンPCは、番組コンテンツの再生開始位置を過去方向における直近の番組コンテンツの先頭位置に移動(ジャンプ)させるためのボタンである。前ボタンPCが続けて押下されるごとに、再生開始位置は、前の番組コンテンツの先頭位置に移動する。次ボタンNCは、タイムシフト再生中の番組コンテンツの再生開始位置を、リアルタイムの番組コンテンツを限度として、現在方向の直近の番組コンテンツの先頭位置に移動(ジャンプ)させるためのボタンである。次ボタンPCが続けて押下されるごとに、再生開始位置は、次の番組コンテンツの先頭位置に移動する。 In this disclosure, the fast-rewind button FR of the remote controller RC is a button for moving the playback start position of the program content in the past direction. The fast-forward button FF is a button for moving the playback start position of the program content in the present direction, with the real-time playback start position as the limit. The previous button PC is a button for moving (jumping) the playback start position of the program content in the past direction to the start position of the most recent program content. Each time the previous button PC is pressed repeatedly, the playback start position moves to the start position of the previous program content. The next button NC is a button for moving (jumping) the playback start position of the program content being played back in time shift playback to the start position of the most recent program content in the present direction, with the real-time program content as the limit. Each time the next button PC is pressed repeatedly, the playback start position moves to the start position of the next program content.
一時停止ボタンPAは、再生中の番組コンテンツの再生を一時的に停止させ、また、一時停止中の番組コンテンツの再生を再開させるためのボタンである。また、停止ボタンSTは、再生中の番組コンテンツの再生を停止させるボタンである。更に、再生ボタンPLは、一時停止中又は停止中の番組コンテンツの再生を再開させるためのボタンである。 The pause button PA is a button for temporarily stopping playback of program content that is currently being played, and for resuming playback of paused program content. The stop button ST is a button for stopping playback of program content that is currently being played. The play button PL is a button for resuming playback of program content that is paused or stopped.
低速再生ボタンLSは、番組コンテンツの再生速度を遅くするためのボタンである。低速再生ボタンLSが押下されるごとに、例えば0.75倍速→0.5倍速→0.25倍速→1倍速というように、再生速度が変化する。また、高速再生ボタンHSは、番組コンテンツの再生速度を遅くするためのボタンである。低速再生ボタンLSが押下されるごとに、例えば1.25倍速→1.5倍速→1.75倍速→2倍速→1倍というように、再生速度が変化する。なお、再生速度は、これらに限られず、任意の値に調整されるものであっても良い。番組受信表示装置30は、低速再生ボタンLS又は高速再生ボタンHSの操作により変速再生モードで動作する。
The slow play button LS is a button for slowing down the playback speed of program content. Each time the slow play button LS is pressed, the playback speed changes, for example, from 0.75x to 0.5x to 0.25x to 1x. The fast play button HS is a button for slowing down the playback speed of program content. Each time the slow play button LS is pressed, the playback speed changes, for example, from 1.25x to 1.5x to 1.75x to 2x to 1x. Note that the playback speed is not limited to these and may be adjusted to any value. The program receiving and displaying
図5は、本発明の一実施形態に係る番組受信表示装置の一部の構成の詳細を説明するためのブロックダイアグラムである。理解容易のため、同図は、番組受信表示装置30の放送番組受信再生部32の構成の詳細の一例をこれに関連する他のコンポーネントともに示している。なお、本開示に係る技術では、放送番組受信再生部32の構成は省略されても良く、放送番組受信再生部32について、その詳細な説明は省略する。いわゆるチューナレステレビジョン装置は、本発明に係る番組受信表示装置30の一例である。
FIG. 5 is a block diagram for explaining the details of the configuration of a portion of a program receiving and displaying device according to one embodiment of the present invention. For ease of understanding, the figure shows an example of the details of the configuration of the broadcast program receiving and displaying
図6は、本発明の一実施形態に係る番組受信表示装置の一部の構成の詳細を説明するためのブロックダイアグラムである。理解容易のため、同図は、番組受信表示装置30のIPTV番組受信再生部33の構成の詳細の一例をこれに関連する他のコンポーネントともに示している。
FIG. 6 is a block diagram for explaining the details of the configuration of a portion of a program receiving and displaying device according to one embodiment of the present invention. For ease of understanding, the figure shows an example of the details of the configuration of the IPTV program receiving and
同図に示されるように、IPTV番組受信再生部33は、例えば、通信インターフェース部331と、ストリーミング要求部332と、ストリーミング受信処理部333と、分離部334と、デコード部335とを含み構成される。ストリーミング要求部332と、ストリーミング受信処理部333とを含む構成は、番組ストリーム取得部の一態様である。また、IPTV番組受信再生部33の構成は、通信ネットワーク40を介して番組ストリームを受信する点を除いて、放送番組受信再生部32の構成と基本的に等価である。つまり、IPTVサービスは、プロトコルスタックでいうコンテンツレイヤをデジタル放送サービスと共通にしている。なお、同図では、出力制御部34の構成として、IPTV番組受信再生部33との関連において、合成部3411と、ディスプレイドライバ3412と、オーディオドライバ3421と、バッファ部3413とが示されている。合成部3411とディスプレイドライバ3412とを含む構成は、表示制御部341の一態様であり、オーディオドライバ3421を含む構成は、音声制御部24bの一態様である。
As shown in the figure, the IPTV program receiving and reproducing
同図に示されるように、通信インターフェース部331は、通信ネットワーク40を介したコンピュータ通信を可能にするコンポーネントである。本開示では、通信インターフェース部331は、主に、通信ネットワーク40を介した配信事業者システム20との通信(例えばストリーミング配信)に用いられる。
As shown in the figure, the
ストリーミング要求部332は、主制御部31の制御の下、選局制御情報に従ったチャンネル番号に関連付けられたURLに基づいて、IPTVサービスでの番組コンテンツの配信要求を送信する。例えば、ストリーミング要求部332は、視聴者の操作や番組コンテンツの再生状態に応じて、IP放送サービスでのIP配信要求又はVOD配信サービスでのVOD配信要求のいずれかを選択的に送信するように構成される。配信事業者システム20は、配信要求に応答して、番組コンテンツのストリーミング配信(IP配信又はVOD配信)を開始する。
Under the control of the
ストリーミング受信処理部333は、配信事業者システム20から配信される例えばH.264/MPEG-4 AVCフォーマットの伝送ストリームを復号し、MPEG-2 TSフォーマットの多重化番組ストリームを生成する。ストリーミング受信処理部333は、生成された多重化番組ストリームを分離部334に出力する。
The streaming
分離部334は、多重化番組ストリームを各ストリームに分離する。分離部334は、生成された多重化番組ストリームを各ストリームに分離する。デマルチプレクサは、分離部334の一形態である。分離部334は、多重化番組ストリームから分離される各ストリームに応じて、デコード部335及び主制御部31にそれぞれ出力する。例えば、分離部334は、番組ストリームから分離したビデオストリーム、オーディオストリーム、及び字幕ストリームをデコード部335に出力する一方、分離した所定のサービス情報を主制御部31に出力する。
The
デコード部335は、各ストリームを復号して、番組コンテンツを構成する番組素材データを生成する。デコード部335は、例えば、ビデオデコード部3351と、字幕デコード部3352と、オーディオデコード部3353とを含み構成される。
The
ビデオデコード部3352は、ビデオストリームを例えばMPEG-2ビデオ規格に従ったコーディックを用いてデコードし、これにより、ビデオデータを生成する。ビデオデコード部3352は、生成されたビデオデータを出力制御部34に出力する。
The
字幕デコード部3352は、字幕ストリームを例えば放送用字幕ファイル交換フォーマットに従ってデコードし、これにより、字幕データを生成する。字幕デコード部3352は、生成した字幕データを出力制御部34に出力する。出力制御部34に出力された字幕データは、ビデオデータに選択的・重畳的に合成されて、番組の映像内容の一部をなす。
The
オーディオデコード部3353は、オーディオストリームを例えばMPEG-2オーディオ規格に従ってデコードし、これにより、オーディオデータを生成する。オーディオストリームは、例えば音声多重放送であれば、主音声オーディオストリームと副音声オーディオストリームとを含み得る。オーディオデコード部3353は、生成されたオーディオデータを出力制御部34に出力する。
The
バッファ部3413は、復号された番組素材データのそれぞれを一時的にバッファリングする。バッファリングされた番組素材データのそれぞれは、主制御部31の制御の下、表示制御部又は音声制御部に出力される。変速再生の場合、番組素材データは、指定された再生速度に合わせて読み出される。
The
合成部3411は、ビデオデータに、表示に関わる他の番組素材データ(例えば字幕データ)を重畳的に合成して、これにより、表示データを生成する。データの合成は、例えば透過情報係数(α値)を用いたαブレンディングにより行われる。合成部3411は、生成された表示データをディスプレイドライバ3412に出力する。
The
ディスプレイドライバ3412は、入力される表示データを表示装置DSPに適合したビデオ信号に変換し、これを表示装置DSPに出力する。これにより、表示装置DSPには放送番組の映像が表示される。
The
オーディオドライバ3421は、入力されるオーディオデータをオーディオ信号に変換し、これをスピーカSPKに出力する。オーディオデータは、表示データに時刻同期してオーディオ信号に変換される。これにより、スピーカSPKからは放送番組の映像に時刻同期したオーディオが出力される。
The
なお、本開示では、放送番組受信再生部32及びIP放送番組受信再生部33は、それぞれ、分離部とデコード部とを有するように構成されたが、これに限られず、分離部及びデコード部を共有するように構成されても良い。この場合、例えば、デジタル放送サービスでの番組ストリーム又はIPTVサービスでの番組ストリームのいずれか一方は、主制御部31の制御の下、セレクタにより選択され、分離部に入力される。
In the present disclosure, the broadcast program receiving and reproducing
図7は、本発明の一実施形態に係る番組受信表示装置の動作の一例を示すフローチャートである。かかる処理は、例えば、主制御部31のプロセッサの制御の下、所定の制御プログラムの実行に従った各種のコンポーネントどうしの協調動作により実現され得る。
FIG. 7 is a flow chart showing an example of the operation of a program receiving and displaying device according to one embodiment of the present invention. Such processing can be realized, for example, by cooperative operations between various components according to the execution of a predetermined control program under the control of the processor of the
同図に示されるように、例えば、番組受信表示装置30は、電源ONになると、起動処理の一つとしてメモリに保持された選局制御情報を読み込み(S701)、EPG情報に従って、選局制御情報が示すチャンネル番号のプログラムIDに対応するURLを取得し、これをメモリに保持する(S702)。続いて、番組受信表示装置30は、メモリに保持されたURLに従って、番組ストリームのIPマルチキャストによる配信要求(すなわち、IP配信要求)を配信サーバ22に送信する(S703)。配信サーバ22は、IP配信要求に応答して、マルチキャストによるRTSPに従って番組コンテンツのIP配信を開始する。番組受信表示装置30は、配信サーバ22から配信される番組ストリームを受信し、番組ストリームに基づく番組コンテンツの再生を開始する(S704)。つまり、番組受信表示装置30は、リアルタイムの番組コンテンツを受信・再生する第1の動作モードで動作する。これにより、表示装置DSPには番組コンテンツに係る映像が表示されるとともに、スピーカSPKからはこれに同期したオーディオが出力される。
As shown in the figure, for example, when the program receiving
リアルタイムの番組コンテンツの再生中、番組受信表示装置30は、視聴者による各種の操作があったか否かを監視する(S705)。本開示では、選局操作及びタイムシフト再生操作のみが説明されるが、これに限られるものではない。
During playback of real-time program content, the program receiving and displaying
番組受信表示装置30は、視聴者による選局操作を受け付けたと判断すると、選局操作に従ってチャンネル番号を更新し(S706)、上述したS702の処理ステップに戻る。これにより、番組受信表示装置30は、第1の動作モードのまま、更新されたチャンネル番号に従ってIP配信により番組コンテンツを受信し、再生を開始する。
When the program receiving and displaying
一方、番組受信表示装置30は、視聴者による所定のタイムシフト再生操作を受け付けたと判断すると、タイムシフト再生処理を開始する(S707)。すなわち、番組受信表示装置30は、動作モードを第1の動作モードから第2の動作モードに切り替える。なお、ここでのタイムシフト再生操作は、過去時間へ遡るためのタイムシフト操作操作であり、例えば、視聴者がリモートコントローラRCの早戻しボタンFR又は前ボタンPCを押下することによりなされる。
On the other hand, if the program receiving and displaying
図8は、本発明の一実施形態に係る番組受信表示装置のタイムシフト再生処理の一例を示すフローチャートである。同図は、図7に示したS706の詳細を示すフローチャートである。また、図8に示すS801の処理ステップの詳細は、図9に示されている。 FIG. 8 is a flowchart showing an example of a time shift playback process of a program receiving and displaying device according to one embodiment of the present invention. This is a flowchart showing the details of S706 shown in FIG. 7. Also, the details of the processing step S801 shown in FIG. 8 are shown in FIG. 9.
同図に示されるように、番組受信表示装置30は、視聴者によるタイムシフト再生操作に基づいて、番組コンテンツの時間軸上の再生開始位置を決定する(S801)。ここでは、IP配信サービスでのリアルタイムの番組コンテンツに対するタイムシフト再生処理であるため、早戻しボタンFR又は前ボタンPCが押下された場合が説明される。
As shown in the figure, the program receiving and displaying
すなわち、図9に示されるように、番組受信表示装置30は、視聴者がリモートコントローラRCの早戻しボタンFR又は前ボタンPCの押下のいずれを押下したか否かを判断する(S901)。番組受信表示装置30は、視聴者がリモートコントローラRCの早戻しボタンFRを押下したと判断した場合、押下時間の長さに応じて再生開始位置を過去方向に戻して、再生開始位置を決定する(S902)。
That is, as shown in FIG. 9, the program receiving and displaying
例えば、番組受信表示装置30は、リモートコントローラRCの早戻しボタンFRが押下されると、図10に示されるように、表示装置DSP上に表示された番組コンテンツの画面1000にシークバーSKBを重畳的に表示する。シークバーSKBは、番組コンテンツの時間軸上の開始から終了までを示すアイコンであり、現在の再生位置を示すスライダSLを含む。視聴者は、例えば、リモートコントローラRCの早戻しボタンFRを続けて長押しすることにより、スライダを現在の位置よりも所望の過去を示す位置に移動させることができる。これにより、番組受信表示装置30は、視聴者の操作により移動したスライダの位置に対応する再生開始位置を決定する。なお、シークバーSKBは、ポップアップウィンドウとして表示されても良い。
For example, when the fast rewind button FR on the remote controller RC is pressed, the program receiving and displaying
番組受信表示装置30は、決定された再生開始位置が現在再生中の番組コンテンツの時間枠を超えたか否かを判断する(S903)。つまり、番組受信表示装置30は、決定された再生開始位置が前の番組コンテンツにおける時間軸上にあるか否かを判断する。
The program receiving and displaying
番組受信表示装置30は、再生開始位置が現在再生中の番組コンテンツの時間枠を超えていないと判断する場合(S903のNo)、図8に示すS802に移行する。すなわち、番組受信表示装置30は、メモリに保持されたURLに従い、決定された再生開始位置を指定した番組ストリームのVOD配信要求を配信サーバ22に送信する(S802)。配信サーバ22は、該VOD配信要求に応答して、その番組ストリームのVOD配信を開始する。これにより、番組受信表示装置30は、配信サーバ22からVOD配信される番組ストリームを受信し、再生を開始する(S803)。つまり、番組受信表示装置30は、受信対象となる番組ストリームをIP配信サービスのものからVOD配信サービスのものに選択的に切り替える。したがって、番組受信表示装置30は、VOD配信による番組コンテンツを受信・再生する第2の動作モードで動作する。これにより、表示装置DSPには、過去の再生開始位置から時間軸に沿って進行する番組コンテンツの映像が表示されるとともに、スピーカSPKからそのオーディオが出力される。
When the program receiving
一方、図9を参照して、番組受信表示装置30は、再生開始位置が現在再生中の番組コンテンツの時間枠を超えたと判断する場合(S903のYes)、EPG情報を参照して、メモリに保持しているURLを該前の番組コンテンツに対応するURLに更新する(S905)。
On the other hand, referring to FIG. 9, if the program receiving and displaying
例えば、視聴者がリモートコントローラRCの早戻しボタンFRを長押しし続けた場合、前の番組コンテンツの時間軸上の再生開始位置となる。番組受信表示装置30は、視聴者が早戻しボタンFRを長押しし続けた結果、前の番組コンテンツの時間軸に切り替わったと判断すると、画面に表示されたシークバーSKBを該前の番組コンテンツのものに更新するとともに、URLを更新する。
For example, if a viewer continues to press and hold the fast-rewind button FR on the remote controller RC, the playback start position on the timeline of the previous program content will be displayed. When the program receiving and displaying
また、番組受信表示装置30は、視聴者がリモートコントローラRCの前ボタンPCを押下したと判断した場合、過去方向における直近の番組コンテンツの先頭位置を特定し、これを再生開始位置に決定する(S904)。例えば、前ボタンPCが1回だけ押下された場合には、過去方向における直近の番組コンテンツの先頭位置は、現在再生中の番組コンテンツの先頭位置となる。続いて、番組受信表示装置30は、EPG情報を参照して、メモリに保持しているURLを該前の番組コンテンツに対応するURLに更新する(S905)。
If the program receiving
番組受信表示装置30は、受信・再生すべき番組コンテンツのURLを更新すると、図8に示すS802に移行する。すなわち、番組受信表示装置30は、上述したように、メモリに保持されたURLに従い、決定された再生開始位置を指定した番組ストリームのVOD配信要求を配信サーバ22に送信する(S802)。配信サーバ22は、VOD配信要求に応答して、その番組ストリームの配信を開始し、これにより、番組受信表示装置30は、IP配信サービスによる番組ストリームに代えて、配信サーバ22からVOD配信される番組ストリームを受信し、再生を開始する(S803)。つまり、番組受信表示装置30は、リアルタイムの番組コンテンツの配信時間帯とは異なる過去の配信時間帯の他の番組コンテンツのリンク情報に従って、該他の番組コンテンツの番組ストリームを取得し、再生する。これにより、表示装置DSPには、前の番組コンテンツの映像が表示されるとともに、スピーカSPKからオーディオが出力される。
When the program receiving
例えば、図11(a)に示されるように、時間軸に沿って番組コンテンツL,M,Nが編成され、番組受信表示装置30は、IP配信によるリアルタイムの番組コンテンツNの映像/音声を再生位置Pで再生しているものとする。ここで、視聴者が、早戻しボタンFRをある程度の時間だけ長押ししたとすると、同図(b)に示されるように、再生位置Pが過去方向に移動し、早戻しボタンFRを離した位置が再生開始位置P11となる。つまり、VOD配信サービスでの番組コンテンツNが、時間軸上、時間差D=P-P11で再生されることになる。
For example, as shown in FIG. 11(a), program contents L, M, and N are organized along the time axis, and the program receiving and displaying
また、視聴者がより長い時間早戻しボタンFRを長押しした場合、同図(c)に示されるように、番組コンテンツNよりも前に放送された番組コンテンツMが再生開始位置P12から再生されることになる。 In addition, if the viewer presses and holds the fast-rewind button FR for a longer period of time, program content M, which was broadcast before program content N, will be played from playback start position P12, as shown in FIG. 1(c).
以上のように、IP配信サービスでのリアルタイムの番組コンテンツの再生中に、早戻しボタンFRや前ボタンPCが操作されることにより、VOD配信サービスでの過去時間の番組コンテンツに切り替わり、番組コンテンツのタイムシフト再生が実現される。 As described above, when the fast-rewind button FR or the previous button PC is operated while real-time program content is being played back on the IP distribution service, the program content is switched to a program content from the past on the VOD distribution service, and time-shift playback of the program content is realized.
一方、リアルタイム放送の番組コンテンツNの映像/音声が再生位置Pで再生されている状態で(図11(a)参照)、視聴者が前ボタンPCを1回押下したとすると、図12(a)に示されるように、番組コンテンツの再生開始位置が現在再生中の番組コンテンツNの先頭位置P21に移動し、そこから番組コンテンツNの再生が開始される。 On the other hand, if the viewer presses the previous button PC once while the video/audio of real-time broadcast program content N is being played back at playback position P (see FIG. 11(a)), the playback start position of the program content moves to the beginning position P21 of the currently played program content N, as shown in FIG. 12(a), and playback of program content N starts from there.
また、視聴者が前ボタンPCを続けて2回押下したとすると、同図(b)に示されるように、番組コンテンツの再生開始位置が1つ前の番組コンテンツMの先頭位置P22に移動し、番組コンテンツMの再生が開始される。同様に、視聴者が前ボタンPCを続けて3回押下したとすると、同図(c)に示されるように、番組コンテンツの再生開始位置が2つ前の番組コンテンツLの先頭位置P23に移動し、番組コンテンツLの再生が開始される。 Furthermore, if the viewer presses the previous button PC twice in succession, the playback start position of the program content moves to the beginning position P22 of the previous program content M, as shown in FIG. 1(b), and playback of program content M begins. Similarly, if the viewer presses the previous button PC three times in succession, the playback start position of the program content moves to the beginning position P23 of the second previous program content L, as shown in FIG. 1(c), and playback of program content L begins.
図8に再び戻り、番組受信表示装置30は、VOD配信サービスでの番組コンテンツの再生中(すなわち、タイムシフト再生中)、IP配信サービスの場合と同様に、視聴者による各種の操作があったか否かを監視する(S804)。本開示では、視聴者の操作は、選局操作、タイムシフト再生操作、及び変速再生操作のみが説明されるが、これらに限られるものではない。なお、VOD配信サービスでの番組コンテンツの時間軸上の再生位置は、IP配信サービスでのリアルタイムの番組コンテンツの再生位置に対して過去にある。したがって、ここでのタイムシフト再生操作では、早戻しボタンFRや前ボタンPCによる操作指示に加え、早送りボタンFFや次ボタンNCによる操作指示が有効になる。
Returning to FIG. 8, while the program content is being played back in the VOD distribution service (i.e., during time-shift playback), the program receiving
まず、番組受信表示装置30は、S804において、視聴者による選局操作を受け付けたと判断すると、VOD配信サービスでの番組コンテンツの受信・再生を停止し(S805)、図7に示されたS706の処理ステップに戻る(端子A)。すなわち、視聴者による選局操作を受けると、番組受信表示装置30は、VOD配信サービスからIP配信サービスへと切り替える。これにより、番組受信表示装置30は、視聴者による選局操作に従ったチャンネル番号で選局制御情報を更新し(S706)、S702の処理に戻る。すなわち、番組受信表示装置30は、EPG情報に従って、チャンネル番号のプログラムIDに対応するURLを取得してメモリに記憶し(S702)、該URLに従って、番組ストリームのIP配信要求を配信サーバ22に送信する(S703)。これにより、配信サーバ22は、IP配信要求に応答して、マルチキャストによるRTSPに従って番組コンテンツのIP配信を開始し、番組受信表示装置30は、IP配信による番組ストリームを受信し、番組ストリームに基づく番組コンテンツの再生を開始する(S704)。
First, when the program receiving
また、番組受信表示装置30は、図8に示したS804において、視聴者による更なるタイムシフト再生操作を受け付けたと判断すると、該タイムシフト再生操作に応じて、番組コンテンツの時間軸上の再生開始位置を決定する(S806)。再生開始位置の決定処理は、上述した図9により説明される。なお、視聴者がリモートコントローラRCの早戻しボタンFR又は前ボタンPCのいずれかを押下した場合は、上述したS901~S905の処理ステップと同じであるため説明を省略する。
Furthermore, if the program receiving and displaying
図9を参照して、番組受信表示装置30は、視聴者がリモートコントローラRCの早送りボタンFFを押下した場合、押下時間の長さに応じて時間軸上の再生開始位置を現在方向に進めて、再生開始位置を決定する(S906)。続いて、番組受信表示装置30は、決定された再生開始位置がリアルタイムの再生位置に到達したか否かを判断する(S907)。
Referring to FIG. 9, when a viewer presses the fast-forward button FF on the remote controller RC, the program receiving and displaying
番組受信表示装置30は、決定された再生開始位置がリアルタイムの再生位置に到達したと判断する場合(S907のYes)、VOD配信サービスでの番組コンテンツの受信・再生を停止し(S908)、続いて、図7のS702の処理ステップに戻る(端子B)。これにより、番組受信表示装置30は、上述したように、第2の動作モードから第1の動作モードに切り替え、現在のチャンネル番号に従ったURLに基づくIP配信要求に応答して配信サーバ22から配信される番組ストリームを受信して、番組コンテンツの受信・再生を開始する(S702~S704)。
When the program receiving and displaying
一方、番組受信表示装置30は、決定された再生開始位置がリアルタイムの再生位置に到達していないと判断する場合(S907のNo)、更に、決定された再生開始位置が現在再生中の番組コンテンツの時間枠を超えたか否かを判断する(S909)。つまり、番組受信表示装置30は、決定された再生開始位置が次の番組コンテンツにおける時間軸上にあるか否かを判断する。番組受信表示装置30は、再生開始位置が現在再生中の番組コンテンツの時間枠を超えていないと判断する場合(S909のNo)、上述した図8のS802に移行する。
On the other hand, if the program receiving
一方、番組受信表示装置30は、再生開始位置が現在再生中の番組コンテンツの時間枠を超えたと判断する場合(S909のYes)、EPG情報を参照して、メモリに保持しているURLを該次の番組コンテンツに対応するURLに更新し(S912)、上述した図8の802に移行する。
On the other hand, if the program receiving and displaying
また、番組受信表示装置30は、視聴者がリモートコントローラRCの次ボタンNCを押下した場合、現在再生中の番組コンテンツがリアルタイムの番組コンテンツよりも前の番組コンテンツであるか否かを判断する(S910)。
In addition, when the viewer presses the next button NC on the remote controller RC, the program receiving and displaying
番組受信表示装置30は、現在再生中の番組コンテンツがリアルタイムの番組コンテンツよりも前の番組コンテンツでない(すなわち、リアルタイムの番組コンテンツである)と判断する場合(S910のNo)、VOD配信サービスでの番組コンテンツの受信・再生を停止し(S908)、続いて、図7に示したS702の処理ステップに戻る(端子B)。
If the program receiving and displaying
一方、番組受信表示装置30は、現在再生中の番組コンテンツがリアルタイムの番組コンテンツよりも前番組コンテンツであると判断する場合(S910のYes)、次の番組コンテンツの先頭位置を再生開始位置として設定する(S911)。続いて、番組受信表示装置30は、EPG情報を参照して、メモリに保持しているURLを該次の番組コンテンツに対応するURLに更新し(S912)、上述した図8のS802に移行する。
On the other hand, if the program receiving
例えば、図13(a)に示されるように、時間軸に沿って番組コンテンツL,M,Nが編成され、リアルタイムでの番組コンテンツNの映像/音声が再生位置Pで再生されている一方、タイムシフト再生による番組コンテンツLの映像/音声が再生位置P31で再生されているものとする。ここで、視聴者が、早送りボタンFFをある程度の時間だけ長押ししたとすると、同図(b)に示されるように、再生位置P31が現在方向に移動し、早送りボタンFFを離した位置が再生開始位置P32となり、再生開始位置P32から番組コンテンツLの映像/音声が再生される。 For example, as shown in FIG. 13(a), program contents L, M, and N are organized along the time axis, and the video/audio of program content N is played in real time at playback position P, while the video/audio of program content L is played by time shift playback at playback position P31. If the viewer presses and holds the fast-forward button FF for a certain amount of time, as shown in FIG. 13(b), playback position P31 moves toward the present, and the position where the fast-forward button FF is released becomes playback start position P32, and the video/audio of program content L is played from playback start position P32.
また、視聴者がより長い時間早送りボタンFFを長押しした場合、同図(c)に示されるように、例えば番組コンテンツNの再生開始位置P33から再生されることになる。なお、視聴者が早送りボタンFFを長押しすることにより、再生位置Pまで到達した場合、には、VOD配信サービスからIP配信サービスに切り替わることになる。 In addition, if the viewer presses and holds the fast-forward button FF for a longer period of time, as shown in FIG. 1(c), playback will begin from playback start position P33 of program content N, for example. Note that when the viewer presses and holds the fast-forward button FF to reach playback position P, the service will switch from the VOD distribution service to the IP distribution service.
一方、タイムシフト再生による番組コンテンツLの映像/音声が再生位置P31で再生されている状態で(図13(a)参照)、視聴者が次ボタンNCを1回押下したとすると、図14(a)に示されるように、番組コンテンツの再生開始位置が次の番組コンテンツMの先頭位置P32に移動し、そこから番組コンテンツMの再生が開始される。 On the other hand, if the viewer presses the next button NC once while the video/audio of program content L is being played back at playback position P31 using time shift playback (see FIG. 13(a)), the playback start position of the program content moves to the beginning position P32 of the next program content M, as shown in FIG. 14(a), and playback of program content M begins from there.
また、視聴者が次ボタンNCを続けて2回押下したとすると、同図(b)に示されるように、番組コンテンツの再生開始位置が2つ先の番組コンテンツNの先頭位置P32に移動し、番組コンテンツNの再生が開始される。なお、同図(b)に示す状態から、視聴者が次ボタンNCを押下したとしても、リアルタイムの再生位置Pを超えることはなく、VOD配信サービスからIP配信サービスに切り替わり、番組コンテンツNの映像/音声が再生位置Pから再生されることになる。 Furthermore, if the viewer presses the next button NC twice in succession, the playback start position of the program content moves to the beginning position P32 of the next program content N, as shown in FIG. 1(b), and playback of program content N begins. Note that even if the viewer presses the next button NC from the state shown in FIG. 1(b), the real-time playback position P will not be exceeded, and the service will switch from the VOD distribution service to the IP distribution service, and the video/audio of program content N will be played from playback position P.
以上のように、IP配信サービスでのリアルタイムの番組コンテンツの再生中に、早戻しボタンFRや前ボタンPCに加え、早戻しボタンFFや次ボタンNCが操作されることにより、VOD配信サービスに切り替わり、任意の再生開始位置での番組コンテンツのタイムシフト再生が実現される。 As described above, when real-time program content is being played back on an IP distribution service, the fast-rewind button FF and next button NC can be operated in addition to the fast-rewind button FR and previous button PC to switch to a VOD distribution service and achieve time-shift playback of the program content at any desired playback start position.
更に本開示では、番組受信表示装置30は、VOD配信サービスでの番組コンテンツの再生中、変速再生の操作指示を受け付け得る。
Furthermore, in this disclosure, the program receiving and displaying
すなわち、番組受信表示装置30は、図8のS804において、視聴者による変速再生操作を受け付けたと判断すると、指定された再生速度に応じて番組コンテンツの受信・再生を行う(S807)。指定可能な再生速度は、例えば、0.25倍速、0.5倍速、0.75倍速、1.25倍速、1.5倍速、1.75倍速、又は2倍速等が用意されている。視聴者は、低速再生ボタンLS又は高速再生ボタンHSを押下することにより、番組コンテンツの再生速度を変更することができる。
In other words, when the program receiving and displaying
なお、番組受信表示装置30が番組コンテンツを過去の時間から高速再生する場合、番組コンテンツの再生位置がリアルタイム位置に追い付き又は到達し得る。したがって、番組受信表示装置30は、番組コンテンツの再生位置がリアルタイム位置に追い付いた否かを監視する。番組受信表示装置30は、番組コンテンツの再生位置がリアルタイムに追い付いたと判断する場合、変速再生を終了又は解除する。これにより、IPTVサービスでの番組コンテンツの受信・再生は、デジタル放送サービスでのものと実質的に同じ、つまり、番組同時配信サービスとなる。或いは、番組受信表示装置30は、番組コンテンツの再生位置がリアルタイムに追い付いたと判断する場合、変速再生を終了又は解除し、デジタル放送サービスでの番組コンテンツの受信・再生に切り替えても良い。
Note that when the program receiving and displaying
以上のように、本実施形態によれば、IP配信サービスでのリアルタイムの番組を視聴している視聴者は、リモートコントローラRCの操作により該番組のタイムシフト再生を選択することにより、番組同時配信サービスを実現しているVOD配信サービスに切り替えられることができる。したがって、視聴者は、非常に簡単な操作により、リアルタイムで視聴している番組について、その過去の映像/音声を視聴することができる。とりわけ、タイムシフト再生では、視聴者は、番組コンテンツの様々な過去時間のシーンを任意に選択して視聴したり、自身の好みに合った変則再生により視聴したりすることができるようになる。 As described above, according to this embodiment, a viewer watching a real-time program on an IP distribution service can switch to a VOD distribution service that provides simultaneous program distribution service by operating the remote controller RC to select time-shift playback of the program. Therefore, with very simple operations, the viewer can watch past video/audio of the program he or she is watching in real time. In particular, with time-shift playback, the viewer can arbitrarily select and watch various past scenes of the program content, or watch them using irregular playback that suits his or her preferences.
なお、本実施形態では、番組受信表示装置30は、視聴者による選局操作を受け付けた場合やVOD配信サービスでの番組コンテンツの再生位置がリアルタイムの再生位置に追い付いた場合に、デジタル放送サービスに戻るように制御を行ったが、これに限られない。例えば、番組受信表示装置30は、視聴者による戻るボタンや終了ボタン等の操作を受け付けた場合も同様に、IP配信放送サービスに戻るように制御を行っても良い。
In this embodiment, the program receiving and displaying
[第2の実施形態]
本実施形態は、番組受信表示装置30がタイムシフト再生操作を受け付けた場合に、動作モードを第3の動作モード(マルチ画面表示モード)に設定し、デジタル放送サービスでのリアルタイムの番組コンテンツが表示装置DSPの第1のフレームに表示されるように制御するとともに、IPTVサービスでのタイムシフト再生の番組コンテンツが表示装置DSPの第2のフレームに表示されるように制御することを特徴とする。なお、以下では、マルチ画面表示モードとして2画面表示モード(2-in-1画面表示モード)を例示するが、これに限られない。
Second Embodiment
This embodiment is characterized in that, when the program receiving and displaying
例えば、番組受信表示装置30は、図7で示されたように、リアルタイムの番組コンテンツの再生中に、視聴者によるタイムシフト再生操作があったとする(図7のS707)。本実施形態では、番組受信表示装置30は、タイムシフト再生操作を受け付けると、主制御部31の制御の下、画面モードを通常モードから2画面表示モードに切り替えて、IP配信サービスでのリアルタイムの番組コンテンツを受信・再生する一方、VOD配信サービスでのタイムシフトの番組コンテンツを受信・再生する。2画面表示モードでは、例えば、出力制御部34は、2つの番組ストリームに基づく番組コンテンツに係る映像が1つの画面内の2つのフレームにそれぞれ表示されるようにレンダリング/レイアウト処理を行う。
For example, as shown in FIG. 7, assume that the program receiving and displaying
図15は、本発明の一実施形態に係る番組受信表示装置に表示された画面の一例を説明するための図である。同図に示されるように、本実施形態の表示装置DSPにおける2画面表示モードの画面1500は、第1のフレーム1501と第2のフレーム1502とを含み構成されている。例えば、第1のフレーム1501には、IP配信サービスでのリアルタイムの番組コンテンツが表示される一方、第2のフレーム1502には、VOD配信サービスでのタイムシフトの番組コンテンツが表示される。
FIG. 15 is a diagram for explaining an example of a screen displayed on a program receiving and displaying device according to one embodiment of the present invention. As shown in the figure, a
また、画面1500は、例えば、音声出力アイコン1503を含み得る。音声出力アイコン1503は、現在再生中の番組コンテンツに同期するオーディオ(音声)がリアルタイムの番組コンテンツのものであるか又はタイムシフトの番組コンテンツのものであるかを示す。同図では、音声出力アイコン1503は、リアルタイムの番組コンテンツのオーディオがオフであり、タイムシフトの番組コンテンツのオーディオが出力されていることを示している。主制御部31は、例えば、視聴者がリモートコントローラRCの切替ボタン(例えば矢印ボタン)を操作することにより、操作対象となるフレームが選択的に切り替わるように制御し得る。
より具体的には、視聴者は、このような2画面表示モードにおいて、番組受信表示装置30に対して上述したような選局操作や更なるタイムシフト再生操作、変速再生操作等を指示することできる。一例として、番組受信表示装置30は、視聴者による選局操作を受け付けたと判断すると、選局操作に従ってチャンネル番号を更新して、2画面表示モードを終了し、デジタル放送サービスでのリアルタイムの番組コンテンツの受信・再生に戻る。また、他の例として、番組受信表示装置30は、視聴者によるタイムシフト再生操作を受け付けたと判断すると、操作されたボタンに応じてタイムシフト再生処理を行う。
More specifically, in such a dual-screen display mode, the viewer can instruct the program receiving and displaying
以上のように、本実施形態によれば、上記実施形態と同様の利点を奏し得る。とりわけ、本実施形態によれば、視聴者は、2画面表示モードにおいて、IP配信サービスでのリアルタイムの番組及びVOD配信サービスでのタイムシフトの番組を同時に視聴することができる。例えば、サッカーの試合を視聴している視聴者は、ゴールシーンをもう一度見たいときに、リアルタイムの試合の状況を確認しつつ、過去のゴールシーンを見るといった視聴スタイルを享受することができる。これにより、視聴者は、試合中の更なる注目シーンをリアルタイムで見逃すこともなく、番組の視聴を楽しむことができる。 As described above, this embodiment can provide the same advantages as the above-mentioned embodiments. In particular, this embodiment allows a viewer to simultaneously watch a real-time program on an IP distribution service and a time-shifted program on a VOD distribution service in dual-screen display mode. For example, a viewer watching a soccer match can enjoy a viewing style in which, when he or she wants to see another goal scene, he or she can check the real-time situation of the match while watching past goal scenes. This allows the viewer to enjoy watching the program without missing any additional notable scenes during the match in real time.
また、現在のデジタル放送サービスでは、データ放送に係る番組はリアルタイムの番組に連動している。したがって、視聴者は、リアルタイムの番組を視聴していなければデータ放送に係る番組による情報提供を享受できない。しかしながら、本実施形態によれば、リアルタイムの番組が一方のフレームに表示されるので、タイムシフトの番組を見ている間も、データ放送に係る番組コンテンツによる情報提供を享受することができるようになる。 Furthermore, in current digital broadcasting services, data broadcasting programs are linked to real-time programs. Therefore, unless a viewer is watching a real-time program, the viewer cannot enjoy the information provided by the data broadcasting program. However, according to this embodiment, the real-time program is displayed in one frame, so that the viewer can enjoy the information provided by the data broadcasting program content even while watching a time-shifted program.
[第3の実施形態]
本実施形態は、番組受信表示装置30がタイムシフト再生操作を受け付けた場合に、表示装置DSP上にVOD配信サービスでのタイムシフトの番組コンテンツを表示するとともに、VOD配信サービスであることを示すインジケータを表示するように制御することを特徴とする。
[Third embodiment]
This embodiment is characterized in that when the program receiving and displaying
図16は、本発明の一実施形態に係る番組受信表示装置に表示された画面の他の例を説明するための図である。同図に示すように、本実施形態の表示装置DSPの画面1600には、タイムシフト再生されている番組コンテンツが表示されるとともに、インジケータ1601が表示される。例えば、番組受信表示装置30は、上述したように、リアルタイムの番組コンテンツ(第1の番組)の再生中に、視聴者によるタイムシフト再生操作があったとする。本実施形態では、番組受信表示装置30は、タイムシフト再生操作を受け付けると、主制御部31の制御の下、VOD配信サービスでのタイムシフトの番組コンテンツ(第2の番組)を受信・再生する。このとき、例えば、出力制御部34は、タイムシフトの番組コンテンツにIPTVサービスであることを示すインジケータ1601が重畳的に表示されるようにレンダリング/レイアウト処理を行う。
FIG. 16 is a diagram for explaining another example of a screen displayed on a program receiving and displaying device according to one embodiment of the present invention. As shown in the figure, the
また、番組受信表示装置30は、リモートコントローラRCのタイムシフト再生ボタン群T-SHIFT_Bのいずれかのボタンが押下された場合、番組コンテンツの画面1600に図10に示したようなシークバーSKBを重畳的に表示し得る。
In addition, when any button of the time shift playback button group T-SHIFT_B of the remote controller RC is pressed, the program receiving and displaying
なお、番組受信表示装置30は、IPTVサービスでのタイムシフトの番組コンテンツの再生時のみならず、デジタル放送サービスでのリアルタイムの番組コンテンツの再生時にインジケータ1601とは視覚的に異なるインジケータを表示するように制御しても良い。或いは、番組受信表示装置30は、表示装置DSPの画面上にインジケータを表示することに代えて、例えば、番組受信表示装置30に設けられたLED等をインジケータとして利用しても良い。
The program receiving and displaying
以上のように、本実施形態によれば、上記実施形態と同様の利点を奏し得る。とりわけ、本実施形態によれば、視聴者は、現在視聴している番組がIPTVサービスでのタイムシフトの番組であることを容易に認識することができる。また、タイムシフト再生操作におけるシークバーSKBは、画面下部分の比較的広い範囲を占有してしまうため、常時表示させておくと視聴の妨げとなるが、本例のようなインジケータ1601であれば、常時表示させておいても視聴の妨げとならない。
As described above, this embodiment can provide the same advantages as the above-mentioned embodiment. In particular, this embodiment allows the viewer to easily recognize that the program they are currently watching is a time-shifted program on an IPTV service. Also, the seek bar SKB used in time-shifted playback operations occupies a relatively large area at the bottom of the screen, and therefore can be a hindrance to viewing if it is displayed at all times. However, the
上記各実施形態は、本発明を説明するための例示であり、本発明をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。 The above embodiments are merely examples for explaining the present invention, and are not intended to limit the present invention to these embodiments. The present invention can be implemented in various forms without departing from the gist of the invention.
例えば、本明細書に開示される方法においては、その結果に矛盾が生じない限り、ステップ、動作又は機能を並行して又は異なる順に実施しても良い。説明されたステップ、動作及び機能は、単なる例として提供されており、ステップ、動作及び機能のうちのいくつかは、発明の要旨を逸脱しない範囲で、省略でき、また、互いに結合させることで一つのものとしてもよく、また、他のステップ、動作又は機能を追加しても良い。 For example, in the methods disclosed herein, steps, operations, or functions may be performed in parallel or in a different order, provided that the results are not inconsistent. The steps, operations, and functions described are provided merely as examples, and some of the steps, operations, and functions may be omitted or combined into one, or other steps, operations, or functions may be added, without departing from the spirit of the invention.
また、本明細書では、さまざまな実施形態が開示されているが、一の実施形態における特定のフィーチャ(技術的事項)を、適宜改良しながら、他の実施形態に追加し、又は該他の実施形態における特定のフィーチャと置換することができ、そのような形態も本発明の要旨に含まれる。 In addition, although various embodiments are disclosed in this specification, specific features (technical matters) in one embodiment can be added to or replaced with specific features in another embodiment, with appropriate modifications, and such forms are also included in the gist of the present invention.
1…番組提供サービスシステム
10…放送事業者システム
20…配信事業者システム
30…番組受信表示装置
31…主制御部
32…放送番組受信再生部
321…チューナ/変調部
322…デスクランブル部
323…分離部
324…デコード部
3241…ビデオデコード部
3242…字幕デコード部
3243…オーディオデコード部
33…IPTV番組受信再生部
331…通信インターフェース部
332…ストリーミング要求部
333…ストリーミング受信処理部
334…分離部
335…デコード部
3351…ビデオデコード部
3352…字幕デコード部
3353…オーディオデコード部
34…出力制御部
341…表示制御部
3411…合成部
3412…ディスプレイドライバ
3413…バッファ部
342…音声制御部
3421…オーディオドライバ
35…操作受付部
DSP…表示装置
SPK…スピーカ
RC…リモートコントローラ
40…通信ネットワーク
1...Program providing
Claims (10)
所定のリンク情報に従って配信サーバに所定の配信要求を送信し、前記所定の配信要求に応答して前記配信サーバから配信される番組ストリームを取得する番組ストリーム取得部と、
取得された前記番組ストリームに基づいて構成される番組コンテンツが画面に表示されるように制御する主制御部と、を備え、
前記主制御部は、視聴者の操作に従って、少なくとも第1の動作モード及び第2の動作モードのうちのいずれかを選択し、
前記番組ストリーム取得部は、
前記第1の動作モードにおいて、前記所定の配信要求としてIP配信要求を送信し、前記IP配信要求に応答して前記配信サーバからIP配信される、EPG情報に従った現在のチャンネル番号に対する前記番組コンテンツに対応する第1の番組ストリームを取得し、
前記第2の動作モードにおいて、前記所定の配信要求としてVOD配信要求を送信し、前記VOD配信要求に応答して前記配信サーバからVOD配信される第2の番組ストリームを取得し、
前記番組ストリーム取得部は、再生開始位置を現在又は過去方向に移動させる前記視聴者の操作に応じて、前記EPG情報に従った、前記現在のチャンネル番号に対する前記番組コンテンツの配信時間帯とは異なる配信時間帯の他の番組コンテンツの前記第2の番組ストリームを取得する、
番組受信表示装置。 A program receiving and displaying device adapted for IPTV services, comprising:
a program stream acquisition unit that transmits a predetermined distribution request to a distribution server in accordance with predetermined link information, and acquires a program stream distributed from the distribution server in response to the predetermined distribution request;
a main control unit that controls a program content configured based on the acquired program stream so as to be displayed on a screen;
The main control unit selects at least one of a first operation mode and a second operation mode in accordance with an operation of a viewer;
The program stream acquisition unit
In the first operation mode, an IP distribution request is transmitted as the predetermined distribution request, and a first program stream corresponding to the program content for a current channel number according to EPG information is obtained, the first program stream being IP-distributed from the distribution server in response to the IP distribution request;
In the second operation mode, a VOD distribution request is transmitted as the predetermined distribution request, and a second program stream that is VOD distributed from the distribution server in response to the VOD distribution request is obtained;
the program stream acquisition unit acquires the second program stream of another program content having a distribution time period different from a distribution time period of the program content for the current channel number according to the EPG information in response to an operation of the viewer to move a playback start position toward the present or past.
Program receiving and display device.
前記第1の動作モードにおいて、前記第1の番組ストリームに基づく前記番組コンテンツが、時間軸におけるリアルタイムの再生位置で前記画面に表示されるように制御し、
前記第2の動作モードにおいて、前記第2の番組ストリームに基づく前記番組コンテンツが前記時間軸における過去時間の再生位置で前記画面に表示されるように制御する、
請求項1に記載の番組受信表示装置。 The main control unit is
In the first operation mode, the program content based on the first program stream is controlled so as to be displayed on the screen at a real-time playback position on a time axis;
and controlling, in the second operation mode, the program content based on the second program stream to be displayed on the screen at a past playback position on the time axis.
2. A program receiving and displaying apparatus according to claim 1.
請求項2に記載の番組受信表示装置。 the main control unit controls, in the second operation mode, the program content to be displayed on the screen based on the second program stream at a playback speed different from the real-time playback speed.
3. A program receiving and displaying apparatus according to claim 2.
請求項3に記載の番組受信表示装置。 the main control unit switches to the first operation mode when a playback position of the program content in the past time reaches a playback position in the real time.
4. A program receiving and displaying apparatus according to claim 3.
請求項1に記載の番組受信表示装置。 the main control unit switches to the first operation mode when a channel number different from the current channel number is selected.
2. A program receiving and displaying apparatus according to claim 1.
請求項1に記載の番組受信表示装置。 the program stream acquisition unit acquires the second program stream from a past time specified in response to a viewer's operation, in accordance with the predetermined link information associated with the program content;
2. A program receiving and displaying apparatus according to claim 1.
前記第3の動作モードにおいて、前記第1の番組ストリームに基づく前記番組コンテンツがリアルタイムの再生位置で前記画面における第1のフレームに表示されるように制御するとともに、前記第2の番組ストリームに基づく前記番組コンテンツが過去時間の再生位置で前記第1のフレームとは異なる第2のフレームに表示されるように制御する、
請求項1に記載の番組受信表示装置。 The main control unit switches to a third operation mode in accordance with an operation of a viewer,
in the third operation mode, controlling the program content based on the first program stream to be displayed in a first frame on the screen at a real-time playback position, and controlling the program content based on the second program stream to be displayed in a second frame different from the first frame at a past playback position;
2. A program receiving and displaying apparatus according to claim 1.
請求項1に記載の番組受信表示装置。 when a playback position of the program content based on the second program stream reaches a playback position in real time, the program stream acquisition unit transmits an IP delivery request instead of the VOD delivery request, and receives the first program stream that is IP-delivered from the delivery server in response to the IP delivery request.
2. A program receiving and displaying apparatus according to claim 1.
所定のリンク情報に従って配信サーバに所定の配信要求を送信することと、
前記所定の配信要求に応答して前記配信サーバから配信される番組ストリームを取得することと、
取得された前記番組ストリームに基づいて構成される番組コンテンツが画面に表示されるように制御することと、を含み、
前記制御することは、視聴者の操作に従って、少なくとも第1の動作モード及び第2の動作モードのうちのいずれかを選択することを含み、
前記番組ストリームを取得することは、
前記第1の動作モードにおいて、前記所定の配信要求としてIP配信要求を送信し、前記IP配信要求に応答して前記配信サーバからIP配信される、EPG情報に従った現在のチャンネル番号に対する前記番組コンテンツに対応する第1の番組ストリームを取得することと、
前記第2の動作モードにおいて、前記所定の配信要求としてVOD配信要求を送信し、前記VOD配信要求に応答して前記配信サーバからVOD配信される第2の番組ストリームを取得することと、
再生開始位置を現在又は過去方向に移動させる前記視聴者の操作に応じて、前記EPG情報に従った、前記現在のチャンネル番号に対する前記番組コンテンツの配信時間帯とは異なる配信時間帯の他の番組コンテンツの前記第2の番組ストリームを取得することと、を含む、
番組受信表示制御方法。 A program receiving and displaying control method for a program receiving and displaying device adapted for an IPTV service, comprising:
Transmitting a predetermined distribution request to a distribution server according to the predetermined link information;
acquiring a program stream distributed from the distribution server in response to the predetermined distribution request;
and controlling the display of program content based on the acquired program stream on a screen;
the controlling includes selecting at least one of a first operation mode and a second operation mode in accordance with an operation of a viewer;
Obtaining the program stream includes:
In the first operation mode, transmitting an IP distribution request as the predetermined distribution request, and acquiring a first program stream corresponding to the program content for a current channel number according to EPG information, which is IP-distributed from the distribution server in response to the IP distribution request;
In the second operation mode, transmitting a VOD distribution request as the predetermined distribution request, and acquiring a second program stream distributed by VOD from the distribution server in response to the VOD distribution request;
acquiring the second program stream of another program content having a distribution time period different from a distribution time period of the program content for the current channel number according to the EPG information in response to an operation of the viewer to move a playback start position toward the present or past direction;
A program reception display control method.
前記方法は、
所定のリンク情報に従って配信サーバに所定の配信要求を送信することと、
前記所定の配信要求に応答して前記配信サーバから配信される番組ストリームを取得することと、
取得された前記番組ストリームに基づいて構成される番組コンテンツが画面に表示されるように制御することと、を含み、
前記制御することは、視聴者の操作に従って、少なくとも第1の動作モード及び第2の動作モードのうちのいずれかを選択することを含み、
前記番組ストリームを取得することは、
前記第1の動作モードにおいて、前記所定の配信要求としてIP配信要求を送信し、前記IP配信要求に応答して前記配信サーバからIP配信される、EPG情報に従った現在のチャンネル番号に対する前記番組コンテンツに対応する第1の番組ストリームを取得することと、
前記第2の動作モードにおいて、前記所定の配信要求としてVOD配信要求を送信し、前記VOD配信要求に応答して前記配信サーバからVOD配信される第2の番組ストリームを取得することと、
再生開始位置を現在又は過去方向に移動させる前記視聴者の操作に応じて、前記EPG情報に従った、前記現在のチャンネル番号に対する前記番組コンテンツの配信時間帯とは異なる配信時間帯の他の番組コンテンツの前記第2の番組ストリームを取得することと、を含む、
記録媒体。
A machine-readable recording medium having a computer program recorded thereon that causes a computing device to execute a method for display control of a program stream delivered by an IPTV service, comprising:
The method comprises:
Transmitting a predetermined distribution request to a distribution server according to the predetermined link information;
acquiring a program stream distributed from the distribution server in response to the predetermined distribution request;
and controlling the display of program content based on the acquired program stream on a screen;
said controlling includes selecting at least one of a first operation mode and a second operation mode in accordance with an operation of a viewer;
Obtaining the program stream includes:
In the first operation mode, transmitting an IP distribution request as the predetermined distribution request, and acquiring a first program stream corresponding to the program content for a current channel number according to EPG information, which is IP-distributed from the distribution server in response to the IP distribution request;
In the second operation mode, transmitting a VOD distribution request as the predetermined distribution request, and acquiring a second program stream distributed by VOD from the distribution server in response to the VOD distribution request;
acquiring the second program stream of another program content having a distribution time period different from a distribution time period of the program content for the current channel number according to the EPG information in response to an operation of the viewer to move a playback start position toward the present or past direction;
Recording medium.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023098147A JP7462199B1 (en) | 2023-06-14 | 2023-06-14 | Program receiving and display device and program receiving and display control method |
| JP2023-098147 | 2023-06-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024257692A1 true WO2024257692A1 (en) | 2024-12-19 |
Family
ID=90526568
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2024/020788 Pending WO2024257692A1 (en) | 2023-06-14 | 2024-06-06 | Program reception display device and program reception display control method |
Country Status (2)
| Country | Link |
|---|---|
| JP (2) | JP7462199B1 (en) |
| WO (1) | WO2024257692A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024181121A1 (en) | 2023-02-27 | 2024-09-06 | 東レ株式会社 | Direct-drawing-type waterless lithographic printing plate precursor and method for producing waterless lithographic printing plate therefrom |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004088466A (en) * | 2002-08-27 | 2004-03-18 | Nec Corp | Live video distribution system |
| JP2009296484A (en) * | 2008-06-09 | 2009-12-17 | Hitachi Ltd | Content distribution system and distribution server, transmission-side terminal, and distribution server program and transmission-side terminal program |
| WO2012096372A1 (en) * | 2011-01-14 | 2012-07-19 | シャープ株式会社 | Content reproduction device, content reproduction method, delivery system, content reproduction program, recording medium, and data structure |
| WO2013008866A1 (en) * | 2011-07-12 | 2013-01-17 | シャープ株式会社 | Generation device, distribution server, generation method, playback device, playback method, playback system, generation program, playback program, recording medium and data structure |
| JP2013524618A (en) * | 2010-04-02 | 2013-06-17 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for providing time shift service in digital broadcasting system and system thereof |
| WO2017187764A1 (en) * | 2016-04-28 | 2017-11-02 | ソニー株式会社 | Information processing terminal device and distribution device |
-
2023
- 2023-06-14 JP JP2023098147A patent/JP7462199B1/en active Active
-
2024
- 2024-03-13 JP JP2024039493A patent/JP7549315B1/en active Active
- 2024-06-06 WO PCT/JP2024/020788 patent/WO2024257692A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004088466A (en) * | 2002-08-27 | 2004-03-18 | Nec Corp | Live video distribution system |
| JP2009296484A (en) * | 2008-06-09 | 2009-12-17 | Hitachi Ltd | Content distribution system and distribution server, transmission-side terminal, and distribution server program and transmission-side terminal program |
| JP2013524618A (en) * | 2010-04-02 | 2013-06-17 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for providing time shift service in digital broadcasting system and system thereof |
| WO2012096372A1 (en) * | 2011-01-14 | 2012-07-19 | シャープ株式会社 | Content reproduction device, content reproduction method, delivery system, content reproduction program, recording medium, and data structure |
| WO2013008866A1 (en) * | 2011-07-12 | 2013-01-17 | シャープ株式会社 | Generation device, distribution server, generation method, playback device, playback method, playback system, generation program, playback program, recording medium and data structure |
| WO2017187764A1 (en) * | 2016-04-28 | 2017-11-02 | ソニー株式会社 | Information processing terminal device and distribution device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7549315B1 (en) | 2024-09-11 |
| JP2024179361A (en) | 2024-12-26 |
| JP2024180272A (en) | 2024-12-26 |
| JP7462199B1 (en) | 2024-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10368119B2 (en) | Method, device and computer program product for outputting a transport stream | |
| JP7410107B2 (en) | Receiving method and receiving device | |
| US11831962B2 (en) | Switched multicast video streaming | |
| KR101317436B1 (en) | Network based instant replay and time shifted playback | |
| US8429687B2 (en) | System and method for an active video electronic programming guide | |
| WO2001060057A1 (en) | Receiving terminal device and control method therefor | |
| JP2004297628A (en) | Stream switching apparatus and apparatus for providing contents thereto | |
| CN102577416A (en) | Method, device and system for selectively outputting multimedia content | |
| JP7549315B1 (en) | Program receiving and display device and program receiving and display control method | |
| KR20090008968A (en) | Content data transmission method, broadcast receiver and broadcast reception method | |
| EP2275950A1 (en) | A content distribution system comprising an on-demand server | |
| JP7625233B2 (en) | Program receiving and display device and program receiving and display control method | |
| JP2004015224A (en) | Television receiver | |
| JP2022507910A (en) | Time-shift playback | |
| KR101435834B1 (en) | An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment | |
| KR101462279B1 (en) | Apparatus method for viewing subscription in IPTV |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24823308 Country of ref document: EP Kind code of ref document: A1 |