AT526190A1 - Method for determining latency when displaying individual images of a video - Google Patents

Method for determining latency when displaying individual images of a video Download PDF

Info

Publication number
AT526190A1
AT526190A1 ATA50379/2022A AT503792022A AT526190A1 AT 526190 A1 AT526190 A1 AT 526190A1 AT 503792022 A AT503792022 A AT 503792022A AT 526190 A1 AT526190 A1 AT 526190A1
Authority
AT
Austria
Prior art keywords
code
image
time
individual
partial
Prior art date
Application number
ATA50379/2022A
Other languages
German (de)
Original Assignee
Pke Holding Ag
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Pke Holding Ag filed Critical Pke Holding Ag
Priority to ATA50379/2022A priority Critical patent/AT526190A1/en
Priority to DE102023112593.1A priority patent/DE102023112593A1/en
Publication of AT526190A1 publication Critical patent/AT526190A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet

Abstract

Verfahren zur Ermittlung einer Latenz bei einer Übertragung eines Einzelbildes eines Videos, welches Video eine Vielzahl von in einer Reihenfolge nachfolgend angezeigten Einzelbildern umfasst, welche Bildeigenschaft um einen maschinenlesbaren Code ergänzt wird, wobei ein erster Zeitpunkt des Ergänzens der Bildeigenschaft um den Code in der Recheneinheit (110) oder ein erster Zeitpunkt des Übermitteln des Einzelbildes mit dem Code in die Recheneinheit (110) aus einer Eingabeeinheit (116) abgespeichert wird, ein zweiter Zeitpunkt die Anzeige des Einzelbildes auf dem Monitor (112) durch Aufnahme des Einzelbildes mit der Kamera (120) und durch Auslesen des Codes mit einer Recheneinheit (110) ermittelt wird, wobei die Latenz als eine Differenz zwischen dem ersten Zeitpunkt und dem zweiten Zeitpunkt ermittelt wird.Method for determining a latency when transmitting an individual image of a video, which video comprises a large number of individual images displayed in a subsequent order, which image property is supplemented by a machine-readable code, a first point in time of supplementing the image property by the code in the computing unit ( 110) or a first time of transmitting the individual image with the code is stored in the computing unit (110) from an input unit (116), a second time the display of the individual image on the monitor (112) by recording the individual image with the camera (120 ) and is determined by reading the code with a computing unit (110), the latency being determined as a difference between the first time and the second time.

Description

BeschreibungDescription

Verfahren zur Ermittlung einer Latenz bei der Anzeige von Method for determining latency when displaying

Einzelbildern eines Videos Single frames of a video

Die Erfindung betrifft ein Verfahren nach dem Oberbegriff The invention relates to a method according to the preamble

des Anspruches 1. of claim 1.

Die Erfindung betrifft ein Verfahren zur Ermittlung einer Latenz bei einer Übertragung eines Einzelbildes eines Videos, The invention relates to a method for determining a latency when transmitting a single image of a video,

welches Video eine Vielzahl von in einer Reihenfolge nachfolgend angezeigten Einzelbildern umfasst, which video comprises a large number of individual images displayed in a subsequent order,

welches Einzelbild eine Bildeigenschaft wie zumindest Farbwerte von Bildpunkten, Auflösung des Einzelbildes aufweist, which individual image has an image property such as at least color values of pixels, resolution of the individual image,

welche Bildeigenschaft um einen maschinenlesbaren Code ergänzt wird, which image property is supplemented with a machine-readable code,

welcher Code die Einzelbilder eindeutig kennzeichnet, welches Einzelbild von einer Recheneinheit über eine erste Netzwerkverbindung zu einem Monitor übertragen wird, which code uniquely identifies the individual images, which individual image is transmitted from a computing unit to a monitor via a first network connection,

wobei das an dem Monitor angezeigte Einzelbild mit einer Kamera aufgenommen wird, whereby the individual image displayed on the monitor is recorded with a camera,

wobei das mit der Kamera aufgenommene Einzelbild über eine zweite Netzwerkverbindung zu der Recheneinheit übertragen wherein the individual image recorded with the camera is transmitted to the computing unit via a second network connection

wird. becomes.

Das oben erwähnte Merkmal der „Übertragung von Einzelbildern“ kann auch die Verarbeitung von Einzelbildern einschließen. Eine Übertragung eines Einzelbildes, welches Einzelbild mittels einer Kamera aufgenommen wird und/oder von einer Datenbank geladen wird, zu einem Monitor schließt die Verarbeitung des Einzelbildes ein, in welcher The above-mentioned “frame transfer” feature may also include frame processing. A transmission of an individual image, which individual image is recorded using a camera and/or is loaded from a database, to a monitor includes the processing of the individual image in which

Verarbeitung das Einzelbild in eine am Monitor anzeigbare Processing the individual image into one that can be displayed on the monitor

oeite 1 page 1

Form gebracht wird. Dies erfolgt nach der gängigen Lehre über einen Mediaplayer. Der Begriff des Mediaplayers ist eindeutig definiert (siehe auch form is brought. According to common teaching, this is done via a media player. The term media player is clearly defined (see also

https://de.wikipedia.org/wiki/Mediaplaver). https://de.wikipedia.org/wiki/Mediaplaver).

Durch die Bildeigenschaft wird definiert, welcher Inhalt durch ein Einzelbild angezeigt wird. In einem Bild wird ein Inhalt wie beispielsweise ein Objekt durch die Definition von Farbwerten der Bildpunkte definiert. Weiters wird durch die Bildeigenschaft definiert, wie ein Inhalt angezeigt wird. Die Bildeigenschaft kann eine Angabe, vorzugsweise einen Zahlenwert, über die Auflösung umfassen. Ein Ergänzen einer ein Objekt definierender Bildeigenschaft um einen maschinenlesbaren Code führt zu einer Anzeige von gegebenenfalls Objekt und Code. Das Objekt und der Code können nebeneinander oder überlappend definiert sein. Ein um dem Code ergänztes Einzelbild kann auch ausschließlich The image property defines what content is displayed by a single image. In an image, content such as an object is defined by defining the color values of the image elements. Furthermore, the image property defines how content is displayed. The image property can include information, preferably a numerical value, about the resolution. Adding a machine-readable code to an image property defining an object leads to a display of the object and code, if applicable. The object and the code can be defined next to each other or overlapping. A single image supplemented with the code can also only

den Code umfassen. include the code.

Durch das Zuweisen von einzigartigen Codes zu jeweils einem Einzelbild ist nach der gängigen Lehre jedes Einzelbild aufgrund des einzigartigen Codes identifizierbar. Weiters kann über derartige Codes eine Reihenfolge der Einzelbilder definiert oder ermittelt werden. Die Reihenfolge kann über eine mathematische Reihe und/oder durch eine logische Folge festgelegt werden. Es kann durch den Code die Anzahl der By assigning unique codes to each individual image, according to common teaching, each individual image can be identified based on the unique code. Furthermore, a sequence of the individual images can be defined or determined using such codes. The order can be determined via a mathematical series and/or a logical sequence. It can be determined by the code

Einzelbilder definiert sein. Individual images must be defined.

Ein maschinenlesbarer Code ist nach der gängigen Lehre bekannt (siehe A machine-readable code is known according to common teaching (see

https://de.wikipedia.org/wiki/Maschinenlesbarer Bereich). https://de.wikipedia.org/wiki/Machine-readable area).

Ein maschinenlesbarer Code kann beispielsweise Buchstaben und Zahlen in einer genormten Schriftart und/oder A machine-readable code can, for example, contain letters and numbers in a standardized font and/or

Schriftgröße umfassen. In einer für die Durchführung des Include font size. In one for the implementation of the

SS e2 SS e2

erfindungsgemäßen Verfahrens vorteilhaften Weise kann der maschinenlesbare Code ausschließlich geometrische Formen und keine Buchstaben oder Ziffern umfassen. Der Code kann beispielsweise ein Barcode oder ein OR-Code sein. Ein Barcode kann ausschließlich Linien als geometrische Formen umfassen. Ein OR-Code umfasst ausschließlich Quadrate oder Rechtecke als geometrische Formen. Ein ausschließlich geometrische Formen aufweisender Code erfordert grundsätzlich weniger Rechenaufwand als das Auslesen eines Advantageously, according to the method according to the invention, the machine-readable code can only include geometric shapes and no letters or numbers. The code can be, for example, a barcode or an OR code. A barcode can only contain lines as geometric shapes. An OR code only includes squares or rectangles as geometric shapes. A code that only has geometric shapes generally requires less computing effort than reading one

Zahlen und/oder Buchstaben umfassenden Code. Code containing numbers and/or letters.

Der Begriff der Latenz ist in der gängigen Lehre definiert. Der Begriff kann in Bezugnahme auf die im Folgenden beschriebene Erfindung als eine Verzögerungszeit definiert werden. Die im Folgenden offenbarte Verfahren behandelte Latenz betrifft die Verzögerung zwischen einer Eingabe eines Bildsignals oder Videosignals, welches Bildsignal beziehungsweise Videosignal zumindest ein Einzelbild definiert, in ein Videomanagementsystem (erster Zeitpunkt) und einer Anzeige des aus dem Bildsignal oder Videosignal The concept of latency is defined in current teaching. The term can be defined as a delay time with reference to the invention described below. The method disclosed below relates to the delay between an input of an image signal or video signal, which image signal or video signal defines at least one frame, into a video management system (first point in time) and a display of the image signal or video signal

erstellten Einzelbildes (zweiter Zeitpunkt). created single image (second point in time).

Die Bestimmung einer Latenz von Videosystemen zur Überwachung von Bereichen im Allgemeinen kann erforderlich sein, um einen Nachweis über die Einhaltung von Normen erbringen zu können. Im weiteren Sinn kann das erfindungsgemäße Verfahren auch die Durchführung einer Qualitätssicherung erlauben, beispielsweise durch die Messung der Anzahl oder des Anteils nicht richtig Determining latency of video systems monitoring areas in general may be necessary to demonstrate compliance with standards. In a broader sense, the method according to the invention can also allow quality assurance to be carried out, for example by measuring the number or proportion incorrectly

angezeigter Bilder. displayed images.

Im Folgenden wird nicht zwischen einem Videosignal und einem Bildsignal unterschieden. Ein Videosignal umfasst In the following, no distinction is made between a video signal and an image signal. A video signal includes

mehrere Einzelbilder, während ein Bildsignal nur ein several individual images, while an image signal only one

ADS e 3 ADD e 3

einziges Einzelbild umfasst. Der im Folgenden verwendete Begriff des Videosignals kann auch als Bildsignal includes a single individual image. The term video signal used below can also be referred to as an image signal

verstanden werden. be understood.

WO02020170237A1 offenbart ein Verfahren, bei welchem Verfahren ein physikalisches Phänomen (siehe beispielsweise Figur 5, physical phaenomen 54) von einer Kamera 10 und einem Sensor 51 aufgenommen werden, wobei beide Signale einem Vergleichsmodul zugeführt werden. Im Vergleichsmodul kann die Latenz der Kamera bestimmt werden. Es findet sich in W0O2020170237A1 kein Hinweis darauf, dass das physikalische Phänomen einen Zahlenwert darstellt. Das physikalische Phänomen ist somit nicht äquivalent zu einem WO02020170237A1 discloses a method in which a physical phenomenon (see for example Figure 5, physical phenomenon 54) is recorded by a camera 10 and a sensor 51, both signals being fed to a comparison module. The latency of the camera can be determined in the comparison module. There is no indication in W0O2020170237A1 that the physical phenomenon represents a numerical value. The physical phenomenon is therefore not equivalent to one

maschinenlesbaren Code. machine readable code.

KR102255411B1 zitiert W02020170237A1. KR102255411B1 basiert auf der Erstellung eines Signals zur Messung der Latenz. Ein Signal wie beispielsweise ein durch ein LED erzeugtes Signal ist keinesfalls dazu geeignet, ein Einzelbild aus einer Vielzahl von Einzelbildern eines Videos eindeutig zu kennzeichnen. Das in KR102255411B1 offenbarte Verfahren bildet somit keinen relevanten Stand der Technik für das KR102255411B1 cites W02020170237A1. KR102255411B1 is based on creating a signal to measure latency. A signal such as a signal generated by an LED is in no way suitable for uniquely identifying an individual image from a large number of individual images of a video. The method disclosed in KR102255411B1 therefore does not constitute relevant prior art for this

nachstehend erläuterte erfindungsgemäße Verfahren. Methods according to the invention explained below.

WO2021161226A1 zitiert WO02020170237A1. Der Fachmann erkennt, dass das in Figur 5 von W02020170237A1 nicht zur Ermittlung einer durch einen Mediaplayer verursachte Latenz geeignet ist. Es wird die durch die Kamera 10 und den Videoprozessor 52 verursachte Latenz mit der durch den Sensor 51 verursachten Latenz verglichen. Das Verfahren basiert nicht auf der eindeutigen Kennzeichnung eines Einzelbildes aus einer Vielzahl von Einzelbildern eines Videos, sondern auf dem Anzeigen eines Objektes 54 vor dem WO2021161226A1 quotes WO02020170237A1. The person skilled in the art recognizes that what is shown in Figure 5 of W02020170237A1 is not suitable for determining latency caused by a media player. The latency caused by the camera 10 and the video processor 52 is compared with the latency caused by the sensor 51. The method is not based on the unique identification of an individual image from a large number of individual images of a video, but on the display of an object 54 in front of it

Sensor 51 und der Kamera 10. Sensor 51 and camera 10.

EA e 4 EA e 4

Das in US20160205397 offenbarte Verfahren liefert keinen Hinweis auf das Abändern oder Ergänzen eines Bildes um The method disclosed in US20160205397 does not provide any indication of changing or supplementing an image

einen Code, welcher Code einen numerischen Wert darstellt. a code, which code represents a numeric value.

EP3171593 betrifft ein Verfahren zur Bestimmung einer Latenz zwischen einem Videostream und einem Audiostream, wobei das Videostream und der Audiostream um Codes ergänzt werden. Der Videostream wird um einen optischen Code oder um eine Framenummer ergänzt, welcher optischer Code beziehungsweise Framenummer eine Identifikation eines Videoframe des Videostreams erlaubt (siehe EP3161593[17]). Es findet sich in EP317593 kein Hinweis auf eine Darstellung einer durch einen nummerischen Wert beschreibbare Eigenschaft wie beispielsweise die Framenummer durch den Code. Der Audiostream wird um eine Welle ergänzt (siehe EP3171593[0018]), wodurch auch die Identifikation eines Audioframes erlaubt wird. Das Verfahren dient nicht der Bestimmung einer Latenz des Videosignals; das in EP317593 offenbarte Verfahren ist auch nicht zur Bestimmung einer Latenz geeignet. Das Verfahren kann auch nicht in einer für den Fachmann naheliegenden Weise so abgeändert werden, dass mit dem geänderten Verfahren eine Latenz eines Videosignals umfassend Bilder EP3171593 relates to a method for determining a latency between a video stream and an audio stream, the video stream and the audio stream being supplemented with codes. The video stream is supplemented by an optical code or a frame number, which optical code or frame number allows identification of a video frame of the video stream (see EP3161593[17]). There is no reference in EP317593 to a representation of a property that can be described by a numerical value, such as the frame number, by the code. The audio stream is supplemented by a wave (see EP3171593[0018]), which also allows the identification of an audio frame. The method is not intended to determine a latency of the video signal; the method disclosed in EP317593 is also not suitable for determining latency. The method cannot be modified in a manner that would be obvious to a person skilled in the art such that the modified method reduces the latency of a video signal comprising images

ermittelt werden kann. can be determined.

Die in W02020180650 offenbarte Vorrichtung ist nicht geeignet, die durch einen Mediaplayer, welcher das Bildsignal in ein auf einem Monitor einzeigbares Bildsignal umwandelt, verursachte Latenz zu ermittelt. W0O2020180650 offenbart nicht das Ermitteln des ersten Zeitpunktes. Es The device disclosed in WO2020180650 is not suitable for determining the latency caused by a media player that converts the image signal into an image signal that can be displayed on a monitor. W0O2020180650 does not disclose determining the first point in time. It

wird auf die Figurenbeschreibung zu Figur 1 verwiesen. Reference is made to the description of the figures for Figure 1.

Die oben angeführten Dokumente nach dem Stand der Technik The above-mentioned documents according to the state of the art

erlauben lediglich das Messen einer Teillatenz der only allow the measurement of a partial latency

EA e 5 EA e 5

tatsächlich auftretenden Latenz. Ein Teil der tatsächlich auftretenden Latenz, welcher Teil der tatsächlich auftretenden Latenz auch wesentlich sein kann, wird nicht actual latency. Some of the actual latency that occurs, whatever portion of the actual latency that occurs may be significant, will not

berücksichtigt. taken into account.

Die im Folgenden offenbarte Erfindung stellt sich die The invention disclosed below poses the following

Aufgabe, die tatsächlich auftretende Latenz zu ermitteln. Erfindungsgemäß wird dies durch den Anspruch 1 erreicht. The task is to determine the actual latency that occurs. According to the invention, this is achieved by claim 1.

Das erfindungsgemäße Verfahren kann sich dadurch auszeichnen, dass The method according to the invention can be characterized in that:

ein erster Zeitpunkt des Ergänzens der Bildeigenschaft um den Code in der Recheneinheit oder in einer Messeinheit oder a first time of supplementing the image property with the code in the computing unit or in a measuring unit or

ein erster Zeitpunkt des Übermitteln des Einzelbildes mit dem Code in die Recheneinheit aus einer Eingabeeinheit in der der Recheneinheit vorgelagerten Messeinheit abgespeichert wird, a first time of transmission of the individual image with the code into the computing unit is stored from an input unit in the measuring unit upstream of the computing unit,

ein zweiter Zeitpunkt der Anzeige des Einzelbildes auf dem Monitor durch Aufnahme des Einzelbildes mit der Kamera und durch Auslesen des Codes mit der Recheneinheit oder mit der Messeinheit ermittelt wird, a second time at which the individual image is displayed on the monitor is determined by recording the individual image with the camera and by reading out the code with the computing unit or with the measuring unit,

wobei die Latenz als eine Differenz zwischen dem ersten where the latency is a difference between the first

Zeitpunkt und dem zweiten Zeitpunkt ermittelt wird. point in time and the second point in time is determined.

Die Messeinheit kann als eine weitere Recheneinheit ausgeführt werden. Es wird der Begriff Messeinheit gewählt, weil in der Messeinheit als wesentliche Verfahrensschritte die Zeitpunkte gemessen und gegebenenfalls in einer Datenbank abgespeichert werden. Aus dem ersten Zeitpunkt und dem zweiten Zeitpunkt wird die Latenz als Differenz The measuring unit can be designed as another computing unit. The term measuring unit is chosen because the points in time are measured as essential process steps in the measuring unit and, if necessary, stored in a database. The latency is the difference between the first point in time and the second point in time

ermittelt. determined.

ID e 6 ID e 6

In der Messeinheit kann auch ein Videosignal zur Anzeige auf einem weiteren Monitor aufbereitet werden. Die hier getroffene Angabe der in der Messeinheit durchgeführten Verfahrensschritte ist keinesfalls ausschließlich zu A video signal can also be processed in the measuring unit for display on another monitor. The information given here about the process steps carried out in the measuring unit is by no means exclusive

betrachten. regard.

Die vorgelagerte Anordnung der Messeinheit ist im Sinne des The upstream arrangement of the measuring unit is in accordance with

Datenstroms zu sehen. to see the data stream.

Der erste Zeitpunkt ist ein Zeitpunkt unmittelbar vor einer Verarbeitung des Einzelbildes in Form des in eine Einheit wie beispielsweise in die Recheneinheit eingegebenen Videosignals. Eine Verarbeitung des Einzelbildes kann eine Verarbeitung des Einzelbildes durch einen Mediaplayer wie eine Anpassung des Einzelbildes zur Anzeige auf dem Monitor sein. Es kann beispielsweise mittels einer Videokamera, im Besonderen eine Überwachungskamera das Videosignal erstellt werden. Weiters kann das Videosignal in einer Datenbank abgespeichert sein und aus dieser Datenbank abgerufen The first point in time is a point in time immediately before processing of the individual image in the form of the video signal input into a unit such as the computing unit. Processing of the single image can be processing of the single image by a media player such as adapting the single image for display on the monitor. For example, the video signal can be created using a video camera, in particular a surveillance camera. Furthermore, the video signal can be stored in a database and retrieved from this database

werden. become.

Der erste Zeitpunkt kann in der Recheneinheit ermittelt werden, indem ermittelt wird, zu welchem Zeitpunkt ein ausgewählter Teilschritt eines Computerprogrammes vor oder während des Ergänzens der Bildeigenschaft um den Code The first point in time can be determined in the computing unit by determining at what point in time a selected sub-step of a computer program occurs before or during the addition of the code to the image property

durchgeführt wird. is carried out.

Der erste Zeitpunkt kann in der Recheneinheit ermittelt werden, indem ermittelt wird, zu welchem Zeitpunkt ein ausgewählter Teilschritt eines Computerprogrammes vor oder während des Übertragens des Einzelbildes mit dem Code The first point in time can be determined in the computing unit by determining at what point in time a selected sub-step of a computer program takes place before or during the transmission of the individual image with the code

durchgeführt wird. is carried out.

Der Vorgang des Ergänzens der Bildeigenschaft um den Code The process of adding the code to the image property

kann eine Zeitspanne andauern. Es kann auch eine erste can last for a period of time. It can also be a first

SS e 7 SS e 7

Zeitspanne mit einem ersten Zeitspannenanfangspunkt und einem ersten Zeitspannenendpunkt ermittelt werden. Der erste Zeitspannenanfangspunkt kann als der erste Zeitpunkt Time period with a first time period start point and a first time period end point can be determined. The first time period start point can be used as the first point in time

angesehen werden. be considered.

Die Ermittlung dieses ersten Zeitpunktes hat die technische Wirkung, dass auch eine durch den Mediaplayer verursachte Latenz berücksichtigt wird. Nach der gängigen Lehre wird ein eingehendes Videosignal durch einen Mediaplayer zu einem Einzelbild umgewandelt, welches Einzelbild auf einem Monitor angezeigt werden kann. Nach der gängigen Lehre kann Determining this first point in time has the technical effect that latency caused by the media player is also taken into account. According to common teaching, an incoming video signal is converted by a media player into a single image, which can be displayed on a monitor. According to conventional wisdom, it can

dieses Einzelbild den maschinenlesbaren Code umfassen. This individual image includes the machine-readable code.

Die Umwandlung des Videosignals in ein anzeigbares Einzelbild durch den Mediaplayer und/oder das Ergänzen der Bildeigenschaften um den Code durch den Mediaplayer kann eine Latenz verursachen. Da der erste Zeitpunkt als ein Zeitpunkt vor oder zu der Verarbeitung des Videosignals im Mediaplayer ermittelt wird, erlaubt das erfindungsgemäße Verfahren die Ermittlung auch dieser Latenz beziehungsweise The media player's conversion of the video signal into a displayable frame and/or the media player's addition of code to the image properties may cause latency. Since the first time is determined as a time before or at the time of processing the video signal in the media player, the method according to the invention also allows this latency to be determined

Teillatenz. Partial latency.

Das erfindungsgemäße Verfahren erlaubt die Ermittlung einer Latenz eines gesamten Systems. Die Latenz kann mehrere Teillatenzen umfassen, welche Teillatenzen zum Teil durch eigene Verfahren ermittelbar sind oder als Erfahrungswerte The method according to the invention allows the latency of an entire system to be determined. The latency can include several partial latencies, some of which can be determined using our own methods or as empirical values

vorliegen. present.

Der zweite Zeitpunkt als der Zeitpunkt, zu welchem zweiten Zeitpunkt ein Einzelbild auf einem Monitor angezeigt wird, kann mit Verfahren nach dem Stand der Technik ermittelt werden. Es wird das auf dem Monitor angezeigte Monitorbild mit einer Kamera aufgenommen. Vorzugsweise erlaubt die Kameraeigenschaft der Kamera ein Aufnehmen des The second time, as the time at which a single image is displayed on a monitor, can be determined using methods according to the prior art. The monitor image displayed on the monitor is recorded with a camera. Preferably, the camera feature of the camera allows recording

Monitorbildes mit einer höheren Aufnahmerate als die Monitor image with a higher capture rate than that

oeite 8 page 8

Anzeigerate des Monitors. Besonders vorzugsweise entspricht die Aufnahmerate mindestens dem doppelten Wert der Monitor display rate. Particularly preferably, the recording rate corresponds to at least twice the value

Anzeigerate. Display rate.

Das Ergänzen der Bildeigenschaft um den maschinenlesbaren Code, welcher maschinenlesbare Code die vorteilhafte technische Wirkung hat, dass die Latenz zwischen der Eingabe und der Ausgabe eines einzigen Einzelbildes und/oder mehrerer Einzelbilder aus einer Vielzahl von Complementing the image property with the machine-readable code, which machine-readable code has the advantageous technical effect of reducing the latency between the input and the output of a single frame and/or multiple frames from a plurality of

Einzelbildern ermittelt werden kann. individual images can be determined.

Das erfindungsgemäße Verfahren kann sich dadurch auszeichnen, dass The method according to the invention can be characterized in that:

der erste Zeitpunkt in einer Datenbank abgespeichert wird. the first point in time is saved in a database.

Das erfindungsgemäße Verfahren kann sich dadurch auszeichnen, dass The method according to the invention can be characterized in that:

der Code eine Angabe des ersten Zeitpunktes umfasst, wobei der erste Zeitpunkt durch eine Aufnahme des Einzelbildes und durch ein Auslesen des Codes ermittelbar the code includes an indication of the first point in time, the first point in time being able to be determined by taking a picture of the individual image and reading out the code

ist. is.

Der Code erlaubt - wie oben dargelegt - zumindest eine eindeutige Kennzeichnung und folglich Identifizierung eines Einzelbildes. Es kann der Code eine Angabe des ersten The code allows - as explained above - at least a clear labeling and therefore identification of an individual image. The code can be an indication of the first

Zeitpunktes umfassen. include time.

Es kann eine technische Herausforderung sein, den Zeitwert des ersten Zeitpunktes von der den ersten Zeitpunkt ermittelnden Recheneinheit zu einer die Latenz berechnenden Einheit zu übermitteln, sofern die Recheneinheit und die die Latenz ermittelnde Einheit nicht ident sind. Nachdem das erfindungsgemäße Verfahren ohnehin auf der Übermittlung It can be a technical challenge to transmit the time value of the first point in time from the computing unit that determines the first point in time to a unit that calculates the latency, if the computing unit and the unit that determines the latency are not identical. After the method according to the invention is on the transmission anyway

von Einzelbildern mit einem Code basiert, kann hierdurch based on individual images with a code

Seite 9 Page 9

ohne weitere erforderliche Rechenleistung ein Zeitwert a time value without any additional computing power required

beschreibend den ersten Zeitpunkt übermittelt werden. descriptive of the first point in time.

Das erfindungsgemäße Verfahren kann sich dadurch auszeichnen, dass The method according to the invention can be characterized in that:

durch den Code eine Reihenfolge und/oder der Umfang der Einzelbilder definiert ist, the code defines an order and/or the scope of the individual images,

wobei die Reihenfolge und der Umfang der Einzelbilder zu dem ersten Zeitpunkt und zu dem zweiten Zeitpunkt ermittelt whereby the order and extent of the individual images are determined at the first time and at the second time

und verglichen wird. and is compared.

Es kann über den Einzelbildern zugewiesenen Codes die Reihenfolge und der zahlenmäßige Umfang der Einzelbilder definiert sein. Es kann hierzu die Abfolge der Codes abgespeichert sein. Dies kann über ein Abspeichern der Zeitpunkte erfolgen, zu welchen Zeitpunkten die Codes mitsamt den Einzelbildern erstellt oder über die The order and numerical size of the individual images can be defined using the codes assigned to the individual images. The sequence of codes can be saved for this purpose. This can be done by saving the times at which the codes were created together with the individual images or via the

Netzwerkverbindung übertragen werden. Die Codes können zueinander verlinkt sein. network connection. The codes can be linked to each other.

Der Code kann beispielsweise eine numerische Reihenfolge der Einzelbilder definieren, durch welche numerische Reihenfolge die Reihenfolge und der zahlenmäßige Umfang der Einzelbilder definiert ist. Der Code kann beispielsweise dem erste Einzelbild den numerischen Wert eins und dem n-The code can, for example, define a numerical order of the individual images, by which numerical order the order and the numerical scope of the individual images are defined. For example, the code can assign the numerical value one to the first frame and the nth

ten Einzelbild den nummerischen Wert n zuweisen. Assign the numerical value n to the th single image.

Es kann die durch den Code definierte Reihenfolge der Einzelbilder während des Ergänzens der Bildeigenschaften der Einzelbilder um den Code oder unmittelbar nach diesem Verfahrensschritt abgespeichert werden. Es kann diese Reihenfolge mit der Reihenfolge der Codes der Einzelbilder verglichen werden, welche Einzelbilder am Monitor angezeigt und mit der Kamera aufgenommen werden. Es können so The sequence of the individual images defined by the code can be saved while the image properties of the individual images are being supplemented with the code or immediately after this procedural step. This order can be compared with the order of the codes of the individual images, which individual images are displayed on the monitor and recorded with the camera. It can like that

Einzelbilder bestimmt werden, welche Einzelbilder nicht Individual images are determined, which individual images are not

Seilce 10 Seilce 10

oder nicht in einer mit der Kamera aufnehmbaren Weise am or not in a way that can be recorded by the camera

Monitor angezeigt werden. monitor.

Ein Vergleich der Reihenfolge und/oder des Umfanges der Einzelbilder zu dem Zeitpunkt vor einer Anzeige am Monitor und zu dem Zeitpunkt nach einer Anzeige am Monitor kann eine Überprüfung der Funktionalität des Mediaplayers A comparison of the order and/or the size of the individual images at the time before they are displayed on the monitor and at the time after they are displayed on the monitor can be used to check the functionality of the media player

erlauben. allow.

Eine Erstellung von Einzelbilder, welche Einzelbilder in einer möglichen Ausführungsform einen Code als Inhalt umfassen, können durch einen Vergleich der Codes erlauben, ob der gesamte Inhalt des Einzelbildes am Monitor in einer mit der Kamera aufnehmbaren Form angezeigt wird. In einer nur teilbereichsweise korrekten Anzeige eines Codes kann der Code nur als ein ähnlicher Code ermittelt werden. Auf diese Weise können Bildfehler wie abgeschnittene Bilder, Tearing oder Kompressionsartefakte erkannt und von Abtastfehlern bei der Messung verursacht durch Monitor und A creation of individual images, which individual images in a possible embodiment include a code as content, can allow by comparing the codes whether the entire content of the individual image is displayed on the monitor in a form that can be recorded by the camera. If a code is only displayed correctly in some areas, the code can only be determined as a similar code. In this way, image errors such as cropped images, tearing or compression artifacts can be detected and caused by sampling errors during measurement by the monitor and

Kamera unterschieden werden. Camera can be distinguished.

Die hier offenbarte Erfindung betrifft auch die Gestaltung des Codes, wobei die im Folgenden beschriebene Gestaltung des Codes auch unabhängig von der oben beschriebenen The invention disclosed here also relates to the design of the code, with the design of the code described below also being independent of that described above

Latenzmessung durchführbar ist. Latency measurement can be carried out.

Die Erfindung betrifft auch einen Code zur visuellen Darstellung von Bildeigenschaften eines Einzelbildes eines Videos, The invention also relates to a code for the visual representation of image properties of an individual image of a video,

welches Video eine Vielzahl von Bildern umfasst, which video contains a large number of images,

wobei die Einzelbilder unveränderliche Bildeigenschaften und veränderliche Bildeigenschaften umfassen, where the individual images include unchangeable image properties and changeable image properties,

welche Bildeigenschaften durch Werte beschreibbar sind, welche unveränderlichen Bildeigenschaften bei den which image properties can be described by values, which image properties cannot be changed

Einzelbildern ident oder ähnlich sind, individual images are identical or similar,

DdSeilce 11 DdSeilce 11

welche veränderlichen Bildeigenschaften bei zumindest zwei which changeable image properties in at least two

Einzelbildern der Einzelbilder unterschiedlich sind. Individual images of the individual images are different.

Es kann der Code ein maschinenlesbarer Code sein. Ein maschinenlesbarer Code kann vorzugsweise ausschließlich geometrische Formen umfassen, da bei einer ausschließlichen Verwendung von geometrischen Codes die zum Auslesen der Information des Codes erforderliche Rechenleistung grundsätzlich geringer ist als bei einem Code mit Buchstaben und/oder Ziffern. Das Auslesen von Codes mit ausschließlich geometrischen Elementen ist im Allgemeinen The code can be a machine-readable code. A machine-readable code can preferably only include geometric shapes, since if geometric codes are used exclusively, the computing power required to read out the information from the code is generally lower than with a code with letters and/or numbers. Reading codes with only geometric elements is generally

weniger störanfällig. less prone to failure.

Ein Einzelbild ist weiters über veränderliche Bildeigenschaften und veränderliche Bildeigenschaften beschreibbar oder kann diese aufweisen. Eine Bildeigenschaft eines Einzelbildes ist stets im Vergleich zu einem weiteren Einzelbild als veränderlich oder als An individual image can also be described via variable image properties and variable image properties or can have these. An image property of a single image is always changeable or as compared to another individual image

unveränderlich zu bewerten. to be assessed as unchangeable.

Eine veränderliche Bildeigenschaft eines Einzelbildes kann beispielsweise ein Farbwert eines Bildpunktes sein. Ein Video kann eine Vielzahl von Einzelbildern umfassen, welche A variable image property of an individual image can be, for example, a color value of a pixel. A video can contain a large number of individual images, which

Einzelbilder unterschiedliche Inhalte zeigen. Individual images show different content.

Eine üblicher Weise unveränderliche Bildeigenschaft kann beispielsweise eine Angabe der Quelle und/oder eine Eigenschaft der Kamera sein, mit welcher Kamera das Video umfassend die Einzelbilder aufgenommen wird. Die Auflösung der Aufnahme und/oder die Kamerabezeichnung kann eine A typically unchangeable image property can be, for example, an indication of the source and/or a property of the camera with which camera the video including the individual images is recorded. The resolution of the recording and/or the camera name can be one

unveränderliche Eigenschaft sein. Die Quelle kann eine Kamera und/oder eine Datenbank sein. be an immutable property. The source can be a camera and/or a database.

Nach dem Stand der Technik ist es bekannt, dass ein Code According to the prior art it is known that a code

mit einem Teilbereich sowohl Angaben über die with a sub-area both information about the

Seilce 12 Seilce 12

veränderlichen Bildeigenschaften als auch über die unveränderlichen Bildeigenschaften umfasst. Dies führt dazu, dass stets sämtliche Angaben ausgelesen werden. Dies ist auch der Fall, selbst wenn die unveränderlichen Angaben beziehungsweise unveränderlichen Bildeigenschaft zu einem Zeitpunkt t bekannt sind, da diese bereits zu einem vorhergegangenen Zeitpunkt t-1 ausgelesen wurden. Dies ist variable image properties as well as the unchangeable image properties. This means that all information is always read out. This is also the case even if the unchangeable information or unchangeable image properties are known at a time t, since they were already read out at a previous time t-1. This is

ein sehr ineffizienter Vorgang. a very inefficient process.

Die im Folgenden beschriebene Erfindung versucht diesen unvorteilhaften Zustand nach dem Stand der Technik zu The invention described below attempts to overcome this disadvantageous state of the art

verbessern. improve.

Die grundsätzliche Lösung sieht vor, dass ein Code mit Teilbereichen geschaffen wird, in welchen Teilbereichen Teilcodes dargestellt sind, wobei ein Teilcode ausschließlich eine bestimmte Angabe über eine Art von The basic solution provides that a code is created with sub-areas in which sub-areas sub-codes are represented, with a sub-code exclusively providing specific information about a type of

Bildeigenschaften anzeigt. Displays image properties.

Das erfindungsgemäße Verfahren kann sich dadurch auszeichnen, dass The method according to the invention can be characterized in that:

die Eingabeeinheit eine Datenbank ist und/oder the input unit is a database and/or

die Eingabeeinheit einen weiteren Monitor und eine weitere Kamera umfasst, the input unit includes another monitor and another camera,

welche weitere Kamera ein auf dem weiteren Monitor which other camera is on the other monitor

angezeigtes Einzelbild aufnimmt. captures the displayed single image.

Der erfindungsgemäße Code kann sich dadurch auszeichnen, dass The code according to the invention can be characterized in that:

der Code erste Teilbereiche und zweite Teilbereiche umfasst, the code includes first subareas and second subareas,

in welchen ersten Teilbereichen unveränderliche Bildeigenschaften durch einen ersten Code dargestellt sind, in which first subareas unchangeable image properties are represented by a first code,

in welchen zweiten Teilbereichen veränderliche in which second sub-areas changeable

delce 13 delce 13

Bildeigenschaften durch einen zweiten Code dargestellt Image properties represented by a second code

sind. are.

Die erwähnten Teilbereiche sind geometrische Teilbereiche The sub-areas mentioned are geometric sub-areas

des Codes aufweisend eine geometrische Form. of the code having a geometric shape.

In einer bevorzugten Variante umfasst der zweite Teilcode keine Angaben zu Bildeigenschaften, welche Angaben zu Bildeigenschaften vom ersten Teilcode umfasst sind. Es wird sohin eine Bildeigenschaft ausschließlich durch einen In a preferred variant, the second partial code does not include any information about image properties, which information about image properties is included in the first partial code. An image property is therefore created exclusively by one

Teilcode dargestellt. Partial code shown.

Der erfindungsgemäße Code kann sich dadurch auszeichnen, dass der erste Teilcode und der zweite Teilcode nach The code according to the invention can be characterized in that the first partial code and the second partial code

unterschiedlichen Codeerstellungsverfahren erstellt werden. different code creation methods.

Der erfindungsgemäße Code kann sich dadurch auszeichnen, dass der erste Teilcode und der zweite Teilcode nach demselben The code according to the invention can be characterized in that the first partial code and the second partial code follow the same

Codeerstellungsverfahren erstellt werden. Code creation procedures are created.

Über das Codeherstellungsverfahren wird definiert, wie geometrische Elemente zu Darstellung eines Wertes erstellt werden. Der Wert kann ein Zahlenwert und/oder ein The code production process defines how geometric elements are created to represent a value. The value can be a numerical value and/or a

Buchstabenwert sein. be letter value.

Der erfindungsgemäße Code kann sich dadurch auszeichnen, dass The code according to the invention can be characterized in that:

der Code eine geometrische Form mit Ecken wie beispielsweise ein Polygon aufweist, the code has a geometric shape with corners such as a polygon,

wobei der erste Teilcode in einer Ecke oder in mehreren Ecken dargestellt ist und der zweite Teilcode in einem wherein the first sub-code is shown in one corner or in several corners and the second sub-code in one

Zentrumsbereich dargestellt ist. Center area is shown.

In vorteilhafter Weise sind geometrische Teilbereiche Geometric subareas are advantageous

definiert, in welchen Teilbereichen stets die Jeweiligen defines in which sub-areas the respective people always work

Seilce 14 Seilce 14

Teilcodes angeordnet sind. Die obige Beschreibung umfasst eine mögliche Anordnung der geometrischen Teilbereiche der Teilcodes in der geometrischen Form des Codes, wobei auch Partial codes are arranged. The above description includes a possible arrangement of the geometric sub-areas of the sub-codes in the geometric form of the code, whereby also

eine andere Anordnung grundsätzlich denkbar ist. another arrangement is fundamentally conceivable.

Es kann ein Teilcode auf mehrere Teilflächen aufgeteilt A partial code can be divided into several partial areas

dargestellt sein. be shown.

Es kann ein Teilcode auch in mehreren Teilflächen A partial code can also be divided into several partial areas

wiederholt dargestellt sein. be shown repeatedly.

Der erfindungsgemäße Code kann sich dadurch auszeichnen, dass The code according to the invention can be characterized in that:

der erste Teilcode in zumindest drei ersten Teilbereichen in wiederholter Darstellung oder in aufgeteilter Darstellung und the first partial code in at least three first partial areas in repeated representation or in divided representation and

der zweite Teilcode in einem zweiten Teilbereich the second subcode in a second subarea

dargestellt ist. is shown.

Die drei ersten Teilbereiche können Ecken einer Polygonform oder einer Quaderform sein, welche Quaderform der Code als geometrische Form aufweist. Die Anordnung des ersten Teilcodes in drei ersten Teilbereichen wie beispielsweise in drei Ecken eines Quaders erlaubt die Positionierung eines Aufnahmebereiches zu dem Code, insbesondere zu den The first three subareas can be corners of a polygon shape or a cuboid shape, which cuboid shape the code has as a geometric shape. The arrangement of the first partial code in three first partial areas, such as in three corners of a cuboid, allows the positioning of a recording area to the code, in particular to the

ersten Teilbereichen. first sub-areas.

Der zweite Teilbereich kann der Zentrumsbereich der The second sub-area can be the center area

Quaderform sein. be cuboid shape.

Der erfindungsgemäße Code kann sich dadurch auszeichnen, dass The code according to the invention can be characterized in that:

Jeder erste Teilcode eine Positionsangabe des ersten Teilbereiches im Code enthält, mit der auf die genaue Each first sub-code contains a position specification of the first sub-area in the code, indicating the exact

Position des zweiten Teilcodes geschlossen wird.. Position of the second partial code is closed.

deice 15 deice 15

Es ist oben beispielhaft angeführt, dass ein Teilcode in bestimmten Teilbereichen des Codes sein kann. Der Teilcode kann in vorteilhafter Weise eine Positionsangabe umfassen, wo sich der Teilbereich im Code befindet. Die Positionsangabe kann beispielsweise umfassen, dass der Teilcode in einer bestimmten Ecke des Codes angeordnet ist. Damit ist die exakte Position der einzelnen Elemente des zweiten Teilcodes statisch bekannt und sie müssen nicht erst durch aufwändige Bildverarbeitungsschritte gefunden It is exemplified above that a partial code can be in certain parts of the code. The partial code can advantageously include a position indication of where the partial area is located in the code. The position information can include, for example, that the partial code is arranged in a specific corner of the code. This means that the exact position of the individual elements of the second partial code is statically known and they do not have to be found through complex image processing steps

werden. become.

Die Erfindung wird anhand der folgenden, in den Figuren The invention is illustrated by the following figures

dargestellten Ausführungsformen ergänzend erläutert: Fig. 1 zeigt die Figur 1 aus WO0O2020180650, illustrated embodiments are explained in addition: Fig. 1 shows Figure 1 from WO0O2020180650,

Fig. 2 zeigt eine mögliche Ausführungsform des Fig. 2 shows a possible embodiment of the

erfindungsgemäßen Verfahrens, method according to the invention,

Fig. 3 zeigt eine weitere mögliche Ausführungsform des Fig. 3 shows another possible embodiment

erfindungsgemäßen Verfahrens, method according to the invention,

Fig. 4 zeigt eine mögliche Ausführungsform des Fig. 4 shows a possible embodiment of the

erfindungsgemäßen Codes, code according to the invention,

Fig. 5 zeigt eine weitere mögliche Ausführungsform des Fig. 5 shows another possible embodiment

erfindungsgemäßen Verfahrens. Method according to the invention.

Die in den Figuren gezeigten Ausführungsformen zeigen lediglich mögliche Ausführungsformen, wobei an dieser Stelle bemerkt sei, dass die Erfindung nicht auf diese speziell dargestellten Ausführungsvarianten derselben eingeschränkt ist, sondern auch Kombinationen der einzelnen Ausführungsvarianten untereinander und eine Kombination einer Ausführungsform mit der oben angeführten allgemeinen The embodiments shown in the figures only show possible embodiments, although it should be noted at this point that the invention is not limited to these specifically illustrated embodiment variants, but also combinations of the individual embodiment variants with one another and a combination of one embodiment with the general one listed above

Beschreibung möglich sind. Diese weiteren möglichen Description are possible. These other possible ones

deice 16 deice 16

Kombinationen müssen nicht explizit erwähnt sein, da diese weiteren möglichen Kombinationen aufgrund der Lehre zum technischen Handeln durch gegenständliche Erfindung im Können des auf diesem technischen Gebiet tätigen Fachmannes Combinations do not have to be explicitly mentioned, since these other possible combinations are within the skill of the person skilled in the art working in this technical field due to the teaching on technical action through the subject invention

liegen. lay.

Der Schutzbereich ist durch die Ansprüche bestimmt. Die Beschreibung und die Zeichnungen sind Jedoch zur Auslegung der Ansprüche heranzuziehen. Einzelmerkmale oder Merkmalskombinationen aus den gezeigten und beschriebenen unterschiedlichen Ausführungsformen können für sich eigenständige erfinderische Lösungen darstellen. Die den eigenständigen erfinderischen Lösungen zugrundeliegende The scope of protection is determined by the claims. However, the description and drawings must be used to interpret the claims. Individual features or combinations of features from the different embodiments shown and described can represent independent inventive solutions in their own right. The basis of the independent inventive solutions

Aufgabe kann der Beschreibung entnommen werden. The task can be found in the description.

In den Figuren sind die folgenden Elemente durch die In the figures the following elements are represented by the

vorangestellten Bezugszeichen gekennzeichnet: preceded by reference numbers:

100 Videomanagementsystem 100 video management system

110 Recheneinheit 110 arithmetic unit

112 Monitor 112 monitors

113 weiterer Monitor 113 another monitor

120 Kamera 120 camera

121 weitere Kamera 121 more camera

141 erste Netzwerkverbindung 142 zweite Netzwerkverbindung 143 dritte Netzwerkverbindung 144 vierte Netzwerkverbindung 150 Datenbank 141 first network connection 142 second network connection 143 third network connection 144 fourth network connection 150 database

160, 161 Zeitpunkte ermittelt in W02020180650 162, 163 Zeitpunkte erfindungsgemäßes Verfahren 170 Code 160, 161 times determined in W02020180650 162, 163 times according to the method according to the invention 170 code

171 Code 171 Code

172 Code 172 Code

deilce 17 part 17

173 Code 173 Code

180 erster Teilbereich 181 erster Teilcode 180 first sub-area 181 first sub-code

182 erster Teilcode 182 first partial code

183 erster Teilcode 183 first partial code

184 erster Teilcode 184 first partial code

190 zweiter Teilbereich 191 zweiter Teilcode 200 Polygonform 190 second part area 191 second part code 200 polygon shape

210 Messeinheit 210 measurement unit

Die Figur 1 umfasst die Figur 1 von W0O2020180650, welche Figur 1 für die Offenbarung und das Verständnis des Figure 1 includes Figure 1 of WOO2020180650, which Figure 1 for the disclosure and understanding of

erfindungsgemäßen Verfahrens relevant ist. The method according to the invention is relevant.

Das in Figur 1 dargestellte Videoverwaltungssystem 100 (video management system) umfasst in Anbetracht des erfindungsgemäßen Verfahrens als wesentliche Elemente eine Recheneinheit (computer system) 110, einen Monitor (display device) 112, zumindest eine Kamera (camera) 120 und eine Kommunikationseinheit wie eine Datenverbindung zwischen der Recheneinheit 110 und dem Monitor 112 sowie der Kamera 120 und der Recheneinheit 110. Es sind die Recheneinheit 110 und der Monitor 112 über eine erste Netzwerkverbindung 141 (Bezugszeichen zu Figur 1 von W02020180650 ergänzt) und die Kamera 120 über die zweite Netzwerkverbindung 142 mit der Recheneinheit 110 verbunden. Die Darstellung der zweiten Netzwerkverbindung 142 fasst die Elemente 130, 140 in In view of the method according to the invention, the video management system 100 shown in Figure 1 comprises, as essential elements, a computing unit (computer system) 110, a monitor (display device) 112, at least one camera (camera) 120 and a communication unit such as a data connection between the computing unit 110 and the monitor 112 as well as the camera 120 and the computing unit 110. The computing unit 110 and the monitor 112 are connected via a first network connection 141 (reference number to FIG. 1 of W02020180650 added) and the camera 120 via the second network connection 142 the computing unit 110 connected. The representation of the second network connection 142 includes the elements 130, 140 in

funktioneller Hinsicht zusammen. functionally together.

Die erste Netzwerkverbindung 141 kann beispielsweise ein HDMI-Kabel sein. Die zweite Netzwerkverbindung 142 kann ein Ethernet-Kabel, ein USB-Kabel et cetera sein. Dies ist auf The first network connection 141 can be, for example, an HDMI cable. The second network connection 142 can be an Ethernet cable, a USB cable, etc. This is on

die Figuren 1 bis 3 anwendbar. Figures 1 to 3 applicable.

Selce 18 Selce 18

Es wird ein Videosignal mittels einer Eingabeeinheit (input device) 116 erstellt. Nach der gängigen Lehre umfasst ein durch ein Videosignal übertragenes Video eine Vielzahl von Einzelbildern. Es wird bei dem in Figur 1 bis Figur 3 dargestellten Verfahren das Videosignal über die dritte Netzwerkverbindung 143 (Bezugszeichen in Figur 1 von A video signal is created using an input device 116. According to current teaching, a video transmitted by a video signal comprises a large number of individual images. In the method shown in FIGS. 1 to 3, the video signal is transmitted via the third network connection 143 (reference symbols in FIG. 1 of

WO2020180650 ergänzt) an die Recheneinheit 110 übermittelt. WO2020180650 supplemented) is transmitted to the computing unit 110.

Über die Recheneinheit 110 werden die erforderlichen Prozesse zur Videoverwaltung gesteuert (siehe WO2020180650[0031]). Mittels der Recheneinheit wird das in die Recheneinheit eingehende Videosignal (oder im Allgemeinen die Bildfolge von Einzelbildern) in ein zur Anzeige an einem Monitor geeignetes Signal umgewandelt (siehe W02020180650[0036]). Das am Monitor 112 angezeigte Einzelbild kann einen Code zur Identifizierung eines Einzelbildes (frame) des Videos umfassen. Der Code kann eine Zeitinformation umfassen, welche Zeitinformation eine Zeitangabe des Anzeigens des Einzelbildes am Monitor ist und ausschließlich als eine solche verwendbar ist (siehe WO2020180650[0037]). Weiters kann über den Code eine The necessary processes for video management are controlled via the computing unit 110 (see WO2020180650[0031]). By means of the computing unit, the video signal entering the computing unit (or generally the image sequence of individual images) is converted into a signal suitable for display on a monitor (see W02020180650[0036]). The frame displayed on the monitor 112 may include a code to identify a frame of the video. The code can include time information, which time information is a time indication of the display of the individual image on the monitor and can only be used as such (see WO2020180650[0037]). Furthermore, one can use the code

Ordnung der Einzelbilder definiert sein. Order of the individual images must be defined.

Das Einzelbild umfassend eine Bildinformation und den Code wird in der Recheneinheit geschaffen (siehe W02020180650 [0038]). Die Erstellung eines solchen Einzelbildes erfolgt nach dem Stand der Technik über einen Mediaplayer, was in WO2020180650[0036] nur implizit erwähnt ist und auch nicht weiter berücksichtigt wird. Mittels eines Mediaplayers wird das Videosignal in am Monitor anzeigbare Einzelbilder The individual image comprising image information and the code is created in the computing unit (see W02020180650 [0038]). According to the state of the art, such an individual image is created via a media player, which is only implicitly mentioned in WO2020180650[0036] and is not taken into account further. Using a media player, the video signal is converted into individual images that can be displayed on the monitor

umgewandelt. converted.

Das in WO2020180650 offenbarte Verfahren ist darauf The method disclosed in WO2020180650 is on it

beschränkt, dass das Einzelbild über den Code um einen limited that the single image is increased by one via the code

Seice 19 Sep 19

Zeitwert zur Anzeige auf dem Monitor 112 ergänzt wird. Nachdem in W02020180650 weder ein expliziter Hinweis noch ein impliziter Hinweis enthalten ist, dass ein Zeitpunkt oder eine Zeitdauer für die Erstellung des Einzelbildes mitsamt Code ermittelt wird, ist die aus dem im Code enthaltenen Zeitwert ermittelbare Information ausschließlich auf den Zeitpunkt der Anzeige des Einzelbildes auf dem Monitor 112 beschränkt. Der Zeitpunkt der Anzeige des Einzelbildes mitsamt dem Code ist die einzige in dem Verfahren gemäß W02020180650 gemessene Information, welche Information über die Kamera 120 Time value for display on the monitor 112 is added. Since W02020180650 contains neither an explicit reference nor an implicit reference to the fact that a time or a period of time for the creation of the individual image together with the code is determined, the information that can be determined from the time value contained in the code is exclusively related to the time at which the individual image is displayed on the Monitor 112 limited. The time at which the individual image is displayed together with the code is the only information measured in the method according to W02020180650, which is information about the camera 120

ausgelesen wird. is read out.

Die ermittelbare Latenz ist folglich auf die Weiterleitung der Codeinformation zwischen dem Monitor 112 und der Recheneinheit 110 beschränkt. Es wird die Latenz des Informationsflusses beginnend mit dem Monitor 112, über die Kamera 120, den Gateway 130 und dem Netzwerk 141 bis zu der Recheneinheit 110 ermittelt. Die ermittelbare Latenz kann nicht den gesamten Kreislauf eines Einzelbildes The latency that can be determined is therefore limited to the forwarding of the code information between the monitor 112 and the computing unit 110. The latency of the information flow is determined starting with the monitor 112, via the camera 120, the gateway 130 and the network 141 to the computing unit 110. The latency that can be determined cannot cover the entire cycle of a single image

berücksichtigen. take into account.

Das in W0O2020180650 offenbarte Verfahren berücksichtigt nicht die Latenz oder Teillatenz des gesamten Kreislaufes, welche Latenz durch die Verarbeitung der Einzelbilder in der Recheneinheit 110 entstehen. Diese Verarbeitung in der Recheneinheit kann die Aufbereitung der Einzelbilder in einem Mediaplayer oder die Ergänzung der Einzelbilder um The method disclosed in WOO2020180650 does not take into account the latency or partial latency of the entire circuit, which latency arises from the processing of the individual images in the computing unit 110. This processing in the computing unit can prepare the individual images in a media player or supplement the individual images

den Code umfassen. include the code.

Es wird bei dem in WO2020180650 offenbarten Verfahren der Zeitpunkt der Anzeige des Einzelbildes auf dem Monitor 112 In the method disclosed in WO2020180650, the time at which the individual image is displayed on the monitor 112

und der Zeitpunkt des Einganges des Einzelbildes in der and the time of receipt of the individual image in the

Serlce 20 Serlce 20

Recheneinheit 110 gemessen. In der Figur 1 sind diese Computing unit 110 measured. These are in Figure 1

Zeitpunkte durch die Pfeile 160, 161 eingetragen. Times entered by arrows 160, 161.

Ausgehend von W02020180650, insbesondere von W02020180650, Figur 1 werden die Unterscheidungsmerkmale des erfindungsgemäßen Verfahrens und die dadurch erreichbaren Starting from W02020180650, in particular from W02020180650, Figure 1 shows the distinguishing features of the method according to the invention and those that can be achieved thereby

technischen Wirkungen diskutiert. technical effects discussed.

Ein Videomanagement 100 zur Umsetzung des erfindungsgemäßen Verfahrens umfasst eine Recheneinheit 110, einen Monitor 112, eine Kamera 120. Es sind diese Elemente so zueinander konfiguriert, dass eine Information in einem durch diese Elemente definierten Kreis übermittelt werden kann. Die Figur 2 zeigt diesen Kreis, welcher Kreis im Wesentlichen durch die Netzwerkverbindungen 141, 142 und die Aufnahme des auf dem Monitor 112 gezeigten Einzelbild durch die Kamera 120 gebildet wird. A video management 100 for implementing the method according to the invention includes a computing unit 110, a monitor 112, a camera 120. These elements are configured to one another in such a way that information can be transmitted in a circle defined by these elements. Figure 2 shows this circle, which circle is essentially formed by the network connections 141, 142 and the recording of the individual image shown on the monitor 112 by the camera 120.

Das in Figur 2 gezeigte und hier diskutierte Verfahren basiert wiederum darauf, dass ein Videosignal von einer Eingabeeinheit 116 der Recheneinheit 110 über eine dritte Netzwerkverbindung 143 zugeführt wird. Die Eingabeeinheit 116 kann eine Videokamera, eine Überwachungskamera oder The method shown in Figure 2 and discussed here is in turn based on a video signal being fed from an input unit 116 to the computing unit 110 via a third network connection 143. The input unit 116 can be a video camera, a surveillance camera or

eine Datenbank sein. be a database.

Die Figur 2, welche Figur 2 das erfindungsgemäße Verfahren veranschaulicht, ist die Figur 1 der W02020180650 mit Ergänzungen oder Änderungen. Die Figur 2 umfasst nicht zwingend das Element 114 der Figur 1 der W0O2020180650 oder dieses Element 114 hat keinen wesentlichen Einfluss auf die nachstehende Diskussion der Erfindung. Ebenso sind die Elemente 130, 140 der Figur 1 nicht in der Figur 2 Figure 2, which illustrates the method according to the invention, is Figure 1 of WO2020180650 with additions or changes. Figure 2 does not necessarily include element 114 of Figure 1 of WOO2020180650 or this element 114 has no significant influence on the discussion of the invention below. Likewise, the elements 130, 140 of Figure 1 are not in Figure 2

eingetragen. registered.

Seilce 21 Seilce 21

Ausgehend von W02020180650 als ein möglicher nächstliegender Stand der Technik wird der Fachmann vor die Aufgabe gestellt, eine durch die Verarbeitung des Einzelbildes in der Recheneinheit 110 hervorgerufene Latenz zu berücksichtigen. Die Verarbeitung in der Recheneinheit 110 umfasst unter anderem das Erstellen eines am Monitor 112 anzeigbaren Einzelbildes aus den mittels der Eingabeeinheit 116 erstellten Videosignals. Es wird auf dem Monitor 112 ein Einzelbild mitsamt einem Code dargestellt. Dieser Verfahrensschritt des Erstellens eines zur Anzeige am Monitor 112 geeigneten Einzelbildes mitsamt Code aus dem Videosignal wird nach dem Stand der Technik mittels eines Based on W02020180650 as a possible closest prior art, the person skilled in the art is faced with the task of taking into account latency caused by the processing of the individual image in the computing unit 110. The processing in the computing unit 110 includes, among other things, creating an individual image that can be displayed on the monitor 112 from the video signal created by the input unit 116. A single image together with a code is displayed on the monitor 112. According to the prior art, this method step of creating an individual image including code from the video signal suitable for display on the monitor 112 is carried out using a

Mediaplayers abgewickelt. Media player handled.

Erfindungsgemäß wird die oben erwähnte Aufgabenstellung dadurch gelöst, dass According to the invention, the above-mentioned task is solved in that

ein erster Zeitpunkt des Ergänzens der Bildeigenschaft um den Code und a first time of adding the code and to the image property

ein zweiter Zeitpunkt die Anzeige des Bildes auf der Anzeigevorrichtung durch Aufnahme des Bildes mit einer Kamera und durch Auslesen des Codes mit einer Recheneinheit ermittelt wird, a second time the display of the image on the display device is determined by recording the image with a camera and reading the code with a computing unit,

wobei die Latenz als eine Differenz zwischen dem ersten where the latency is a difference between the first

Zeitpunkt und dem zweiten Zeitpunkt ermittelt wird. point in time and the second point in time is determined.

Der Verfahrensschritt des Ergänzens der Bildeigenschaft um den Code umfasst das Erstellen eines an dem Monitor 112 anzeigbaren Einzelbildes aus der in Form von Bilddaten The method step of supplementing the image property with the code includes creating an individual image that can be displayed on the monitor 112 from the image data

vorliegenden Bildeigenschaften. present image properties.

Es wird in der Recheneinheit 110 der erste Zeitzeitpunkt des Ergänzens der Bildeigenschaft eines Einzelbildes um den In the computing unit 110, the first time in which the image property of an individual image is supplemented is

Code in einer Datenbank 150 abgespeichert. Es ist der erste Code stored in a database 150. It's the first

Seilce 22 Seilce 22

Zeitpunkt mittels eines Pfeils 162 in der Figur 2 dargestellt. Time shown by an arrow 162 in Figure 2.

ES kann der Code einen den ersten Zeitpunkt 162 beschreibenden Zeitwert umfassen. Ergänzend oder alternativ hierzu kann der Code mit einem den ersten Zeitpunkt 162 beschreibenden Zeitwert verknüpft sein. Dieses Merkmal ist auf sämtliche Ausführungsformen des erfindungsgemäßen ES, the code may include a time value describing the first point in time 162. Additionally or alternatively, the code can be linked to a time value describing the first point in time 162. This feature is applicable to all embodiments of the invention

Verfahrens anwendbar. Procedure applicable.

Bei der in Figur 2 gezeigten Ausführungsform wird der Code zu den Bildeigenschaften in einem Verfahrensschritt ergänzt, welcher Verfahrensschritt durch die Recheneinheit 110 abgewickelt wird. Diese Ausgestaltung des erfindungsgemäßen Verfahrens kann nachteilig sein, da zur Abwicklung dieses Verfahrensschrittes eine Rechenleistung der Recheneinheit 110 erforderlich ist. Da jedoch die Recheneinheit 110 Teil des Systems ist, von welchem System die Latenz ermittelt wird, wird durch die Messung das zu messende System beeinflusst. Die in Figur 3 gezeigte und unten vorgestellte Ausführungsform bietet hierzu eine In the embodiment shown in Figure 2, the code for the image properties is added in a method step, which method step is processed by the computing unit 110. This embodiment of the method according to the invention can be disadvantageous because computing power from the computing unit 110 is required to process this method step. However, since the computing unit 110 is part of the system by which the latency is determined, the measurement influences the system to be measured. The embodiment shown in Figure 3 and presented below offers one for this purpose

LÖsung an. solution.

In der Figur 2 ist die Datenbank 150 als eine von der Recheneinheit 110 getrennte Datenbank dargestellt. Die Datenbank kann auch Teil der Recheneinheit 110 sein. Die Anordnung der Datenbank 150 zu der Recheneinheit 110 hat keinen Einfluss auf das erfindungsgemäße Verfahren. Es sind die in der Datenbank 150 gespeicherten Zeitwerte wie der In Figure 2, the database 150 is shown as a database that is separate from the computing unit 110. The database can also be part of the computing unit 110. The arrangement of the database 150 in relation to the computing unit 110 has no influence on the method according to the invention. These are the time values stored in the database 150 like that

erste Zeitpunkt abrufbar. available for the first time.

In Ergänzung zu der ausschließlichen Ermittlung des ersten Zeitpunktes kann auch eine erste Zeitspanne mit dem ersten In addition to the exclusive determination of the first point in time, a first time period can also be set with the first

Zeitpunkt als Zeitspannenanfang und ein Zeitspannenende Point in time as the beginning of a time period and an end to a time period

24 / 55 24/55

DSerlce 23 DSerlce 23

über die Ergänzung der Bildeigenschaft des Einzelbildes um about supplementing the image properties of the individual image

den Code ermittelt werden. the code can be determined.

Die Ermittlung des zweiten Zeitpunktes 163, zu welchem Zeitpunkt das Einzelbild mit der Bildeigenschaft und dem Code angezeigt wird, erfolgt über die zumindest eine Kamera The determination of the second time 163, at which time the individual image with the image property and the code is displayed, takes place via the at least one camera

120. 120.

Es kann aus der Differenz zwischen dem zweiten Zeitpunkt 163 und dem ersten Zeitpunkt 162 eine Latenz ermittelt werden. Diese Latenz umfasst eine durch den Mediaplayer verursachte erste Latenz, welche erste Latenz in WO2020180650 nicht berücksichtigbar ist, und eine zweite Latenz, welche zweite Latenz durch das Anzeigen des Einzelbildes am Monitor 112 - wie nach der gängigen Lehre A latency can be determined from the difference between the second time 163 and the first time 162. This latency includes a first latency caused by the media player, which first latency cannot be taken into account in WO2020180650, and a second latency, which second latency is caused by the display of the individual image on the monitor 112 - as according to current teaching

bekannt - hervorgerufen wird. known - is caused.

Die Ermittlung der Latenz umfasst eine durch die Übertragung des Einzelbildes über die erste Netzwerkverbindung 141 hervorgerufene dritte Latenz. Das erfindungsgemäße Verfahren kann um den Verfahrensschritt der Ermittlung dieser dritten Latenz unter Anwendung von The determination of the latency includes a third latency caused by the transmission of the individual image via the first network connection 141. The method according to the invention can include the method step of determining this third latency using

Verfahren nach dem Stand der Technik ergänzt werden. Methods according to the state of the art can be supplemented.

Die erwähnte Latenz wird in der Recheneinheit 110 The mentioned latency is in the computing unit 110

ermittelt, weshalb die Latenz eine durch die Übertragung von Daten in der zweiten Netzwerkverbindung 142 bedingte vierte Latenz umfasst. Die vierte Latenz ist ähnlich wie die dritte Latenz unter Anwendung von Verfahren nach dem determines why the latency includes a fourth latency caused by the transmission of data in the second network connection 142. The fourth latency is similar to the third latency using methods according to

Stand der Technik ermittelbar. State of the art can be determined.

Die dritte Latenz und die vierte Latenz können auch als vernachlässigbar angesehen werden. Die dritte Latenz und die vierte Latenz können insbesondere vernachlässigt The third latency and the fourth latency can also be considered negligible. The third latency and the fourth latency can in particular be neglected

werden, wenn die erste Netzwerkverbindung 141 if the first network connection is 141

Seilce 24 Seilce 24

beziehungsweise die zweite Netzwerkverbindung 142 durch eine direkte Kabelverbindung hergestellt sind. Die erste Netzwerkverbindung 141 kann in einer vorteilhaften Weise ein HDMI-Kabel sein; die Latenz eines HDMI-Kabels ist dem Fachmann bekannt. Die zweite Netzwerkverbindung 142 kann in vorteilhaften Weise ein USB-Kabel sein; die Latenz eines or the second network connection 142 are established by a direct cable connection. The first network connection 141 can advantageously be an HDMI cable; the latency of an HDMI cable is known to those skilled in the art. The second network connection 142 can advantageously be a USB cable; the latency of one

USB-Kabels ist dem Fachmann bekannt. USB cable is known to those skilled in the art.

Das erfindungsgemäße Verfahren zeichnet sich durch die Ermittlung des ersten Zeitpunktes 162 aus, ab welchem ersten Zeitpunkt 162 die Bildeigenschaft des Einzelbildes um den Code ergänzt wird und ab welchem ersten Zeitpunkt 162 die Bildeigenschaft zur Anzeige an dem Monitor 112 verarbeitet wird. Die nachfolgenden Verarbeitungsschritte umfassen die Erstellung eines am Monitor 112 anzeigbaren Einzelbildes unter Verwendung eines Mediaplayers und die Anzeige des Einzelbildes am Monitor 112. Die mit dem erfindungsgemäßen Verfahren ermittelte Latenz berücksichtigt die durch beide Verfahrensschritte The method according to the invention is characterized by the determination of the first time 162, from which first time 162 the image property of the individual image is supplemented by the code and from which first time 162 the image property is processed for display on the monitor 112. The subsequent processing steps include the creation of an individual image that can be displayed on the monitor 112 using a media player and the display of the individual image on the monitor 112. The latency determined using the method according to the invention takes into account the latency achieved by both method steps

hervorgerufenen Latenzen. induced latencies.

Durch die Abtastrate der Kamera 120 in Zusammenwirkung mit der Wiederholrate sowie des Bildaufbauverhaltens des Monitors 112 ergibt sich eine fünfte Latenz. Für diese lassen sich vom Fachmann theoretische Obergrenzen angeben. Die Kamera 120 ist durch den Fachmann passend zum Monitor The sampling rate of the camera 120 in conjunction with the repetition rate and the image composition behavior of the monitor 112 results in a fifth latency. Experts can specify theoretical upper limits for these. The camera 120 is designed by a specialist to fit the monitor

geeignet auszuwählen. to select appropriately.

Im Allgemeinen erfordert eine Anzeige eines Videosignals auf einem ausgewählten Monitor die Anpassung der Bildeigenschaften der Einzelbilder des Videosignals an die Monitoreigenschaften des ausgewählten Monitors. Dieser Schritt wird nach dem Stand der Technik mittels eines In general, displaying a video signal on a selected monitor requires adapting the image properties of the frames of the video signal to the monitor properties of the selected monitor. According to the state of the art, this step is carried out using one

Mediaplayers ausgeführt, welcher Mediaplayer unter anderem Mediaplayers executed, which mediaplayer among other things

Seice 25 Soice 25

ein enkodiertes (komprimiertes) Videosignal in ein dekodiertes Videosignal umwandelt. Weitere nach dem Stand der Technik bekannte Verfahrensschritte umfassen beispielsweise die Anpassung der Auflösung und/oder des converts an encoded (compressed) video signal into a decoded video signal. Further method steps known from the prior art include, for example, the adjustment of the resolution and/or the

Farbspektrums und/oder der Anzeigerate. Color spectrum and/or display rate.

Bei dem in Figur 2 veranschaulichten Verfahren kann durch den Code eine Reihenfolge und ein Umfang der Einzelbilder des Videos definiert werden. Es kann in der Recheneinheit 110 die Reihenfolge und der Umfang der Einzelbilder zu dem Zeitpunkt 162 ermittelt werden und mit einer ermittelten Reihenfolge und Umfang der Einzelbilder zu dem Zeitpunkt 163 verglichen werden. Durch diesen Vergleich kann ein Fehlen von Einzelbilder oder ein Anzeigen von Einzelbilder in einer nicht mit der Kamera 120 aufnehmbaren Weise ermittelt werden. Weiters kann eine Veränderung der Reihenfolge der Einzelbilder zu dem Zeitpunkt 163 im Vergleich zu der Reihenfolge der Einzelbilder zu dem In the method illustrated in Figure 2, the code can be used to define an order and a scope of the individual images of the video. The sequence and scope of the individual images at time 162 can be determined in the computing unit 110 and compared with a determined sequence and scope of the individual images at time 163. Through this comparison, a missing individual image or a display of individual images in a manner that cannot be recorded with the camera 120 can be determined. Furthermore, a change in the order of the individual images at the time 163 compared to the order of the individual images at that

Zeitpunkt 162 ermittelt werden. Time 162 can be determined.

Die in Figur 2 veranschaulichte Ausführungsform des erfindungsgemäßen Verfahrens kann den Nachteil unterliegen, dass die Recheneinheit 110 als Teil des Kreises oder des zu messenden Systems Verfahrensschritte ausführt, welche Verfahrensschritte die zu messende Latenz beeinflussen The embodiment of the method according to the invention illustrated in FIG. 2 may have the disadvantage that the computing unit 110, as part of the circuit or the system to be measured, carries out method steps which influence the latency to be measured

können. can.

Die Figur 3 zeigt eine weitere Ausführungsform des erfindungsgemäßen Verfahrens. Die in Figur 3 gezeigte Ausführungsform betrifft die zweite mögliche Ausführungsform des erfindungsgemäßen Verfahrens während die Figur 2 die erste erfindungsgemäße Ausführungsform Figure 3 shows a further embodiment of the method according to the invention. The embodiment shown in Figure 3 relates to the second possible embodiment of the method according to the invention while Figure 2 relates to the first embodiment according to the invention

zeigt. shows.

27755 27755

DSelce 26 DSelce 26

Es wird erfindungsgemäß ein erster Zeitpunkt 162 als der Beginn der Übertragung des Einzelbildes in dem Netzwerk abgespeichert. Weiters wird ein zweiter Zeitpunkt 163 der Anzeige des Einzelbildes auf dem Monitor 112 als Anzeigevorrichtung durch Aufnahme des Einzelbildes mit einer Kamera 120 und durch Auslesen des Codes mit einer Recheneinheit 110 ermittelt, According to the invention, a first point in time 162 is stored as the start of the transmission of the individual image in the network. Furthermore, a second time 163 of the display of the individual image on the monitor 112 as a display device is determined by recording the individual image with a camera 120 and by reading the code with a computing unit 110,

wobei die Latenz als eine Differenz zwischen dem ersten where the latency is a difference between the first

Zeitpunkt 162 und dem zweiten Zeitpunkt 163 ermittelt wird. Time 162 and the second time 163 is determined.

Bei dieser Ausführungsform wird der erste Zeitpunkt 162 als jener Zeitpunkt ermittelt, zu welchem oder nach welchem ersten Zeitpunkt 162 ein Einzelbild an die Recheneinheit 110 übermittelt wird. Diese Messung wird mit der Recheneinheit 110 vorgelagerte Messeinheit 210 durchgeführt. Nachdem die Messeinheit 210 unmittelbar vor der Recheneinheit 110 angeordnet ist, entspricht der mit der Messeinheit 210 ermittelte erste Zeitwert 162 dem Zeitwert als der Beginn der Übertragung des Einzelbildes in dem durch die Recheneinheit 110, den Monitor 112, die Kamera 120 und die Netzwerkverbindungen 141, 142, 143 In this embodiment, the first time 162 is determined as the time at which or after which first time 162 an individual image is transmitted to the computing unit 110. This measurement is carried out with the measuring unit 210 upstream of the computing unit 110. After the measuring unit 210 is arranged directly in front of the computing unit 110, the first time value 162 determined with the measuring unit 210 corresponds to the time value as the start of the transmission of the individual image in which the computing unit 110, the monitor 112, the camera 120 and the network connections 141, 142, 143

gebildeten Netzwerkes. formed network.

In einer vorteilhaften Weise ist die Messeinheit 210 keine In an advantageous manner, the measuring unit 210 is not one

Einheit des zu messenden Systems oder Kreises. Unit of the system or circuit to be measured.

Es wird weiters in der Messeinheit 210 die Bildeigenschaft des Einzelbildes um einen Code ergänzt oder die Bilder mit dem Code werden aus einer Datenbank eingelesen, welcher Code eine eindeutige Kennzeichnung eines Einzelbildes aus Furthermore, in the measuring unit 210, the image property of the individual image is supplemented by a code or the images with the code are read from a database, which code provides a unique identification of an individual image

einer Vielzahl von Einzelbildern eines Videos erlaubt. a large number of individual images of a video are allowed.

Bei dem in Figur 3 veranschaulichten Verfahren kann durch den Code eine Reihenfolge und ein Umfang der Einzelbilder In the method illustrated in Figure 3, the code can be used to determine the order and size of the individual images

des Videos definiert werden. Es kann die Reihenfolge und of the video can be defined. It can be the order and

Seile 27 Ropes 27

der Umfang der Einzelbilder zu dem Zeitpunkt 162 in der Messeinheit 210 ermittelt werden und mit einer ebenso in der Messeinheit 210 ermittelten Reihenfolge und Umfang der Einzelbilder zu dem Zeitpunkt 163 verglichen werden. Durch diesen Vergleich kann ein Fehlen von Einzelbilder oder ein Anzeigen von Einzelbilder in einer nicht mit der Kamera 120 aufnehmbaren Weise ermittelt werden. Weiters kann eine Veränderung der Reihenfolge der Einzelbilder zu dem Zeitpunkt 163 im Vergleich zu der Reihenfolge der Einzelbilder zu dem Zeitpunkt 162 ermittelt werden. the extent of the individual images at the time 162 are determined in the measuring unit 210 and compared with an order and extent of the individual images at the time 163 also determined in the measuring unit 210. Through this comparison, a missing individual image or a display of individual images in a manner that cannot be recorded with the camera 120 can be determined. Furthermore, a change in the order of the individual images at time 163 compared to the order of the individual images at time 162 can be determined.

Die Figur 4 zeigt eine mögliche Ausführungsform des erfindungsgemäßen Codes. Die Figur 4 zeigt vier Codes 170, 171, 172, 173. Die vier Codes 170, 171, 172, 174 umfassen Angaben über die Bildeigenschaften von vier Einzelbildern, welche Angaben ausschließlich durch geometrische Angaben gemacht werden. Die Erstellung eines Codes 170, 171, 172, 173 erfolgt nach dem Stand der Technik. Figure 4 shows a possible embodiment of the code according to the invention. Figure 4 shows four codes 170, 171, 172, 173. The four codes 170, 171, 172, 174 include information about the image properties of four individual images, which information is provided exclusively through geometric information. The creation of a code 170, 171, 172, 173 is based on the state of the art.

Die Codes 170, 171, 172, 173 können beispielsweise die Bildeigenschaften von Einzelbildern aus vier verschiedenen Quellen darstellen. Die Figur 4 zeigt eine mögliche Anordnung der Codes 170, 171, 172, 173, welche Codes 170, 171, 172, 173 durch eine einzige Kamera aufgenommen und durch eine einzige Messeinheit 210 analysiert werden können. Das erfindungsgemäße Verfahren ist nicht auf die For example, codes 170, 171, 172, 173 can represent the image properties of individual images from four different sources. Figure 4 shows a possible arrangement of the codes 170, 171, 172, 173, which codes 170, 171, 172, 173 can be recorded by a single camera and analyzed by a single measuring unit 210. The method according to the invention is not limited to

vier Codes 170, 171, 172, 173 beschränkt. limited to four codes 170, 171, 172, 173.

Die folgende Diskussion der erfindungsgemäßen Ausführungsform beschränkt sich auf die Beschreibung des Codes 170. Die im Folgenden für den Code 170 erwähnten Merkmale sind auch für die weiteren Codes 171, 172, 173 The following discussion of the embodiment according to the invention is limited to the description of code 170. The features mentioned below for code 170 are also for the other codes 171, 172, 173

anwendbar. applicable.

Seilce 28 Seilce 28

Der Code 170 ist ein maschinenlesbarer Code zur visuellen Darstellung von Bildeigenschaften eines Einzelbildes eines Videos. Der Code umfasst in der in Figur 4 gezeigten, bevorzugten Ausführungsform ausschließlich geometrische Formen. Der Code 170 umfasst keine für das Ziffern oder Code 170 is a machine-readable code for the visual representation of image properties of a single image of a video. In the preferred embodiment shown in Figure 4, the code exclusively includes geometric shapes. The code 170 does not include any for the digits or

Buchstaben. Letters.

Ein Video umfasst nach der gängigen Lehre eine Vielzahl von Einzelbildern, welche Einzelbilder eine bestimmte Abfolge aufweisen. Eine Darstellung von Bildeigenschaften einer Abfolge von Einzelbildern kann über eine Abfolge von Codes 170 erfolgen, wobei Jedem Einzelbild des Videos ein Code According to current teaching, a video comprises a large number of individual images, which individual images have a specific sequence. A representation of image properties of a sequence of individual images can be done via a sequence of codes 170, with each individual image of the video having a code

170 zugeordnet ist. 170 is assigned.

Eine Bildeigenschaft kann durch einen Wert, insbesondere durch einen Zahlenwert angegeben werden. Eine Bildeigenschaft kann als Wert, insbesondere als ein Zahlenwert vorliegen. Eine Bildeigenschaft als Wert, An image property can be specified by a value, in particular by a numerical value. An image property can be present as a value, in particular as a numerical value. An image property as a value,

insbesondere Zahlenwert kann aus dem Bild errechnet werden. in particular numerical value can be calculated from the image.

Die Einzelbilder eines Videos weisen unveränderliche Bildeigenschaften und veränderliche Bildeigenschaften auf. Eine veränderliche Bildeigenschaft sei beispielsweise als eine Bildeigenschaft eines Bildes definiert, welche Bildeigenschaft zwischen zwei Einzelbildern unterschiedlich ist. Eine unveränderliche Bildeigenschaft kann als eine Bildeigenschaft mit einem identen Wert bei zumindest zwei The frames of a video have fixed image properties and changing image properties. A variable image property is defined, for example, as an image property of an image, which image property is different between two individual images. An immutable image property can be defined as an image property with an identical value at least two

Einzelbildern angesehen werden. Individual images can be viewed.

Der Fachmann oder der Anwender kann auch einen Unterscheidungswert, insbesondere einen Unterscheidungszahlenwert als Grenzwert definieren, um welchen Unterscheidungswert beziehungsweise Unterscheidungszahlenwert sich die Bildeigenschaften der The person skilled in the art or the user can also define a distinguishing value, in particular a distinguishing numerical value, as a limit value by which distinguishing value or distinguishing numerical value the image properties of the

Einzelbilder unterscheiden. Bei einer Überschreitung dieses Differentiate individual images. If this is exceeded

deice 29 deice 29

Grenzwertes kann eine Bildeigenschaft als eine veränderliche Bildeigenschaft angesehen werden. Bei einer Unterschreitung des Grenzwertes kann die Bildeigenschaft Limit value, an image property can be viewed as a changing image property. If the limit value is not reached, the image property can be changed

als unveränderlich angesehen werden. be viewed as unchangeable.

Die Betrachtung einer Bildeigenschaft als eine unveränderliche Bildeigenschaft oder als eine veränderliche Bildeigenschaft ist von der Unterschiedlichkeit von Werten, insbesondere Zahlenwerten abhängig, welche Werte beziehungsweise die Zahlenwerte die Bildschirmeigenschaft The consideration of an image property as an unchangeable image property or as a changeable image property depends on the diversity of values, in particular numerical values, which values or the numerical values determine the screen property

der Einzelbilder beschrieben. of the individual images.

Der Code 170 umfasst erste Teilbereiche 180 und zweite The code 170 includes first subareas 180 and second

Teilbereiche 190. Sub-areas 190.

In den ersten Teilbereichen 180 sind die unveränderlichen Bildeigenschaften durch erste Teilcodes 181, 182, 183, 184 dargestellt. In den zweiten Teilbereichen 190 sind veränderliche Bildeigenschaften durch einen zweiten In the first partial areas 180, the unchangeable image properties are represented by first partial codes 181, 182, 183, 184. In the second subareas 190, variable image properties are provided by a second

Teilcode 191 dargestellt. Part code 191 shown.

Die ersten Teilcodes 181, 182, 183, 184 und der zweite Teilcode 191 können nach unterschiedlichen Codeerstellungsverfahren erstellt werden. Eine Erstellung der ersten Teilcodes 181, 182, 183, 184 nach Jeweils unterschiedlichen Codeerstellungsverfahren ist denkbar; dies wird von dem Erfinder in Anbetracht der erforderlichen The first sub-codes 181, 182, 183, 184 and the second sub-code 191 can be created using different code creation methods. A creation of the first partial codes 181, 182, 183, 184 using different code creation processes is conceivable; this is required by the inventor in view of the

Rechenleistung als nicht sinnvoll erachtet. Computing power is not considered useful.

Die ersten Teilcodes 181, 182, 183, 184 und der zweite Teilcode 191 können nach denselben Codeerstellungsverfahren erstellt werden. Eine Erstellung der Teilcodes 181, 182, 183, 184 nach denselben Codeerstellungsverfahren wird grundsätzlich als sinnvoll und zweckmäßig erachtet, da The first sub-codes 181, 182, 183, 184 and the second sub-code 191 can be created using the same code creation procedures. Creating the partial codes 181, 182, 183, 184 using the same code creation process is generally considered sensible and expedient, since

keine zusätzliche Rechenleistung zum Erstellen und Auslesen no additional computing power for creating and reading

DSelce 30 DSelce 30

der einzelnen Teilcodes 181, 182, 183, 184 aufgewandt of the individual partial codes 181, 182, 183, 184

werden muss. must become.

Der in der Figur 4 dargestellt Code 170 zeichnet sich dadurch aus, dass der Code die Form eines Rechteckes und somit eine Polygonform 200 aufweist. Es ist in Figur 4 die Polygonform 200 mittels eines Rechteckes mit gestrichelten Linien eingetragen. Das Rechteck ist nicht Teil des Codes und ist ausschließlich zur Stützung dieser Beschreibung in The code 170 shown in FIG. 4 is characterized in that the code has the shape of a rectangle and thus a polygon shape 200. The polygon shape 200 is shown in FIG. 4 by means of a rectangle with dashed lines. The rectangle is not part of the code and is included solely to support this description

der Figur 4 eingetragen. shown in Figure 4.

Es sind die ersten Teilcodes 181, 182, 183, 184 in den Ecken des Polygons 200 angeordnet. Es ist der zweite The first partial codes 181, 182, 183, 184 are arranged in the corners of the polygon 200. It's the second one

Teilcode 191 in einem Zentrumsbereich angeordnet. Partial code 191 arranged in a center area.

In einer bevorzugten Ausführungsform umfassen die in eindeutig definierbaren Positionen des Polygons 200 angeordneten Teilcodes 181, 182, 183, 184 eine Positionsangabe, welche Positionsangabe beschreibt, in welcher Position des Polygons 200 der jeweilige Teilcode angeordnet ist. Anstelle des Polygons sind auch grundsätzlich andere Formen wie beispielsweise ein Kreis, eine Ellipse als geometrische Form des Codes 170 denkbar. Bei dem in Figur 4 dargestellten Ausführungsform sind die ersten Teilcodes 181, 182, 183, 184 in den Ecken des Polygons angeordnet und umfassen eine Positionsangabe, in welcher Ecken die Teilcodes 181, 182, 183, 184 angeordnet sind. Anstelle der Anordnung in den Ecken ist beispielsweise auch eine Anordnung in einem Mittelpunkt, In a preferred embodiment, the partial codes 181, 182, 183, 184 arranged in clearly definable positions of the polygon 200 include a position indication, which position indication describes in which position of the polygon 200 the respective partial code is arranged. Instead of the polygon, fundamentally other shapes such as a circle or an ellipse are also conceivable as a geometric shape of code 170. In the embodiment shown in Figure 4, the first partial codes 181, 182, 183, 184 are arranged in the corners of the polygon and include a position indication in which corners the partial codes 181, 182, 183, 184 are arranged. Instead of the arrangement in the corners, for example, there is also an arrangement in a center,

einem Zentrumspunkt et cetera denkbar. a center point etc. conceivable.

Die Position des zweiten Teilcodes 191 im Polygon 200 kann über die ersten Teilcodes 181, 182, 183, 184 bestimmt The position of the second partial code 191 in the polygon 200 can be determined via the first partial codes 181, 182, 183, 184

werden. become.

Seilce 31 Seilce 31

Eine Positionsangabe kann beispielsweise durch eine Koordinatenangabe, vorzugsweise eine sehr einfache Koordinatenangabe erfolgen. Eine Positionsangabe über die Anordnung eines Teilcodes im Code ist unter der Voraussetzung, dass die Position des Teilcodes nicht verändert wird, eine unveränderliche Eigenschaft. Aus diesem Grund ist es sinnvoll, dass die eine unveränderliche Bildeigenschaft beschreibenden ersten Teilcodes 181, 182, 183, 184 diese unveränderliche Eigenschaft der A position specification can be provided, for example, by specifying a coordinate, preferably a very simple coordinate specification. A position statement about the arrangement of a partial code in the code is an immutable property, provided that the position of the partial code is not changed. For this reason, it makes sense that the first partial codes 181, 182, 183, 184 describing an immutable image property describe this immutable property

Positionsangabe umfassen. Include position information.

Die Positionsangabe erlaubt ein Ausrichten einer Kamera, welche Kamera den Code aufnimmt. Dies kann beispielsweise The position information allows a camera to be aligned, which camera records the code. This can for example

die oben erwähnte Kamera 120 sein. be the camera 120 mentioned above.

Die Darstellung der veränderlichen Bildeigenschaften und die veränderlichen Bildeigenschaften durch getrennte Teilcodes, also durch erste Teilcodes 181, 182, 183, 184 und einen zweiten Teilcode 191 erlaubt, dass die ersten Teilcodes 181, 182, 183, 184, welche ersten Teilcodes 181, 182, 183, 184 die unveränderlichen Bildeigenschaften der Einzelbilder beschreiben, nicht über das gesamte Verfahren ausgelesen werden müssen. Der Fachmann oder der Anwender kann Intervalle bestimmen, in welchen Intervallen die ersten Teilcodes 181, 182, 183, 184 ausgelesen werden. Diese mögliche Gestaltung erlaubt eine Minimierung der erforderlichen Rechenleistung. Nachdem nur der zweite Teilcode 191 über den gesamte Verfahrensdauer ausgelesen werden sollte, kann die Anzahl der auszulesenden Bildpunkte The representation of the variable image properties and the variable image properties by separate partial codes, i.e. by first partial codes 181, 182, 183, 184 and a second partial code 191, allows the first partial codes 181, 182, 183, 184, which first partial codes 181, 182, 183, 184 describe the unchanging image properties of the individual images, do not have to be read out over the entire process. The person skilled in the art or the user can determine intervals at which the first partial codes 181, 182, 183, 184 are read out. This possible design allows the required computing power to be minimized. Since only the second partial code 191 should be read out over the entire duration of the process, the number of pixels to be read out can be determined

des Codes 170 minimiert werden. of code 170 can be minimized.

Figur 5 zeigt eine weitere mögliche Ausführungsform des erfindungsgemäßen Verfahrens. Diese weitere Ausführungsform Figure 5 shows a further possible embodiment of the method according to the invention. This further embodiment

unterscheidet sich vor allem zu der in Figur 3 gezeigten differs primarily from that shown in Figure 3

Serlce 32 Serlce 32

Ausführungsform dadurch, wie ein Einzelbild mit Code zur Embodiment in which a single image with code is used

Übertragung in die Recheneinheit erstellt wird. Transfer to the computing unit is created.

Es wird in der Messeinheit 210 ein Einzelbild mit Code erstellt. Dieses Einzelbild wird an einen weiteren Monitor 113 zur Anzeige an diesem weiteren Monitor 113 übertragen. Der Code umfasst eine Angabe des ersten Zeitpunktes 162. Der erste Zeitpunkt 162 ist Jener Zeitpunkt, zu welchem Zeitpunkt die Bildeigenschaft des Einzelbildes um den Code An individual image with code is created in the measuring unit 210. This individual image is transmitted to a further monitor 113 for display on this further monitor 113. The code includes an indication of the first time 162. The first time 162 is the time at which the image property of the individual image changes to the code

ergänzt wird. is supplemented.

Es wird das am weiteren Monitor 113 angezeigt Einzelbild mit dem Code, welcher Code eine Angabe des ersten Zeitpunktes 162 umfasst, mit einer weiteren Kamera 121 aufgenommen. Es wird das mit der weiteren Kamera 121 aufgenommene Einzelbild mit dem Code an die Recheneinheit The individual image displayed on the further monitor 113 with the code, which code includes an indication of the first point in time 162, is recorded with a further camera 121. The individual image recorded with the additional camera 121 is sent to the computing unit with the code

110 übertragen. 110 transferred.

Das erfindungsgemäße Verfahren sieht vor, dass The method according to the invention provides that:

ein erster Zeitpunkt des Übermittelns des Einzelbildes mit dem Code in die Recheneinheit aus einer Eingabeeinheit abgespeichert wird. Dieser Verfahrensschritt wird in der Messeinheit 210 durchgeführt. Es wird der erste Zeitpunkt 162 gespeichert, zu welchem ersten Zeitpunkt 162 der Verfahrensschritt des Ergänzens der Bildeigenschaft in der a first point in time when the individual image is transmitted with the code is stored in the computing unit from an input unit. This procedural step is carried out in the measuring unit 210. The first time 162 is saved, at which first time 162 the method step of supplementing the image property in the

Messeinheit 210 durchgeführt wird. Measuring unit 210 is carried out.

In der Recheneinheit 110 wird das mit der weiteren Kamera 121 aufgenommene Einzelbild mit dem Code, welcher Code eine Angabe des ersten Zeitpunktes 162 umfasst, zur Anzeige auf dem Monitor 112 aufbereitet. Nach dem Stand der Technik und In the computing unit 110, the individual image recorded with the additional camera 121 is processed with the code, which code includes an indication of the first time 162, for display on the monitor 112. According to the state of the art and

wie oben beschrieben erfolgt dies über einen Mediaplayver. As described above, this is done via a media player.

Mit der Kamera 120 wird der Monitor 112 und gegebenenfalls der weitere Monitor 113 aufgenommen. Es wird somit über die The camera 120 is used to record the monitor 112 and possibly the additional monitor 113. It is therefore about the

Kamera 120 gemessen, zu welchem zweiten Zeitpunkt 162 das Camera 120 measured at what second time 162 that

34 / 55 34/55

Dderlce 33 Dderlce 33

erwähnte Einzelbild mit Code auf dem weiteren Monitor 113 und auf dem Monitor 112 angezeigt wird. Nach der gängigen Lehre wird das erwähnte Einzelbild auf den Monitoren 112, 113 zu unterschiedlichen Zeitpunkten angezeigt, da der mentioned single image with code is displayed on the further monitor 113 and on the monitor 112. According to common teaching, the individual image mentioned is displayed on the monitors 112, 113 at different times because the

Mediaplayer der Recheneinheit 110 eine Latenz verursacht. Media player of the computing unit 110 causes a latency.

Die Aufnahme des weiteren Monitors 113 durch die Kamera 120 kann entfallen, wenn der Zeitpunkt des Anzeigens des Einzelbildes am weiteren Monitor 113 hinreichend genau The recording of the further monitor 113 by the camera 120 can be omitted if the time at which the individual image is displayed on the further monitor 113 is sufficiently precise

abgeschätzt werden kann. can be estimated.

Es ist in der Figur 5 der Aufnahmebereich 122 der Kamera In Figure 5 it is the recording area 122 of the camera

120 eingetragen. 120 registered.

Das erfindungsgemäße Verfahren sieht vor, dass The method according to the invention provides that:

der zweite Zeitpunkt 163 der Anzeige des Einzelbildes auf dem Monitor 112 durch Aufnahme des Einzelbildes mit der Kamera 120 und durch Auslesen des Codes mit einer Messeinheit 210 ermittelt wird. Im Besonderen wird bei der Ausführungsform gemäß Figur 5 das auf dem Monitor 112 angezeigte Einzelbild und das auf dem weiteren Monitor 113 the second time 163 of the display of the individual image on the monitor 112 is determined by recording the individual image with the camera 120 and by reading the code with a measuring unit 210. In particular, in the embodiment according to FIG. 5, the individual image displayed on the monitor 112 and that on the further monitor 113

angezeigte Einzelbild mit der Kamera 120 aufgenommen. displayed single image taken with the camera 120.

ES kann somit die Latenz als eine Differenz zwischen dem ersten Zeitpunkt und dem zweiten Zeitpunkt ermittelt ES can thus determine the latency as a difference between the first time and the second time

werden. become.

Wie oben ausgeführt kann bei der in Figur 5 gezeigten Ausführungsform die durch die Netzwerkverbindungen 141, 142, 143 verursachte Latenz vernachlässigt werden. Der Fachmann ist in der Lage, beispielsweise geeignete Kabelverbindungen wie USB- und HDMI-Kabelverbindungen zu wählen, um eine Latenz zu vermeiden. Besonders vorteilhaft an dieser Ausführungsform ist, dass die Latenz in der Kamera 121 (beispielsweise handelsübliche Netzwerkkamera) As stated above, in the embodiment shown in Figure 5, the latency caused by the network connections 141, 142, 143 can be neglected. The professional will be able to choose appropriate cable connections such as USB and HDMI cable connections to avoid latency, for example. What is particularly advantageous about this embodiment is that the latency in the camera 121 (for example a commercially available network camera)

und der Netzwerkverbindung 144 (zu messende Netzwerk-and the network connection 144 (network to be measured

Serlce 34 Serlce 34

Infrastruktur) mitgemessen werden können, womit die Gesamtlatenz in einem beliebigen Videoüberwachungssystem Infrastructure) can be measured, which means the total latency in any video surveillance system

gemessen werden kann. can be measured.

Die in Figur 5 gezeigte Ausführungsform kann zur Messung der Latenz eines bestehenden Videoüberwachungssystems The embodiment shown in Figure 5 can be used to measure the latency of an existing video surveillance system

verwendet werden. be used.

In einer weiteren Ausführungsform gemäß Figur 5 kann die Bestimmung des ersten Zeitpunktes in der Messeinrichtung 210 unterbleiben, wenn die Kamera 112 auch den weiteren Monitor 112 aufnimmt. Die Latenz wird durch einen Abgleich der zeitliche Abfolge der Codes mit Lesezeitpunkt auf dem Monitor 112 (zweite Zeitpunkte) und auf dem weiteren Monitor 113 (erste Zeitpunkte) bestimmt. Damit muss für einen Code zur Bestimmung der Latenz des zugeordneten Bildes der erfasste erste Lesezeitpunkt vom zweiten Lesezeitpunkt subtrahiert werden. Dadurch hat die Netzwerkverbindung 143 keinen Einfluss auf das Messergebnis. Eventuelle Fehler bei Übertragung und Verarbeitung bis zur Anzeige am Monitor 113 hätten ebenso In a further embodiment according to FIG. 5, the determination of the first point in time in the measuring device 210 can be omitted if the camera 112 also records the additional monitor 112. The latency is determined by comparing the temporal sequence of the codes with the reading time on the monitor 112 (second times) and on the further monitor 113 (first times). This means that for a code to determine the latency of the assigned image, the recorded first reading time must be subtracted from the second reading time. This means that the network connection 143 has no influence on the measurement result. Any errors during transmission and processing up to the display on monitor 113 would also have occurred

keinen Einfluss auf das Messergebnis. no influence on the measurement result.

oeice 35 oice 35

Claims (11)

PatentansprüchePatent claims 1. Verfahren zur Ermittlung einer Latenz bei einer Übertragung eines Einzelbildes eines Videos, welches Video eine Vielzahl von in einer Reihenfolge nachfolgend angezeigten Einzelbildern umfasst, welches Einzelbild eine Bildeigenschaft wie zumindest Farbwerte von Bildpunkten, Auflösung des Einzelbildes aufweist, welche Bildeigenschaft um einen maschinenlesbaren Code ergänzt wird, welcher Code die Einzelbilder eindeutig kennzeichnet, welches durch eine Eingabeeinheit (116) erstelltes Einzelbild von einer Recheneinheit (110) über eine erste Netzwerkverbindung (141) zu einem Monitor (112) übertragen wird, wobei das an dem Monitor (112) angezeigte Einzelbild mit einer Kamera (120) aufgenommen wird, wobei das mit der Kamera (120) aufgenommene Einzelbild über eine zweite Netzwerkverbindung (142) zu der Recheneinheit (110) übertragen wird, dadurch gekennzeichnet, dass ein erster Zeitpunkt des Ergänzens der Bildeigenschaft um den Code in der Recheneinheit (110) oder in einer Messeinheit (210) oder ein erster Zeitpunkt des Übermitteln des Einzelbildes mit dem Code in die Recheneinheit (110) aus einer Eingabeeinheit (116) in der der Recheneinheit (119) vorgelagerten Messeinheit (210) abgespeichert wird, ein zweiter Zeitpunkt die Anzeige des Einzelbildes auf dem Monitor (112) durch Aufnahme des Einzelbildes mit der Kamera (120) und durch Auslesen des Codes mit einer 1. Method for determining a latency when transmitting an individual image of a video, which video comprises a large number of individual images displayed in a sequence, which individual image has an image property such as at least color values of pixels, resolution of the individual image, which image property is supplemented by a machine-readable code which code uniquely identifies the individual images, which individual image created by an input unit (116) is transmitted from a computing unit (110) via a first network connection (141) to a monitor (112), the individual image displayed on the monitor (112). is recorded with a camera (120), the individual image recorded with the camera (120) being transmitted to the computing unit (110) via a second network connection (142), characterized in that a first time of supplementing the image property with the code in the computing unit (110) or in a measuring unit (210) or a first time of transmission of the individual image with the code into the computing unit (110) from an input unit (116) is stored in the measuring unit (210) upstream of the computing unit (119), a second time, the individual image is displayed on the monitor (112) by recording the individual image with the camera (120) and reading the code with a Recheneinheit (110) oder mit der Messeinheit (210) Computing unit (110) or with the measuring unit (210) delle 36 dent 36 ermittelt wird, wobei die Latenz als eine Differenz zwischen dem ersten is determined, with the latency being a difference between the first Zeitpunkt und dem zweiten Zeitpunkt ermittelt wird. point in time and the second point in time is determined. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der erste Zeitpunkt in einer Datenbank abgespeichert 2. The method according to claim 1, characterized in that the first point in time is stored in a database wird. becomes. 3. Verfahren nach einem der Ansprüche 1 bis 2, dadurch gekennzeichnet, dass der Code eine Angabe des ersten Zeitpunktes umfasst, wobei der erste Zeitpunkt durch eine Aufnahme des Einzelbildes und durch ein Auslesen des Codes 3. The method according to one of claims 1 to 2, characterized in that the code includes an indication of the first time, the first time being determined by recording the individual image and reading out the code ermittelbar ist. can be determined. 4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass durch den Code eine Reihenfolge und der Umfang der Einzelbilder eines Videos definiert ist, wobei die Reihenfolge und der Umfang der Einzelbilder zu dem Zeitpunkt (162) und zu dem Zeitpunkt (163) 4. Method according to one of claims 1 to 3, characterized in that the code defines an order and the extent of the individual images of a video, the order and the extent of the individual images at the time (162) and at the time (163 ) ermittelt und verglichen wird. is determined and compared. 5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die Eingabeeinheit (116) eine Datenbank oder eine Überwachungskamera ist und/oder die Eingabeeinheit (116) einen weiteren Monitor (113) und eine weitere Kamera (114) umfasst, welche weitere Kamera (114) ein auf dem weiteren 5. The method according to any one of claims 1 to 4, characterized in that the input unit (116) is a database or a surveillance camera and / or the input unit (116) comprises a further monitor (113) and a further camera (114), which another camera (114) on the next Monitor (113) angezeigtes Einzelbild aufnimmt. Single image displayed on the monitor (113). 6. Maschinenlesbarer Code zur visuellen Darstellung von Bildeigenschaften eines Einzelbildes eines Videos, welches Video eine Vielzahl von Bildern umfasst, 6. Machine-readable code for the visual representation of image properties of a single image of a video, which video comprises a large number of images, wobei die Einzelbilder unveränderliche where the individual images are unchangeable oeilce 37 oeilce 37 Bildeigenschaften und veränderliche Bildeigenschaften umfassen, Image properties and variable image properties include, welche Bildeigenschaften durch Werte beschreibbar sind, welche unveränderlichen Bildeigenschaften bei den Einzelbildern ident oder ähnlich sind, which image properties can be described by values, which unchangeable image properties are identical or similar in the individual images, welche veränderlichen Bildeigenschaften bei zumindest zwei Einzelbildern der Einzelbilder unterschiedlich sind, which variable image properties are different for at least two individual images of the individual images, dadurch gekennzeichnet, dass characterized in that der Code erste Teilbereiche (180) und zweite Teilbereiche (190) umfasst, the code comprises first subareas (180) and second subareas (190), in welchen ersten Teilbereichen (180) unveränderliche Bildeigenschaften durch einen ersten Teilcode (181, 182, 183, 184) dargestellt sind, in which first partial areas (180) unchangeable image properties are represented by a first partial code (181, 182, 183, 184), in welchen zweiten Teilbereichen (190) veränderliche Bildeigenschaften durch einen zweiten Teilcode (191) in which second sub-areas (190) variable image properties are determined by a second sub-code (191) dargestellt sind. are shown. 7. Code nach Anspruch 6, dadurch gekennzeichnet, dass der erste Teilcode (181, 182, 183, 184) und der zweite Teilcode (191) nach unterschiedlichen 7. Code according to claim 6, characterized in that the first partial code (181, 182, 183, 184) and the second partial code (191) according to different Codeerstellungsverfahren erstellt werden. Code creation procedures are created. 8. Code nach Anspruch 7, dadurch gekennzeichnet, dass der erste Teilcode (181, 182, 183, 184) und der zweite Teilcode (191) nach demselben Codeerstellungsverfahren 8. Code according to claim 7, characterized in that the first partial code (181, 182, 183, 184) and the second partial code (191) according to the same code creation method erstellt werden. to be created. 9. Code nach einem der Ansprüche 6 bis 8, dadurch gekennzeichnet, dass der Code eine Polygonform (200) aufweist, wobei der erste Teilcode (181, 182, 183, 184) in einer 9. Code according to one of claims 6 to 8, characterized in that the code has a polygonal shape (200), the first partial code (181, 182, 183, 184) in one Ecke oder in Ecken dargestellt ist und der zweite Corner or in corners is shown and the second Selce 38 Selce 38 Teilcode (191) in einem Zentrumsbereich dargestellt Partial code (191) shown in a center area ist. is. 10. Code nach einem der Ansprüche 6 bis 9, dadurch gekennzeichnet, dass der erste Teilcode (181, 182, 183, 184) in zumindest drei ersten Teilbereichen (180) und der zweite Teilcode (191) in einem zweiten Teilbereich 10. Code according to one of claims 6 to 9, characterized in that the first sub-code (181, 182, 183, 184) in at least three first sub-areas (180) and the second sub-code (191) in a second sub-area (190) dargestellt ist. (190) is shown. 11. Code nach einem der Ansprüche 6 bis 10, dadurch gekennzeichnet, dass jeder erste Teilcode (181, 182, 183, 184) eine Positionsangabe des ersten Teilbereiches (180) im Code enthält, mit der auf die genaue Position des zweiten 11. Code according to one of claims 6 to 10, characterized in that each first partial code (181, 182, 183, 184) contains a position information of the first partial area (180) in the code, with which the exact position of the second Teilcodes (191) geschlossen wird. Partial code (191) is closed. deice 39 deice 39
ATA50379/2022A 2022-05-27 2022-05-27 Method for determining latency when displaying individual images of a video AT526190A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ATA50379/2022A AT526190A1 (en) 2022-05-27 2022-05-27 Method for determining latency when displaying individual images of a video
DE102023112593.1A DE102023112593A1 (en) 2022-05-27 2023-05-12 Method for determining latency when displaying individual images of a video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ATA50379/2022A AT526190A1 (en) 2022-05-27 2022-05-27 Method for determining latency when displaying individual images of a video

Publications (1)

Publication Number Publication Date
AT526190A1 true AT526190A1 (en) 2023-12-15

Family

ID=88697222

Family Applications (1)

Application Number Title Priority Date Filing Date
ATA50379/2022A AT526190A1 (en) 2022-05-27 2022-05-27 Method for determining latency when displaying individual images of a video

Country Status (2)

Country Link
AT (1) AT526190A1 (en)
DE (1) DE102023112593A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150030084A1 (en) * 2013-07-23 2015-01-29 Dileep Marchya Techniques for streaming video quality analysis
US20200403893A1 (en) * 2019-06-24 2020-12-24 Topica Holding Pte. Ltd Method to determine a propagation delay of a multimedia stream of a video conference communication system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0317593B1 (en) 1987-05-27 1993-01-27 Hölter, Heinz, Dipl.-Ing. Process, filter and device for supplying high-quality breathing air
US9411458B2 (en) 2014-06-30 2016-08-09 Synaptics Incorporated System and method for determining input object information from proximity and force measurements
US9906782B2 (en) 2015-01-14 2018-02-27 Cinder LLC Source agnostic audio/visual analysis framework
US20170150140A1 (en) 2015-11-23 2017-05-25 Rohde & Schwarz Gmbh & Co. Kg Measuring media stream switching based on barcode images
EP3888346A4 (en) 2019-02-19 2022-08-24 Edgy Bees Ltd. Estimating real-time delay of a video data stream
US20200280761A1 (en) 2019-03-01 2020-09-03 Pelco, Inc. Automated measurement of end-to-end latency of video streams
US11632582B2 (en) 2020-02-13 2023-04-18 Ssimwave, Inc. Distributed measurement of latency and synchronization delay between audio/video streams
KR102255411B1 (en) 2020-09-02 2021-05-24 국방과학연구소 Apparatus and method for measuring glass-to-glass delay of the system including video sensor and display

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150030084A1 (en) * 2013-07-23 2015-01-29 Dileep Marchya Techniques for streaming video quality analysis
US20200403893A1 (en) * 2019-06-24 2020-12-24 Topica Holding Pte. Ltd Method to determine a propagation delay of a multimedia stream of a video conference communication system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BOYACI, O. et al.: "vDelay: A Tool to Measure Capture-to-Display Latency and Frame Rate", 2009 11th IEEE International Symposium on Multimedia, 14. Dezember 2009 (14.12.2009), Seiten 194-200, XP031588992. *
HILL, R. et al.: "Measuring Latency for Video Surveillance Systems", 2009 Digital Image Computing: Techniques and Applications, 1. Dezember 2009 (01.12.2009), Seiten 89-95, XP031613847. *

Also Published As

Publication number Publication date
DE102023112593A1 (en) 2023-11-30

Similar Documents

Publication Publication Date Title
DE20019915U1 (en) Dynamic detection and correction of abnormal pixels
EP2198421A1 (en) Test device, display device and method for testing the validity of display signals
DE2264090A1 (en) DATA COMPRESSION SYSTEM
EP2639738A1 (en) Method and reader for recording a number of two-dimensional codes displayed one after the other on a display device
DE102015012105A1 (en) NUMERICAL CONTROL DEVICE
DE102018109276A1 (en) SCREENING BASIC SUPPORT FOR DYNAMIC LIGHTING SCENARIOS
WO2017025644A1 (en) System for monitoring a technical device
DE102018111892A1 (en) Operation monitoring device and control program therefor
DE102016224591A1 (en) VEHICLE HEAD UNIT AND METHOD FOR OPERATING THE SAME
EP3690580B1 (en) Joint visualization of process data and process alarms
AT526190A1 (en) Method for determining latency when displaying individual images of a video
DE102012212923B4 (en) Control module for a signal generator for remote client display of a medical image sequence
DE112021004434T5 (en) IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD AND PROGRAM
EP1380949A2 (en) Automatic analysis of properties of a system based on result logs
DE3242631C2 (en)
DE112017007222T5 (en) Screen display generation device, factory automation system and screen display generation method
DE4339075C2 (en) Method and camera monitoring device for generating a digital image
DE3121884C2 (en)
EP2105018B1 (en) Display for displaying progress
DE112016006217T5 (en) Programmable display device
EP0708941B1 (en) Process for testing an object-oriented programme
DE4434505A1 (en) Image processing system for inspection of workpiece
BE1029310B1 (en) SYSTEMS AND METHODS FOR ENHANCEMENT OF IMAGE CONTENT CAPTURED BY A MACHINE VIEW CAMERA
DE102006048847A1 (en) Digital image adapting method for use in e.g. picture archiving and communication system, involves displaying algorithm based on characteristic set and parameterizing corresponding characteristic set of screen at which image is operated
EP3756053A1 (en) Method and system for collecting machine data