DE102010049734A1 - Method for providing uninterrupted full-screen view of media files, particularly Internet videos in hypertext beds, involves executing background program on multimedia computer by computer network, particularly Internet - Google Patents
Method for providing uninterrupted full-screen view of media files, particularly Internet videos in hypertext beds, involves executing background program on multimedia computer by computer network, particularly Internet Download PDFInfo
- Publication number
- DE102010049734A1 DE102010049734A1 DE102010049734A DE102010049734A DE102010049734A1 DE 102010049734 A1 DE102010049734 A1 DE 102010049734A1 DE 102010049734 A DE102010049734 A DE 102010049734A DE 102010049734 A DE102010049734 A DE 102010049734A DE 102010049734 A1 DE102010049734 A1 DE 102010049734A1
- Authority
- DE
- Germany
- Prior art keywords
- computer
- program
- video
- screen
- network
- 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.)
- Withdrawn
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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4227—Providing Remote input by a user located remotely from the client device, e.g. at work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- 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/482—End-user interface for program selection
-
- 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/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren, um mehrere Mediendateien, die in die Hypertext-Struktur eines Computernetzwerkes eingebettet sind, insbesondere Internetvideos, auf einem Computer mit Fernsehmonitor als unterbrechungsfreie, sequenzielle Vollbildschirm-Wiedergabe auszugeben.The invention relates to a method for outputting a plurality of media files embedded in the hypertext structure of a computer network, in particular internet video, on a computer with a television monitor as an uninterrupted, sequential full screen display.
Stand der TechnikState of the art
In den Wohnzimmern der Konsumenten befinden sich neben HiFi und TV-Gerät zunehmend zwei neue Klassen von Unterhaltungselektronik. Auf der einen Seite entweder eine proprietäre Settop-Box oder ein generischer (Mini-)Desktop-Computer zur Wiedergabe von Internetvideos auf dem Fernsehgerät und auf der anderen Seite ein Tablet-Computer zum bequemen Surfen im Internet von der Couch aus.In the living rooms of the consumers are next to hi-fi and TV set increasingly two new classes of consumer electronics. On the one hand either a proprietary set-top box or a generic (mini) desktop computer to play Internet videos on the TV and on the other hand a tablet computer for comfortable surfing the Internet from the couch.
Zu beobachten ist, dass beide Geräte gleichzeitig ihre Berechtigung zu scheinen haben, obwohl ja theoretisch auf dem Multimedia-PC auch mittels Tastatur und Maus im Internet gesurft werden könnte und andererseits auf dem Tablet-Computer auch Videos angesehen werden können. Diese technologische Redundanz kann zum Teil durch die folgenden Annahmen erklärt werden:
Tastatur und Maus als dem Produktivumfeld entlehnte Bediengeräte werden im Rahmen der „Komfortzone Wohnzimmer” gemeinhin als störend empfunden und können auch nicht an den sinnlichtaktilen Bedienkomfort eines drahtlosen Tablet-Devices heranreichen.It can be observed that both devices have their authorization to appear at the same time, although theoretically on the multimedia PC it would also be possible to surf the Internet using a keyboard and mouse and videos can also be viewed on the tablet computer. This technological redundancy can be explained in part by the following assumptions:
Keyboard and mouse as the productive environment borrowed operating devices are commonly perceived as disturbing in the "comfort zone living room" and can not come close to the sensory-tactile ease of use of a wireless tablet device.
Hypertextuell strukturierte Inhalte mit hoher Interaktivität, hoher semantischer Informationsdichte und geringer gestaltlicher Geschlossenheit werden vorzugsweise auf einem Touch-Gerät und individuell rezipiert.Hypertextually structured content with high interactivity, high semantic information density and low formality are preferably received on a touch device and individually.
Sequenziell strukturierte Inhalte mit weitgehend fehlender Interaktivität, eher niedriger semantischer Informationsdichte und von hoher gestaltlicher Geschlossenheit wie Videos oder Diashows werden hingegen vorzugsweise auf dem Fernsehmonitor und oft gemeinschaftlich rezipiert.Sequentially structured content with largely missing interactivity, rather low semantic information density and high formality such as videos or slideshows, however, are preferably received on the television monitor and often collectively.
Der individuellen Rezeption hypertextueller Inhalte auf der einen und der gemeinschaftlichen Rezeption sequenzieller Inhalte auf der anderen Seite liegen unterschiedliche neurophysiologische und soziale Mechanismen zu Grunde, und sie weisen unterschiedliche Optima hinsichtlich Abstand, Größe, Interaktivität und Mobilität des zu verwendenen Displays auf: die individuelle, hypertextuelle Rezeption profitiert von nahem Leseabstand, handlichem Bildschirmformat, Multitouchfunktionalität, drahtloser Portabilität; die gemeinschaftliche, sequenzielle Rezeption profitiert hingegen von einem größeren Monitorabstand sowie von einem großen Bildschirmformat auf einem feststehenden Monitor, um auch mehreren Personen eine bequeme frontale Betrachtung zu ermöglichen, sowie vom Verzicht auf störende Bedienelemente im Fernsehbild, welche die gestaltliche Geschlossenheit der Darbietung beeinträchtigen.The individual reception of hypertextual content on the one hand and the shared reception of sequential content on the other are based on different neurophysiological and social mechanisms, and have different optima regarding the distance, size, interactivity and mobility of the display to be used: the individual, hypertextual Reception benefits from close reading distance, handy screen format, multi-touch functionality, wireless portability; the shared, sequential reception, on the other hand, profits from a larger monitor distance and from a large screen format on a fixed monitor, in order to allow several people a comfortable frontal view, as well as from the elimination of annoying operating elements in the television picture, which impair the formal integrity of the performance.
Die Vermengung sequenzieller und hypertextueller Inhalte auf einem einzigen Bildschirm bei aktuellen Internetangeboten ist ein aus der Historie des PC-Einzelarbeitsplatzes gewachsener Kompromiss zu Lasten der Qualität einer gemeinschaftlichen sequenziellen Rezeption, der dem Mangel an Raum und Monitorfläche am Arbeitsplatz geschuldet ist. Mit der Verschiebung der Internetnutzung fort vom individuell genutzten Recherche- und Produktivitäts-Tool, hin zum gemeinschaftlich genutzten Unterhaltungsmedium und weg vom Arbeitsplatz, hinein in das geräumigere vom TV-Großbildschirm dominierte Wohnzimmer, ist diese Vermengung nicht länger notwendig und kann durch die sachgerechte Reservierung des TV-Hauptbildschirms für potenziell gemeinschaftlich rezipierte sequenzielle Inhalte und die Auslagerung aller hypertextuellen Inhalte auf ein vorteilhafterweise drahtloses Tablet-Device gelöst werden.The blending of sequential and hypertextual content on a single screen with current Internet offerings is a compromise that has grown out of the history of the personal computer workstation at the expense of the quality of a collaborative sequential reception due to the lack of space and monitor space in the workplace. With the shift of Internet usage away from the individualized research and productivity tool, to the shared entertainment medium and away from the workplace, into the more spacious living room dominated by the large-screen TV screen, this blending is no longer necessary and can be properly reserved TV main screen for potentially collectively received sequential content and the outsourcing of all hypertextual content to an advantageously wireless tablet device.
Unter diesen Prämissen müssen auch die aktuellen Bemühungen von Apple-TV und Google-TV, die vom Smartphone bekannten „Apps”, das heißt hypertextuell strukturierte Inhalte auf den Fernsehbildschirm zu portieren und darüber hinaus eine klassische Computertastatur im Wohnzimmer zu etablieren als vorübergehender Irrweg angesehen werden. Dies umso mehr, da die Aufgaben der hierzu notwendigen proprietären Settopboxen durch entsprechende Software auch von handelsüblichen, generischen Mini-PCs sehr viel kostengünstiger erfüllt werden können.Under these premises, the current efforts of Apple TV and Google TV, porting the "apps" known from the smartphone, that is hypertextually structured content on the TV screen and also to establish a classic computer keyboard in the living room must be seen as a temporary aberration , All the more so, since the tasks of the proprietary set-top boxes required for this purpose can be fulfilled much more cost-effectively by corresponding software even from commercially available, generic mini-PCs.
Aufgabe der ErfindungObject of the invention
Der Erfindung liegen zwei Aufgaben zu Grunde: Erstens den Fernsehmonitor für die Rezeption von Internetvideos vollständig von der Anzeige von Interaktionselementen zu entlasten, das heißt, die Benutzerinteraktion vollständig auf einen zweiten vorteilhafterweise drahtlos an das Netzwerk angebundenen (Tablet) Computer zu verlagern, zweitens die im Internet üblicherweise in Hypertext eingebetteten Videodateien für die Wiedergabe auf dem Fernsehmonitor in ein sequenzielles Format ohne unnötige Brüche hinsichtlich der gestaltlichen Geschlossenheit umzuwandeln.The invention is based on two objects: First, to completely relieve the TV monitor for the reception of Internet videos of the display of interaction elements, that is, the user interaction completely relocate to a second advantageously wirelessly connected to the network (tablet) computer, secondly in the Internet usually hypertext-embedded video files for display on the television monitor in a sequential format without unnecessary breaks in terms of form closure to convert.
Offenbarung der ErfindungDisclosure of the invention
Diese Aufgaben werden durch ein Verfahren nach Anspruch 1 gelöst. Die Unteransprüche beschreiben bevorzugte Weiterbildungen. Ergänzend wird eine Anordnung zur Durchführung des erfindungsgemäßen Verfahrens, sowie eine für den Erfindungszweck geeignete Applikation (sog. App) mit grafischer Touchscreen-Bedienoberfläche für Tablet-Computer geschaffen.These objects are achieved by a method according to
Der Erfindung liegt der Gedanke zu Grunde, auf einem Tablet-Computer einen wohnzimmertauglichen Video-Regieplatz zu realisieren, von dem aus unterschiedliche Videodateien im Netzwerk hypertextuell durchstöbert, vorab angespielt, sequenziell aneinandergereiht und anschließend ohne ungewollte Brüche auf dem Fernsehmonitor über einen dort angeschlossenen weiteren Computer im Vollbildmodus vorgeführt werden können. Im Folgenden wird dem entsprechend unter dem Begriff „Video” eine reine sequenzielle Darstellung von Bild- und Toninhalten ohne zusätzliche Interaktionselemente, wie Links oder Softbuttons verstanden. Hierzu gehören traditionelle digitale Filmdarbietungen ebenso wie Diashows, welche auch mit einer Tonspur und/oder Untertiteln versehen sein können.The invention is based on the idea of realizing on a tablet computer a living room suitable video control room, from which different video files in the network hypertextually browsed, pre-recorded sequentially strung together and then without unwanted breaks on the television monitor via a further computer connected there can be demonstrated in full screen mode. In the following, the term "video" is understood to mean a pure sequential representation of image and sound content without additional interaction elements, such as links or softbuttons. These include traditional digital film performances as well as slideshows, which may also be provided with a soundtrack and / or subtitles.
Das erfindungsgemäße Verfahren basiert auf einem neuartigen Zusammenspiel von einem mit einem Computernetzwerk, insbesondere einem Internet, verbundenen Multimedia-Computer mit Fernsehbildschirm und einem weiteren ebenfalls mit dem Computernetzwerk verbundenen Computer mit Touch-Screen.The inventive method is based on a novel interaction of a connected to a computer network, in particular an Internet, multimedia computer with TV screen and another also connected to the computer network computer with touch screen.
Hierzu werden auf dem Multimedia-Computer ein Video-Wiedergabeprogramm im Vollbildmodus sowie parallel eines oder mehrere unsichtbare Hintergrundprogramme ausgeführt, welche zusammen die folgenden Funktionen erfüllen: Empfangen von Netzwerkadress- und Steuerungsdaten in Bezug auf die anzuzeigenden Videodateien von dem Tablet-Computer über das Computernetzwerk; Laden der angeforderten Videodateien in den Arbeistspeicher des Multimedia-Computers; Bereitstellen eines Datenstromes, der die Wiedergabe von zwei oder mehr ausgewählten Videodateien als ein einziges unterbrechungsfreies Vollbild-Video durch das Video-Wiedergabeprogramm ermöglicht.For this purpose, a video player in full screen mode and in parallel one or more invisible background programs are executed on the multimedia computer, which together perform the following functions: receiving network address and control data relating to the video files to be displayed from the tablet computer via the computer network; Loading the requested video files into the memory store of the multimedia computer; Providing a stream of data that enables the playback of two or more selected video files as a single uninterrupted full-screen video by the video player.
Gleichzeitig werden auf dem Tablet-Computer ein oder mehrere Steuerungsprogramme ausgeführt, welche zusammen die folgenden Funktionen erfüllen: Empfangen und Anzeigen von Inhalten eines Computernetzwerkes in der Art eines Browsers; Darstellen von gefundenen Mediendateien in einer Voransicht; Wiedergeben und Steuern von Videos auf dem Tablet-Computer über ein manuelles Bedienfeld; netzwerkvermitteltes Fernsteuern der Auswahl und der Wiedergabe von Videos auf dem Multimedia-Computer über die Bedienoberfläche des Tablet-Computers; Empfang und Verarbeitung von Statusmeldungen des Multimedia-Computers sowie Anzeige derselben auf der Bedienoberfläche des Tablet-Computers.At the same time, one or more control programs are executed on the tablet computer, which together perform the following functions: receiving and displaying contents of a computer network in the manner of a browser; Presenting found media files in a preview; Playing and controlling videos on the tablet computer through a manual control panel; network remotely controlling the selection and playback of videos on the multimedia computer via the user interface of the tablet computer; Receiving and processing status messages from the multimedia computer and displaying them on the user interface of the tablet computer.
Nachdem die Steuerungsprogramme auf beiden Computern gestartet worden sind, wählt der Nutzer über die Browseroberfläche des Tablet-Computers eine oder mehrere Videodateien aus dem Netzwerk für die anschließende Wiedergabe auf dem Multimedia-Computer aus und ordnet sie auf der Bedienoberfläche des Tablet-Computers in der von ihm gewünschten Reihenfolge an.After the control programs have been started on both computers, the user selects one or more video files from the network via the browser interface of the tablet computer for subsequent playback on the multimedia computer and arranges them on the user interface of the tablet computer to him desired order.
Der Tablet-Computer übermittelt daraufhin die Netzwerkadressen, sowie die aktuelle Reihenfolge mindestens der ersten beiden gewählten Videodateien an den Multimedia-Computer. Der Multimedia-Computer beginnt sodann diese Videodateien über das Netzwerk in seinen Arbeitsspeicher zu laden (Buffering) und meldet an den Tablet-Computer laufend den Status dieses Ladeprozesses zurück. Wählt der Nutzer auf dem Tablet-PC eine vom Dateianfang abweichende Startposition für das Video, wird auch diese Information an den Multimedia-Computer weitergeleitet und dort interpretiert. Der Tablet-Computer signalisiert dem Nutzer durch eine geeignete Anzeige den Bereitschaftsstatus des Multimedia-Computers für die Wiedergabe der gewählten Videos an der gewünschten Startposition.The tablet computer then transmits the network addresses, as well as the current order of at least the first two selected video files to the multimedia computer. The multimedia computer then begins to load these video files via the network into its main memory (buffering) and continuously reports back to the tablet computer the status of this loading process. If the user selects a starting position for the video on the tablet PC that deviates from the beginning of the file, this information will also be forwarded to the multimedia computer and interpreted there. The tablet computer signals the user by means of a suitable display the readiness status of the multimedia computer for the playback of the selected videos at the desired start position.
Zum Start der Vorführung gibt der Nutzer einen Befehl auf dem Tablet-Computer ein, welcher an den Multimedia-Computer gegebenenfalls mit der Startposition der wiederzugebenen Videodatei, übermittelt wird. Das Steuerprogramm auf dem Multimedia-Computer startet daraufhin falls zuvor noch nicht geschehen, das Video-Wiedergabeprogramm im Vollbildmodus und beginnt mit der Wiedergabe des ersten Videos. Auf ein am Tablet-Computer eingegebenes Kommando des Nutzers oder nach Ende des ersten Videos kann anschließend bruchlos das zweite Video aus der gewählten Reihenfolge präsentiert werden.To start the demonstration, the user enters a command on the tablet computer, which is transmitted to the multimedia computer, where appropriate, with the start position of the video file to be played back. The control program on the multimedia computer then launches, if not already done, the video player in full screen mode and starts playing the first video. Following a command entered by the user on the tablet computer or after the end of the first video, the second video from the selected sequence can then be presented without interruption.
Während die Wiedergabe für das Publikum auf dem Multimedia-Computer läuft, kann der Nutzer auf dem Tablet-Computer zudem verschiedene Aktionen innerhalb dessen Steuerprogrammes durchführen, ohne dass die Wiedergabe auf dem Publikumsmonitor davon gestört oder beeinflusst wird. Es können weitere Videos im Netzwerk gesucht, auf dem Tablet-Computer angespielt, die Wiedergabe-Reihenfolge geändert werden etc. Auch kann das aktuell auf dem Multimedia-Computer laufende Video zunächst am Tablet-Computer vor- und zurückgespult oder pausiert werden, bevor per explizitem Nutzerbefehl diese Aktionen auch auf dem Publikumsmonitor durchgeführt werden. Alternativ kann die Steuerung aber auch für das Publikum sichtbar geschehen.While the audience is playing on the multimedia computer, the user on the tablet computer can also perform various actions within its control program without disturbing or affecting playback on the audience monitor. It can be searched for other videos on the network, played on the tablet computer, the playback order can be changed, etc. Also, the currently running on the multimedia computer video can first be forwarded on the tablet computer and rewound or paused before by explicit User command these actions are also performed on the audience monitor. Alternatively, the control can also be visible to the public.
Der Tablet-Computer und der Multimedia-Computer tauschen fortlaufend alle notwendigen Informationen wie Dateiadressen, Abspielreihenfolge, Abspielpositionen, Bufferingstatus etc. aus, um die nächsten vom Nutzer gewünschten Videoinhalte zu antizipieren und dem Publikum eine möglichst bruchlose Vorstellung der gewählten Videoinhalte bieten zu können.The tablet computer and the multimedia computer continuously exchange all necessary information such as file addresses, play order, Playheads, Bufferingstatus etc., in order to anticipate the next video content desired by the user and to offer the audience a presentation of the selected video content as unbroken as possible.
Kurze Beschreibung der ZeichnungenBrief description of the drawings
Bevorzugte AusführungsformPreferred embodiment
In der in
Eine vorteilhafte grafische Touch-Bedienoberfläche des Tablet-Computer C2 ist in
Sucht der Nutzer in einem ersten Schritt über die Texteingabe in einem der beiden Eingabefenster A, E des Browsers mittels einer vom Betriebssystem des Tablet-Computers eingeblendeten Bildschirmtastatur nach Webseiten, die eingebundene Video- oder Bilddateien enthalten, erhält er anschließend eine Anzeige von Hypertext-Inhalten im Bereich H, zusammen mit Verweisen auf Netzwerkadressen (URLs) von Video- und/oder Bilddateien. Über eine in den Browser implementierte Drag&Drop-Funktion kann der Nutzer diese Verweise aus dem Bereich H in die Filmvorschau-Fenster F1, F2 ziehen. In jedes der Fenster F1, F2 passt ein einzelner Dateiverweis, jeder neue Verweis ersetzt den vorangegangenen. Mit den Bedienelementen B1, B2 kann eine Sichtung der referenzierten Videos innerhalb der Fenster F1, F2 vorgenommen werden, und es kann deren Wiedergabe auf dem Publikumsschirm gestartet und gesteuert werden.If the user first searches via the text input in one of the two input windows A, E of the browser by means of an on-screen keyboard displayed by the operating system of the tablet computer for web pages containing embedded video or image files, he then receives a display of hypertext contents in the area H, together with references to network addresses (URLs) of video and / or image files. Via a drag-and-drop function implemented in the browser, the user can drag these references from the area H into the movie preview windows F1, F2. In each of the windows F1, F2 fits a single file reference, each new reference replaces the previous one. With the controls B1, B2, a review of the referenced videos within the windows F1, F2 can be made, and their playback can be started and controlled on the audience screen.
Über die Netzwerkadressen (URLs) U1, U2 der auf diese Weise in den Fenstern F1, F2 für die Vorführung vorausgewählten Videos werden die Videodaten V1, V2 von den entfernten Rechnern C3, C4 abgerufen und in den Tablet-Computer C2 geladen, gleichzeitig übermittelt das Steuerprogramm P2 die Netzwerkadressen U1, U2 zusammen mit weiteren Steuerdaten S1, S2 an das Hintergrundprogramm P1 auf dem Multimedia-Computer C1. Anschließend ruft das Hintergrundprogramm P1 seinerseits mit Hilfe der Netzwerkadressen U1, U2 die Videodateien V1, V2 von den entfernten Computern C3, C4 ab und lädt sie zumindest teilweise in den Arbeitsspeicher W. Dieser Vorgang wird auch Buffering genannt.The video data V1, V2 are retrieved from the remote computers C3, C4 and loaded into the tablet computer C2 via the network addresses (URLs) U1, U2 of the videos thus preselected in the windows F1, F2 for the presentation Control program P2, the network addresses U1, U2 together with other control data S1, S2 to the background program P1 on the multimedia computer C1. Subsequently, the background program P1 in turn retrieves the video files V1, V2 from the remote computers C3, C4 with the aid of the network addresses U1, U2 and at least partially loads them into the working memory W. This process is also called buffering.
Über ein Rücksignal R teilt das Programm P1 dem Programm P2 über das Netzwerk mit, ob der Arbeitsspeicher für den Start der angeforderten Videos bereits ausreichend mit Daten gefüllt ist, um die Wiedergabe auf dem Publikumsbildschirm M1 zu starten. Der Status dieses Bufferings im Multimedia-Computer C1 zur Wiedergabe der gewählten Dateien wird am Tablet-Computer C2 für jeden Bereich F1, F2, L getrennt bei den zugehörigen Bedienelemente B1, B2, B3 angezeigt.Via a return signal R, the program P1 informs the program P2 via the network whether the memory for the start of the requested videos is already sufficiently filled with data in order to start the reproduction on the audience screen M1. The status of this buffering in the multimedia computer C1 for reproducing the selected files is displayed on the tablet computer C2 separately for each area F1, F2, L at the associated controls B1, B2, B3.
Meldet das Rücksignal R ein ausreichendes Bufferings im Multimedia-Computer C1, so gibt das Programm P2 den betreffenden Bedienknopf innerhalb der Bedienfelder B1, B2, B3 zum Start der Publikumsvorführung auf M1 frei. Wird dieser betätigt, sendet Programm P2 einen weiteren Steuerbefehl über das Netzwerk N an Programm P1 welches wiederum das Video-Wiedergabeprogramm P3 anweist, jetzt die aktuell mit dem jeweiligen Bedienfeld B1, B2, B3 verknüpften und bereits im Arbeitsspeicher W vorgehaltenen Videodaten abzuspielen.If the return signal R indicates adequate buffering in the multimedia computer C1, then the program P2 releases the respective control button within the control panels B1, B2, B3 to start the audience presentation on M1. If this is actuated, program P2 transmits another control command via the network N to program P1, which in turn instructs the video display program P3 to now play the video data currently associated with the respective control panel B1, B2, B3 and already stored in main memory W.
Ohne die laufende Wiedergabe auf dem Publikumsbildschirm M1 zu beeinträchtigen kann der Nutzer auf dem Tablet-Computer C2 derweil unterschiedliche Aktionen durchführen. Er kann neue Webseiten suchen und in den Bereich H laden, er kann neue gefundene Verweise in die Fenster F1, F2 ziehen und dort vorab sichten, sowie die geplante Abspielposition festlegen, er kann per Drag&Drop Verweise zwischen den Fenstern F1, F2 und der Playlist L hin- und herschieben oder die Playlist editieren. Er kann unterschiedliche Playlisten extern abgespeichern und wieder in den Bereich L zurück laden, er kann eine Abspielposition innerhalb der Playlist bestimmen und die Playlist L als Ganzes zur Wiedergabe auf dem Publikumsmonitor M1 beim Programm P1 anmelden.Meanwhile, without interfering with the current playback on the audience screen M1, the user can perform various actions on the tablet computer C2. He can search new web pages and load into the area H, he can pull new found references into the windows F1, F2 and sift there in advance, as well as the planned play position set, he can drag & drop references between the windows F1, F2 and the playlist L toggle or edit the playlist. He can save different playlists externally and load them back into the area L, he can determine a play position within the playlist and register the playlist L as a whole for playback on the audience monitor M1 in the program P1.
Während des erfindungsgemäßen Betriebes werden vom Programm P2 die Netzwerkadressen U1, U2 der in die beiden Fenster F1, F2 aktuell geladenen Videos V1, V2, sowie die in der Playlist L und im Bereich H vorhandenen weiteren Verweise auf Videodateien fortlaufend zusammen mit den Eingaben des Nutzers analysiert. Als Ergebnis dieser Analyse entscheidet das Programm P2 auf C1 welche Videodaten mit welcher Priorität und in welchem Umfang vorzugsweise in den Arbeitsspeicher W auf C1 zu laden sind, um die wahrscheinlichsten vom Nutzer intendierten Abspielfolgen bestmöglich, dass heißt im Idealfall ohne Brüche oder Zeitverzögerungen auf M1 wiederzugeben. Entsprechende Steueranweisungen werden dem Hintergrundprogramm P1 auf C1 zusätzlich zu den übertragenen Netzwerkadressen der Videodateien übermittelt.During the operation according to the invention, the program P2 stores the network addresses U1, U2 of the videos V1, V2 currently loaded in the two windows F1, F2 as well as the further references to video files present in the playlist L and in the area H together with the inputs of the user analyzed. As a result of this analysis, the program P2 decides on C1 which video data is to be loaded with priority and to which extent preferably in the main memory W on C1 in order to best reproduce the most likely user-intended sequences, that is ideally to reproduce without breaks or time delays on M1 , Corresponding control instructions are transmitted to the background program P1 on C1 in addition to the transmitted network addresses of the video files.
Bei dem erfindungsgemäßen Verfahren wird somit nach dem Starten eines Hintergrundprogrammes P1 auf einem ersten Computer C1 und eines Steuerungsprogrammes P2 auf einem zweiten Computer C2 in einem ersten Schritt St0 eine wechselseitige Kommunikation zwischen diesen beiden Computern für den Austausch von Adressdaten U1, U2 und Steuerdaten S1, S2 über ein Netzwerk N aufgebaut. In Schritt St1 wählt der Nutzer über die Nutzeroberfläche des Steuerprogrammes P2 die Netzwerkadresse (U1) einer innerhalb des Netzwerkes gespeicherten ersten Videodatei (V1) aus. In Schritt St2 wird die Wiedergabe der ersten Videodatei V1 auf dem zweiten Computer C2 vom Nutzer gestartet und zugehörige Steuerdaten S1 erzeugt, die insbesondere die gewünschte Startposition innerhalb des ersten Videos V1 enthalten. In Schritt St3 werden die Adressdaten U1 und die Steuerdaten S1 vom Steuerprogramm P2 auf den Computer C2 an das Hintergrundprogramm P1 auf dem Computer C1 übertragen. In Schritt St4 lädt das Hintergrundprogramm P1 benötigte Videodaten gemäß der erhaltenen Adressdaten U1 und der Steuerdaten S1 in den Arbeitsspeicher W des Computers C1 (Buffering). In Schritt St5 übermittelt das Hintergrundprogramm P1 ein. Rücksignal R, welches Informationen über den Fortschritt des Bufferings des ersten Videos V1 trägt, an das Steuerprogramm P2, welches das Rücksignal R interpretiert. In Schritt St6 startet der Nutzer auf der Bedienoberfläche des Computers C2 eine bildschirmfüllende Wiedergabe des ersten Videos V1 auf dem ersten Computer C1 durch ein Video-Wiedergabeprogramm P3 vermittelt durch das Steuerprogramm P2 und das Hintergrundprogramm P1. In Schritt St7 wählt der Nutzer über die Nutzeroberfläche des Steuerprogrammes P2 die Netzwerkadresse (U2) einer innerhalb des Netzwerkes gespeicherten zweiten Videodatei (V2) aus. In Schritt St8 werden die Adressdaten U2 und die Steuerdaten S2 vom Steuerprogramm P2 auf den Computer C2 an das Hintergrundprogramm P1 auf dem Computer C1 übertragen. In Schritt St9 lädt das Hintergrundprogramm P1 benötigte Videodaten gemäß der erhaltenen Adressdaten U2 und der Steuerdaten S2 in den Arbeitsspeicher W des Computers C1 (Buffering). In Schritt St10 übermittelt das Hintergrundprogramm P1 ein Rücksignal R, welches Informationen über den Fortschritt des Bufferings des zweiten Videos V2 trägt, an das Steuerprogramm P2, welches das Rücksignal R interpretiert. In Schritt St11 startet der Nutzer auf der Bedienoberfläche des Computers C2 die Wiedergabe des zweiten Videos V2 auf dem ersten Computer C1 durch das Video-Wiedergabeprogramm P3, vermittelt durch das Steuerprogramm P2 und das Hintergrundprogramm P1, in der Weise, dass eine unterbrechungsfreie, sequenzielle Vollbildschirm-Wiedergabe der Videos V1 und V2 auf dem Publikumsbildschirm M2 stattfindet.In the method according to the invention, after starting a background program P1 on a first computer C1 and a control program P2 on a second computer C2 in a first step St0, a mutual communication between these two computers for the exchange of address data U1, U2 and control data S1, S2 established over a network N. In step St1, the user selects, via the user interface of the control program P2, the network address (U1) of a first video file (V1) stored within the network. In step St2, the playback of the first video file V1 on the second computer C2 is started by the user and associated control data S1 is generated, which in particular contains the desired start position within the first video V1. In step St3, the address data U1 and the control data S1 are transferred from the control program P2 to the computer C2 to the background program P1 on the computer C1. In step St4, the background program P1 loads required video data according to the obtained address data U1 and the control data S1 into the work memory W of the computer C1 (buffering). In step St5, the background program P1 inputs. Return signal R, which carries information about the progress of the buffering of the first video V1, to the control program P2, which interprets the return signal R. In step St6, the user starts on the user interface of the computer C2 a full-screen playback of the first video V1 on the first computer C1 by a video player program P3 mediated by the control program P2 and the background program P1. In step St7, the user selects, via the user interface of the control program P2, the network address (U2) of a second video file (V2) stored within the network. In step St8, the address data U2 and the control data S2 are transferred from the control program P2 to the computer C2 to the background program P1 on the computer C1. In step St9, the background program P1 loads required video data according to the obtained address data U2 and the control data S2 into the work memory W of the computer C1 (Buffering). In step St10, the background program P1 transmits a return signal R, which carries information about the progress of the buffering of the second video V2, to the control program P2, which interprets the return signal R. In step St11, the user starts on the user interface of the computer C2 the reproduction of the second video V2 on the first computer C1 by the video player P3, mediated by the control program P2 and the background program P1, in such a way that an uninterrupted, sequential full screen Playback of the videos V1 and V2 on the public screen M2 takes place.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010049734A DE102010049734A1 (en) | 2010-10-31 | 2010-10-31 | Method for providing uninterrupted full-screen view of media files, particularly Internet videos in hypertext beds, involves executing background program on multimedia computer by computer network, particularly Internet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010049734A DE102010049734A1 (en) | 2010-10-31 | 2010-10-31 | Method for providing uninterrupted full-screen view of media files, particularly Internet videos in hypertext beds, involves executing background program on multimedia computer by computer network, particularly Internet |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102010049734A1 true DE102010049734A1 (en) | 2012-05-03 |
Family
ID=45935528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102010049734A Withdrawn DE102010049734A1 (en) | 2010-10-31 | 2010-10-31 | Method for providing uninterrupted full-screen view of media files, particularly Internet videos in hypertext beds, involves executing background program on multimedia computer by computer network, particularly Internet |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102010049734A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0967797A2 (en) * | 1998-06-26 | 1999-12-29 | Sharp Kabushiki Kaisha | An image display and remote control system capable of displaying two distinct images |
DE19957764A1 (en) * | 1999-12-01 | 2001-06-07 | Deutsche Telekom Ag | Method for displaying information on a TV remote control and a TV remote control for performing the method |
DE10296790T5 (en) * | 2001-05-11 | 2004-04-22 | Telefonaktiebolaget Lm Ericsson | multimedia presentation |
EP1455533A1 (en) * | 2003-01-16 | 2004-09-08 | Kabushiki Kaisha Toshiba | Information processing apparatus and data transfer method for use in the same |
DE60114103T2 (en) * | 2000-08-15 | 2006-05-18 | Nokia Corp. | Display change between the screen of a mobile device and the screen of an external device |
US20060265083A1 (en) * | 2005-05-23 | 2006-11-23 | Sony Corporation | Controlling device and method and program |
-
2010
- 2010-10-31 DE DE102010049734A patent/DE102010049734A1/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0967797A2 (en) * | 1998-06-26 | 1999-12-29 | Sharp Kabushiki Kaisha | An image display and remote control system capable of displaying two distinct images |
DE19957764A1 (en) * | 1999-12-01 | 2001-06-07 | Deutsche Telekom Ag | Method for displaying information on a TV remote control and a TV remote control for performing the method |
DE60114103T2 (en) * | 2000-08-15 | 2006-05-18 | Nokia Corp. | Display change between the screen of a mobile device and the screen of an external device |
DE10296790T5 (en) * | 2001-05-11 | 2004-04-22 | Telefonaktiebolaget Lm Ericsson | multimedia presentation |
EP1455533A1 (en) * | 2003-01-16 | 2004-09-08 | Kabushiki Kaisha Toshiba | Information processing apparatus and data transfer method for use in the same |
US20060265083A1 (en) * | 2005-05-23 | 2006-11-23 | Sony Corporation | Controlling device and method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2161696B1 (en) | Multimedia assembly with a programmable universal remote control and method for programming a remote control | |
DE69423714T2 (en) | Method and device for controlling the real-time display of audio / video data in a computer | |
DE112007002133B4 (en) | Media manager with integrated browsers | |
DE60030128T2 (en) | Integration of time-delayed viewing of television and internet navigation | |
DE69514536T2 (en) | DOMESTIC RECORDING AND PLAYBACK DEVICE FOR NUMERICAL, AUDIOVISUAL INFORMATION | |
DE69811128T3 (en) | Control device and method for electronic device and electronic device | |
DE602005003030T2 (en) | Configuration of a user interface | |
DE69133127T2 (en) | Computerized display procedures | |
DE202012007839U1 (en) | Interface for watching a stream of videos | |
DE102014115756A1 (en) | Lichtmischpult | |
DE202011108914U1 (en) | Context-sensitive video browsing or context-sensitive video search | |
JP2003304468A (en) | Method and device to express multiple independent data items | |
DE112013000749T5 (en) | Interactive system and method for intelligent televisions | |
DE112020000620T5 (en) | Video display system | |
DE102012214902A1 (en) | Method and system for live video consulting | |
US8917356B2 (en) | Play control system and method | |
JPH0793371A (en) | Computer-controlled editing system its database display method | |
US20070260742A1 (en) | Media Storage and distribution in a Local Area Network | |
DE102010049734A1 (en) | Method for providing uninterrupted full-screen view of media files, particularly Internet videos in hypertext beds, involves executing background program on multimedia computer by computer network, particularly Internet | |
CN114422745A (en) | Method and device for rapidly arranging conference summary of audio and video conference and computer equipment | |
EP2775477A1 (en) | Device and method for presentation of digital medium contents | |
DE102011014231A1 (en) | Apparatus and method for controlling a multimedia presentation | |
DE102014115759A1 (en) | Lichtmischpult | |
DE102005061579A1 (en) | Recording method for a disk drive | |
EP1184794B1 (en) | Method and apparatus for creating activatable objects for elements of a video sequence |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed | ||
R120 | Application withdrawn or ip right abandoned | ||
R120 | Application withdrawn or ip right abandoned |
Effective date: 20150129 |