[go: up one dir, main page]

WO2011124220A1 - Newreporter system, arrangements and methods for video platforms - Google Patents

Newreporter system, arrangements and methods for video platforms Download PDF

Info

Publication number
WO2011124220A1
WO2011124220A1 PCT/DE2011/075062 DE2011075062W WO2011124220A1 WO 2011124220 A1 WO2011124220 A1 WO 2011124220A1 DE 2011075062 W DE2011075062 W DE 2011075062W WO 2011124220 A1 WO2011124220 A1 WO 2011124220A1
Authority
WO
WIPO (PCT)
Prior art keywords
client
image data
classification
streams
newreporter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/DE2011/075062
Other languages
German (de)
French (fr)
Inventor
Tim Frey
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of WO2011124220A1 publication Critical patent/WO2011124220A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Definitions

  • the invention relates to methods, arrangements and a system for a video platform.
  • the invention hereafter referred to as Newreporter System, has been made with particular attention to the possible application with wireless clients in one or more computer networks, in particular their communication with or via the Internet.
  • DE102005032681A1 describes a method and system for carrying out an interactive television session. However, no reference is made to the information overload and user-generated content.
  • DE102008002276A1 describes a method and an arrangement for embedding mobile picture material in television programs. The disadvantage here is that the method is not aimed at viewers for whom various content is relevant.
  • US20080216131 describes a method and system for sharing video over a computer network.
  • the problem is that there is no possibility of relevance assessment for users.
  • Qik http://qik.com/
  • Streaming transfer of a data stream
  • One limitation is that it is not possible to display videos that are relevant to a user sorted by relevance. Furthermore, users can not distribute tags in videos.
  • Stickam http://www.stickam.com
  • Streams and related users on multiple pages can be sorted by the StreamRank TM algorithm. This is mainly based on the fact that the ranking of a user increases, the more active and well-known he is. The limitation here is that the viewer's user data is not included. With this restriction, the other functions, such as rankings for the most viewed or "co-ordered" streams of users, are also limited.
  • the search function can also search for terms, but the sorting of the result is not directed to the relevance for the user, but only after whose search words.
  • the present invention is therefore based on the technical problem of providing a system, an arrangement and a method which makes it possible to determine the relevance of videos or video streams for users. Furthermore, such a system and method should thereby also support a wide variety of clients and be usable in a computer network while still using other platforms such as e.g. Social networks work together. In addition, such a system should provide capabilities to enable a next-generation video platform.
  • a Newreporter System 100 has and arrangements: a. At least one classification unit (130), which is designed to classify image data and / or image data streams, wherein at least one classification (132) takes place on the basis of or under the consideration of at least one client information item (120);
  • At least one client information (120) is associated with at least one client (110) that interacts with a news reporter system (100) over at least one computer network and that client (110) can send and / or receive image data.
  • the present invention is a Newreporter system 100 that allows classifying video or video data streams. Due to the variety of video transmitters or even video streams in general, it is possible that for different users 110, the same video streams have a different relevance. It may also be that for a user 110, depending on or by what means, for example a medium such as a notebook or a mobile phone, but also by which or which data networks he accesses a video / video streaming system or videos, the respective classification 132 considers the accessor. Thus, different classifications can be determined depending on the access means.
  • the classification 132 is not performed over fixed rules that are the same for all users. Rather, a Newreporter system 100 may honor client information 120 and, due to it, perform classifications 132 of video streams, even in combination with other classifications 132.
  • This allows a particularly flexible classification 132 of videos and opens up the possibility of assessing the relevance of videos, since thus 132 client information 120 can be included in the classification. As a result, these may be e.g. particularly suit the particular client 110 who has requested a classification 132. This makes it possible to meaningfully arrange the unmanageable amount of videos or video streams that could not previously be surveyed.
  • Client information / user information 120 is information that is related to one or more users / clients 110 or also to one or more devices, arrangements or methods.
  • Client information 120 is hereby e.g. Data about or from users 110 or devices 110, devices 110 and method 110 itself. This may include, for example, passive data that may be in the profile of the user 110, such as a user's profile. As hometown, group memberships, friends or even data that have been revealed, for example, by analysis. Other types of user data may be active data. Active can mean that these data only exist at runtime and change very frequently.
  • the current coordinates of the user 110 e.g. GPS coordinates or access point, its IP, status message, connection speed, client type. Due to the characteristics of previously shown client information 120, further information can often be derived from such information. For example, in the location perimeter based on the access point, the GPS coordinates or / and an IP address. Such derivable information is itself also as
  • Client information 120 referred.
  • at least one client 110 has a camera or other means from which it can send image data over a computer network, eg, 141, 142, 140. Accordingly, video streams can be sent. This allows it
  • Video streams also timely or live / recorded in real time streams, based on client information 120 classify.
  • classifications 132 may also serve to clarify the relevance of streams to clients 110 e.g. judged by client information 120. This makes it possible, for example, to set rankings for ads.
  • At least one client information 120 may be transmitted over a computer network. This allows the client information 120 to be present not only in the Newreporter system 100, but rather that more sources can be used. For example, it is possible to use client information 120 from external systems, such as social networks, but also from clients 110 or in this or descriptive data thereof, in classification 132.
  • the evaluation of at least one contact in the classification 132 can be used.
  • video streams are routed through friend networks.
  • the distribution may function similar to a waterfall, as can be seen in Fig. 4a. This enables a particularly efficient distribution through social contacts of clients 110.
  • the client information 120 of the geoinformation of the transmitter 110, as well as the receiver 110 can be used jointly for the classification 132.
  • contact information that is part of the client information 120 is used, it is possible to perform other interesting classifications 132 by the combination.
  • the classification 132 based on the video streams of friends / contacts of a user on a social network who are in the vicinity of him and sending streams at the time of his access to the Newreporter System 100.
  • a Newreporter System 100 can have means that make it possible to perform speech analysis. This makes it possible to recognize spoken words or to listen to linguistic instructions. This analysis is particularly advantageous in combination with further analyzes which, for example, make it possible to carry out classifications 132 on the basis of this. Thus, for example, the relevance of terms for a stream can be determined, for example, the frequency of how often they are said.
  • classifications 132 need not be absolute. Therefore, it is possible that these probabilities or membership intensities may include at least one class. For example, a probability or membership intensity, eg by a percentage affiliation, can be specified. This may, for example, indicate the probability that the classification 132 applies and / or also in combination the intensity of a classification 132. For example, it is possible to determine the Intensity of at least one classification 132 to determine at least one stream. This is especially useful when using speech analysis. For example, here the frequency of how often a word is called can influence the likelihood that this can serve as a classification means or it can be used to determine the intensity by the frequency of the mention.
  • the classifications may be used by Wetteren to influence presentations / advertisements. For example, which or which video streams are displayed. Such displays can occur, for example, in mobile phones or in notebooks. For example, by using client information 120, it may be that in a notebook, HD videos are given a higher relevance than on a mobile phone, and this is therefore reflected in the display.
  • the present invention 100 further relates to a method for accessing documents and / or document parts stored in a document base, the method comprising the steps of: a. Receiving or retrieving client information (120), wherein at least one client information (120) is associated with at least one client (110), which interacts with a news reporter system (100) via at least one computer network (140), and that client (HO) image data and / or transmit and / or receive image streams; and b. Classifying (132) the image data or image data stream, wherein at least one classification (132) is based on or under consideration of the client information (120). Further advantageous embodiments of the method according to the invention can be found in the further dependent claims.
  • the present invention provides a computer program having instructions to perform any method described herein.
  • Fig. 1a A news reporter system and arrangement according to an embodiment of the present invention
  • Fig. 1b A classification unit and arrangement according to an embodiment of the present invention
  • Fig. 2 Method of a Newreporter system according to an embodiment of the present invention
  • Fig. 1a shows a news reporter system.
  • the system uses state-of-the-art means for distributing the video streams (referred to as stream or video in the following, but also always applicable to image data or image data streams or the like) of one or more transmitting clients 110 in the entire invention one or more recipients 110 to mediate or to send directly.
  • transmitter 110 and receiver in FIG. 1a are designated as clients 110, wherein clients 110 can also be transmitter 110 and receiver 110 simultaneously.
  • clients 110 will also be referred to as senders 110 and receivers 110 and not as sending and receiving clients 110. This will make it easier to see in what role a client 110 can be used but do not limit its capabilities or the capabilities of the invention 100.
  • streams may be transmitted via various computer networks 140 or a combination thereof.
  • wireless networks 141 such as WLAN, cellular, and in particular the Internet 142.
  • the Newreporter System 100 has means for classifying a video stream, such as a classification unit 130. Through these, video streams and / or contents thereof can be differentiated Classes are assigned.
  • the Newreporter System 100 may have other means used in the classification 132, such as e.g. Client information 120. These may e.g. be used by the classification unit 130 to achieve better results in the classifications, or to be able to classify centered for a client 110. Such client information 120 can occur in different systems, as well as in the Newreporter System 100 itself.
  • the Newreporter System 100 can still be associated with other systems or technologies 150. In this case, all of these systems or technologies 150 are associated with other systems or technologies 150.
  • streams may be included on web pages 151 or other documents. Or vice versa, it is also possible that web pages 151 or other documents are included in streams. For example, visitors to a website 151 could create a video stream over this or information from the website 151 could be shown in a stream. It is also possible for external client information 120 to be accessed by such means, such as social networks. Also, a web site 151 that includes one or more streams may have client information 120. For example, their location, language, target audience, but also, for example, which clients 110 visit them generally or at the time of communication with the Newreporter System 100. This is also possible with web services 152. Thus, web services 152 can be offered or also consu- be miert. In addition, further external systems 153 are conceivable, for example web servers or programs that are executed on them, such as geoinformation systems, terminals or even televisions.
  • documents may appear in a document base, also called a database, in which the documents are stored.
  • a document base is a file system.
  • a document base may also be active, for example, the database / document base may be a web server, or multiple web servers, such as the Internet 142.
  • the term database also refers to multiple systems or systems coupled over computer networks.
  • the term document is therefore a collective term for all possible outputs of a database or else a compilation of data generated by a user 110.
  • a document may be dynamically generated from a database, which is why a database within the scope of the present invention is to be considered a source or combination of sources or source systems from which data may be requested, written and / or altered.
  • a document is therefore a logical unit, a partition, component and / or subdivision and therefore also applies to parts of documents.
  • Embodiments of the present invention can use the structure information of the database in order to improve and / or accelerate access to the database or documents occurring therein.
  • the following data and associated systems or systems can serve as a database and thus as documents: hypertext documents, Word documents, e-mails, web servers, program code such as classes or objects or other constructs that occur during programming or compiled source code generated therefrom , API calls or return values, access to program parts, business objects, such as documents or master data, application servers, SAP systems, data warehouses, text documents, images, audio files, social networks, videos, blogs, Twitter, social networks, mobile devices, such as cell phones, peer-to-peer networks, input devices, file systems, databases, search engines, servers, routers, machines, sensors, test systems, debuggers, people and / or automobiles.
  • a web page 151 or web page identifies a document that is accessible over the Internet and may include various content that occurs there, such as hypertext documents, videos, images, and other documents that may include hyperlinks.
  • the term website can also stand for several documents, eg for all or a part of the pages under a certain domain.
  • the term website is also a collective term for what is generally called website or website, ie a collective term for an entire Internet presence, eg an appearance of a company, an organization, a private person, an association, an interest group or to a specific website Purpose, eg sale, trade, information, discussion, exchange, pleasure, search, mediation, etc.
  • Such an internet site may have various Protocols such as TCP / IP, HTTP, HTTPS, FTP, POP3, SMTP and other protocols used for communication in computer networks.
  • Users 110 often use technical devices that communicate with computer networks 140.
  • users 110 do not necessarily have to be humans. Rather, users 110 may be, for example, machines, apparatus and methods, including user groups. Often, users 110 also associate information, or even the technical devices that use them. Therefore, because a user 110 uses technical devices to communicate on computer networks, no further distinction is made between user 110 and client 110 and the word client 110 is used as equivalent to user 110, and vice versa. Therefore, client information 120 is also to be understood as information about user 110, as is the information about technical devices. For the purposes of the invention, e.g. Also, client information 120 may be transmitted through documents or even be one or more documents.
  • Client information 120 is information that is related to one or more clients 110.
  • this client information 120 may relate, for example, to particular users 110 or user groups, or to their technical devices.
  • This client information 120 may be, for example, passive data, for example, in the profile of the user, such. Hometown, group memberships, friends or even data that has been uncovered for example through analysis.
  • Other types of user data may be active data. Active can mean that these data only exist at runtime and change very frequently.
  • At least certain client information 120 may be found that is particularly useful for classifications 132, such as positions. These can be used to represent the location of one or more sending clients 110 or even of receiving clients 110. Likewise, it is possible that they represent home locations of clients 110. Additionally or alternatively, known (marked) contacts, often friends, contacts, or the like in social networks, such as Facebook, Xing, o. ⁇ . appearing in the client information 120. As a result of that
  • Client information can also be addressed via computer networks, the information about known contacts, for example, via an external system can be revealed, such as the Open Social API. For example, it can be determined which Users 110 in other networks are friends, such as Facebook, Studivz, Mail Contacts, Google Mail, Twitter, Xing or Linkedin.
  • Client information 120 may also be in a stream itself, e.g. For example, the language or format of the stream and other information.
  • a sending client 110 or user 1 can speak during a recording and this language can represent client information 120.
  • Client information 120 can be noted in the classification 132.
  • classification unit 130 shows a possible embodiment of the classification unit 130. This has classification means 131 which make it possible to carry out classifications 132. In doing so, they may pay attention to client information 120 as displayed. It should be noted that except the
  • normal classifications 132 can be performed with it. Through client information 120, new classifications 132, as well as new client information 120, may be determined, also taking into account normal classifications 132. Furthermore, classifications 132 can also originate from external systems or can also be stored in them. The means for classification 131 may be z. As apparatus, computer programs or even classification rules. It is also possible that at runtime new classification means are made available to the Newreporter System 100 or transmitted to this. Of course, there may also be the possibility of parameterizing existing rules and specifying assignments for the parameters.
  • client 110 and hence user 110 could provide new classification rules or references to them, which will then be used by the Newreporter System 100 in the future.
  • This information could, for example, be stored in a memory unit.
  • These could also be used specifically for individual clients or client groups, and for such and other cases, the Newreporter System 100 may have specially specialized means.
  • FIG. 2 shows a method with which it is possible to implement a Newreporter System 100.
  • client information 120 is accessed at least once in 201, such as receiving or retrieving the client information 120, and on the basis of which at least one video stream is classified 202.
  • the individual steps 201, 202 can also be executed several times and it is possible to that according to classification 132, the prevailing This step is again performed, for example because the information has not yet been sufficient for a satisfactory classification 132.
  • An extension of the method may also access normal classifications 132. Also, for example, by retrieving or receiving and use this in addition. The steps can be carried out in any order.
  • Client information 120 or classifications are stored in a persistent and / or volatile memory unit. This can be used to use them for re-classification operations.
  • the Newreporter System 100 has been shown in FIG. 1a as a central unit. However, it should be noted that the individual components do not necessarily have to occur in this arrangement. Rather, this is to be seen as an illustration. The components may also be present in other arrangements in order to ensure the best possible implementation of different scenarios. For example, classifications 132 may also be performed on clients 110. Note that, therefore, FIG. 1a and FIG. 2 are far from the only possible possibilities for realizing such a Newreporter system 100 or method or the associated arrangement. For example, it is also possible to realize such a system via a P2P network and, for example, to have no central servers. Or such a system, method or arrangement could be used in conjunction with Content Delivery Services.
  • the Newreporter system 100 can be used only as an intermediary between transmitters 110 and receivers 110, as shown in Fig. 3.
  • the Newreporter System 100 is much more than a description of various features that, in any possible arrangement, reveal possibilities that can be used in video platforms. Therefore, as the term Newreporter System 100 is referred to in this document, it is meant not only the corresponding apparatus, but also the associated methods and arrangements which may also facilitate the disclosed capabilities.
  • this flexibility is due to the fact that this invention 100 or group of inventions can be realized as computer-implemented systems or as computer programs. As a result, all the facts presented can be realized in different programming languages on different platforms. In addition, all procedures can be represented in declarative programs and thus in declarative situations, and vice versa. Likewise, the processes can be converted as apparatuses or arrangements and vice versa. In addition, due to the flexible nature of the invention, many of the individual parts of the invention discussed may also be combined or rearranged to provide better-speed solutions or other solutions. Therefore, the description of the invention is to be understood as an exemplary embodiment, the features of which may also occur in other arrangements, systems and methods.
  • Newreporter System 100 e.g. in Fig. La or Fig. 2 is referenced.
  • Newreporter System 100 e.g. in Fig. La or Fig. 2 is referenced.
  • the Newreporter System 100 all the arrangements and methods of this document would have to be referred to as the Newreporter System 100, but the clarity was omitted for the aforementioned reason.
  • such a Newreporter System 100 is used in computer networks, such as the Internet 142, and used together with the techniques employed therein.
  • multicasts can be used to distribute video streams particularly efficiently and to save bandwidth.
  • Newreporter System 100 is used for distribution / delivery / classification 132 of livestreams.
  • Livestream here is a small delayed delivery, d. h ie the timely delivery of recorded image data to other parts of the Newreporter system 100 understood.
  • videos are uploaded to YouTube and can be watched.
  • a lifestream is e.g. still characterized in that several users 110 can "hook in” and see the same content, the time delays that take place between individual consumers, due to technical limitations come to terms and not, as in a video portal, by its function
  • the Newreporter System 100 additionally has funds available that will stream such a livestream
  • Scenario such as timeshift playback, which is now being used around receivers in television channels, to allow clients 110 to receive the streams and to lag behind "reality."
  • timeshift playback which is now being used around receivers in television channels
  • such a Newreporter System 100 is shared with a "normal video portal.” This also allows new methods and teachings of this document to be transferred to them, and the functions that a Newreporter System 100 can provide complement such a video portal. Thus, it is possible, for example, recorded
  • Such a Newreporter System 100 can work with a variety of means that allow video streams to be streamed or consumed.
  • mobile devices which have at least one video camera.
  • mobile phones / smartphones where, of course, several cameras can be used simultaneously or notebooks.
  • Such devices are also particularly preferably via a wireless computer network 140, for example the Internet 142 and / or a Mobile network 141 connected to the Newreporter System 100 or with other clients. You can also be connected via a mobile network to the Internet 142.
  • the Newreporter System 100 may have further specialized means for doing this, such as merging the two different image data sources as one stream. This is z. B. a functionality that can be performed on the client 110.
  • the streams, or a stream consisting of several image data sources are displayed in different parts of the receiving client 110.
  • the content that is being reported can be displayed via the beamer, and the reporter can be displayed via the mobile phone itself. Similar solutions are conceivable for other clients 110, such as mobile telephones.
  • the Newreporter System 110 with the ability to combine streams or output them on different channels, could also be used to enable videoconferencing.
  • the streams from several mobile phones can be combined to capture at least one room or its parts.
  • the various mobile phones could also use their beamer to play different or a combined stream, at least one other room. These could, for example, come from another room in which, as in the first one, the streams are sent and received by different clients.
  • "virtual meetings" would be conceivable.
  • Newreporter System 100 whose preferred use case is news, can be used for many more purposes.
  • conferences about it also z.
  • lectures or video chats in a novel application dimension For example, lectures or video chats in a novel application dimension.
  • one or more advertisements from clients 110 can also be adapted on the basis of classifications 132, which can also include client information 120.
  • classifications 132 can also include client information 120.
  • a receiver 110 when accessing the Newreporter system 100, first sees streams that correspond to at least one classification 132, preferring its client information 120. Or, based on at least one classification, the most relevant stream for the client 110 is displayed. For example, one friend's active stream or multiple streams from friends. This link between display and classifications, it is z. For example, it is possible to present vivid and clear video streams.
  • a variant of the Newreporter system uses positions to make classifications 132. In doing so, at least one location associated with the stream is used, such as the location of the client 110 that creates the stream. This position could z. B. correspond to the current position of the transmitter and / or the home / home position of this. This can be z. For example, perform the following classifications 110: Which streams of broadcasters are located near the receiving client 110? Which streams are near the home location of the receiving client 110? Which streams have a home location near the home location of the receiver 110? Which streams have a near home location to the receiver 110 and are located by their current location near the current location of the receiver 110.
  • fuzzy logic may be used in particular for fuzzy indications of classifications 132 that are or have been determined. This could also be specified by "in close proximity", etc.
  • Newreporter System 100 may have specially optimized means for geocoordinate calculations known in the art.
  • a Newreporter System 100 may have means for speech recognition, it z. B. can be used to interpret speech in streams, or even user reactions, as well as can be used for voice control.
  • Another variant uses social data such as friend lists in the Newreporter System 100 or in external systems to classify. This allows, for example, to classify streams of contacts. As a result, for example, due to the contact strength, such as the chat or (e-) mail frequency can be classified as relevant or less relevant. In addition, z. For example, in a search, streams of contacts are considered to be particularly relevant.
  • users 110 may also mark a stream as good or worth seeing or not worth seeing, e.g. Through interactions such as reviews, which may also be linguistic expressions. Such marking is referred to as rating below.
  • Such an evaluation can also be carried out on the basis of other means, for example the user behavior / resp. Interpret client behavior. For example, it may be for
  • Another possibility is a possibility of obvious recommendation of a stream.
  • One such recommendation is called Forward. This may be, for example, a flag / tag that can be set by clients 110 to deliberately recommend the stream to contacts.
  • a stream to propagate as in Fig. 4a.
  • receivers are shown who receive a stream and perceive it as good, or give this forward or feel interesting.
  • the stream spreads to other users who could feel him again as well.
  • a rapid spread of video streams to probably interested users 110 is possible.
  • FIG. 4b At least one client 110 rates at least one stream 411. Because of this, the stream is classified. For example, by rating as interesting or uninteresting. This allows the stream to be classified 410 for other clients 110. This may result in other clients 110 viewing and rating the stream 411, and thus may be reclassified 410 as well.
  • Streams may also be further classified by relevance or membership number into a class or a combination of different classifications 132 in their classification 132. For example, how much interested a stream contacts a user / client 110x? This can be done, for example, as seen in Figure 4a.
  • the receiver 401 (a client 110) exemplifies that a stream is evaluated by several of its contacts / acquaintances (also clients 110) and thus e.g. the class is assigned interesting. This stream is thus perceived by two contacts / clients 110 as good and thus seems to be particularly relevant to the receiver 401. For example, for receiver 402, the stream is not as relevant.
  • the first classification 132 is thus interesting and the further classification 132 is very interesting for one or more clients 110.
  • classifications 132 due to locations, and the classification 132, based on ratings, may be combined. For example, this may determine the following: Which streams near a client 110 have been rated particularly well? Are contacts 110 of a client 110 near and emitting video streams? Here are all other combinations that result from conceivable.
  • a particularly interesting classification option 132 which, like all others in all conceivable combinations can be combined with the previously disclosed, is the classification 132 by language analysis, such. B. in Fig. 5a and b.
  • a particularly simple classification 132 by voice is the possibility that the sender 110 says certain keywords, after which he then names areas that the current stream is about.
  • Another classification option is comments from recipients. For example, if a user 110 says "cool” or the like, the stream could be classified as very interesting.
  • Another classification option is the word frequency in the stream itself. If a word is said very often, it seems to map a topic of the stream. In a simple example, each word said could be given a frequency and the frequency could represent the probability of the classification 132 being correct. It is of course conceivable that other rules or means are used, for example, to article or similar
  • clients 110, transmitters 110 as well as receivers 110, destinations or target groups for a stream may also specify via various means.
  • destinations may be, for example, areas on a map, locations with radii and one or more user groups or combinations thereof.
  • a Newreporter System 100 may also have the ability to group users 110 into groups, or use groups in other systems, such as social networks.
  • users 110 could also define group memberships themselves.
  • advertisements can also be determined in or to a stream, or also presented to users. This can be enabled via known methods or systems.
  • Particularly preferred for a So-ad-tec system or method is used, since 120 are used by this client information from transmitters and receivers, as well as classifications 132, and thus the best possible advertising can be determined.
  • Newreporter system 100 Another capability of the Newreporter system 100 is to allow people to spot objects or generally objects in streams that may also represent classifications 132. This can be done by technical apparatuses, as well as by user 110 or also be performed as a hybrid method. For example, through speech analysis. Certain key sets, e.g. are seen by broadcasters 110, such as "Here's the person XXX.” Another possibility is that recipients 110 specify by voice, or by other means or a combination, which person they see in the stream For example, faces can be automatically recognized as such, and clients 110 can indicate which person to associate with the face, for example, automatic face recognition, as known by digital cameras, for example other animals, such as dogs and cats additionally recognized.
  • Recognized objects can then except for pure classification 132 z. B. also directly in the stream or by additional information, such as by special presentations, be available. It is also conceivable that z.
  • products or other objects may be selectable on recorded streams, such as hyperlinks, Javascript, or similar technology.
  • a Newreporter System 100 also has means that allow objects to be tracked in video. That is, although the camera or object is moving, it is possible that this "moving" object may still be known, for example because of the markers discussed above and in combination with engineering means, a user 110 may mark something that will be tracked further ,
  • image recognition can be used as a combination. For example, from face recognition, so that the user 110 can already be presented with a selection of who could be on a video stream.
  • swarm intelligence such as the particle swarm optimization (PSO, http://en.wikipedia.org/wiki/Particle_swarm_option) algorithm or one of its optimizations.
  • PSO particle swarm optimization
  • This can z. B. can be used to track objects in videos.
  • a hyper adapter (EP09180953) can also be used as a search function.
  • means 131 for classification can be used, which are trainable. It can
  • Client feedback can be used to train them. For example, a client is shown 110 streams that may interest him. If he marks a stream as uninteresting, this can lead to the learning effect that the client 110 no longer receives this or similar streams.
  • algorithms from the field of swarm intelligence can be used as means for classification 131. For example, mechanisms of a So-ad-tec system can be used to determine which streams for at least one client 110 may be advertised as interesting.
  • clients 110 can mark other clients 110, e.g. For example, which sending clients 110 do not interest them or who rate them as good. This can then be used for further classifications 132.
  • the Newreporter System 100 may have means for displaying subtitles in streams. These can be calculated directly in a stream, but can also be delivered separately, so that they can only be displayed in a receiver via the stream or at another location. Possibilities for such implementations are known from the prior art.
  • the creation of the transcription itself can be implemented by means for speech recognition from the prior art. In this case, such means for speech recognition can be installed and used on the client 110 in the Newreporter System 100 or in other devices.
  • So-ad-tec system can work with a variety of video compression methods. It may also have the ability to convert video streams to another format. This can be z. For example, it can be used to convert a stream into appropriate codecs for clients 110.
  • a Newreporter System 100 can support editing of video streams. It is also possible to perform timely operations, such as live soundtracking (a new soundtrack for a stream), live editing, composition of different streams, or similar operations. It is also possible to switch such operations one after the other. This means that the result of one operation can serve as input for the next one. For example, different streams are cut together and the resulting stream is then re-voiced or otherwise voiced.
  • timely operations such as live soundtracking (a new soundtrack for a stream), live editing, composition of different streams, or similar operations. It is also possible to switch such operations one after the other. This means that the result of one operation can serve as input for the next one. For example, different streams are cut together and the resulting stream is then re-voiced or otherwise voiced.
  • Stream / Sender 603/110 can be generated. This result is, so to speak, a "virtually" sending client 110 and therefore has the same properties as a normal client 110 itself. It has the Newreporter System 100 means for cutting and joining and switching between streams, the z. B. by a client 602/150/110 can be operated.
  • the client 110 is also characterized by 150 and 602, since this may also be an external system, but also a normal client 110 or another other means for post processing, such as computer programs, systems, arrangements or apparatuses.
  • Fig. 6 enables reporting as it is known from television, with the difference that it can be adapted by normal users. For example, people film a sporting event live. Their streams are then sliced together as a resulting stream in a "virtual" client 110, depending on the perspective In Figure 6, the resulting stream / sender 603 is also seen as another sender, which again might have its own properties during post-processing 602, copied from the source stream, or even determined by the means that perform the post-processing, so that stream 603 itself can have client information 120, and all the operations described above are applicable to it as well.
  • Newreporter Systems 100 can be used, many advantages in post-processing can be used.
  • the positions of the transmitters 110 may be used.
  • interesting marked streams can be composed together.
  • a Newreporter System 100 may have the ability to augment video streams, such as through IR information. It is possible, however, that a Newreporter System 100 also has other means of improving the quality of video streams. For example, it is known that fast pans or jiggers of the camera are disturbing viewers. Therefore, the stream can be corrected promptly by anti-joggers, for example. This can be done for example by software filter. For example, the stream size can be artificially reduced to intercept software anti-jitter shakiness, which would normally cause new areas to appear in the image. In general, algorithms can be used which improve the quality of the video stream at least subjectively for the viewer.
  • a Newreporter System 100 can also support 3D streams.
  • a client 110 for example, via two cameras, at an eye relief from one another, use it simultaneously to create a 3D stream or send both streams to the Newreporter System 100, which then calculates a 3D stream. It can also support other techniques that can be used to create 3D recordings.
  • the Newreporter System 100 may have additional means for such cases, which are optimized especially for this application. For example, information about the 3D representation can be added to a stream or sent out separately.
  • a Newreporter System 100 can support cryptographic means. These can be used, for example, to encrypt streams between client 110 and the Newreporter system 100 or even between clients 110 themselves. Both asymmetric and symmetrical methods can be used. For example, RSA, AES and other well-known.
  • a Newreporter System 100 has the ability to use "real world” barcodes, such as http://en.wikipedia.org/wiki/Strichcode, and most preferably 2-D codes, which can be used to position items or to refer to objects, or to refer to streams, and there is the advantage that objects of the real world, which are already "tagged" by such barcodes, can be easily determined.
  • Another place of use of such barcodes may be the reference to a stream or even to streams of a client 110 or also to post-processed streams by such a barcode.
  • This has the advantage that users 110 can easily publish their streams in the real world, for example on a business card, due to such barcodes. If somebody scans the business card, it receives the address of the stream.
  • Such a Newreporter System 100 may have the ability for each client 110 and stream, as well as post-processed streams, to be reachable through a unique address, which makes it easy to reference them. This can be implemented, for example, via a URL.
  • Such a system may have a billing unit that allows broadcasters to be involved in the advertising revenue generated by their streams by measuring the impact of advertising by various means. For example, how many users 1 click on a stream in a stream. Advertising can be z. B. be used by a So-ad-tec system.
  • An extension of the Newreporter System 100 connects maps with streams. Such a connection can be used for display as well as for analysis. For example, at which time in a geographic region particularly many streams are started. This could, for example, indicate a natural disaster. Also, for streams, a method similar to US2008 / 0126226A1 (http://www.mirriad.com/) may be used as an advertising system, but it allows advertising to be used in timely delivered streams.
  • a Newreporter System 100 can also be implemented as a plug-in for social networks, eg. For Facebook via its public interface or for others, by using the Open Social API.
  • the Newreporter System 100 has means that allow users to classify themselves 10 videos / video streams or even clients 110. For example through tags.
  • video streams or their sending clients 110 as well as receiving clients 110 can change their positions during runtime.
  • a news reporter may have specialized resources.
  • the changed position can be stored in the stream.
  • the display of the receiving client 110 is always adjusted based on its current position or current stream positions.
  • Other additional functions could also be present, such as the user 110 being shown the video stream in a map and changing his position there due to the movement.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a so-called Newreporter system (100) and/or arrangements, and/or methods for classifying image data and/or image data streams, especially real-time distributed image data that are distributed via at least one computer network (140). The Newreporter system (100) or an arrangement comprise the following elements: a. at least one classification unit (130) which is designed to classify image data and/or image data streams, at least one classification (132) being carried out due to or taking into consideration at least one client information (120); b. at least one client information (120) being associated with at least one client (110) that interacts with a Newreporter system (100) via at least one computer network, and said client (110) being able to transmit or/and receive image data.

Description

SYSTEM UND VERFAHREN UM DIE RELEVANZ VON VIDEOS FÜR BENUTZER ZU BESTIMMEN  SYSTEM AND METHOD FOR DETERMINING THE RELEVANCE OF VIDEOS FOR USERS

1. Technisches Gebiet 1. Technical area

5 Die Erfindung betrifft Verfahren, Anordnungen und ein System für eine Videoplattform. Die Erfindung, im Weiteren auch Newreporter System genannt, wurde unter dem besonderen Augenmerk auf die mögliche Anwendung mit drahtlosen Klienten in einem oder mehreren Computernetzwerken gemacht, insbesondere deren Kommunikation mit oder über das Internet.  The invention relates to methods, arrangements and a system for a video platform. The invention, hereafter referred to as Newreporter System, has been made with particular attention to the possible application with wireless clients in one or more computer networks, in particular their communication with or via the Internet.

2. Stand der Technik  2. State of the art

10 Heutzutage wird das Internet immer mehr zur Kommunikationszentrale für den Menschen. Dabei ist der Trend, dass immer mehr Netzwerkdatenverkehr von Mobiltelefonen oder anderen mobilen Klienten eingenommen wird. Benutzer fangen zunehmend an Inhalte von ihren Mobiltelefon in das Internet zu laden oder abzurufen. Ein großes Problem ist hierbei die Größe des Displays von Mobiltelefonen. Es ist schwierig, Informationen für den Benutzer so darzustellen, dass dieser auch 10 Nowadays, the Internet is increasingly becoming the communication hub for humans. The trend is that more and more network traffic is coming from mobile phones or other mobile clients. Users are increasingly starting to load or retrieve content from their mobile phone to the Internet. A big problem here is the size of the display of mobile phones. It is difficult to present information to the user in the same way

15 auf einen Blick für ihn interessante Inhalte überblicken kann. Daher stellt sich die Herausforderung, dass der Benutzer möglichst nur Informationen präsentiert bekommt, die für ihn interessant erscheinen. 15 at a glance for him interesting content can overlook. Therefore, the challenge arises that the user gets presented only information that seems interesting to him.

Bei einem Klienten mit einem größeren Bildschirm scheint das Problem der Darstellung nicht so akut, da mehr Information dargestellt werden kann. Aber aufgrund der begrenzten Wahrneh- 20 mungsfähigkeit und der Vielfalt von Inhalten wäre es auch hier von Vorteil, wenn nur Information dargestellt wird, die auch für den Benutzer interessant ist.  For a client with a larger screen, the problem of presentation does not seem so acute because more information can be displayed. But due to the limited perceptibility and variety of content, it would also be an advantage if only information is displayed that is also of interest to the user.

Bei gespeicherter Information kann der Benutzer Suchmaschinen verwenden, um diese anzuzeigen, doch bei Informationen, die in Echtzeit oder nahe Echtzeit übertragen werden, steht diese Möglichkeit oftmals nicht zur Verfügung.  With stored information, the user can use search engines to display them, but with information transmitted in real time or near real time, this capability is often unavailable.

25 Ein großer Trend ist, dass benutzererzeugte Videos zu Plattformen wie z. B. YouTube hochgeladen werden. Aufgrund der Entwicklung der Datengeschwindigkeiten von mobilen Internetzugängen ist es heute technisch möglich nicht nur Videos hochzuladen, sondern auch Livestreams ins Internet abzusetzen.  25 A big trend is that user-generated videos are not available on platforms like B. YouTube. Due to the development of data speeds of mobile Internet access, it is technically possible not only to upload videos but also to stream live streams to the Internet.

Deshalb wird die nächste Entwicklungsstufe des Internets wahrscheinlich eine massive Menge von 30 benutzererzeugten Videostreams beinhalten, die nahe der Echtzeit gesendet und betrachtet werden.  Therefore, the next stage of development of the Internet is likely to involve a massive amount of 30 user-generated video streams sent and viewed near real-time.

Dies wird neue Herausforderungen an die Präsentation und Auswahl dieser Videostreams stellen. This will pose new challenges to the presentation and selection of these video streams.

DE102005032681A1 beschreibt ein Verfahren und System zur Durchführung einer interaktiven Fernsehsitzung. Dabei wird aber kein Bezug auf die Informationsüberflutung und benutzererzeugte Inhalte genommen. DE102008002276A1 beschreibt ein Verfahren und eine Anordnung, um Handy-Bildmaterial in Fernsehprogramme einbetten zu können. Nachteil hierbei ist, dass das Verfahren nicht auf Zuschauer ausgerichtet ist, für die verschiedener Inhalt relevant ist. DE102005032681A1 describes a method and system for carrying out an interactive television session. However, no reference is made to the information overload and user-generated content. DE102008002276A1 describes a method and an arrangement for embedding mobile picture material in television programs. The disadvantage here is that the method is not aimed at viewers for whom various content is relevant.

US20080216131 beschreibt ein Verfahren und System, um Videos über ein Computernetzwerk zu teilen. Hier ist ebenso wie zuvor das Problem, dass keine Möglichkeit der Relevanzbeurteilung für Benutzer existiert.  US20080216131 describes a method and system for sharing video over a computer network. Here, as before, the problem is that there is no possibility of relevance assessment for users.

Qik (http://qik.com/) ist eine Community, die es erlaubt, Videos von Mobiltelefonen zu streamen oder auch engl. Streaming (übertragen eines Datenstroms) genannt, und an verschiedene Abnehmer zu übermitteln. Eine Einschränkung ist, dass es nicht möglich ist Videos, die für einen Benut- zer relevant sind, nach der Relevanz sortiert anzeigen zu lassen. Des Weiteren können Benutzer keine Tags in Videos verteilen.  Qik (http://qik.com/) is a community that allows you to stream videos from mobile phones or English. Streaming (transfer of a data stream) called and to transmit to different customers. One limitation is that it is not possible to display videos that are relevant to a user sorted by relevance. Furthermore, users can not distribute tags in videos.

Stickam (http://www.stickam.com ) ist eine Plattform für Videochats und Livestreaming. Dabei können Streams und zugehörige Benutzer auf mehreren Seiten durch den StreamRank™ Algorithmus sortiert werden. Dieser basiert hauptsächlich darauf, dass das Ranking eines Benutzers steigt, je aktiver und bekannter er ist. Die Einschränkung hierbei ist, dass die Benutzerdaten des Zuschauers nicht mit einbezogen werden. Mit dieser Einschränkung sind auch die weiteren Funktionen, wie Rankings nach meistgesehenen oder„mitbestellten" Streams von Benutzern limitiert. Die Suchfunktion kann des Weiteren zwar nach Begriffen suchen, jedoch ist die Sortierung des Ergebnisses nicht nach der Relevanz für den Benutzer gerichtet, sondern nur nach dessen Such- Wörtern.  Stickam (http://www.stickam.com) is a video chat and live streaming platform. Streams and related users on multiple pages can be sorted by the StreamRank ™ algorithm. This is mainly based on the fact that the ranking of a user increases, the more active and well-known he is. The limitation here is that the viewer's user data is not included. With this restriction, the other functions, such as rankings for the most viewed or "co-ordered" streams of users, are also limited.The search function can also search for terms, but the sorting of the result is not directed to the relevance for the user, but only after whose search words.

Stickam oder Qik ähnlich sind Livecliq (http://www.livecliq.net/). Flixwagon  Stickam or Qik are similar to Livecliq (http://www.livecliq.net/). Flixwagon

(http://www.flixwagon.com/). Livecast (http://www.livecast.com/) und Bambuser (Http://www.flixwagon.com/). Livecast (http://www.livecast.com/) and Bambuser

(http://bambuser.com/). Eine weitere Videoplattform ist Seero (http://www.seero.com). Diese ermöglicht es Live GPS Datenveränderungen bei Videos zu verfolgen und in einer Karte anzuzei- gen. (Http://bambuser.com/). Another video platform is Seero (http://www.seero.com). This allows Live GPS to track data changes in videos and display them in a map.

Aufgrund weiterer Begrenzungen der Portale, die derzeit existieren, ergibt sich zusätzlich weiteres Verbesserungspotential von Merkmalen, die für Benutzer einen Mehrwert darstellen können. Due to further limitations of the portals that currently exist, there is additional room for improvement of features that can add value to users.

Der vorliegenden Erfindung liegt daher das technische Problem zugrunde, ein System, eine Anordnung und ein Verfahren bereitzustellen, das es ermöglicht, die Relevanz von Videos oder Videostreams für Benutzer bestimmen zu können. Des Weiteren soll ein solches System und Verfahren dabei auch verschiedenste Klienten unterstützen und in einem Computernetzwerk einsetzbar sein und dabei noch mit weiteren Plattformen wie z.B. Social Networks zusammenarbeiten. Zusätzlich soll ein solches System Fähigkeiten zur Verfügung stellen, um eine Videoplattform der nächsten Generation zu ermöglichen. The present invention is therefore based on the technical problem of providing a system, an arrangement and a method which makes it possible to determine the relevance of videos or video streams for users. Furthermore, such a system and method should thereby also support a wide variety of clients and be usable in a computer network while still using other platforms such as e.g. Social networks work together. In addition, such a system should provide capabilities to enable a next-generation video platform.

3. Kurze Beschreibung der Erfindung: 3. Brief description of the invention:

Die Probleme aus dem Stand der Technik werden gemäß eines ersten Aspektes der Erfindung durch ein Newreporter System 100 und Anordnungen gelöst. In der Ausführungsform nach Patentanspruch 1 weist ein Newreporter System 100 und Anordnungen auf: a. Zumindest eine Klassifikationseinheit (130), die ausgebildet ist, Bilddaten und/oder Bilddatenströme zu klassifizieren, wobei zumindest eine Klassifikation (132) aufgrund oder unter der Beachtung von zumindest einer Klienteninformation (120) erfolgt; The problems of the prior art are solved according to a first aspect of the invention by a Newreporter System 100 and arrangements. In the embodiment of claim 1, a Newreporter System 100 has and arrangements: a. At least one classification unit (130), which is designed to classify image data and / or image data streams, wherein at least one classification (132) takes place on the basis of or under the consideration of at least one client information item (120);

b. wobei zumindest eine Klienteninformationen (120) zumindest einem Klienten (110) zu- geordnet ist, der mit einem Newreporter System (100) über zumindest ein Computernetzwerk interagiert, und dieser Klient (110) Bilddaten senden oder/und empfangen kann. b. wherein at least one client information (120) is associated with at least one client (110) that interacts with a news reporter system (100) over at least one computer network and that client (110) can send and / or receive image data.

Demnach stellt die vorliegende Erfindung ein Newreporter System 100 dar, das es ermöglicht, Videos oder Videodatenströme zu klassifizieren. Aufgrund der Vielfalt von Videosendern oder auch generell von Videostreams ist es möglich, dass für verschiedene Benutzer 110 die gleichen Videostreams eine verschiedene Relevanz besitzen. Auch kann es sein, dass für einen Benutzer 110, je nachdem durch oder mit welchem Mittel, beispielsweise ein Medium wie ein Notebook oder einem Mobiltelefon, aber auch durch welches oder welche Datennetzwerke er auf ein Video/Videostreaming System oder Videos zugreift, die jeweilige Klassifikation 132 das Zugriffsmittel beachtet. Somit können je nach Zugriffsmittel verschiedene Klassifikationen bestimmt wer- den. Thus, the present invention is a Newreporter system 100 that allows classifying video or video data streams. Due to the variety of video transmitters or even video streams in general, it is possible that for different users 110, the same video streams have a different relevance. It may also be that for a user 110, depending on or by what means, for example a medium such as a notebook or a mobile phone, but also by which or which data networks he accesses a video / video streaming system or videos, the respective classification 132 considers the accessor. Thus, different classifications can be determined depending on the access means.

Somit wird die Klassifikation 132 nicht, wie aus dem Stand der Technik bekannt, über fest vorgegebene Regeln, die für alle Benutzer 1 lOgleich sind, durchgeführt. Vielmehr kann ein Newreporter System 100 Klienteninformationen 120 beachten und aufgrund derer, auch in Kombination mit anderen Klassifikationen 132 , Klassifikationen 132 von Videostreams durchführen. Dies ermög- licht eine besonders flexible Klassifikation 132 von Videos und eröffnet die Möglichkeit, dadurch die Relevanz von Videos zu beurteilen, da somit bei der Klassifikation 132 Klienteninformationen 120 einbezogen werden können. Dadurch können diese z.B. besonders gut auf den jeweiligen Klienten 110 passen, der eine Klassifikation 132 angefordert hat. Dies ermöglicht es, dass somit die unüberschaubare Menge an Videos oder Videostreams, die zuvor nicht überblickt werden konnte, sinnvoll angeordnet werden können.  Thus, as is known in the art, the classification 132 is not performed over fixed rules that are the same for all users. Rather, a Newreporter system 100 may honor client information 120 and, due to it, perform classifications 132 of video streams, even in combination with other classifications 132. This allows a particularly flexible classification 132 of videos and opens up the possibility of assessing the relevance of videos, since thus 132 client information 120 can be included in the classification. As a result, these may be e.g. particularly suit the particular client 110 who has requested a classification 132. This makes it possible to meaningfully arrange the unmanageable amount of videos or video streams that could not previously be surveyed.

Klienteninformationen/Benutzerinformationen 120 sind dabei Informationen, die auf einen oder mehrere Benutzer/Klienten 110 oder auch auf eines oder mehrere Geräte, Anordungen oder Verfahren bezogen sind. Klienteninformationen 120 sind hierbei z.B. Daten über oder von Benutzern 110 oder Apparaten 110, Anordnungen 110 und Verfahren 110 selbst. Dies können beispielsweise passive Daten, die zum Beispiel im Profil des Benutzers 110 stehen, wie z. B. Heimatort, Gruppenmitgliedschaften, Freunde oder auch Daten, die zum Beispiel durch Analysen aufgedeckt wurden, sein. Andere Arten von Benutzerdaten können aktive Daten sein. Aktiv kann bedeuten, dass diese Daten erst zur Laufzeit existieren und sich besonders häufig ändern. Beispielsweise die aktuellen Koordinaten des Benutzers 110, wie z.B. GPS Koordinaten oder Zugangspunkt, dessen IP, Statusmeldung, Verbindungsgeschwindigkeit, Clienttyp. Aufgrund der Eigenschaften von bisher gezeigter Klienteninformationen 120 ist oftmals weitere Information aus einer solchen Information ableitbar. Zum Beispiel im Standortumkreis aufgrund des Zugangspunktes, der GPS Koordinaten oder/und einer IP-Adresse. Solche ableitbare Information wird wiederum selbst auch als  Client information / user information 120 is information that is related to one or more users / clients 110 or also to one or more devices, arrangements or methods. Client information 120 is hereby e.g. Data about or from users 110 or devices 110, devices 110 and method 110 itself. This may include, for example, passive data that may be in the profile of the user 110, such as a user's profile. As hometown, group memberships, friends or even data that have been revealed, for example, by analysis. Other types of user data may be active data. Active can mean that these data only exist at runtime and change very frequently. For example, the current coordinates of the user 110, e.g. GPS coordinates or access point, its IP, status message, connection speed, client type. Due to the characteristics of previously shown client information 120, further information can often be derived from such information. For example, in the location perimeter based on the access point, the GPS coordinates or / and an IP address. Such derivable information is itself also as

Klienteninformation 120 bezeichnet. In einem weiteren Aspekt der vorliegenden Erfindung verfügt zumindest ein Klient 110 über eine Kamera oder andere Mittel, aus denen er Bilddaten über ein Computernetzwerk, z.B. 141,142,140 versenden kann. Demnach können Videostreams versendet werden. Dies ermöglicht es Client information 120 referred. In another aspect of the present invention, at least one client 110 has a camera or other means from which it can send image data over a computer network, eg, 141, 142, 140. Accordingly, video streams can be sent. This allows it

Videostreams, auch zeitnah bzw. oder live/ in Echtzeit aufgenommene Streams, aufgrund von Klienteninformationen 120 zu klassifizieren. Dabei können solche Klassifikationen 132 auch dazu dienen, die Relevanz von Streams für Klienten 110 z.B. anhand von Klienteninformationen 120 zu beurteilen. Damit ist es zum Beispiel möglich Rangfolgen für Anzeigen festzulegen. Video streams, also timely or live / recorded in real time streams, based on client information 120 classify. In doing so, such classifications 132 may also serve to clarify the relevance of streams to clients 110 e.g. judged by client information 120. This makes it possible, for example, to set rankings for ads.

Zusätzlich kann in einer weiteren Ausführung zumindest eine Klienteninformationen 120 über ein Computernetzwerk übertragen werden. Dies ermöglicht es, dass die Klienteninformationen 120 nicht nur im Newreporter System 100 vorhanden sein kann, sondern vielmehr, dass weitere Quellen verwendet werden können. So ist es zum Beispiel möglich, Klienteninformationen 120 aus externen Systemen, wie Social Networks, aber auch von Klienten 110 bzw. in diesem oder beschreibende Daten davon, bei der Klassifikation 132 zu benutzen.  Additionally, in a further embodiment, at least one client information 120 may be transmitted over a computer network. This allows the client information 120 to be present not only in the Newreporter system 100, but rather that more sources can be used. For example, it is possible to use client information 120 from external systems, such as social networks, but also from clients 110 or in this or descriptive data thereof, in classification 132.

Ferner kann die Bewertung zumindest eines Kontaktes bei der Klassifikation 132 genutzt werden. Somit ist es unter anderem möglich, das Videostreams durch Freundesnetzwerke geleitet werden. Dabei kann die Verteilung ähnlich einem Wasserfall funktionieren, wie in Fig. 4a zu sehen ist. Dies ermöglicht eine besonders effiziente Verteilung durch Sozialkontakte von Klienten 110. Furthermore, the evaluation of at least one contact in the classification 132 can be used. Thus, among other things, it is possible that video streams are routed through friend networks. In this case, the distribution may function similar to a waterfall, as can be seen in Fig. 4a. This enables a particularly efficient distribution through social contacts of clients 110.

Zusätzlich zu den vorherigen Varianten ist es möglich, dass die Klienteninformationen 120 der Geoinformationen des Senders 110, wie auch des Empfängers 110, gemeinsam für die Klassifika- tion 132 verwendet werden. Dadurch ist es zum Beispiel möglich, die Streams als besonders interessant zu klassifizieren, die sich in der Nähe des empfangenden Klienten 110 befinden. Sofern zusätzlich noch Kontaktinformationen, die Teil der Klienteninformation 120 ist, verwendet werden, ist es somit möglich, weitere interessante Klassifikationen 132 durch die Kombination durchzuführen. Zum Beispiel die Klassifikation 132 aufgrund der Videostreams von Freun- den/Kontakten eines Benutzers in einem Sozialnetzwerk, die sich zum Zeitpunkt seines Zugriffs auf das Newreporter System 100 in dessen Nähe aufhalten und Streams senden. In addition to the previous variants, it is possible for the client information 120 of the geoinformation of the transmitter 110, as well as the receiver 110, to be used jointly for the classification 132. This makes it possible, for example, to classify the streams that are in the vicinity of the receiving client 110 as particularly interesting. In addition, if contact information that is part of the client information 120 is used, it is possible to perform other interesting classifications 132 by the combination. For example, the classification 132 based on the video streams of friends / contacts of a user on a social network who are in the vicinity of him and sending streams at the time of his access to the Newreporter System 100.

Eine besonders bevorzugte Variante ist, dass ein Newreporter System 100 über Mittel verfügen kann, die es ermöglichen, Sprachanalysen durchzuführen. Dadurch ist es möglich gesprochene Wörter zu erkennen, oder auch auf sprachliche Anweisungen zu hören. Besonders vorteilhaft ist diese Analyse in Kombination mit weiteren Analysen, die es zum Beispiel ermöglichen, Klassifikationen 132 aufgrund dessen durchzuführen. Beispielsweise kann somit die Relevanz von Begriffen für einen Stream bestimmt werden, zum Beispiel über die Häufigkeit, wie oft sie gesagt werden.  A particularly preferred variant is that a Newreporter System 100 can have means that make it possible to perform speech analysis. This makes it possible to recognize spoken words or to listen to linguistic instructions. This analysis is particularly advantageous in combination with further analyzes which, for example, make it possible to carry out classifications 132 on the basis of this. Thus, for example, the relevance of terms for a stream can be determined, for example, the frequency of how often they are said.

Man beachte, dass es zusätzlich weiterhin möglich ist, dass Klassifikationen 132 nicht absolut sein müssen. Daher ist es möglich, dass diese Wahrscheinlichkeiten oder Zugehörigkeitsintensitäten zu zumindest einer Klasse beinhalten können. Beispielsweise kann eine Wahrscheinlichkeit oder Zugehörigkeitsintensität, z.B. durch eine prozentuale Zugehörigkeit angegeben werden. Diese kann zum Beispiel die Wahrscheinlichkeit, dass die Klassifikation 132 zutrifft angeben oder/und auch in Kombination die Intensität einer Klassifikation 132. Z.B. es ist möglich die Ausprägungs- Intensität zumindest einer Klassifikation 132 auf zumindest einen Stream zu bestimmen. Dies ist besonders nützlich, wenn die Sprachanalyse eingesetzt wird. Zum Beispiel kann hier die Häufigkeit, wie oft ein Wort genannt wird dazu dienen, die Wahrscheinlichkeit, dass dies als Klassifikationsmittel dienen kann beeinflussen oder es kann dazu genutzt werden, die Intensität durch die Häufigkeit der Erwähnung zu bestimmen. Note that in addition it is still possible that classifications 132 need not be absolute. Therefore, it is possible that these probabilities or membership intensities may include at least one class. For example, a probability or membership intensity, eg by a percentage affiliation, can be specified. This may, for example, indicate the probability that the classification 132 applies and / or also in combination the intensity of a classification 132. For example, it is possible to determine the Intensity of at least one classification 132 to determine at least one stream. This is especially useful when using speech analysis. For example, here the frequency of how often a word is called can influence the likelihood that this can serve as a classification means or it can be used to determine the intensity by the frequency of the mention.

Die Klassifikationen können des Wetteren dazu verwendet werden, um Präsentationen/Anzeigen zu beeinflussen. Zum Beispiel, welcher oder welche Videostreams angezeigt werden. Dabei können solche Anzeigen beispielsweise in Mobiltclefonen oder auch in Notebooks vorkommen. Durch das Nutzen von Klienteninformationen 120 kann es zum Beispiel sein, dass in einem Notebook HD Videos eine höhere Relevanz erhalten als auf einem Mobiltelefon, und dies somit in der Anzeige berücksichtigt wird.  The classifications may be used by Wetteren to influence presentations / advertisements. For example, which or which video streams are displayed. Such displays can occur, for example, in mobile phones or in notebooks. For example, by using client information 120, it may be that in a notebook, HD videos are given a higher relevance than on a mobile phone, and this is therefore reflected in the display.

Die vorliegende Erfindung 100 betrifft ferner ein Verfahren zum Zugreifen auf Dokumente und/oder Dokumententeile, die in einer Dokumentenbasis gespeichert sind, wobei das Verfahren die folgenden Schritte aufweist: a. Empfangen oder Abrufen von Klienteninformationen (120), wobei zumindest eine Klienteninformation (120) zumindest einem Klienten (1 10) zugeordnet ist, der mit einem Newreporter System (100) Uber zumindest ein Computernetzwerk (140) intcragien, und dieser Klient (HO) Bilddaten oder/und Bilddatenströme senden oder/und empfangen kann; und b. Klassifikation (132) der Bilddaten oder BilddatenstrOmc, wobei zumindest eine Klassifikation (132) aufgrund oder unter der Beachtung der Klienten Information (120) erfolgt. Weitere vor- teilhafte Ausführungsformen des erfindungsgemäßen Verfahrens finden sich in den weiteren abhängigen Ansprüchen.  The present invention 100 further relates to a method for accessing documents and / or document parts stored in a document base, the method comprising the steps of: a. Receiving or retrieving client information (120), wherein at least one client information (120) is associated with at least one client (110), which interacts with a news reporter system (100) via at least one computer network (140), and that client (HO) image data and / or transmit and / or receive image streams; and b. Classifying (132) the image data or image data stream, wherein at least one classification (132) is based on or under consideration of the client information (120). Further advantageous embodiments of the method according to the invention can be found in the further dependent claims.

Zuletzt stellt die vorliegende Erfindung ein Computerprogramm bereit, das Instruktionen aufweist, um jegliche hierin beschriebenen Verfahren auszuführen.  Lastly, the present invention provides a computer program having instructions to perform any method described herein.

4. Kurze Beschreibung der Zeichnungen:  4. Brief description of the drawings:

Fig. 1 a: Ein Newreporter System und Anordnung nach einer Ausführungsform der vorliegenden Erfindung; Fig. 1a: A news reporter system and arrangement according to an embodiment of the present invention;

Fig. 1b: Eine Klassifikationscinheit und Anordnung nach einer Ausführungsform der vorliegenden Erfindung;  Fig. 1b: A classification unit and arrangement according to an embodiment of the present invention;

Fig. 2: Verfahren eines Newreporter Systems nach einer Ausführungsform der vorliegenden Erfindung;  Fig. 2: Method of a Newreporter system according to an embodiment of the present invention;

Fig.3: Interaktion eines Newreporter Systems nach einer Ausführungsform der vorliegenden Erfindung;  3: interaction of a Newreporter system according to an embodiment of the present invention;

Fig.4a,b: Verfahren und exemplarische Darstellung bei Bewertung durch Klierten nach einer Ausführungsform der vorliegenden Erfindung;  4a, b: method and exemplary representation in evaluation by Klierten according to an embodiment of the present invention;

Fig. 5a,b: Verfahren zur Klassifikation durch Spracherkennung nach einer Ausführungs- form der vorliegenden Erfindung; Fig. 6: Bearbeiten von Videostreams nach einer Ausführungsform der vorliegenden Erfindung; 5a, b: Method for classification by speech recognition according to an embodiment of the present invention; Fig. 6: Editing video streams according to an embodiment of the present invention;

5. Detaillierte Beschreibung von bevorzugten Ausführungsformen  5. Detailed description of preferred embodiments

Fig. la zeigt ein Newreporter System. Dabei nutzt das System aus dem Stand der Technik bekann- te Mittel, um den Videostreams (im Weiteren kurz Stream oder auch Video genannt, jeweils aber in der gesamten Erfindung immer auch anwendbar auf Bilddaten oder Bilddatenströme, oder Ähnliches) eines oder mehrerer sendender Klienten 110 einem oder mehreren Empfängern 110 zu vermitteln oder auch direkt zu senden. Dabei sind Sender 110 und Empfänger in Fig. la als Klienten 110 bezeichnet, wobei Klienten 110 auch Sender 110 und Empfänger 110 gleichzeitig sein können. Fig. 1a shows a news reporter system. The system uses state-of-the-art means for distributing the video streams (referred to as stream or video in the following, but also always applicable to image data or image data streams or the like) of one or more transmitting clients 110 in the entire invention one or more recipients 110 to mediate or to send directly. In this case, transmitter 110 and receiver in FIG. 1a are designated as clients 110, wherein clients 110 can also be transmitter 110 and receiver 110 simultaneously.

Um die Erfindung besser verstehen zu können, werden im weiteren Verlauf oftmals Klienten 110 auch kurz als Sender 110 und Empfänger 110 bezeichnet und nicht als sendender bzw. empfangender Klient 110. Dies soll es vereinfachen zu sehen, in welcher Rolle ein Klient 110 genutzt werden kann, aber nicht dessen Fähigkeiten oder die Fähigkeiten der Erfindung 100 einschränken. Wie in Fig. la zu sehen ist können Streams über verschiedene Computernetzwerke 140 oder eine Kombination von diesen übertragen werden. Zum Beispiel über Drahtlosnetzwerke 141, wie WLAN, Mobilfunk und insbesondere das Internet 142. Das Newreporter System 100 verfügt über Mittel, die es erlauben, einen Videostream zu klassifizieren, wie zum Beispiel eine Klassifikationseinheit 130. Durch diese können Videostreams oder/und Inhalte derer verschiedenen Klassen zugeordnet werden. Außerdem kann das Newreporter System 100 über weitere Mittel verfügen, die bei der Klassifikation 132 genutzt werden, wie z.B. Klienteninformationen 120. Diese können z.B. von der Klassifikationseinheit 130 genutzt werden, um bessere Ergebnisse bei den Klassifikationen zu erzielen, oder um für einen Klienten 110 zentriert klassifizieren zu können. Solche Klienteninformationen 120 können dabei in verschiedenen Systemen vorkommen, wie auch in dem Newreporter System 100 selbst. In order to better understand the invention, clients 110 will also be referred to as senders 110 and receivers 110 and not as sending and receiving clients 110. This will make it easier to see in what role a client 110 can be used but do not limit its capabilities or the capabilities of the invention 100. As can be seen in FIG. 1a, streams may be transmitted via various computer networks 140 or a combination thereof. For example, over wireless networks 141, such as WLAN, cellular, and in particular the Internet 142. The Newreporter System 100 has means for classifying a video stream, such as a classification unit 130. Through these, video streams and / or contents thereof can be differentiated Classes are assigned. In addition, the Newreporter System 100 may have other means used in the classification 132, such as e.g. Client information 120. These may e.g. be used by the classification unit 130 to achieve better results in the classifications, or to be able to classify centered for a client 110. Such client information 120 can occur in different systems, as well as in the Newreporter System 100 itself.

Das Newreporter System 100 kann dabei noch mit weiteren Systemen oder Technologien 150 in Verbindung stehen. Dabei können sämtliche dieser Systeme oder Technologien 150 The Newreporter System 100 can still be associated with other systems or technologies 150. In this case, all of these systems or technologies 150

Klienteninformationen 120 besitzen. Zum Beispiel können Streams auf Webseiten 151 oder anderen Dokumenten eingebunden werden. Oder umgekehrt ist es möglich, dass auch Webseiten 151 oder andere Dokumente in Streams eingebunden werden. Beispielsweise könnten Besucher einer Website 151 über diese einen Videostream erzeugen, oder es könnten Informationen der Webseite 151 in einem Stream gezeigt werden. Es ist auch möglich, dass durch solche Mittel auf externe Klienteninformationen 120 zugegriffen wird, wie z.B. Social Networks. Auch eine Website 151, die einen oder mehrere Streams einbindet, kann Klienteninformationen 120 besitzen. Zum Beispiel ihren Standort, Sprache, Zielgruppe, aber auch zum Beispiel, welche Klienten 110 sie generell oder zum Zeitpunkt der Kommunikation mit dem Newreporter System 100 besuchen. Auch ist selbiges mit Webservices 152 möglich. So können Webservices 152 angeboten oder auch konsu- miert werden. Zudem sind weitere externe Systeme 153 denkbar, Beispielsweise Webserver oder Programme, die auf diesen ausgeführt werden, wie Geoinformations Systeme, Terminals oder auch Fernseher. Own client information 120. For example, streams may be included on web pages 151 or other documents. Or vice versa, it is also possible that web pages 151 or other documents are included in streams. For example, visitors to a website 151 could create a video stream over this or information from the website 151 could be shown in a stream. It is also possible for external client information 120 to be accessed by such means, such as social networks. Also, a web site 151 that includes one or more streams may have client information 120. For example, their location, language, target audience, but also, for example, which clients 110 visit them generally or at the time of communication with the Newreporter System 100. This is also possible with web services 152. Thus, web services 152 can be offered or also consu- be miert. In addition, further external systems 153 are conceivable, for example web servers or programs that are executed on them, such as geoinformation systems, terminals or even televisions.

Dokumente können zum Beispiel in einer Dokumentenbasis, auch als Datenbasis bezeichnet, in der die Dokumente abgelegt werden, vorkommen. Ein Beispiel für eine Dokumentenbasis ist ein Dateisystem. Jedoch kann eine Dokumentenbasis auch aktiv sein, beispielsweise kann die Datenbasis/Dokumentenbasis ein Webserver sein, oder auch mehrere Webserver, wie das Internet 142. Dabei bezieht sich der Begriff Datenbasis auch auf mehrere Systeme oder auch über Computernetzwerke gekoppelte Systeme. Der Begriff Dokument ist demnach ein Sammelbegriff für alle möglichen Ausgaben einer Datenbasis oder auch eine Zusammenstellung von durch einen Benutzer 110 erzeugten Daten. Ein Dokument kann z.B. dynamisch von einer Datenbasis generiert werden, weshalb eine Datenbasis im Rahmen der vorliegenden Erfindung als Quelle oder Kombination von Quellen oder Quellsystemen anzusehen ist, von welchen Daten angefordert, geschrieben und / oder geändert werden können. Ein Dokument ist demnach eine logische Einheit, eine Partiti- on, Komponente und / oder Unterteilung und trifft daher auch auf Teile von Dokumenten zu. Ausführungsformen der vorliegenden Erfindung können dabei die Strukturinformationen der Datenbasis nutzen, um Zugriffe auf die Datenbasis oder darin vorkommende Dokumente zu verbessern und / oder zu beschleunigen. Als Datenbasis und somit als Dokumente können beispielsweise folgende Daten und zugehörige Systeme oder Systeme allein dienen: Hypertextdokumente, Word Dokumente, E-Mails, Webserver, Programmcode, wie Klassen oder Objekte oder auch andere Konstrukte, die bei der Programmierung oder daraus erzeugtem compilierten Quelltext vorkommen, API-Aufrufe oder Rückgabewerte, Zugriffe auf Programmteile, Business Objekte, wie z.B. Belege oder Stammdaten, Application Server, SAP Systeme, Data Warehouses, Textdokumente, Bilder, Audiodateien, Social Networks, Videos, Blogs, Twitter, Social Networks, mobile Geräte, wie beispielsweise Handys, Peer-to-Peer-Netzwerke, Eingabegeräte, Dateisysteme, Datenbanken, Suchmaschinen, Server, Router, Maschinen, Sensoren, Testsysteme, Debugger, Menschen und / oder Automobile. Sofern die vorliegende Erfindung in einem Computernetzwerk eingesetzt wird, kann dieses Netzwerk und dessen Teilnehmer die Rolle der Datenbasis einnehmen, im Internet z.B. das Internetnetzwerk selbst, Peer-to-Peer-Netzwerke, Webserver, Internetseiten, Klienten, mobile Klienten (z.B. Mobiltelefone, Notebooks, PDAs, etc.) und weitere Akteure. Eine Webseite 151 oder Internetseite kennzeichnet dabei ein Dokument, das über das Internet erreichbar ist, und kann verschiedene Inhalte umfassen, die dort auftreten, wie z.B. für Hypertextdokumente, Videos, Bilder und weitere Dokumente, die Hyperlinks beinhalten können. Der Begriff Internetseite kann auch für mehrere Dokumente stehen, z.B. für alle oder ein Teil der Seiten unter einer bestimmten Domain. Somit ist der Begriff Internetseite auch ein Sammelbegriff für das, was allgemein Website oder Webseite genannt wird, d.h. ein Sammelbegriff für einen gesamten Internetauftritt, z.B. ein Auftritt eines Unternehmens, einer Organisation, einer Privatperson, eines Vereins, einer Interes- sensgruppe oder zu einem bestimmten Zweck, z.B. Verkauf, Handel, Information, Diskussion, Austausch, Vergnügen, Suche, Vermittlung etc. Eine solche Internetseite kann über verschiedene Protokolle übertragen werden, z.B. TCP/IP, HTTP, HTTPS, FTP, POP3, SMTP und andere Protokolle, die zur Kommunikation in Computernetzwerken eingesetzt werden. For example, documents may appear in a document base, also called a database, in which the documents are stored. An example of a document base is a file system. However, a document base may also be active, for example, the database / document base may be a web server, or multiple web servers, such as the Internet 142. The term database also refers to multiple systems or systems coupled over computer networks. The term document is therefore a collective term for all possible outputs of a database or else a compilation of data generated by a user 110. For example, a document may be dynamically generated from a database, which is why a database within the scope of the present invention is to be considered a source or combination of sources or source systems from which data may be requested, written and / or altered. A document is therefore a logical unit, a partition, component and / or subdivision and therefore also applies to parts of documents. Embodiments of the present invention can use the structure information of the database in order to improve and / or accelerate access to the database or documents occurring therein. For example, the following data and associated systems or systems can serve as a database and thus as documents: hypertext documents, Word documents, e-mails, web servers, program code such as classes or objects or other constructs that occur during programming or compiled source code generated therefrom , API calls or return values, access to program parts, business objects, such as documents or master data, application servers, SAP systems, data warehouses, text documents, images, audio files, social networks, videos, blogs, Twitter, social networks, mobile devices, such as cell phones, peer-to-peer networks, input devices, file systems, databases, search engines, servers, routers, machines, sensors, test systems, debuggers, people and / or automobiles. If the present invention is used in a computer network, this network and its participants can assume the role of the database, eg the Internet network itself, peer-to-peer networks, web servers, Internet sites, clients, mobile clients (eg mobile phones, notebooks , PDAs, etc.) and other actors. A web page 151 or web page identifies a document that is accessible over the Internet and may include various content that occurs there, such as hypertext documents, videos, images, and other documents that may include hyperlinks. The term website can also stand for several documents, eg for all or a part of the pages under a certain domain. Thus, the term website is also a collective term for what is generally called website or website, ie a collective term for an entire Internet presence, eg an appearance of a company, an organization, a private person, an association, an interest group or to a specific website Purpose, eg sale, trade, information, discussion, exchange, pleasure, search, mediation, etc. Such an internet site may have various Protocols such as TCP / IP, HTTP, HTTPS, FTP, POP3, SMTP and other protocols used for communication in computer networks.

Benutzer 110 nutzen oftmals technische Geräte, die mit Computernetzwerken 140 kommunizieren. Zudem müssen Benutzer 110 nicht zwangsläufig Menschen sein. Vielmehr können Benutzer 110 zum Beispiel Maschinen, Apparate und Verfahren, also auch Benutzergruppen sein. Oftmals sind mit Benutzern 110 auch Informationen assoziierbar, oder auch mit den technischen Geräten, die sie nutzen. Aufgrund dessen, dass ein Benutzer 110 technische Geräte nutzt, um in Computernetzwerken zu kommunizieren, wird daher im weiteren Verlauf nicht zwischen Benutzer 110 und Klient 110 unterschieden und das Wort Klient 110 als äquivalent für Benutzer 110 gebraucht und umgekehrt. Daher sind auch Klienteninformationen 120 als Informationen über Benutzer 110 zu verstehen, wie auch die Information über technische Geräte. Im Sinne der Erfindung können dabei z.B. auch Klienteninformationen 120 durch Dokumente übertragen werden oder selbst eines oder mehrere Dokumente sein. Users 110 often use technical devices that communicate with computer networks 140. In addition, users 110 do not necessarily have to be humans. Rather, users 110 may be, for example, machines, apparatus and methods, including user groups. Often, users 110 also associate information, or even the technical devices that use them. Therefore, because a user 110 uses technical devices to communicate on computer networks, no further distinction is made between user 110 and client 110 and the word client 110 is used as equivalent to user 110, and vice versa. Therefore, client information 120 is also to be understood as information about user 110, as is the information about technical devices. For the purposes of the invention, e.g. Also, client information 120 may be transmitted through documents or even be one or more documents.

Klienteninformationen 120 sind dabei Informationen, die auf einen oder mehrere Klienten 110 bezogen sind. Somit können sich diese Klienteninformationen 120 zum Beispiel auf bestimmte Benutzer 110 oder Benutzergruppen beziehen oder auch auf deren technische Geräte. Diese Klienteninformationen 120 können beispielsweise passive Daten sein, die zum Beispiel im Profil des Benutzers stehen, wie z. B. Heimatort, Gruppenmitgliedschaften, Freunde oder auch Daten, die zum Beispiel durch Analysen aufgedeckt wurden. Andere Arten von Benutzerdaten können aktive Daten sein. Aktiv kann bedeuten, dass diese Daten erst zur Laufzeit existieren und sich besonders häufig ändern. Oftmals ist es zudem auch interessant Daten aus dem Gerät, das ein Klient 110 verwendet, zur Klassifikation 132 zu nutzen. Beispielsweise wie die aktuelle Position des Klienten 110, dessen IP, Gerätetyp, Statusmeldung, Verbindungsgeschwindigkeit, Clienttyp ist. Aufgrund der Eigenschaften von bisher gezeigter Klienteninformationen 120 ist oftmals weite - re Information aus solcher Information ableitbar. Zum Beispiel im Standortumkreis aufgrund einer IP-Adresse. Solche ableitbare Information wird wiederum selbst auch als Klienteninformation bezeichnet. Client information 120 is information that is related to one or more clients 110. Thus, this client information 120 may relate, for example, to particular users 110 or user groups, or to their technical devices. This client information 120 may be, for example, passive data, for example, in the profile of the user, such. Hometown, group memberships, friends or even data that has been uncovered for example through analysis. Other types of user data may be active data. Active can mean that these data only exist at runtime and change very frequently. Often, it is also interesting to use data from the device that client 110 uses for classification 132. For example, like the current location of client 110 whose IP, device type, status message, connection speed, is client type. Due to the properties of previously shown client information 120, it is often possible to derive further information from such information. For example, in the location perimeter due to an IP address. Such derivable information is itself also referred to as client information.

Ferner können sich in einem solchen System zumindest bestimmte Klienteninformationen 120 vorfinden, die besonders nützlich für Klassifikationen 132 sind, wie beispielsweise Positionen. Diese können dazu genutzt werden, den Standort eines oder mehrerer sendender Klienten 110 oder auch von empfangenden Klienten 110 zu repräsentieren. Ebenso ist es möglich, dass sie Heimstandorte von Klienten 110 darstellen. Zusätzlich oder alternativ können bekannte (markierte) Kontakte, oftmals auch Freunde, Kontakte, oder ähnliche in Social Networks, wie Facebook, Xing, o. Ä. bezeichnet in den Klienteninformationen 120 auftauchen. Dadurch, dass Further, in such a system, at least certain client information 120 may be found that is particularly useful for classifications 132, such as positions. These can be used to represent the location of one or more sending clients 110 or even of receiving clients 110. Likewise, it is possible that they represent home locations of clients 110. Additionally or alternatively, known (marked) contacts, often friends, contacts, or the like in social networks, such as Facebook, Xing, o. Ä. appearing in the client information 120. As a result of that

Klienteninformationen 120 auch über Computernetzwerke angesprochen werden können, kann die Information über bekannte Kontakte zum Beispiel auch über ein externes System aufgedeckt werden, wie zum Beispiel über die Open Social API. Beispielsweise kann bestimmt werden, welche Benutzer 110 in anderen Netzwerken Freunde sind, wie z.B. Facebook, Studivz, Mailkontakte, Googlemail, Twitter, Xing oder Linkedin. Client information can also be addressed via computer networks, the information about known contacts, for example, via an external system can be revealed, such as the Open Social API. For example, it can be determined which Users 110 in other networks are friends, such as Facebook, Studivz, Mail Contacts, Google Mail, Twitter, Xing or Linkedin.

Somit können grundsätzlich alle Informationen aus einem oder mehreren Benutzerprofilen auch in Kombination genutzt werden. In einem Stream selbst können auch Klienteninformationen 120 sein, z. B. die Sprache oder das Format des Streams und weitere Informationen. Beispielsweise kann ein sendender Klient 110 bzw. Benutzer 1 lObei einer Aufnahme sprechen und diese Sprache können Klienteninformationen 120 darstellen. Thus, in principle, all information from one or more user profiles can also be used in combination. Client information 120 may also be in a stream itself, e.g. For example, the language or format of the stream and other information. For example, a sending client 110 or user 1 can speak during a recording and this language can represent client information 120.

Somit ergibt sich ein großer Unterschied zum Stand der Technik, da somit die Thus, a big difference to the prior art, since thus the

Klienteninformationen 120 bei der Klassifikation 132 beachtet werden können. Dadurch ist nicht nur wie bisher möglich, Streams für alle Benutzer 110 gleich zu klassifizieren, wie es zum Beispiel bei heutzutage eingesetzten Suchfunktionen der Fall ist, sondern es ist z. B. möglich, zumindest eine Klassifikation 132 nach Relevanz für Klienten 110 durchzuführen. Client information 120 can be noted in the classification 132. As a result, it is not only possible to classify streams for all users 110 the same as was previously possible, as is the case, for example, with search functions used today. For example, it is possible to perform at least one classification 132 for relevance to clients 110.

Fig. lb zeigt eine mögliche Ausführung der Klassifikationseinheit 130. Diese besitzt Klassifikati- onsmittel 131, die es ermöglichen, Klassifikationen 132 durchzuführen. Dabei können diese wie angezeigt Klienteninformationen 120 beachten. Es gilt dabei zu beachten, dass außer den 1 b shows a possible embodiment of the classification unit 130. This has classification means 131 which make it possible to carry out classifications 132. In doing so, they may pay attention to client information 120 as displayed. It should be noted that except the

Klienteninformationen 120 selbstverständlich auch normale Klassifikationen 132 damit durchgeführt werden können. Durch Klienteninformationen 120 können, auch unter Beachtung von normalen Klassifikationen 132, neue Klassifikationen 132, wie auch neue Klienteninformationen 120 bestimmt werden. Klassifikationen 132 können des Weiteren auch aus externen Systemen stammen oder auch in diesen abgelegt werden. Die Mittel zur Klassifikation 131 können dabei z. B. Apparate, Computerprogramme oder auch Klassifikationsregeln sein. Es ist dabei auch möglich, dass zur Laufzeit neue Klassifikationsmittel dem Newreporter System 100 zur Verfügung gestellt werden oder an dieses übermittelt werden. Selbstverständlich kann dabei auch die Möglichkeit existieren, bestehende Regeln zu parametrisieren und Belegungen für die Parameter anzugeben.Of course, also normal classifications 132 can be performed with it. Through client information 120, new classifications 132, as well as new client information 120, may be determined, also taking into account normal classifications 132. Furthermore, classifications 132 can also originate from external systems or can also be stored in them. The means for classification 131 may be z. As apparatus, computer programs or even classification rules. It is also possible that at runtime new classification means are made available to the Newreporter System 100 or transmitted to this. Of course, there may also be the possibility of parameterizing existing rules and specifying assignments for the parameters.

Beispielsweise könnten durch Klienten 110 und somit auch durch Benutzer 110 neue Klassifikationsregeln oder Verweise auf diese übermittelt werden, die dann zukünftig von dem Newreporter System 100 genutzt werden. Diese Informationen könnten zum Beispiel in einer Speichereinheit hinterlegt werden. Diese könnten auch speziell für einzelne Klienten 110 oder Klientengruppen genutzt werden, wobei für solche und weitere Fälle das Newreporter System 100 über besonders hierfür spezialisierte Mittel verfügen kann. For example, client 110 and hence user 110 could provide new classification rules or references to them, which will then be used by the Newreporter System 100 in the future. This information could, for example, be stored in a memory unit. These could also be used specifically for individual clients or client groups, and for such and other cases, the Newreporter System 100 may have specially specialized means.

In Fig. 2 wird ein Verfahren dargestellt, mit dem es möglich ist, ein Newreporter System 100 umzusetzen. Dabei wird in 201 zumindest einmal auf Klienteninformationen 120 zugegriffen, wie z.B. das Empfangen oder Abrufen der Klienteninformationen 120, und aufgrund derer wird zu- mindest ein Videostream klassifiziert 202. Dabei können die einzelnen Schritte 201, 202 auch mehrmals ausgeführt werden und es ist möglich, dass nach der Klassifikation 132 auch der vorhe- rige Schritt erneut durchgeführt wird, beispielsweise weil die Informationen noch nicht für eine zufriedenstellende Klassifikation 132 ausgereicht haben. FIG. 2 shows a method with which it is possible to implement a Newreporter System 100. In this case, client information 120 is accessed at least once in 201, such as receiving or retrieving the client information 120, and on the basis of which at least one video stream is classified 202. The individual steps 201, 202 can also be executed several times and it is possible to that according to classification 132, the prevailing This step is again performed, for example because the information has not yet been sufficient for a satisfactory classification 132.

Eine Erweiterung des Verfahrens kann des Weiteren auch auf normale Klassifikationen 132 zugreifen. Ebenfalls zum Beispiel durch Abrufen oder Empfangen und diese zusätzlich benutzen. Dabei können die Schritte in beliebiger Reihenfolge durchgeführt werden.  An extension of the method may also access normal classifications 132. Also, for example, by retrieving or receiving and use this in addition. The steps can be carried out in any order.

Zusätzlich ist es möglich, dass Daten, wie z.B. empfangene oder abgerufene Daten, wie z.B. Klienteninformationen 120 oder Klassifikationen in einer persistenten und/oder auch flüchtigen Speichereinheit abgelegt werden. Dies kann dazu genutzt werden, diese bei erneuten Klassifikationsvorgängen zu benutzen.  In addition, it is possible that data, such as received or retrieved data, e.g. Client information 120 or classifications are stored in a persistent and / or volatile memory unit. This can be used to use them for re-classification operations.

Es ist zudem möglich, jede in dieser Erfindung offenbarte Funktion auch in Kombination mit weiteren Funktionen in Verfahren umzusetzen. It is also possible to implement each function disclosed in this invention also in combination with other functions in methods.

Das Newreporter System 100 wurde in Fig. la als zentrale Einheit dargestellt. Hierbei gilt es aber zu beachten, dass die einzelnen Bestandteile nicht zwingend in dieser Anordnung vorkommen müssen. Vielmehr ist dies als Veranschaulichung zu sehen. Die Bestandteile können auch in ande- ren Anordnungen vorkommen, um die bestmögliche Umsetzung verschiedener Szenarien gewährleisten zu können. Zum Beispiel können Klassifikationen 132 auch auf Klienten 110 durchgeführt werden. Man beachte, dass somit Fig. la und Fig. 2 bei weitem nicht die einzigen möglichen Rea- lisierungsmöglichkeiten für ein solches Newreporter System 100 oder Verfahren oder der zugehörigen Anordnung sind. Beispielsweise ist es auch möglich, ein solches System über ein P2P Netz- werk zu realisieren und beispielsweise keine zentralen Server zu haben. Oder ein solches System, Verfahren oder Anordnung könnte zusammen mit Content Delivery Services eingesetzt werden. Desweiteren ist es auch möglich, dass das Newreporter System 100 nur als Vermittler zwischen Sendern 110 und Empfängern 110 genutzt werden kann, wie in Fig. 3 dargestellt. Somit ist das Newreporter System 100, zugehörige Anordnungen und Verfahren viel mehr als eine Beschrei- bung aus verschiedenen Merkmalen zu verstehen, die in jeder möglichen Anordnung Möglichkeiten offenbaren, die in Video Plattformen eingesetzt werden können. Daher ist, sofern der Begriff Newreporter System 100 in diesem Dokument erwähnt wird, nicht nur der entsprechende Apparat gemeint, sondern vielmehr auch die zugehörigen Verfahren und Anordnungen, die die offenbarten Fähigkeiten ebenfalls ermöglichen können.  The Newreporter System 100 has been shown in FIG. 1a as a central unit. However, it should be noted that the individual components do not necessarily have to occur in this arrangement. Rather, this is to be seen as an illustration. The components may also be present in other arrangements in order to ensure the best possible implementation of different scenarios. For example, classifications 132 may also be performed on clients 110. Note that, therefore, FIG. 1a and FIG. 2 are far from the only possible possibilities for realizing such a Newreporter system 100 or method or the associated arrangement. For example, it is also possible to realize such a system via a P2P network and, for example, to have no central servers. Or such a system, method or arrangement could be used in conjunction with Content Delivery Services. Furthermore, it is also possible that the Newreporter system 100 can be used only as an intermediary between transmitters 110 and receivers 110, as shown in Fig. 3. Thus, the Newreporter System 100, associated arrangements and methods, is much more than a description of various features that, in any possible arrangement, reveal possibilities that can be used in video platforms. Therefore, as the term Newreporter System 100 is referred to in this document, it is meant not only the corresponding apparatus, but also the associated methods and arrangements which may also facilitate the disclosed capabilities.

Diese Flexibilität kommt daher, dass diese Erfindung 100, bzw. Gruppe von Erfindungen als computerimplementierte Systeme, beziehungsweise als Computerprogramme realisierbar sind. Aufgrund dessen lassen sich des Weiteren sämtliche dargestellten Sachverhalte in verschiedenen Programmiersprachen auf verschiedenen Plattformen realisieren. Zudem lassen sich sämtliche Verfahren in deklarativen Programmen und somit in deklarativen Sachverhalten darstellen und umge- kehrt. Ebenso lassen sich die Verfahren als Apparate oder Anordnungen umwandeln und umgekehrt. Zudem lassen sich aufgrund der flexiblen Natur der Erfindung 100 viele einzelne besprochene Teile der Erfindung wie angesprochen auch kombinieren oder anders anordnen um Lösungen mit schnellerer Geschwindigkeit oder in anderer Form bessere Lösungen zu ermöglichen. Daher ist die Beschreibung der Erfindung eher als exemplarische Ausführung zu verstehen, deren Merkmale auch in anderen Anordnungen, Systemen und Verfahren vorkommen können. This flexibility is due to the fact that this invention 100 or group of inventions can be realized as computer-implemented systems or as computer programs. As a result, all the facts presented can be realized in different programming languages on different platforms. In addition, all procedures can be represented in declarative programs and thus in declarative situations, and vice versa. Likewise, the processes can be converted as apparatuses or arrangements and vice versa. In addition, due to the flexible nature of the invention, many of the individual parts of the invention discussed may also be combined or rearranged to provide better-speed solutions or other solutions. Therefore, the description of the invention is to be understood as an exemplary embodiment, the features of which may also occur in other arrangements, systems and methods.

Es gilt zusätzlich zu beachten, dass aus Gründen der Übersichtlichkeit auch numerisch auf das Newreporter System 100, z.B. in Fig. la oder Fig. 2 verwiesen wird. Im Sinne der Erfindung müsste jedoch alle Anordnungen und Verfahren dieses Dokumentes als Newreporter System 100 bezeichnet werden, wobei jedoch aus zuvor erwähntem Grund der Übersichtlichkeit verzichtet wurde.  In addition, it should be noted that, for clarity, numerical reference is also made to Newreporter System 100, e.g. in Fig. La or Fig. 2 is referenced. For the purposes of the invention, however, all the arrangements and methods of this document would have to be referred to as the Newreporter System 100, but the clarity was omitted for the aforementioned reason.

Besonders bevorzugt wird ein solches Newreporter System 100 in Computernetzwerken, wie zum Beispiel dem Internet 142 eingesetzt und dabei mit den dort eingesetzten Techniken zusammen verwendet. Zum Beispiel können Multicasts dazu verwendet werden, Videostreams besonders effizient und um Bandbreite zu sparen zu verteilen.  More preferably, such a Newreporter System 100 is used in computer networks, such as the Internet 142, and used together with the techniques employed therein. For example, multicasts can be used to distribute video streams particularly efficiently and to save bandwidth.

Besonders bevorzugt wird das Newreporter System 100 zur Verteilung/Zustellung/Klassifikation 132 von Livestreams verwendet. Unter Livestream wird hierbei eine geringe zeitversetzte Auslieferung, d. h also die zeitnahe Zustellung aufgenommener Bilddaten zu weiteren Teilen des Newreporter Systems 100 verstanden. Zum Beispiel werden bei YouTube Videos hochgeladen und können danach angeschaut werden. Ein Lifestream ist z.B. noch dadurch gekennzeichnet, dass sich mehrere Benutzer 110„einklinken" können und dabei den gleichen Inhalt sehen, wobei die Zeitverzögerungen, die zwischen einzelnen Konsumenten stattfinden, aufgrund technischer Limitationen zu Stande kommen und nicht, wie bei einem Videoportal, durch dessen Funktion. Dabei kann das Newreporter System 100 zusätzlich über Mittel verfügen, die ein solches Livestream Most preferably, Newreporter System 100 is used for distribution / delivery / classification 132 of livestreams. Under Livestream here is a small delayed delivery, d. h ie the timely delivery of recorded image data to other parts of the Newreporter system 100 understood. For example, videos are uploaded to YouTube and can be watched. A lifestream is e.g. still characterized in that several users 110 can "hook in" and see the same content, the time delays that take place between individual consumers, due to technical limitations come to terms and not, as in a video portal, by its function The Newreporter System 100 additionally has funds available that will stream such a livestream

Szenario weiter begünstigen, wie zum Beispiel die Timeshift Wiedergabe, wie sie inzwischen im Umfeld von Empfängern bei Fernsehkanälen eingesetzt wird, um es zu ermöglichen, dass Klienten 110 die Streams empfangen und nur kurz hinter der„Realität" liegen. Somit ist es möglich, dass Videostreams nicht nur angesehen werden können, wenn der Stream komplett aufgenommen ist oder wenn die Sendung gerade beginnt. Viel mehr können Klienten 110 z. B. schon beginnen den Anfang von Streams zu betrachten, auch wenn dieser noch nicht komplett gesendet ist. Scenario, such as timeshift playback, which is now being used around receivers in television channels, to allow clients 110 to receive the streams and to lag behind "reality." Thus, it is possible that Not only can video streams be viewed when the stream is completely recorded or when the program is about to begin, much more, for example, clients 110 may already be starting to watch the beginning of streams, even if it is not yet completely broadcast.

Besonders bevorzugt wird ein solches Newreporter System 100 mit einem„normalen Videoportal" zusammen genutzt. Dadurch lassen sich neue Verfahren und Lehren dieses Dokumentes auch auf diese übertragen. Dabei können die Funktionen, über die ein Newreporter System 100 verfügen kann, ein solches Videoportal ergänzen. Somit ist es beispielsweise möglich, aufgenommene Most preferably, such a Newreporter System 100 is shared with a "normal video portal." This also allows new methods and teachings of this document to be transferred to them, and the functions that a Newreporter System 100 can provide complement such a video portal. Thus, it is possible, for example, recorded

Livestreams über ein herkömmliches Videoportal zu betrachten, oder auch die Klassifikationseigenschaften in einem normalen Videoportal einzusetzen. Watch live streams through a conventional video portal, or use the classification features in a normal video portal.

Ein solches Newreporter System 100 kann mit den verschiedensten Mitteln, die es erlauben, Videostreams zu senden oder zu konsumieren, zusammenarbeiten. Zum Beispiel Computer, Überwachungskameras oder andere mikrochipgesteuerte Geräte. Besonders bevorzugt werden dafür jedoch mobile Geräte eingesetzt, die über zumindest eine Videokamera verfügen. Beispielsweise Mobiltelefone/Smartphones, bei denen natürlich auch mehrere Kameras gleichzeitig verwendet werden können oder Notebooks. Solche Geräte sind außerdem besonders in bevorzugter Weise über ein drahtloses Computernetzwerk 140, zum Beispiel das Internet 142 und/oder ein Mobilfunknetz 141 mit dem Newreporter System 100 oder mit anderen Klienten verbunden. Sie können dabei auch über ein Mobilfunknetz mit dem Internet 142 verbunden sein. Such a Newreporter System 100 can work with a variety of means that allow video streams to be streamed or consumed. For example, computers, surveillance cameras or other microchip-controlled devices. However, it is particularly preferred for mobile devices are used, which have at least one video camera. For example, mobile phones / smartphones, where, of course, several cameras can be used simultaneously or notebooks. Such devices are also particularly preferably via a wireless computer network 140, for example the Internet 142 and / or a Mobile network 141 connected to the Newreporter System 100 or with other clients. You can also be connected via a mobile network to the Internet 142.

Man beachte, dass auch oftmals Szenarien wünschenswert sind, in denen durch mehr als nur eine Kamera Streams erzeugt werden. Beispielsweise, wenn über etwas berichtet wird, ist es oftmals wünschenswert, gleichzeitig zu den normalen Bilddaten das Gesicht des Berichterstatters zu sehen. Moderne Mobiltelefone verfügen oftmals über 2 Kameras, wie z. B. das Nokia N95. Hierbei ist eine auf der Vorderseite und die andere an der Rückseite. Diese könnten gleichzeitig Streams erzeugen. Somit wäre es mit diesem oder ähnlichen Mobiltelefonen möglich, dieses Problem zu lösen. Das Newreporter System 100 kann hierfür über weiter spezialisierte Mittel verfügen, wie beispielsweise, um die zwei verschiedenen Bilddatenquellen als einen Stream zu vereinigen. Dies ist z. B. eine Funktionalität, die auf dem Klienten 110 durchgeführt werden kann.  It should be noted that often scenarios are desirable in which more than one camera generates streams. For example, when reporting something, it is often desirable to see the face of the rapporteur at the same time as the normal image data. Modern mobile phones often have 2 cameras, such. Eg the Nokia N95. One is on the front and the other on the back. These could simultaneously generate streams. Thus, it would be possible with this or similar mobile phones to solve this problem. The Newreporter System 100 may have further specialized means for doing this, such as merging the two different image data sources as one stream. This is z. B. a functionality that can be performed on the client 110.

Da moderne Mobilfunkgeräte über Beamer verfügen, ist es auch möglich, dass die Streams, bzw. ein Stream, der aus mehreren Bilddatenquellen besteht, in verschiedenen Teilen des empfangenden Klienten 110 angezeigt werden. Beispielsweise kann über den Beamer der Inhalt, über den berich- tet wird, angezeigt werden und der Berichtende über das Mobiltelefon selbst. Bei anderen Klienten 110, wie Mobiltelefonen, sind ähnliche Lösungen denkbar.  Since modern mobile devices have beamer, it is also possible that the streams, or a stream consisting of several image data sources, are displayed in different parts of the receiving client 110. For example, the content that is being reported can be displayed via the beamer, and the reporter can be displayed via the mobile phone itself. Similar solutions are conceivable for other clients 110, such as mobile telephones.

Aufgrund der technischen Möglichkeiten sind somit auch weitere Szenarien als reine Berichterstattung denkbar. So könnte sich das Newreporter System 110, mit der Fähigkeit Streams zu vereinen oder auch auf verschiedenen Kanälen auszugeben auch dazu verwenden lassen, Videokonferenzen zu ermöglichen. Dabei können die Streams von mehreren Mobiltelefonen vereinigt werden, um zumindest einen Raum oder dessen Teile zu erfassen. Aufgrund der vielfältigen Wiedergabemög- lichkeiten könnten somit auch die verschiedenen Mobiltelefone durch ihre Beamer verschiedene, bzw. einen vereinten Stream, zumindest eines anderen Raumes, wiedergeben. Diese könnten beispielsweise von einem anderen Raum stammen, in dem gleich, wie im ersten, die Streams von verschiedenen Klienten gesendet und empfangen werden. Somit wären„virtuelle Meetings" denkbar.  Due to the technical possibilities, other scenarios are conceivable as pure reporting. For example, the Newreporter System 110, with the ability to combine streams or output them on different channels, could also be used to enable videoconferencing. The streams from several mobile phones can be combined to capture at least one room or its parts. Due to the wide variety of playback options, the various mobile phones could also use their beamer to play different or a combined stream, at least one other room. These could, for example, come from another room in which, as in the first one, the streams are sent and received by different clients. Thus, "virtual meetings" would be conceivable.

Diese weiteren Szenarien zeigen, dass das Newreporter System 100, dessen bevorzugter Anwendungsfall Nachrichten sind, für viele weitere Zwecke genutzt werden kann. Somit ist es denkbar, außer Konferenzen darüber, auch z. B. Vorlesungen oder Videochats in einer neuartigen Anwen- dungsdimension durchzuführen.  These other scenarios show that the Newreporter System 100, whose preferred use case is news, can be used for many more purposes. Thus, it is conceivable, except conferences about it, also z. For example, lectures or video chats in a novel application dimension.

Man beachte, dass auch in solchen Szenarien, aufgrund von Klassifikationen 132 bestimmt werden kann, wo beispielsweise welcher Stream angezeigt werden kann.  Note that even in such scenarios, based on classifications 132, it may be determined where, for example, which stream may be displayed.

Dies bedeutet, dass auch aufgrund von Klassifikationen 132, in die auch Klienteninformationen 120 einfließen können, eine oder mehrere Anzeigen von Klienten 110 angepasst werden können. Beispielsweise sieht ein Empfänger 110, wenn er auf das Newreporter System 100 zugreift, zuerst Streams, die zumindest einer, seine Klienteninformationen 120 bevorzugenden, Klassifikation 132 entsprechen. Oder, aufgrund zumindest einer Klassifikation, wird der relevanteste Stream für den Klienten 110 angezeigt. Beispielsweise ein aktiver Stream eines Freundes oder mehrere Streams von Freunden. Durch diese Verknüpfung zwischen Anzeige und Klassifikationen ist es z. B. möglich, besonders treffsicher und übersichtlich Videostreams zu präsentieren. This means that one or more advertisements from clients 110 can also be adapted on the basis of classifications 132, which can also include client information 120. For example, a receiver 110, when accessing the Newreporter system 100, first sees streams that correspond to at least one classification 132, preferring its client information 120. Or, based on at least one classification, the most relevant stream for the client 110 is displayed. For example, one friend's active stream or multiple streams from friends. This link between display and classifications, it is z. For example, it is possible to present vivid and clear video streams.

Dies kann zum Beispiel auch auf einer Webseite eingesetzt werden, wo je nachdem welcher Klient 110 diese besucht, andere Streams angezeigt werden. Oder es ist möglich, bei einem gewöhnlichen Suchvorgang die Klienteninformationen 120 zu beachten und z. B. aufgrund derer die Ergebnismenge zu sortieren.  This can also be used, for example, on a web page where, depending on which client 110 visits it, other streams are displayed. Or it is possible to observe the client information 120 in an ordinary search process and z. For example, because of which to sort the result set.

Eine Variante des Newreporter Systems nutzt Positionen, um Klassifikationen 132 vorzunehmen. Dabei wird zumindest eine Position, die mit dem Stream assoziiert ist, verwendet, wie zum Beispiel die Position des Klienten 110, der den Stream erzeugt. Dabei könnte diese Position z. B. der derzeitigen Position des Senders entsprechen oder/und der Heimstandort/Heimatposition von diesem. Dadurch lassen sich z. B. folgende Klassifikationen 110 durchführen: Welche Streams von Sendern befinden sich in der Nähe des empfangenden Klienten 110? Welche Streams befinden sich in der Nähe des Heimatstandortes des empfangenden Klienten 110? Welche Streams haben einen Heimatstandort nahe dem Heimatsandort des Empfängers 110? Welche Streams haben einen nahen Heimatstandort zum Empfänger 110 und befinden sich durch ihre derzeitige Position in der Nähe der derzeitigen Position des Empfängers 110.  A variant of the Newreporter system uses positions to make classifications 132. In doing so, at least one location associated with the stream is used, such as the location of the client 110 that creates the stream. This position could z. B. correspond to the current position of the transmitter and / or the home / home position of this. This can be z. For example, perform the following classifications 110: Which streams of broadcasters are located near the receiving client 110? Which streams are near the home location of the receiving client 110? Which streams have a home location near the home location of the receiver 110? Which streams have a near home location to the receiver 110 and are located by their current location near the current location of the receiver 110.

Mach beachte, dass insbesondere für unscharfe Angaben von Klassifikationen 132, die bestimmt werden oder wurden, Fuzzy Logic verwendet werden kann, wie z. B. für„in der Nähe". Dies könnte auch durch„in großer Nähe", etc. spezifiziert werden.  Note that fuzzy logic may be used in particular for fuzzy indications of classifications 132 that are or have been determined. This could also be specified by "in close proximity", etc.

Ferner kann ein Newreporter System 100 über speziell optimierte Mittel für Berechnungen mit Geokoordinaten verfügen, die aus dem Stand der Technik bekannt sind. Further, a Newreporter System 100 may have specially optimized means for geocoordinate calculations known in the art.

Auch kann ein Newreporter System 100 über Mittel zur Spracherkennung verfügen, die es z. B. ermöglichen, Sprache in Streams, oder auch Benutzerreaktionen zu interpretieren, wie auch zur Sprachsteuerung verwendet werden können.  Also, a Newreporter System 100 may have means for speech recognition, it z. B. can be used to interpret speech in streams, or even user reactions, as well as can be used for voice control.

Eine weitere Variante nutzt soziale Daten, wie beispielsweise Freundeslisten im Newreporter System 100 oder in externen Systemen, um Klassifikationen vorzunehmen. Dies ermöglicht es zum Beispiel Streams von Kontakten zu klassifizieren. Dadurch können zum Beispiel aufgrund der Kontaktstärke, wie zum Beispiel der Chat oder (E-)Mail Häufigkeit als relevant oder weniger relevant klassifiziert werden. Des Weiteren können dabei z. B. bei einer Suche, Streams von Kon- takten als besonders relevant bewertet werden. Another variant uses social data such as friend lists in the Newreporter System 100 or in external systems to classify. This allows, for example, to classify streams of contacts. As a result, for example, due to the contact strength, such as the chat or (e-) mail frequency can be classified as relevant or less relevant. In addition, z. For example, in a search, streams of contacts are considered to be particularly relevant.

Besonders bevorzugt können Benutzer 110 auch einen Stream als gut oder auch sehenswert oder nicht sehenswert markieren, z. B. durch Interaktionen wie Bewertungen, wobei diese auch sprachliche Ausdrücke sein können. Solches markieren wird im Weiteren als Bewertung bezeichnet. Auch kann eine solche Bewertung aufgrund anderer Mittel, vorgenommen werden, die beispiels- weise das Benutzerverhalten/bzw. Klientenverhalten interpretieren. Zum Beispiel kann es zur Particularly preferably, users 110 may also mark a stream as good or worth seeing or not worth seeing, e.g. Through interactions such as reviews, which may also be linguistic expressions. Such marking is referred to as rating below. Such an evaluation can also be carried out on the basis of other means, for example the user behavior / resp. Interpret client behavior. For example, it may be for

Bewertung genutzt werden, wie lange ein Benutzer 110 einen Stream anschaut. Je länger er dem Stream folgt, desto interessanter scheint dieser zu sein. Aufgrund von solchen und anderen Bewertungen, die ebenfalls als Klassifikationen 132 verstanden werden können ist es möglich eine neue Klassifikation 132 zusammen mit Klienteninformationen 120 durchzuführen. Zum Beispiel: Welche Streams, die von Kontakten betrachtet wurden, wurden als interessant/sehenswert bewertet? Oder welche Streams wurden von allen Kontakten des Empfängers 110 als interessant oder gar nicht bewertet? Welche Streams wurden als uninteressant bewertet? How long a user 110 views a stream can be used. The longer he follows the stream, the more interesting it seems to be. Due to such and other evaluations, which can also be understood as classifications 132, it is possible a new one Classification 132 together with client information 120 perform. For example: Which streams viewed by contacts were rated as interesting / worth seeing? Or which streams were rated as interesting or not at all by the contacts of the receiver 110? Which streams were rated as uninteresting?

Eine weitere Möglichkeit ist eine Möglichkeit der offensichtlichen Empfehlung eines Streams. Eine solche Empfehlung nennt sich Forward. Dies kann zum Beispiel ein Flag/Tag sein, der von Klienten 110 gesetzt werden kann, um den Stream bewusst Kontakten zu empfehlen. Another possibility is a possibility of obvious recommendation of a stream. One such recommendation is called Forward. This may be, for example, a flag / tag that can be set by clients 110 to deliberately recommend the stream to contacts.

Dabei ist es wie zuvor möglich, dass auch Forwardinformationen, d. h. Streams, die als gut markiert wurden, zur Klassifikation 132 genutzt werden.  It is as before possible that also forward information, d. H. Streams marked as good can be used for classification 132.

Diese oder ähnliche Beurteilungen ermöglichen es, dass ein Stream sich wie in Fig. 4a verbreiten kann. Dort werden Empfänger gezeigt, die einen Stream empfangen und diesen als gut empfinden, beziehungsweise diesen Forward erteilen oder als interessant empfinden. Dadurch verbreitet sich der Stream zu weiteren Benutzern, die ihn auch wieder als gut empfinden könnten. Dadurch ist eine rasante Verbreitung von Videostreams zu vermutlich interessierten Benutzern 110 möglich. Abstrakt ist dieses in Fig. 4b dargestellt. Dabei bewertet zumindest ein Klient 110 zumindest einen Stream 411. Aufgrund dessen wird der Stream klassifiziert. Zum Beispiel durch eine Bewertung als interessant oder uninteressant. Dadurch kann der Stream für weitere Klienten 110 klassifiziert werden 410. Dies kann dazu führen, dass weitere Klienten 110 den Stream betrachten und bewerten 411, und er aufgrund dessen wiederrum klassifiziert werden kann 410. These or similar judgments allow a stream to propagate as in Fig. 4a. There, receivers are shown who receive a stream and perceive it as good, or give this forward or feel interesting. As a result, the stream spreads to other users who could feel him again as well. As a result, a rapid spread of video streams to probably interested users 110 is possible. This is shown abstractly in FIG. 4b. At least one client 110 rates at least one stream 411. Because of this, the stream is classified. For example, by rating as interesting or uninteresting. This allows the stream to be classified 410 for other clients 110. This may result in other clients 110 viewing and rating the stream 411, and thus may be reclassified 410 as well.

Streams können bei ihrer Klassifikation 132 auch nach Relevanz bzw. Zugehörigkeitszahl zu einer Klasse oder einer Kombination aus verschiedenen Klassifikationen 132 weiter klassifiziert werden. Beispielsweise wie stark interessiert ein Stream Kontakte eines Benutzers/Klientes 110 X? Dies kann zum Beispiel, wie in Fig. 4a zu sehen, durchgeführt werden. Der Empfänger 401 (ein Klient 110) zeigt exemplarisch, dass ein Stream von mehreren seiner Kontakte/Bekannten (auch Klienten 110) bewertet und somit z.B. der Klasse interessant zugeordnet ist. Dieser Stream wird somit von zwei Kontakte/Klienten 110 als gut empfunden und scheint somit besonders relevant für den Empfänger 401 zu sein. Für Empfänger 402 ist der Stream zum Beispiel nicht so stark relevant. Die erste Klassifikation 132 ist hierbei somit interessant und die weitere Klassifikation 132 ist dabei wie sehr interessant für einen, bzw. mehrere Klienten 110. Streams may also be further classified by relevance or membership number into a class or a combination of different classifications 132 in their classification 132. For example, how much interested a stream contacts a user / client 110x? This can be done, for example, as seen in Figure 4a. The receiver 401 (a client 110) exemplifies that a stream is evaluated by several of its contacts / acquaintances (also clients 110) and thus e.g. the class is assigned interesting. This stream is thus perceived by two contacts / clients 110 as good and thus seems to be particularly relevant to the receiver 401. For example, for receiver 402, the stream is not as relevant. The first classification 132 is thus interesting and the further classification 132 is very interesting for one or more clients 110.

Man beachte, dass es hierbei natürlich auch möglich ist, weitere Informationen mit einzubeziehen. Zum Beispiel können auch negative Bewertungen oder/und Positionsdaten mit einbezogen werden. Besonders bevorzugt ist es möglich, die zuvor beschriebenen Klassifikationen 132 und zugehörigen Mittel zu kombinieren. Zum Beispiel die Klassifikation 132, aufgrund von Positionen, und die Klassifikation 132, aufgrund von Bewertungen, können kombiniert werden. Zum Beispiel kann dadurch folgendes bestimmt werden: Welche Streams in der Nähe eines Klienten 110 wurden besonders gut bewertet? Befinden sich Kontakte 110 eines Klienten 110 in dessen Nähe und emittieren Videostreams? Hierbei sind sämtliche weitere Kombinationen, die sich daraus ergeben, denkbar. Eine besonders interessante Klassifikationsmöglichkeit 132, die sich, wie auch alle weiteren in allen denkbaren Kombinationen mit den bisher offenbarten kombinieren lässt, ist die Klassifikation 132 durch Sprachanalyse, wie z. B. in Fig. 5a und b dargestellt. Dabei werden, durch aus dem Stand der Technik bekannten Mittel, zum Beispiel Spracherkennungsapparate, erkannt, was im Stream oder bei empfangenden Klienten 110 gesagt wird 501. Nach dieser Erkennung wird zumindest eine Klassifikation 132 durch erkannte Wörter durchgeführt 502. Dies kann zur Laufzeit, als auch nach dem„Livesenden" geschehen. Dabei können sich solche Klassifizierungen 132 auch zur Laufzeit ändern. Desweiteren können diese Klassifikationen 132 auch verschieden stark sein, und somit auch durch Wahrscheinlichkeitsangaben für Richtigkeit beschrieben werden. Somit ist hierbei auch Fuzzy Logic einsetzbar. Please note that it is of course also possible to include further information. For example, negative ratings and / or location data may also be included. More preferably, it is possible to combine the previously described classifications 132 and associated means. For example, the classification 132, due to locations, and the classification 132, based on ratings, may be combined. For example, this may determine the following: Which streams near a client 110 have been rated particularly well? Are contacts 110 of a client 110 near and emitting video streams? Here are all other combinations that result from conceivable. A particularly interesting classification option 132, which, like all others in all conceivable combinations can be combined with the previously disclosed, is the classification 132 by language analysis, such. B. in Fig. 5a and b. In this case, by means known from the prior art, for example speech recognition apparatuses, what is said 501 in the stream or at the receiving client 110. After this recognition, at least one classification 132 is performed by recognized words 502. This can be done at runtime These classifications 132 can also change at runtime, and these classifications 132 can also be of different strength, and thus also be described by probability statements for correctness, which means that fuzzy logic can also be used.

Eine besonders einfache Klassifikation 132 durch Sprache ist die Möglichkeit, dass der Sender 110 bestimmte Schlüsselworte sagt, nach denen er dann Gebiete nennt, über die der derzeitige Stream handelt.  A particularly simple classification 132 by voice is the possibility that the sender 110 says certain keywords, after which he then names areas that the current stream is about.

Ein weitere Klassifikationsmöglichkeit sind Kommentare von Empfängern. Wenn ein Benutzer 110 beispielsweise„cool" oder ähnliches sagt, so könnte der Stream als sehr interessant klassifiziert werden.  Another classification option is comments from recipients. For example, if a user 110 says "cool" or the like, the stream could be classified as very interesting.

Eine weitere Klassifikationsmöglichkeit ist die Worthäufigkeit im Stream selbst. Wird ein Wort besonders oft gesagt, so scheint es ein Themengebiet des Streams abzubilden. In einem einfachen Beispiel könnte jedes gesagte Wort eine Häufigkeit erhalten und die Häufigkeit die Wahrschein- lichkeit der Richtigkeit der Klassifikation 132 abbilden. Hierbei ist es natürlich denkbar, dass weitere Regeln oder Mittel eingesetzt werden, zum Beispiel, um Artikel oder ähnliche  Another classification option is the word frequency in the stream itself. If a word is said very often, it seems to map a topic of the stream. In a simple example, each word said could be given a frequency and the frequency could represent the probability of the classification 132 being correct. It is of course conceivable that other rules or means are used, for example, to article or similar

Sprachkonstrukte auszuschließen. Dabei könnten auch Mittel aus der Sprachanalyse eingesetzt werden, die ganze Sätze analysieren und dadurch bessere Ergebnisse liefern. Exclude language constructs. It could also be used speech analysis tools that analyze whole sentences and thus provide better results.

Des Weiteren können in einem solchen System auch Mittel eingesetzt werden, die im So-ad-tec System (EP 10001967) vorkommen. Beispielsweise können darin beschriebene Schemata und Mittel zur Klassifikation eingesetzt werden, um die Klassifikation zu verbessern und Kategorien zu bestimmen. Aufgrund dessen lässt sich die Klassifikation auch in hierarchische Schemata gliedern, und es ist möglich, nicht nur Klassen bei der Klassifikation zu nutzen, sondern viel mehr auch Kategorien, Taxonomien und weitere Elemente, die in den Schemata eines So-ad-tec Systems vorkommen.  Furthermore, it is also possible in such a system to use means which occur in the So-ad-tec system (EP 10001967). For example, schemes and means for classification described therein may be used to improve the classification and to determine categories. Because of this, the classification can also be broken down into hierarchical schemes, and it is possible to use not only classes in the classification, but also much more categories, taxonomies and other elements that occur in the schemas of a So-ad-tec system.

Besonders bevorzugt können auch Klienten 110, Sender 110 als auch Empfänger 110, Ziele oder Zielgruppen für einen Stream, über verschiedene Mittel spezifizieren. Solche Ziele können zum Beispiel Bereiche auf einer Landkarte, Positionen mit Radien und eine oder mehrere Benutzergruppen oder Kombinationen derselben sein.  More preferably, clients 110, transmitters 110 as well as receivers 110, destinations or target groups for a stream may also specify via various means. Such destinations may be, for example, areas on a map, locations with radii and one or more user groups or combinations thereof.

Daher kann ein Newreporter System 100 auch über die Möglichkeit verfügen, dass Benutzer 110 in Gruppen eingeteilt werden können, oder Gruppen in weiteren Systemen, beispielsweise Social Networks genutzt werden. Dabei könnten Benutzer 110 auch selbst Gruppenmitgliedschaften festlegen. Besonders bevorzugt kann, in oder zu einem Stream, auch Werbung zugehörig bestimmt oder auch Benutzern präsentiert werden. Dies kann über bekannte Verfahren oder Systeme ermöglicht werden. Besonders bevorzugt wird dafür ein So-ad-tec System oder Verfahren eingesetzt, da durch dieses Klienteninformationen 120 von Sendern und Empfängern, als auch Klassifikationen 132 genutzt werden, und somit die bestmögliche Werbung bestimmt werden kann. Therefore, a Newreporter System 100 may also have the ability to group users 110 into groups, or use groups in other systems, such as social networks. In this case, users 110 could also define group memberships themselves. Particularly preferably, advertisements can also be determined in or to a stream, or also presented to users. This can be enabled via known methods or systems. Particularly preferred for a So-ad-tec system or method is used, since 120 are used by this client information from transmitters and receivers, as well as classifications 132, and thus the best possible advertising can be determined.

Eine weitere Fähigkeit des Newreporter Systems 100 ist es Personen, Gegenstände oder generell Objekte in Streams erkennen zu können, die auch Klassifikationen 132 darstellen können. Dies kann durch technische Apparate, wie auch durch Benutzer 110 geschehen oder auch als hybrides Verfahren durchgeführt werden. Beispielsweise durch Sprachanalyse. Hierbei können bestimmte Schlüsselsätze, z.B. von Sendern 110 erkannt werden, so wie:„Hier ist die Person XXX zu sehen". Eine weitere Möglichkeit ist es, dass Empfänger 110 sprachlich, oder durch andere Mittel oder eine Kombination angeben, welche Person sie in dem Stream sehen. Dabei können zum Beispiel Gesichter automatisch als solche erkannt werden und Klienten 110 können Angaben machen, welcher Person das Gesicht zuzuordnen ist. Beispielsweise die automatische Gesichtserkennung, wie sie von Digitalkameras bekannt ist, kann dazu verwendet werden. Dabei könnten zum Beispiel auch andere Lebewesen, wie Hunde und Katzen zusätzlich erkannt werden.  Another capability of the Newreporter system 100 is to allow people to spot objects or generally objects in streams that may also represent classifications 132. This can be done by technical apparatuses, as well as by user 110 or also be performed as a hybrid method. For example, through speech analysis. Certain key sets, e.g. are seen by broadcasters 110, such as "Here's the person XXX." Another possibility is that recipients 110 specify by voice, or by other means or a combination, which person they see in the stream For example, faces can be automatically recognized as such, and clients 110 can indicate which person to associate with the face, for example, automatic face recognition, as known by digital cameras, for example other animals, such as dogs and cats additionally recognized.

Erkannte Objekte können dann außer zur reinen Klassifikation 132 z. B. auch direkt im Stream oder auch durch Zusatzinformationen, wie zum Beispiel durch spezielle Präsentationen, verfügbar sein. Dabei ist es auch denkbar, dass z. B. Produkte oder andere Objekte bei aufgezeichneten Streams auswählbar sein, wie zum Beispiel durch Hyperlinks, Javascript oder ähnliche Technologie.  Recognized objects can then except for pure classification 132 z. B. also directly in the stream or by additional information, such as by special presentations, be available. It is also conceivable that z. For example, products or other objects may be selectable on recorded streams, such as hyperlinks, Javascript, or similar technology.

Besonders bevorzugt verfügt ein Newreporter System 100 auch über Mittel, die es erlauben, Objekte in Videos zu verfolgen. Dies bedeutet: Obwohl die Kamera oder das Objekt sich bewegt ist es möglich, das dieses„bewegte" Objekt trotzdem weiter bekannt ist. Beispielsweise aufgrund der zuvor erläuterten Markierungen und in Kombination mit technischen Mitteln kann ein Benutzer 110 etwas markieren, das dann weiter verfolgt wird.  Most preferably, a Newreporter System 100 also has means that allow objects to be tracked in video. That is, although the camera or object is moving, it is possible that this "moving" object may still be known, for example because of the markers discussed above and in combination with engineering means, a user 110 may mark something that will be tracked further ,

Dabei können natürlich auch weitere Mittel aus der Bilderkennung als Kombination benutzt werden. Zum Beispiel aus der Gesichtserkennung, damit der Benutzer 110 schon eine Auswahl präsentiert bekommen kann, wer auf einem Videostream sein könnte.  Of course, other means of image recognition can be used as a combination. For example, from face recognition, so that the user 110 can already be presented with a selection of who could be on a video stream.

Auch kann in einem Newreporter System 100 Schwarmintelligenz eingesetzt werden, wie z. B. der Particle swarm optimization (PSO, http://en.wikipedia.org/wiki/Particle swarm optimization) Algorithmus oder eine seiner Optimierungen. Dieser kann z. B. dazu benutzt werden, um Objekte in Videos zu verfolgen. Also can be used in a Newreporter system 100 swarm intelligence, such. For example, the particle swarm optimization (PSO, http://en.wikipedia.org/wiki/Particle_swarm_option) algorithm or one of its optimizations. This can z. B. can be used to track objects in videos.

Diese verschiedensten Fähigkeiten können dazu genutzt werden, dass es zum Beispiel möglich ist, alle Personen zu einem Stream aufzulisten, die darin vorkommen. Beispielsweise, wenn sie mit der Maus überfahren werden oder sie könnten auch in der Nähe des Streams aufgelistet sein. Beispielsweise unter oder neben der Streamanzeige. Es ist aber auch möglich, dass bei dem Überfah- ren ein„Vorschaufenster" angezeigt wird, ähnlich wie es z. B. bei in-text-advertising von http://www.vibrantmedia.de der Fall ist. These various abilities can be used to, for example, make it possible to enumerate all persons in a stream that occur in them. For example, if they are run over with the mouse or they could also be listed near the stream. For example, below or next to the stream ad. But it is also possible that in the case of over- a "preview window" is displayed, similar to the case, for example, in in-text advertising by http://www.vibrantmedia.de.

Aufgrund der Klassifikationen 132 kann auch als Suchfunktion ein Hyperadapter (EP09180953) eingesetzt werden.  Due to the classifications 132, a hyper adapter (EP09180953) can also be used as a search function.

Auch können Mittel zur Klassifikation 131 genutzt werden, die trainierbar sind. Dabei kannAlso, means 131 for classification can be used, which are trainable. It can

Klientenfeedback dazu verwendet werden diese zu trainieren. Beispielsweise bekommt ein Klient 110 Streams gezeigt, die ihn interessieren könnten. Markiert er einen Stream als uninteressant, so kann dieses zu dem Lerneffekt führen, dass der Klient 110 diesen oder ähnliche Streams nicht mehr angezeigt bekommt. Als Mittel zur Klassifikation 131 können zudem Algorithmen aus dem Bereich der Schwarmintelligenz eingesetzt werden. Zum Beispiel können dazu Mechanismen eines So-ad-tec Systems genutzt werden, um festzustellen, welche Streams für zumindest einen Klienten 110 als interessant beworben werden können. Client feedback can be used to train them. For example, a client is shown 110 streams that may interest him. If he marks a stream as uninteresting, this can lead to the learning effect that the client 110 no longer receives this or similar streams. In addition, algorithms from the field of swarm intelligence can be used as means for classification 131. For example, mechanisms of a So-ad-tec system can be used to determine which streams for at least one client 110 may be advertised as interesting.

Ferner ist es möglich, dass Klienten 110 andere Klienten 110 markieren können z. B. welche sendenden Klienten 110 sie nicht interessieren oder welche sie als gut bewerten. Dies kann dann für weitere Klassifikationen 132 genutzt werden.  Further, it is possible for clients 110 to mark other clients 110, e.g. For example, which sending clients 110 do not interest them or who rate them as good. This can then be used for further classifications 132.

Auch kann das Newreporter System 100 über Mittel verfügen, die es ermöglichen, Untertitel in Streams anzuzeigen. Diese können direkt in einem Stream hineingerechnet werden, aber auch separat ausgeliefert werden, so dass diese erst in einem Empfänger über den Stream oder auch an einer anderen Stelle angezeigt werden können. Möglichkeiten zu solchen Realisierungen sind aus dem Stand der Technik bekannt. Das Erstellen der Transkription selbst kann dabei durch Mittel zur Spracherkennung aus dem Stand der Technik umgesetzt werden. Dabei können solche Mittel zur Spracherkennung auf dem Klienten 110 im Newreporter System 100 oder auch in weiteren Geräten installiert und genutzt werden.  Also, the Newreporter System 100 may have means for displaying subtitles in streams. These can be calculated directly in a stream, but can also be delivered separately, so that they can only be displayed in a receiver via the stream or at another location. Possibilities for such implementations are known from the prior art. The creation of the transcription itself can be implemented by means for speech recognition from the prior art. In this case, such means for speech recognition can be installed and used on the client 110 in the Newreporter System 100 or in other devices.

Des Weiteren kann ein So-ad-tec System mit den verschiedensten Kompressionsmethoden für Videos zusammenarbeiten. Dabei kann es zudem über die Fähigkeit, Videostreams in ein anderes Format umzurechnen verfügen. Dies kann z. B. dafür benutzt werden, einen Stream in passende Codecs für Klienten 110 umzurechnen.  Furthermore, a So-ad-tec system can work with a variety of video compression methods. It may also have the ability to convert video streams to another format. This can be z. For example, it can be used to convert a stream into appropriate codecs for clients 110.

Auch kann ein Newreporter System 100 Bearbeitung von Videostreams unterstützen. Dabei ist es auch möglich, dass zeitnahe Operationen durchgeführt werden, wie zum Beispiel, das Live Nach- vertonen (eine neue Tonspur für einen Stream), den Liveschnitt, die Komposition von verschiedenen Streams oder ähnliche Operationen. Es ist dabei auch möglich, solche Operationen nacheinander zu schalten. Das heißt, dass das Ergebnis einer Operation als Eingang für die nächste dienen kann. Zum Beispiel werden verschiedene Streams zusammengeschnitten und der resultierende Stream wird dann neu oder anders vertont.  Also, a Newreporter System 100 can support editing of video streams. It is also possible to perform timely operations, such as live soundtracking (a new soundtrack for a stream), live editing, composition of different streams, or similar operations. It is also possible to switch such operations one after the other. This means that the result of one operation can serve as input for the next one. For example, different streams are cut together and the resulting stream is then re-voiced or otherwise voiced.

In Fig. 6 ist dargestellt, wie aus verschiedenen Streams von Sendern wie 601/110 ein neuerIn Fig. 6 it is shown how different streams of transmitters such as 601/110 have a new one

Stream/Sender 603/110 erzeugt werden kann. Dieses Resultat ist sozusagen ein„virtuell" sendender Klient 110 und besitzt daher selbst wieder die gleichen Eigenschaften wie ein normaler Klient 110. Dabei besitzt das Newreporter System 100 Mittel zum Schneiden und Zusammenfügen und zum Umschalten zwischen Streams, die z. B. durch einen Klienten 602/150/110 bedient werden können. Der Klient 110 ist dabei auch durch die 150 und 602 gekennzeichnet, da dieser auch ein externes System sein kann, aber auch ein normaler Klient 110 oder ein weiteres anderes Mittel zur Nachbearbeitung, wie zum Beispiel Computerprogramme, Systeme, Anordnungen oder Apparate.Stream / Sender 603/110 can be generated. This result is, so to speak, a "virtually" sending client 110 and therefore has the same properties as a normal client 110 itself. It has the Newreporter System 100 means for cutting and joining and switching between streams, the z. B. by a client 602/150/110 can be operated. The client 110 is also characterized by 150 and 602, since this may also be an external system, but also a normal client 110 or another other means for post processing, such as computer programs, systems, arrangements or apparatuses.

Durch den Aufbau in Fig. 6 wird eine Berichterstattung ermöglicht, wie sie aus dem Fernsehen bekannt ist, mit dem Unterschied, dass diese von normalen Benutzern angepasst werden kann. Zum Beispiel filmen Personen ein Sportereignis live. Deren Streams werden dann zusammengeschnitten als ein resultierender Stream in einem„virtuellen" Klienten 110, je nach Perspektive. In Fig. 6 ist der resultierende Stream/Sender 603 auch als weiterer Sender zu sehen. Dieser könnte wieder eigene Eigenschaften besitzen, die bei der Nachbearbeitung 602 festgelegt, vom Ur- sprungsstream kopiert, oder auch durch die Mittel, die die Nachbearbeitung durchführen, festgelegt werden. Somit kann dieser Stream 603 selbst über Klienteninformationen 120 verfügen und sämtliche zuvor beschriebenen Operationen sind auch bei ihm anwendbar. The structure in Fig. 6 enables reporting as it is known from television, with the difference that it can be adapted by normal users. For example, people film a sporting event live. Their streams are then sliced together as a resulting stream in a "virtual" client 110, depending on the perspective In Figure 6, the resulting stream / sender 603 is also seen as another sender, which again might have its own properties during post-processing 602, copied from the source stream, or even determined by the means that perform the post-processing, so that stream 603 itself can have client information 120, and all the operations described above are applicable to it as well.

Aufgrund dessen, dass bei solchen Nachbearbeitungen auch die weiteren Funktionen des Due to the fact that with such post-processing also the further functions of the

Newreporter Systems 100 genutzt werden können, sind viele Vorteile bei der Nachbearbeitung einsetzbar. Zum Beispiel können die Positionen der Sender 110 verwendet werden. Oder als interessant markierte Streams können zusammen komponiert werden.  Newreporter Systems 100 can be used, many advantages in post-processing can be used. For example, the positions of the transmitters 110 may be used. Or as interesting marked streams can be composed together.

Aufgrund dessen, dass heutzutage sämtliche Aufnahmen mit digitalen Geräten gemacht werden, die beispielsweise CCD Chips oder ähnliches zur Digitalisierung nutzen können deren Eigenschaften dazu genutzt werden beim Newreporter System 100 auch Nachtaufnahmen, ähnlich einem Nachtsichtgerät, unterstützen. Dies kann beispielsweise darüber realisiert werden, das sämtliche CCD Chips eigentlich Infrarotlicht aufnehmen und die zugehörigen Wellenlängen aber bei der normalen Aufnahme herausgefiltert werden. Durch ein Newreporter System 100 können diese Informationen genutzt werden, um im Klienten 110 oder auch im Newreporter System 100 selbst entweder nur diese Informationen zu verwerten, oder auch, sie mit den weiteren Bilddaten zu kombinieren, um auch nachts bei Dunkelheit verwertbare Streams zu erhalten.  Due to the fact that nowadays all recordings are made with digital devices that can use eg CCD chips or the like for digitization whose properties are used to support the Newreporter System 100 also night shots, similar to a night vision device. This can be realized, for example, that all CCD chips actually absorb infrared light and the associated wavelengths are filtered out during normal recording. Using a Newreporter System 100, this information can be used to either use this information in Client 110 or the Newreporter System 100 itself or to combine it with the other image data in order to obtain usable streams even at night.

Somit kann ein Newreporter System 100 die Fähigkeit besitzen, Videostreams aufzubessern, wie beispielsweise durch IR- Informationen. Es ist aber möglich, dass ein Newreporter System 100 auch über weitere Mittel verfügt, die es ermöglichen, die Qualität von Videostreams zu verbessern. Beispielsweise ist es bekannt, dass schnelle Schwenker oder Wackler der Kamera beunruhigend auf Zuschauer wirken. Daher kann der Stream zum Beispiel durch Antiverwackler zeitnah nachgebessert werden. Dies kann beispielsweise durch Software filter geschehen. Beispielsweise kann die Streamgröße künstlich verkleinert werden, um mit einer Software Antiverwackler-Zittern, bei dem im Normalfall immer neue Bereiche ins Bild kommen würden, abzufangen. Generell sind hierbei Algorithmen einsetzbar, die die Qualität des Videostreams zumindest subjektiv für den Zuschauer verbessern.  Thus, a Newreporter System 100 may have the ability to augment video streams, such as through IR information. It is possible, however, that a Newreporter System 100 also has other means of improving the quality of video streams. For example, it is known that fast pans or jiggers of the camera are disturbing viewers. Therefore, the stream can be corrected promptly by anti-joggers, for example. This can be done for example by software filter. For example, the stream size can be artificially reduced to intercept software anti-jitter shakiness, which would normally cause new areas to appear in the image. In general, algorithms can be used which improve the quality of the video stream at least subjectively for the viewer.

Ähnlich wie die Nachtsichtoption kann ein Newreporter System 100 auch 3D-Streams unterstützen. Dabei kann ein Klient 110 zum Beispiel über zwei Kameras, die in einem Augenabstand voneinander installiert sind, gleichzeitig nutzen, um einen 3D-Stream zu erzeugen oder beide Streams an das Newreporter System 100 zu senden, wobei dieses dann einen 3D-Stream berechnet. Dabei können auch weitere Techniken unterstützt werden, die benutzt werden können, um 3D Aufnahmen zu erzeugen. Das Newreporter System 100 kann für solche Fälle über weitere Mittel verfügen, die speziell für diesen Anwendungsfall optimiert sind. Beispielsweise können Informationen zur 3D Darstellung in einem Stream hinzugerechnet oder separat ausgesendet werden. Similar to the night vision option, a Newreporter System 100 can also support 3D streams. In this case, a client 110, for example, via two cameras, at an eye relief from one another, use it simultaneously to create a 3D stream or send both streams to the Newreporter System 100, which then calculates a 3D stream. It can also support other techniques that can be used to create 3D recordings. The Newreporter System 100 may have additional means for such cases, which are optimized especially for this application. For example, information about the 3D representation can be added to a stream or sent out separately.

Ferner kann ein Newreporter System 100 kryptographische Mittel unterstützen. Diese können zum Beispiel genutzt werden, um Streams zwischen Klient 110 und dem Newreporter System 100 oder auch zwischen Klienten 110 selbst zu verschlüsseln. Dabei können asymmetrische, wie auch symmetrische Verfahren eingesetzt werden. Beispielsweise RSA, AES und weitere bekannte. Furthermore, a Newreporter System 100 can support cryptographic means. These can be used, for example, to encrypt streams between client 110 and the Newreporter system 100 or even between clients 110 themselves. Both asymmetric and symmetrical methods can be used. For example, RSA, AES and other well-known.

Auch verfügt ein Newreporter System 100 über die Fähigkeit„real World" Barcodes zu nutzen. Zum Beispiel http://de.wikipedia.org/wiki/Strichcode und in besonders bevorzugter Weise dabei 2- D Codes. Diese können genutzt werden, um Positionen oder auch Objekte zu bestimmen, oder um auf Streams zu verweisen. Zudem ergibt sich der Vorteil, dass Objekte der realen Welt, die durch solche Barcodes schon„getaggt" sind, einfach bestimmt werden können. Also, a Newreporter System 100 has the ability to use "real world" barcodes, such as http://en.wikipedia.org/wiki/Strichcode, and most preferably 2-D codes, which can be used to position items or to refer to objects, or to refer to streams, and there is the advantage that objects of the real world, which are already "tagged" by such barcodes, can be easily determined.

Ein weiterer Einsatzort solcher Strichcodes kann der Verweis auf ein Stream oder auch auf Streams eines Klienten 110 oder auch von nachbearbeiteten Streams durch einen solchen Barcode sein. Dies hat den Vorteil, dass Benutzer 110 ihre Streams aufgrund solcher Barcodes einfach in der realen Welt, zum Beispiel auf einer Visitenkarte, publizieren können. Scannt jemand die Visi- tenkarte, so erhält der die Adresse des Streams.  Another place of use of such barcodes may be the reference to a stream or even to streams of a client 110 or also to post-processed streams by such a barcode. This has the advantage that users 110 can easily publish their streams in the real world, for example on a business card, due to such barcodes. If somebody scans the business card, it receives the address of the stream.

Auch kann ein solches Newreporter System 100 über die Möglichkeit verfügen, dass jeder Klient 110 und Stream, wie auch nachbearbeitete Streams, über eine einzigartige Adresse erreichbar ist, was es einfach ermöglicht, diese zu referenzieren. Dies kann zum Beispiel über eine URL umgesetzt werden.  Also, such a Newreporter System 100 may have the ability for each client 110 and stream, as well as post-processed streams, to be reachable through a unique address, which makes it easy to reference them. This can be implemented, for example, via a URL.

Auch kann ein solches System über eine Abrechungseinheit verfügen, die es erlaubt, dass die Sender an den Werbeeinahmen, die durch ihre Streams entstehen, beteiligt werden, indem die Wirkung der Werbung durch verschiedene Mittel gemessen wird. Beispielsweise, wie viele Benutzer 1 lOWerbung bei einem Stream anklicken. Werbung kann dabei z. B. durch ein So-ad-tec System eingesetzt werden. Also, such a system may have a billing unit that allows broadcasters to be involved in the advertising revenue generated by their streams by measuring the impact of advertising by various means. For example, how many users 1 click on a stream in a stream. Advertising can be z. B. be used by a So-ad-tec system.

Sofern Streams in einem Webbrowser betrachtet werden, können hierfür bekannte Mittel eingesetzt werden. Zum Beispiel den HTML Video Tag, oder auch Adobe Flash oder Silverlight.If streams are viewed in a web browser, known means can be used for this purpose. For example, the HTML Video Tag, or Adobe Flash or Silverlight.

Eine Erweiterung des Newreporter Systems 100 verbindet Landkarten mit Streams. Solch eine Verbindung kann zur Anzeige, wie auch zur Analyse verwendet werden. Beispielsweise zu welchem Zeitpunkt in einer geographischen Region besonders viele Streams gestartet werden. Dies könnte beispielsweise auf eine Naturkatastrophe hindeuten. Auch kann für Streams ein Verfahren, ähnlich US 2008/0126226 AI (http://www.mirriad.com/), als Werbesystem genutzt werden, das es jedoch erlaubt, Werbung in zeitnah ausgelieferten Streams einzusetzen. An extension of the Newreporter System 100 connects maps with streams. Such a connection can be used for display as well as for analysis. For example, at which time in a geographic region particularly many streams are started. This could, for example, indicate a natural disaster. Also, for streams, a method similar to US2008 / 0126226A1 (http://www.mirriad.com/) may be used as an advertising system, but it allows advertising to be used in timely delivered streams.

Ein Newreporter System 100 kann auch als Plug-in für Social Networks umgesetzt werden, z. B. für Facebook über dessen öffentliche Schnittstelle oder für andere, durch das Nutzen der Open Social API.  A Newreporter System 100 can also be implemented as a plug-in for social networks, eg. For Facebook via its public interface or for others, by using the Open Social API.

Zusätzlich zu all den erwähnten Funktionen verfügt das Newreporter System 100 über Mittel, die es ermöglichen, dass Benutzer 1 lOselbst Videos/Videostreams oder auch Klienten 110 klassifizieren können. Beispielsweise durch Tags.  In addition to all the features mentioned above, the Newreporter System 100 has means that allow users to classify themselves 10 videos / video streams or even clients 110. For example through tags.

Eine weitere Funktion ist, dass bei Videostreams bzw. deren sendende Klienten 110 als auch empfangende Klienten 110, zur Laufzeit die Positionen verändern können. Für solche Fälle kann ein Newreporter über besonders spezialisierte Mittel verfügen. Beispielsweise kann die veränderte Position im Stream hinterlegt werden. Oder die Anzeige des empfangenden Klienten 110 wird immer aufgrund dessen aktueller Position oder aufgrund der aktuellen Positionen Streams ange- passt. Es könnten auch weitere Zusatzfunktionen vorhanden sein, wie zum Beispiel, dass der Benutzer 110 den Videostream in einer Landkarte angezeigt bekommt, und dieser dort seine Position aufgrund der Bewegung verändert. Another function is that video streams or their sending clients 110 as well as receiving clients 110 can change their positions during runtime. In such cases, a news reporter may have specialized resources. For example, the changed position can be stored in the stream. Or, the display of the receiving client 110 is always adjusted based on its current position or current stream positions. Other additional functions could also be present, such as the user 110 being shown the video stream in a map and changing his position there due to the movement.

Claims

Ansprüche claims Bin Newrcporter System (100) und/oder Anordnungen für das Klassifizieren von Bilddaten und/oder Bilddatenströmen, insbesondere zeitnah verteilte Bilddaton, die über zumindest ein Computemetzwork (140) verteilt werden, wobei das Newreportcr System (100) oder eine Anordnung folgendes aufweisen:  Bin Newrcporter system (100) and / or arrangements for classifying image data and / or image data streams, in particular timely distributed image data, which are distributed via at least one computer network (140), the Newreportcr system (100) or an arrangement comprising: a. Zumindest eine Klassifikationseinheit (130), die ausgebildet ist, Bilddaten und/oder Bilddatenströme zu klassifizieren, wobei zumindest eine Klassifikation (132) aufgrund oder unter der Beachtung von zumindest einer Klienteninformation ( 120) erfolgt;  a. At least one classification unit (130), which is designed to classify image data and / or image data streams, wherein at least one classification (132) takes place on the basis of or under the consideration of at least one client information item (120); b. wobei zumindest eine Klienteninformationen (120) zumindest einem Klienten (110) zugeordnet ist, der mit einem Newreporter System (100) über zumindest ein Computernetzwerk interagiert, und dieser Klient (110) Silddaien senden oder/und empfangen kann.  b. wherein at least one client information (120) is associated with at least one client (110) that interacts with a news reporter system (100) over at least one computer network and that client (110) can send and / or receive image data. Ein Newrcporter System (100) oder die Anordnung nach Anspruch 1 , wobei zumindest ein Klient (110) Uber zumindest eine Kamera und/oder zumindest ein Mittel zur Auslieferung von Bilddaten, über zumindest ein Computernetzwerk (140) verfügt.  A Newrcporter system (100) or the arrangement of claim 1, wherein at least one client (110) has at least one camera and / or at least one means for delivering image data over at least one computer network (140). Ein Newreporter System (100) oder die Anordnungen nach Anspruch 1 oder 2, wobei zumindest eine Klienteninformation (120) über zumindest ein Computernetzwerk (140) übertragen wird.  A news reporter system (100) or the arrangements of claim 1 or 2, wherein at least one client information (120) is transmitted over at least one computer network (140). Ein Newreporter System (100) oder eine Anordnung nach einem der vorhergehenden Ansprüche, wobei zumindest eine Klassifikation (132) dazu dient, die Relevanz, zumindest eines Bilddatenstromes und/oder Bilddaten, für zumindest einen Klienten (110) zu bestimmen. A news reporter system (100) or an arrangement according to any one of the preceding claims, wherein at least one classification (132) serves to determine the relevance of at least one image data stream and / or image data for at least one client (110). Ein Newrcporter System (100) oder eine Anordnung nach einem der vorhergehenden Ansprüche, wobei zumindest eine Klassifikation (132) zumindest eines Bilddatenstromes und/oder Bilddaten, Klientenioformationen (120), die zumindest eine Bewertung zumindest eines Kontaktes zumindest eines Klienten (110) enthalten, nutzt. A Newrcporter system (100) or an arrangement according to any one of the preceding claims, wherein at least one classification (132) of at least one image data stream and / or image data, client formations (120) containing at least one rating of at least one contact of at least one client (110), uses. Ein Newrcporter System (100) oder eine Anordnung nach einem der vorhergehenden Ansprüche, wobei zumindest eine Klassifikation (132) zumindest eines Bilddatenstromes und/oder Bilddaten, Klienteninformationen (120), die zumindest eine Position zumindest eines sendenden Klienten (110) und zumindest eines empfangenden Klienten (110) enthalten, nutzt. A Newrcporter system (100) or an arrangement according to one of the preceding claims, wherein at least one classification (132) of at least one image data stream and / or image data, client information (120), the at least one position of at least one sending client (110) and at least one receiving Contain clients (110). Ein Newreporter System (100) oder die Anordnung nach Anspruch 6, wobei zusätzlich die Klietitcninfomiation (120) verwendet wird, welche Kontakte zumindest einen Bilddatenstrom und/oder Bilddaten aus der Nahe des konsumierenden Klienten (110) erzeugen oder erzeugt haben. A news reporter system (100) or the arrangement of claim 6, wherein additionally the client information (120) is used, which contacts at least one image data stream and / or generate or generate image data from near the consuming client (110). 8. Ein Newreporter System (100) oder eine Anordnung nach einem der vorhergehenden Ansprüche, wobei das System Uber Mittel zur Spraohanalysc verfügt,  8. A news reporter system (100) or an arrangement according to any one of the preceding claims, wherein the system has means for spraysanalysc, 9. Ein Newreporter System (100) oder die Anordnung nach Anspruch 8, wobei dieses Klassifikationen (132) aufgrund von Sprachanalyse oder deren Ergebnisse vornehmen kann.  9. A news reporter system (100) or the arrangement of claim 8, wherein the classifier (132) can make classifications based on speech analysis or its results. 10. Ein Newreporter System (100) odeT die Anordnungen nach Anspruch 8 oder 9, wobei die Sprachanalysc Mittel beinhaltet, die es ermöglichen, die Relevanz von Wörtern oder daraus folgenden Klassifikation (132) zu beurteilen.  10. A Newreporter system (100) may comprise the arrangements of claim 8 or 9, wherein the language attribute includes means for assessing the relevance of words or consequent classification (132). 11. Ein Newreporter System (100) oder die Anordnung nach Anspruch 10, wobei die Relevanz aufgrund von Häufigkeit bestimmt wird.  11. A news reporter system (100) or the arrangement of claim 10, wherein the relevance is determined based on frequency. 12. Ein Newreporter System (100) oder eine Anordnung nach einem der vorhergehenden Ansprüche, wobei zumindest eine Klassifikation (132), mit zumindest einer Wahrscheinlichkeit, fllr deren Zutreffen gegeben ist oder bestimmt wird.  12. A newsreporter system (100) or an arrangement according to one of the preceding claims, wherein at least one classification (132) is given or determined with at least one probability of its application. 13. Ein Newreporter System (100) oder eine Anordnung nach einem der vorhergehenden Ansprüche, wobei zumindest eine Anzeige/Präsentation auf zumindest einen Klienten (110), aufgrund zumindest einer Klassifikation (132), angepasst wird.  A new reporter system (100) or an arrangement according to any one of the preceding claims, wherein at least one display / presentation is adapted to at least one client (110) based on at least one classification (132). 14. Ein Verfahren zur Klassifikation von Biiddatcn und/oder Bilddatenströmen, wobei das Verfahren die folgenden Schritte aufweist:  14. A method for classifying bi-data and / or image data streams, the method comprising the steps of: a. Empfängen oder Abrufen von Kiicntcninformationen (120), wobei zumindest eine Klienteninformation (120) zumindest einem Klienten (110) zugeordnet ist, der mit einem Newreporter System (100) Ober zumindest ein Computernetzwerk (140) in- teragiert, und dieser Klient (110) Bilddaten oder/und Bilddatenströme senden oder/und empfangen kann;  a. Receiving or retrieving product information (120), wherein at least one client information (120) is associated with at least one client (110) interacting with a news reporter system (100) above at least one computer network (140), and said client (110) Send and / or receive image data and / or image streams; b. Klassifikation (132) der Bilddaten oder Büddatenströme, wobei zumindest eine Klassifikation (1 2) aufgrund oder unter der Beachtung der Klienteninformation (120) erfolgt.  b. Classification (132) of the image data or image data streams, wherein at least one classification (1 2) takes place on the basis of or under consideration of the client information (120). 15. Ein Computerprogramm, das Instruktionen aufweist, um ein Verfahren, nach einem der vor- hergehenden Ansprüche 13 - 14, auszuführen.  15. A computer program having instructions for carrying out a method according to any one of the preceding claims 13-14.
PCT/DE2011/075062 2010-04-04 2011-04-03 Newreporter system, arrangements and methods for video platforms Ceased WO2011124220A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102010016323.6 2010-04-04
DE102010016323A DE102010016323A1 (en) 2010-04-04 2010-04-04 New reporter system, arrangements and procedures for video-sharing platforms

Publications (1)

Publication Number Publication Date
WO2011124220A1 true WO2011124220A1 (en) 2011-10-13

Family

ID=44504407

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2011/075062 Ceased WO2011124220A1 (en) 2010-04-04 2011-04-03 Newreporter system, arrangements and methods for video platforms

Country Status (2)

Country Link
DE (1) DE102010016323A1 (en)
WO (1) WO2011124220A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298975A (en) * 2014-10-13 2015-01-21 江苏大学 Distributed image identification method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019000445A1 (en) * 2019-01-22 2020-07-23 Genima lnnovations Marketing GmbH Procedure for online transmission of events, including video recordings of the participants

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0918095A1 (en) 1997-11-20 1999-05-26 Alusuisse Technology & Management AG Structural element made of a die-cast aluminium alloy
EP1000196A1 (en) 1997-07-30 2000-05-17 SCA Hygiene Products GmbH Multi-layer screen for the wet area of a paper machine and product manufactured using the same
US20060212900A1 (en) * 1998-06-12 2006-09-21 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
DE102005032681A1 (en) 2005-07-13 2007-01-25 Deutsche Telekom Ag Interactive television-conference executing method, involves connecting television subscriber with central server by using remote control to respond to content of program based on option that is provided by user interface
US20070277205A1 (en) * 2006-05-26 2007-11-29 Sbc Knowledge Ventures L.P. System and method for distributing video data
US20080126226A1 (en) 2006-11-23 2008-05-29 Mirriad Limited Process and apparatus for advertising component placement
US20080216131A1 (en) 2000-03-09 2008-09-04 Gad Liwerant Sharing a streaming video
DE102008002276A1 (en) 2007-12-06 2009-06-25 Hochschule für Film und Fernsehen "Konrad Wolf" Method and arrangement for transmitting image data and a corresponding computer program and a corresponding computer-readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO327155B1 (en) * 2005-10-19 2009-05-04 Fast Search & Transfer Asa Procedure for displaying video data within result presentations in systems for accessing and searching for information

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1000196A1 (en) 1997-07-30 2000-05-17 SCA Hygiene Products GmbH Multi-layer screen for the wet area of a paper machine and product manufactured using the same
EP0918095A1 (en) 1997-11-20 1999-05-26 Alusuisse Technology & Management AG Structural element made of a die-cast aluminium alloy
US20060212900A1 (en) * 1998-06-12 2006-09-21 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US20080216131A1 (en) 2000-03-09 2008-09-04 Gad Liwerant Sharing a streaming video
DE102005032681A1 (en) 2005-07-13 2007-01-25 Deutsche Telekom Ag Interactive television-conference executing method, involves connecting television subscriber with central server by using remote control to respond to content of program based on option that is provided by user interface
US20070277205A1 (en) * 2006-05-26 2007-11-29 Sbc Knowledge Ventures L.P. System and method for distributing video data
US20080126226A1 (en) 2006-11-23 2008-05-29 Mirriad Limited Process and apparatus for advertising component placement
DE102008002276A1 (en) 2007-12-06 2009-06-25 Hochschule für Film und Fernsehen "Konrad Wolf" Method and arrangement for transmitting image data and a corresponding computer program and a corresponding computer-readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ROBIN BURKE: "Hybrid Recommender Systems: Survey and Experiments", USER MODELING AND USER-ADAPTED INTERACTION, KLUWER ACADEMIC PUBLISHERS, DO, vol. 12, no. 4, 1 November 2002 (2002-11-01), pages 331 - 370, XP019269964, ISSN: 1573-1391 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298975A (en) * 2014-10-13 2015-01-21 江苏大学 Distributed image identification method

Also Published As

Publication number Publication date
DE102010016323A1 (en) 2011-10-06

Similar Documents

Publication Publication Date Title
EP2198589B1 (en) Method for carrying out a multimedia communication based on a network protocol, particularly tcp/ip and/or udp
Rogstad Is Twitter just rehashing? Intermedia agenda setting between Twitter and mainstream media
US9635438B2 (en) Providing secondary content to accompany a primary content item
DE60216126T2 (en) PROCESS AND DEVICE FOR INTERACTIVE TELEVISION WITH UNBUNDLED MONITORING OF A DISCUSSION FORUM
US8311382B1 (en) Recording and publishing content on social media websites
US8055688B2 (en) Method and system for meta-tagging media content and distribution
DE112016001594T5 (en) METHODS, SYSTEMS AND MEDIA FOR GOVERNING AND PRESENTING RELEVANT CONTENTS FOR A PARTICULAR VIDEO GAME
US20180359510A1 (en) Recording and Publishing Content on Social Media Websites
US20170344748A1 (en) Intelligent Secure Social Media Based Event Management System
DE112016000715T5 (en) PROCEDURE, SYSTEMS AND MEDIA TO PRESENT A PROPOSAL TO VIEW VIDEOS
US20130046826A1 (en) Devices, Systems, and Methods for Aggregating, Controlling, Enhancing, Archiving, and Analyzing Social Media for Events
US20160234551A1 (en) Video reaction processing
DE102012224268A1 (en) Hiding Web Videos: A method of displaying videos viewed in multiple windows
DE10196421T5 (en) Online playback system with community targeting
DE202020005670U1 (en) Composing social media communications that relate to multiple communications
DE202016008299U1 (en) Systems and media for presenting a memory for viewing content
DE112016001596T5 (en) SYSTEMS AND METHOD FOR AUTOMATIC MANAGEMENT OF PLACING CONTENT SLOTS IN AN INFORMATION RESOURCE
Napoli et al. When Media Companies Insist They're Not Media Companies and Why It Matters for Communications Policy
DE102023118892A1 (en) COMMUNITY AND SOCIAL MEDIA SYSTEM FOR A VEHICLE
WO2011124220A1 (en) Newreporter system, arrangements and methods for video platforms
Yu Camera activism in contemporary People's Republic of China: provocative documentation, first person confrontation, and collective force in Ai Weiwei's Lao Ma Ti Hua
O'Mahony As it happens: how live news blogs work and their future
Muscat Constructing the nation every night: Hegemonic formations in Today Tonight and A Current Affair
Reuter Crisis 2.0: Towards a systematization of social software use (ijiscram)
Callaghan Curation challenges and opportunities: Storify as a participatory reporting tool in a journalism school newsroom

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11727108

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 11727108

Country of ref document: EP

Kind code of ref document: A1