WO2022073428A1 - 视频处理方法及装置 - Google Patents
视频处理方法及装置 Download PDFInfo
- Publication number
- WO2022073428A1 WO2022073428A1 PCT/CN2021/120454 CN2021120454W WO2022073428A1 WO 2022073428 A1 WO2022073428 A1 WO 2022073428A1 CN 2021120454 W CN2021120454 W CN 2021120454W WO 2022073428 A1 WO2022073428 A1 WO 2022073428A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- terminal
- video
- image
- camera
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/04—Systems for the transmission of one television signal, i.e. both picture and sound, by a single carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Definitions
- Embodiments of the present disclosure relate to the technical field of computer and network communications, and in particular, to a video processing method, apparatus, electronic device, computer-readable storage medium, computer program product, and computer program.
- a video method provided by a social application mainly includes: first, when the terminal of user A receives a video request initiated by user A in the social application, it forwards the video request to the terminal where user B is located; After receiving the confirmation answering instruction from user B, the terminal where it is located sends a confirmation answering message to the terminal used by user A; finally, the terminal used by user A sends the captured video to the terminal where user B is located, so that the Only the video is displayed on the terminal where user A is located, and the terminal used by user B sends the collected video to the terminal used by user A, so that only the video is displayed on the terminal where user A is located.
- the existing video display mode is relatively simple, and will affect the display of other information such as chat content and notification information between users A and B.
- Embodiments of the present disclosure provide a video processing method, apparatus, electronic device, computer-readable storage medium, computer program product, and computer program to overcome the problem of poor real-time performance of existing video methods.
- an embodiment of the present disclosure provides a video processing method, applied to a first terminal, including:
- the image captured by the camera of the first terminal is displayed in real time on the chat page of the first user and the second user, and the image is superimposed and displayed in a preset area on the image. and send the image captured by the camera of the first terminal as a video frame to the second terminal in real time, so that the second terminal can view the chat page between the second user and the first user in real time.
- the image is displayed in real time in the image, and the remaining information other than the image is superimposed and displayed in a preset area on the image; wherein, the first terminal is the terminal corresponding to the first user, and the second terminal is the terminal corresponding to the first user.
- the terminal is a terminal corresponding to the second user.
- an operation instruction detection module for detecting an operation instruction of the first user
- an operation instruction response module configured to, in response to the operation instruction, display the image captured by the camera of the first terminal in real time on the chat page of the first user and the second user, in a preset area on the image
- the remaining information other than the image is displayed by superimposing the image, and the image captured by the camera of the first terminal is sent to the second terminal in real time as a video frame, so that the second terminal can communicate with the second user and the second terminal in real time.
- the image is displayed in real time on the chat page of the first user, and the remaining information other than the image is superimposed and displayed in a preset area on the image; wherein the first terminal corresponds to the first user terminal, the second terminal is the terminal corresponding to the second user.
- the memory stores computer-executable instructions
- the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the video processing method described in the first aspect above and various possible aspects of the first aspect.
- embodiments of the present disclosure provide a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, the first aspect and the first Aspects may involve various described video processing methods.
- embodiments of the present disclosure provide a computer program product, including computer-executable instructions, when a processor executes the computer-executable instructions, the video processing described in the first aspect and various possible designs of the first aspect is implemented. method.
- embodiments of the present disclosure provide a computer program, when a processor executes the computer program, the video processing method described in the first aspect and various possible designs of the first aspect is implemented.
- the video processing method and device provided in this embodiment are applied to a first terminal.
- the method can display an image captured by a camera of the first terminal on a chat page, and superimpose and display other information such as chat content on the image.
- the display of the remaining information of the first user and the second user is not affected.
- FIG. 1 is a schematic flowchart of a video processing method provided by an embodiment of the present disclosure
- FIG. 2 is an example diagram 1 of a chat page displayed on a first terminal according to an embodiment of the present disclosure
- FIG. 3 is an example diagram 1 of a chat page displayed on a second terminal according to an embodiment of the present disclosure
- FIG. 4 is an example FIG. 2 of displaying a chat page on a first terminal according to an embodiment of the present disclosure
- Fig. 5 is an example diagram of a user list in the prior art
- FIG. 6 is an example diagram of displaying a user list on the first terminal according to an embodiment of the present disclosure
- FIG. 7 is an example diagram of displaying a video request on a second terminal according to an embodiment of the present disclosure.
- FIG. 8 is another example diagram of displaying a video request on a second terminal according to an embodiment of the present disclosure.
- FIG. 9 is an example FIG. 2 of displaying a chat page on a first terminal according to an embodiment of the present disclosure
- FIG. 10 is an example FIG. 2 of displaying a chat page on a second terminal according to an embodiment of the present disclosure
- FIG. 11 is a structural block diagram of a video processing apparatus provided by an embodiment of the present disclosure.
- FIG. 12 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present disclosure.
- FIG. 1 is a first schematic flowchart of a video processing method provided by an embodiment of the present disclosure.
- the method of this embodiment can be applied to a first terminal, where the first terminal is a terminal device that sends a video, and the video processing method includes:
- S101 Detect an operation instruction of a first user.
- the operation instruction is an instruction for sending a video initiated by the first user on the first terminal, and may be specifically generated when the user operates a video control displayed on the first terminal.
- S102 In response to the operation instruction, display the image captured by the camera of the first terminal in real time on the chat pages of the first user and the second user, and superimpose and display the image in a preset area on the image.
- the remaining information other than the image, and the image captured by the camera of the first terminal is sent to the second terminal in real time as a video frame, so that the second terminal can be connected between the second user and the first user in real time.
- the image is displayed in real time on the chat page, and other information other than the image is superimposed and displayed in a preset area on the image; wherein, the first terminal is a terminal corresponding to the first user, and the The second terminal is a terminal corresponding to the second user.
- the first terminal turns on the camera to capture images, and every time a frame of image is captured, the frame of image is sent to the second terminal.
- the first terminal sends continuous images to the second terminal, and these continuous images are displayed on the second terminal with A video is formed, and each frame of image in the video is called a video frame.
- the chat page on the first terminal includes the remaining information between the first user and the second user, and the remaining information includes but is not limited to: dialogue information and notification information, and the dialogue information can be voice, text, pictures, video clips, etc. Format.
- the first user sends a text message "I have dinner with our high school classmate Xiao Ming today" to the second user, and then the second user replies "no picture, no truth” to the first user, and finally the first user sends a message to the first user.
- the second user operates the first video control after sending the message "show you".
- the first camera is turned on and captures images, and the captured images are displayed on the chat page in real time, as shown in Figure 2
- the images displayed in can be of Xiao Ming.
- the first terminal also displays notification information on the chat page. As shown in FIG. 2 , after the first user operates the first video control, the first terminal displays notification information "You are sharing a real-time image"; the first terminal is turned on After the camera, the notification information "You have enabled real-time image sharing” is displayed; after the second user receives the real-time image sharing on the second terminal, the notification information "The other party has viewed the real-time image sharing" is displayed.
- the chat page of the second terminal also displays corresponding dialogue information, notification information, and images.
- the chat page displays the communication between the first user and the second user Dialogue information and images sent by the first terminal.
- the second terminal also displays notification information on the chat page, and after the first user operates the first video control on the first terminal, the chat page on the second terminal displays notification information "the other party is sharing the real-time image"; After one terminal turns on the camera, a notification message "the other party has shared the real-time image" is displayed on the chat page of the second terminal.
- the chat page of the second terminal starts to display the image sent by the first terminal in real time.
- the dialogue information and notification information are superimposed on the image, that is, the image is used as the background of the chat page, and the dialogue information and notification information are used as the content of the chat page.
- the dialogue information and notification information superimposed on the top need to have a certain degree of transparency, so that the first user can view the image superimposed on the bottom through the remaining information superimposed on the top.
- the real-time display of the image is that each time the camera collects a frame of image, the image is displayed, so that multiple frames of images continuously collected form a video on the first terminal.
- the first user can also send chat content, which will not affect the normal chat of the first user.
- the first user may also send the chat content "see if it's him" on the chat page as shown in FIG. 2 or 3 .
- the preset area may be the entire area of the chat page as shown in Figure 2 or 3, or may be a partial area of the chat page as shown in Figure 4, and the images in the partial area may be blocked by other information. The image outside some areas will not be occluded by the rest of the information, and the rest of the information at the latest time is displayed in some areas. As shown in Figure 4, part of the area is located in the lower left corner of the image, DL is the dialog information, and NT is the notification information.
- the attribute information of the preset area may be adjusted: in response to the area adjustment instruction, the attribute information of the preset area is adjusted, wherein the attribute information of the preset area includes but is not limited to : Size, Transparency, Color, Position. Therefore, the first user can flexibly adjust the properties of the preset area, so as to avoid occlusion of the image as much as possible.
- the chat page on the second terminal can also display images, dialogue information and notification information in this way, and the second user can also display the attribute information of the preset area. Adjustments are made, and details are not described herein again in this disclosure.
- the embodiments of the present disclosure can superimpose and display the dialogue information in a preset area above the image, so as to avoid large-area occlusion of the image by the dialogue information, and help improve the display integrity of the image.
- the S101 includes S1011:
- S1011 Detect an operation instruction of a first user on a first video control, where the first video control is located in at least one of the following objects: the first user corresponds to the chat page of the second user and the second user in the user list in the information entry.
- the first video control is a control for sending video frames in real time. After the first user operates the first video control, the first terminal turns on the camera to capture images.
- the above-mentioned user list may include, but is not limited to: a user call list and an address book list, the second user in the user call list is a user recently contacted by the first user, and the second user in the address book list is a user recorded on the first terminal. .
- the information item is used to display the information of the second user.
- the information item includes but is not limited to: the name, image and other identification information of the second user.
- the user can also click the information item to enter the details page.
- the details page is a chat page, which may include but not limited to: voice, text, video and other conversation information and the corresponding conversation time;
- the details page may include but not limited to: Contact information, user address, birthday, contact information and other details.
- the embodiment of the present disclosure can display the first video control in the chat page, and also can display the first video control in the user list, providing a variety of display modes of the video control.
- the present disclosure only requires the first user to The goal of displaying an image in the chat page can be achieved by operating the video control, and no operation by the second user is required, which reduces the operation complexity of the second user.
- the S1011 before the S1011, it further includes S1012 to S1013:
- the second user is a user using the second terminal, and the second terminal receives and displays the video sent by the first terminal for the second user to view.
- User status includes but is not limited to: online status, offline status, busy status, and do not disturb status. It can be understood that when the user status is online, the second user can receive real-time video, text and other information sent by the first terminal through the second terminal; when the user status is offline or busy, the second user may The video, text and other information sent by the first terminal cannot be received in real time.
- user behavior determines user state.
- the login behavior of the second user may represent that the user status of the second user is online
- the logout behavior of the second user may represent that the user status of the second user is offline
- the chat behavior of the second user may represent the user status of the second user.
- User status is online.
- the first terminal may receive the user status of the second user sent by the second terminal.
- the second terminal may send status notification information to the first terminal after the second user logs in, where the status notification information includes the user ID of the second user and the user status is online; the second terminal may also log in to the second user After switching the user status, send status notification information to the first terminal, where the status notification information includes the user ID of the second user and the user status after switching; the second terminal may also send status notification to the first terminal after the second user exits information, the status notification information includes the user ID of the second user and the user status is offline.
- the first terminal may obtain the user status of the second user according to user behavior analysis of the second user. For example, if it is detected that the second user has chatting behavior in the current time or a preset time period before the current time, that is, the first terminal receives the chat information sent by the second terminal, it can be determined that the user status of the second user is online; If it is detected that the second user has not received the chat information sent by the second terminal within a preset time period before the current time, it may be determined that the user status of the second user is an offline state.
- FIG. 5 is an example diagram of a user list in the prior art.
- the first user needs to send a video
- one of the second users can be selected from the user list shown in the attached drawing on the left side of FIG. 5 to enter the chat page with the second user, as shown on the right side of FIG.
- a video control K is fixedly displayed, and the first user can operate K to initiate a video request to send a video to the second user in real time.
- the first user operates the video control K he does not know whether the second user is online, so the initiated video may not be viewed in real time, resulting in poor real-time performance of the video.
- the embodiment of the present disclosure may display the first video control in the information item when the second user is in an online state. It can be understood that, when the second user is in an online state, the second user can immediately view the video frame sent in real time, so this application scenario has high requirements on the real-time viewing of the video.
- the method further includes S1014:
- the second video control is a control for sending video clips. After the first user operates the second video control, the first terminal turns on the camera to capture images, but the difference is that after capturing a frame of image, it does not The image is sent to the second terminal immediately, but the image is temporarily stored, and all the collected images are spliced into video clips in chronological order after the image capture ends, and the video clips are sent to the second terminal.
- the offline state includes, but is not limited to, an offline state, a busy state, and a do not disturb state.
- the second user does not immediately view the sent video clip, but can view the video clip in idle time, so that the application scenario has lower requirements on the real-time viewing of the video clip.
- the present disclosure can display the first video control or the second video control in the information item according to the user state. As shown in FIG. 6 , the first video control K1 and the second video control K2 are displayed in the information items, the user list is the user call list, and FIG.
- the sixth includes 5 second users, the names are: name 1 to name 5, The second user name 1 corresponds to the information item L1, the second user name 2 corresponds to the information item L2, the second user name 3 corresponds to the information item L3, the second user name 4 corresponds to the information item L4, the second user name 5 corresponds to the information item L5,
- the first video control or the second video control is displayed in the information item of each second user, the first video control K1 is displayed in the information items L1, L2 and L5, and the second video control K1 is displayed in the information items L3 and L4.
- Video control K2 is displayed in the information item L1
- the second user name 3 corresponds to the information item L3
- the second user name 4 corresponds to the information item L4
- the second user name 5 corresponds to the information item L5
- the first video control or the second video control is displayed in the information item of each second user, the first video control K1 is displayed in the information items L1, L2 and L5, and the second video control K1 is displayed in the information items L
- the first user can enter the chat page shown in FIG. 2 to display the collected images in real time on the chat page.
- the first user can also prompt the first user to “turn on the camera”, and the first user can select “turn on immediately” to turn on the camera; if the camera is turned on subsequently, it will no longer be prompted.
- the embodiments of the present disclosure can display video controls in the user list according to the user status.
- the first user can directly perform video operations with the second user in the user list without entering the chat page with the second user.
- the operation complexity of the first user is reduced, and the video efficiency is improved;
- the first user can select a second user from a plurality of second users corresponding to the first video control to perform video, which improves the first user's understanding of the video. Flexibility of selection of the second user; finally, the user can also select the second user corresponding to the second video control to share video clips with lower real-time requirements according to actual needs.
- a typical application scenario of the present disclosure is that the first terminal only sends a silent image to the second terminal, and does not send corresponding voice data to the second user at the same time, and the second terminal sends an in-site notification or an off-site notification to the second user.
- the method prompts the second user, and does not notify the second user by means of ringtones, vibrations, etc.
- the camera turned on by the first terminal is usually not a front-facing camera, but a camera that shoots in other directions, for example, a rear-facing camera. In this way, the first user can share the scene he sees with the second user in a silent manner. , enriching the social experience.
- the video notification may prompt the second user with in-site information, or may prompt the second user with system information.
- the first user of the social application initiates a video request to the second user
- the first terminal generates a video notification according to the video request
- the second terminal will display it in the form of in-site information
- Video notifications for example, as shown in Figure 7, the in-site information "Xiao Wang is sharing real-time pictures with you" is displayed in the preset area of the social application;
- the second terminal is in the locked screen state, the first user of the social application
- the second user initiates a video request, the first terminal generates a video notification according to the video request, and the second terminal will display the video notification in the form of system information.
- the preset area of the lock screen interface In the preset area of the lock screen interface.
- the second user can click on the video notification.
- the second terminal will enter the chat page and start to receive the video frames captured by the camera of the first terminal at the current time, so as to The video frame is displayed in real time on the chat page.
- the second user when the user status of the second user is online, the second user can immediately receive video frames sent in real time, and at this time, the second user can receive a video request sent to the second terminal, thereby Combined with the operation of the second user, the real-time nature of viewing the video frame can be more accurately guaranteed.
- the second terminal can automatically end the video notification without requiring the user to manually end the video notification.
- the first user may also actively end the video notification on the first terminal.
- the preset time can be set according to the actual application scenario, for example, can be set to 30 seconds.
- S1024 Send a recorded video clip to the second terminal, where the video clip is generated from an image collected by a camera of the first terminal before the video request ends.
- the first terminal can enter the chat page between the first user and the second user, and the chat page displays the first video in real time.
- the images collected by the camera of the terminal after the video request ends, the images collected between the beginning and the end of the video request can be spliced into video segments in chronological order.
- the first user may be allowed to set a threshold for the number of times the video clip is viewed on the first terminal, and count the number of times the video clip is viewed, and when the number of times is greater than or equal to the threshold, withdraw the Video clip; when the number of times is less than the threshold, the video clip will not be recalled.
- the first user sets the number of times threshold.
- the number of times threshold set by the first user is inaccurate in constraining the number of viewing times , so in order to avoid this situation, the present disclosure can allow the first user to set the number of times threshold within a preset time, and cannot be set after the preset time, for example, the first user can be allowed to send the video clip to the second terminal.
- the number of times threshold is set within 2 minutes, and cannot be set after 2 minutes.
- a typical number of thresholds may be 1, that is, the video clip is retracted after the video clip is viewed once.
- the user can click the notification The information "allow to review once” only allows the video clip to be viewed only once, so that after setting, the thumbnail of the shared video clip can display the prompt message "the other party will withdraw after viewing it”.
- the first user can be prompted through notification information on the chat page of the first terminal.
- the notification information "The other party has viewed” is displayed first on the chat page, and then the notification information "The real-time screen has been withdrawn” is displayed.
- the second user may also be prompted through a notification message “the real-time screen has been withdrawn” on the chat page of the second terminal.
- the chat page of the second terminal also prompts the second user to view the shared video clip through the notification message "the other party has shared the real-time screen view", and the user can click "view” to play the video clip.
- the present disclosure can withdraw the video clip after the second user views the video clip, prevent the video clip from being downloaded, forwarded, etc., and effectively protect the privacy of the video clip.
- the method further includes S103 to S104:
- S103 Receive an image collected by a camera of the second terminal.
- the second user may also initiate a video on the second terminal to send the image captured by the camera of the second terminal to the first terminal.
- the specific operation steps are the same as those of the first user in the first terminal.
- the operation steps on the terminal are the same, and are not repeated here.
- S104 Stop displaying the image captured by the camera of the first terminal in real time on the chat page of the first user and the second user, and display it in real time on the chat page of the first user and the second user The image collected by the camera of the second terminal.
- the image captured by the camera of the first terminal that initiates the video can be shared to the second terminal by default, and displayed on the first terminal.
- the second user after the second user also shares the video, it can be automatically switched to the second terminal.
- Both the first terminal and the second terminal display the image captured by the camera of the second terminal, so when the second user wants to initiate a video to the first user, there is no need to exit the current video between the first user and the second user first, Restarting the video reduces the operation complexity of the second user.
- the method further includes S105 to S106:
- the switching instruction is an instruction on the first terminal for switching between the image captured by the camera of the first terminal and the image captured by the camera of the second terminal.
- the first user can click the switching control on the first terminal.
- S106 in response to the switching instruction, display the switched images in real time on the chat pages of the first user and the second user, where the switched images include the following item: a camera of the first terminal The collected image and the image collected by the camera of the second terminal.
- the second terminal can also perform switching operations similar to S105 to S106, which are not limited in the present disclosure.
- images can be switched and displayed according to the switching instruction of the first user, which helps to improve the flexibility of video display.
- S107 Display different notification information marked differently on the chat pages of the first user and the second user, where the notification information is used to prompt the sending state of the video frame.
- notification information can be distinguished in various ways, including but not limited to: icons, colors, sizes, and the like.
- the icon for the notification information of starting to share the real-time screen is different from the icon for the notification information after sharing.
- the icon of the notification information for starting to share the real-time screen can also be represented by the first color.
- the icon of the notification information that has been shared is represented by a second color, where the first color may be green, and the second color may be gray.
- the embodiment of the present disclosure distinguishes the marked notification information to distinguish different sending states, and distinguishing the marked notification information can facilitate the second user to obtain the sending state more quickly, and improve the efficiency of the second user obtaining the sending state.
- the video processing method provided in this embodiment can display the image captured by the camera of the first terminal on the chat page, and superimpose and display other information such as the chat content on the image.
- the image can also be sent to the second terminal. terminal, so that the second terminal can perform the same display, thus providing a new video display mode for the first user and the second user during the video process, which helps to enrich the diversification of video display.
- FIG. 11 is a structural block diagram of a video processing apparatus provided by an embodiment of the present disclosure.
- the apparatus includes: an operation instruction detection module 201 and an operation instruction response module 202 .
- the operation instruction detection module 201 is used to detect the operation instruction of the first user.
- the operation instruction response module 202 is configured to, in response to the operation instruction, display the image captured by the camera of the first terminal in real time on the chat page of the first user and the second user, and the preset image on the image is displayed in real time.
- the remaining information other than the image is displayed superimposed in the area, and the image captured by the camera of the first terminal is sent to the second terminal in real time as a video frame, so that the second terminal can communicate with the second user and the second terminal in real time.
- the image is displayed in real time on the chat page of the first user, and other information other than the image is superimposed and displayed in a preset area on the image; wherein the first terminal is owned by the first user.
- a corresponding terminal, the second terminal is a terminal corresponding to the second user.
- the operation instruction detection module 201 is further configured to:
- the first video control is located in at least one of the following objects: the chat page of the first user and the second user, the information corresponding to the second user in the user list in the entry.
- the apparatus further includes:
- a user state detection module for detecting the user state of the second user
- a first video control display module for displaying in the information item corresponding to the second user when the user state of the second user is online First video controls.
- the apparatus further includes:
- a second video control display module configured to display a second video control in the information item corresponding to the second user when the user status of the second user is offline, and in response to the second video control to send the video clip generated by the image captured by the camera to the second terminal.
- the operation instruction response module 202 is further configured to:
- the image captured by the camera of the first terminal is sent to the second terminal in real time as a video frame.
- the operation instruction response module 202 is further configured to:
- the video clip After the video clip has been viewed, the video clip is recalled.
- the apparatus further includes:
- an image receiving module configured to receive an image collected by a camera of the second terminal
- a switching display module configured to stop displaying the image captured by the camera of the first terminal in real time in the chat page of the first user and the second user, and to stop displaying the image captured by the camera of the first terminal in real time in the chat page of the first user and the second user.
- the image collected by the camera of the second terminal is displayed in real time on the page.
- the apparatus further includes:
- a switching instruction detection module configured to detect the switching instruction of the first user
- a switching response module configured to display, in real time, a switched image in the chat page of the first user and the second user in response to the switching instruction, where the switched image includes the following item: the first user An image collected by a camera of one terminal, and an image collected by a camera of the second terminal.
- the operation instruction response module 202 is further configured to:
- Different notification information marked differently is displayed on the chat pages of the first user and the second user, and the notification information is used to prompt the sending status of the video frame.
- the electronic device 900 may be a terminal device or a server.
- the terminal equipment may include, but is not limited to, such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (Personal Digital Assistant, referred to as PDA), tablet computers (Portable Android Device, referred to as PAD), portable multimedia players (Portable Media Player, PMP for short), mobile terminals such as in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, and the like.
- PDA Personal Digital Assistant
- PAD Portable Android Device
- PMP Portable Multimedia Player
- mobile terminals such as in-vehicle terminals (such as in-vehicle navigation terminals), etc.
- fixed terminals such as digital TVs, desktop computers, and the like.
- the electronic device shown in FIG. 12 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
- the electronic device 900 may include a processing device (such as a central processing unit, a graphics processor, etc.) 901, which may be stored in a read only memory (Read Only Memory, ROM for short) 902 according to a program or from a storage device 908 is a program loaded into a random access memory (Random Access Memory, RAM for short) 903 to execute various appropriate actions and processes.
- a processing device such as a central processing unit, a graphics processor, etc.
- ROM Read Only Memory
- RAM Random Access Memory
- various programs and data necessary for the operation of the electronic device 900 are also stored.
- the processing device 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904.
- An input/output (I/O) interface 905 is also connected to bus 904 .
- an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; including, for example, a Liquid Crystal Display (LCD for short) ), speaker, vibrator, etc. output device 907; storage device 908 including, eg, magnetic tape, hard disk, etc.; and communication device 909.
- the communication means 909 may allow the electronic device 900 to communicate wirelessly or by wire with other devices to exchange data.
- FIG. 12 shows electronic device 900 having various means, it should be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
- embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart.
- the computer program may be downloaded and installed from the network via the communication device 909, or from the storage device 908, or from the ROM 902.
- the processing apparatus 901 When the computer program is executed by the processing apparatus 901, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.
- Embodiments of the present disclosure also include a computer program that, when executed on an electronic device, performs the above-mentioned functions defined in the methods of the embodiments of the present disclosure.
- the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two.
- the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .
- Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, electrical wire, optical fiber cable, RF (radio frequency), etc., or any suitable combination of the foregoing.
- the above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or may exist alone without being assembled into the electronic device.
- the aforementioned computer-readable medium carries one or more programs, and when the aforementioned one or more programs are executed by the electronic device, causes the electronic device to execute the methods shown in the foregoing embodiments.
- Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, but also conventional Procedural programming language - such as the "C" language or similar programming language.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server.
- the remote computer can be connected to the user's computer through any kind of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or, can be connected to An external computer (eg using an Internet service provider to connect via the Internet).
- LAN Local Area Network
- WAN Wide Area Network
- each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions.
- the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
- the units involved in the embodiments of the present disclosure may be implemented in a software manner, and may also be implemented in a hardware manner.
- the name of the unit does not constitute a limitation of the unit itself under certain circumstances, for example, the first obtaining unit may also be described as "a unit that obtains at least two Internet Protocol addresses".
- exemplary types of hardware logic components include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chips (SOCs), Complex Programmable Logical Devices (CPLDs) and more.
- FPGAs Field Programmable Gate Arrays
- ASICs Application Specific Integrated Circuits
- ASSPs Application Specific Standard Products
- SOCs Systems on Chips
- CPLDs Complex Programmable Logical Devices
- machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), fiber optics, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
- RAM random access memory
- ROM read only memory
- EPROM or flash memory erasable programmable read only memory
- CD-ROM compact disk read only memory
- magnetic storage or any suitable combination of the foregoing.
- a video processing method is provided, applied to a first terminal, including:
- the image captured by the camera of the first terminal is displayed in real time on the chat page of the first user and the second user, and the image is superimposed and displayed in a preset area on the image. and send the image captured by the camera of the first terminal as a video frame to the second terminal in real time, so that the second terminal can view the chat page between the second user and the first user in real time.
- the image is displayed in real time in the image, and the remaining information other than the image is superimposed and displayed in a preset area on the image; wherein, the first terminal is the terminal corresponding to the first user, and the second terminal is the terminal corresponding to the first user.
- the terminal is a terminal corresponding to the second user.
- the detecting an operation instruction of the first user includes:
- the first video control is located in at least one of the following objects: the chat page of the first user and the second user, the information corresponding to the second user in the user list in the entry.
- the method before the detecting an operation instruction of the first user on the first video control, the method further includes:
- Detecting the user state of the second user when the user state of the second user is an online state, displaying a first video control in an information item corresponding to the second user.
- the method further includes:
- the sending the image captured by the camera of the first terminal as a video frame to the second terminal in real time includes:
- the image captured by the camera of the first terminal is sent to the second terminal in real time as a video frame.
- the method further includes:
- the video clip After the video clip has been viewed, the video clip is recalled.
- the method further includes:
- the method further includes:
- a switched image is displayed in real time on the chat page of the first user and the second user, and the switched image includes the following item: the image captured by the camera of the first terminal The image, the image collected by the camera of the second terminal.
- the method after sending the image captured by the camera of the first terminal to the second terminal in real time as a video frame, the method further includes:
- Different notification information marked differently is displayed on the chat pages of the first user and the second user, and the notification information is used to prompt the sending status of the video frame.
- a video processing apparatus applied to a first terminal, including:
- an operation instruction detection module for detecting an operation instruction of the first user
- an operation instruction response module configured to, in response to the operation instruction, display the image captured by the camera of the first terminal in real time on the chat page of the first user and the second user, in a preset area on the image
- the remaining information other than the image is displayed by superimposing the image, and the image captured by the camera of the first terminal is sent to the second terminal in real time as a video frame, so that the second terminal can communicate with the second user and the second terminal in real time.
- the image is displayed in real time on the chat page of the first user, and the remaining information other than the image is superimposed and displayed in a preset area on the image; wherein the first terminal corresponds to the first user terminal, the second terminal is the terminal corresponding to the second user.
- the operation instruction detection module is further configured to:
- the first video control is located in at least one of the following objects: the chat page of the first user and the second user, the information corresponding to the second user in the user list in the entry.
- the apparatus further includes:
- a user state detection module for detecting the user state of the second user
- a first video control display module for displaying in the information item corresponding to the second user when the user state of the second user is online First video controls.
- the apparatus further includes:
- a second video control display module configured to display a second video control in the information item corresponding to the second user when the user status of the second user is offline, and in response to the second video control to send the video clip generated by the image captured by the camera to the second terminal.
- the operation instruction response module is further configured to:
- the image captured by the camera of the first terminal is sent to the second terminal in real time as a video frame.
- the operation instruction response module is further configured to:
- the video clip After the video clip has been viewed, the video clip is recalled.
- the apparatus further includes:
- an image receiving module configured to receive an image collected by a camera of the second terminal
- a switching display module configured to stop displaying the image captured by the camera of the first terminal in real time in the chat page of the first user and the second user, and to stop displaying the image captured by the camera of the first terminal in real time in the chat page of the first user and the second user.
- the image collected by the camera of the second terminal is displayed in real time on the page.
- the apparatus further includes:
- a switching instruction detection module configured to detect the switching instruction of the first user
- the operation instruction response module is further configured to:
- Different notification information marked differently is displayed on the chat pages of the first user and the second user, and the notification information is used to prompt the sending status of the video frame.
- an electronic device comprising: at least one processor and a memory;
- the memory stores computer-executable instructions
- the at least one processor executes computer-implemented instructions stored in the memory, causing the at least one processor to perform the video processing method as described in the first aspect and various possible designs of the first aspect above.
- a computer-readable storage medium where computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, The video processing methods described above in the first aspect and various possible designs of the first aspect are implemented.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (14)
- 一种视频处理方法,其特征在于,应用于第一终端,包括:检测第一用户的操作指令;响应于所述操作指令,在所述第一用户与第二用户的聊天页面中实时显示所述第一终端的摄像头采集的图像,在所述图像上的预设区域内叠加显示所述图像之外的其余信息,以及,将所述第一终端的摄像头采集的图像作为视频帧实时发送给第二终端,以使所述第二终端在所述第二用户与所述第一用户的聊天页面中实时显示所述图像,在所述图像上的预设区域内叠加显示所述图像之外的其余信息;其中,所述第一终端为所述第一用户所对应的终端,所述第二终端为所述第二用户所对应的终端。
- 根据权利要求1所述的方法,其特征在于,所述检测第一用户的操作指令,包括:检测第一用户对第一视频控件的操作指令,所述第一视频控件位于如下至少一项对象中:所述第一用户与第二用户的聊天页面、用户列表中的第二用户对应的信息条目中。
- 根据权利要求2所述的方法,其特征在于,所述检测第一用户对第一视频控件的操作指令之前,还包括:检测第二用户的用户状态;在所述第二用户的用户状态为在线状态时,在所述第二用户对应的信息条目中显示第一视频控件。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第二用户的用户状态为非在线状态时,在所述第二用户对应的信息条目中显示第二视频控件,响应于对所述第二视频控件的操作指令,将所述摄像头采集的图像生成的视频片段发送给所述第二终端。
- 根据权利要求1至4任一项所述的方法,其特征在于,所述将所述第一终端的摄像头采集的图像作为视频帧实时发送给第二终端,包括:向所述第二终端发送视频通知;在所述视频通知被查看的情况下,将所述第一终端的摄像头采集的图像作为视频帧实时发送给所述第二终端。
- 根据权利要求5所述的方法,其特征在于,所述向所述第二终端发送视频通知之后,还包括:在所述视频通知未被查看的情况下,结束所述视频通知;将录制的视频片段发送给所述第二终端,所述视频片段由所述视频请求结束之前所述第一终端的摄像头采集的图像生成;在所述视频片段被查看之后,撤回所述视频片段。
- 根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:接收所述第二终端的摄像头采集的图像;停止在所述第一用户与所述第二用户的聊天页面中实时显示所述第一终端的摄像头采集的图像,在所述第一用户与所述第二用户的聊天页面中实时显示所述第二终端的摄像头采集的图像。
- 根据权利要求7所述的方法,其特征在于,所述方法还包括:检测所述第一用户的切换指令;响应于所述切换指令,在所述第一用户与所述第二用户的聊天页面中实时显示切换 后的图像,所述切换后的图像包括如下一项:所述第一终端的摄像头采集的图像、所述第二终端的摄像头采集的图像。
- 根据权利要求1至8任一项所述的方法,其特征在于,在将所述第一终端的摄像头采集的图像作为视频帧实时发送给第二终端之后,还包括:在所述第一用户与所述第二用户的聊天页面中显示被区别标记的不同通知信息,所述通知信息用于提示所述视频帧的发送状态。
- 一种视频处理装置,其特征在于,应用于第一终端,包括:操作指令检测模块,用于检测第一用户的操作指令;操作指令响应模块,用于响应于所述操作指令,在所述第一用户与第二用户的聊天页面中实时显示所述第一终端的摄像头采集的图像,在所述图像上的预设区域内叠加显示所述图像之外的其余信息,以及,将所述第一终端的摄像头采集的图像作为视频帧实时发送给第二终端,以使所述第二终端在所述第二用户与所述第一用户的聊天页面中实时显示所述图像,在所述图像上的预设区域内叠加显示所述图像之外的其余信息;其中,所述第一终端为所述第一用户所对应的终端,所述第二终端为所述第二用户所对应的终端。
- 一种电子设备,其特征在于,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1至9任一项所述的视频处理方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至9任一项所述的视频处理方法。
- 一种计算机程序产品,包括计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至9任一项所述的视频处理方法。
- 一种计算机程序,当处理器执行所述计算机程序时,实现如权利要求1至9任一项所述的视频处理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21876946.1A EP4171048B1 (en) | 2020-10-09 | 2021-09-24 | Video processing method and apparatus |
| JP2023507881A JP7534532B2 (ja) | 2020-10-09 | 2021-09-24 | ビデオ処理方法及び装置 |
| US18/148,384 US12069111B2 (en) | 2020-10-09 | 2022-12-29 | Video processing method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011074833.4A CN112203151B (zh) | 2020-10-09 | 2020-10-09 | 视频处理方法、装置、电子设备及计算机可读存储介质 |
| CN202011074833.4 | 2020-10-09 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/148,384 Continuation US12069111B2 (en) | 2020-10-09 | 2022-12-29 | Video processing method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022073428A1 true WO2022073428A1 (zh) | 2022-04-14 |
Family
ID=74013193
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/120454 Ceased WO2022073428A1 (zh) | 2020-10-09 | 2021-09-24 | 视频处理方法及装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12069111B2 (zh) |
| EP (1) | EP4171048B1 (zh) |
| JP (1) | JP7534532B2 (zh) |
| CN (1) | CN112203151B (zh) |
| WO (1) | WO2022073428A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112203151B (zh) | 2020-10-09 | 2022-05-17 | 北京字跳网络技术有限公司 | 视频处理方法、装置、电子设备及计算机可读存储介质 |
| CN115225602B (zh) * | 2022-06-29 | 2024-05-17 | 赤子城网络技术(北京)有限公司 | 一种社交应用处理方法和系统 |
| CN115225603B (zh) * | 2022-06-29 | 2024-05-28 | 赤子城网络技术(北京)有限公司 | 一种社交应用中的用户匹配方法和系统 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130227439A1 (en) * | 2012-02-27 | 2013-08-29 | Nhn Corporation | Method and apparatus for providing chatting service |
| CN104539871A (zh) * | 2014-12-22 | 2015-04-22 | 小米科技有限责任公司 | 多媒体通话方法及装置 |
| CN104765522A (zh) * | 2014-01-08 | 2015-07-08 | 腾讯科技(深圳)有限公司 | 聊天窗口的展示控制方法及系统 |
| CN105610788A (zh) * | 2015-12-17 | 2016-05-25 | 小米科技有限责任公司 | 建立通话的方法和装置 |
| CN105871682A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种视频通话方法、装置及终端 |
| CN108400925A (zh) * | 2017-02-08 | 2018-08-14 | 阿里巴巴集团控股有限公司 | 即时通讯消息的提醒方法及即时通讯客户端 |
| CN112203151A (zh) * | 2020-10-09 | 2021-01-08 | 北京字跳网络技术有限公司 | 视频处理方法及装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102244695A (zh) | 2010-05-12 | 2011-11-16 | 深圳富泰宏精密工业有限公司 | 联络人分组系统及方法 |
| KR101988279B1 (ko) * | 2013-01-07 | 2019-06-12 | 삼성전자 주식회사 | 얼굴 인식 기반 사용자 기능 운용 방법 및 이를 지원하는 단말기 |
| WO2014123270A1 (ko) * | 2013-02-08 | 2014-08-14 | 에스케이플래닛 주식회사 | 인스턴트 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말 |
| JP6097679B2 (ja) * | 2013-02-28 | 2017-03-15 | エルジー アプラス コーポレーション | 端末間機能共有方法及びその端末 |
| CN104469243A (zh) * | 2013-09-13 | 2015-03-25 | 联想(北京)有限公司 | 通信方法和电子设备 |
| US9876831B1 (en) * | 2014-06-06 | 2018-01-23 | Google Llc | Facilitating communication between users |
| US20160373388A1 (en) * | 2015-06-19 | 2016-12-22 | Voxer Ip Llc | Messaging application for recording and inserting a video message into a chat |
| CN105120074A (zh) * | 2015-07-20 | 2015-12-02 | 陈包容 | 一种信息阅后即焚的方法及装置 |
| WO2017087561A1 (en) * | 2015-11-17 | 2017-05-26 | Advisual, Inc. | Methods and systems for dynamic chat background |
| KR20170097980A (ko) * | 2016-02-19 | 2017-08-29 | 삼성전자주식회사 | 전자 장치의 컨텐트 그룹 공유 방법 및 그 전자 장치 |
| CN107222772A (zh) * | 2016-03-21 | 2017-09-29 | 中兴通讯股份有限公司 | 一种实现字幕处理的方法及装置 |
| CN106341308A (zh) * | 2016-08-31 | 2017-01-18 | 宇龙计算机通信科技(深圳)有限公司 | 分享和显示方法、分享和显示装置、终端和服务器 |
| GB2557576A (en) * | 2016-10-13 | 2018-06-27 | Joivy Ltd | Improvements relating to messaging applications |
| EP3324582A1 (en) * | 2016-11-18 | 2018-05-23 | LG Electronics Inc. | Mobile terminal and method for controlling the same |
| CN107592492A (zh) * | 2017-09-06 | 2018-01-16 | 维沃移动通信有限公司 | 一种视频流显示方法及移动终端 |
| CN108415753A (zh) * | 2018-03-12 | 2018-08-17 | 广东欧珀移动通信有限公司 | 用户界面显示方法、装置及终端 |
| DK180130B1 (da) * | 2018-05-07 | 2020-06-02 | Apple Inc. | Multi-participant live communication user interface |
| CN109120866B (zh) * | 2018-09-27 | 2020-04-03 | 腾讯科技(深圳)有限公司 | 动态表情生成方法、装置、计算机可读存储介质和计算机设备 |
| CN109889880B (zh) * | 2019-04-11 | 2021-02-12 | 北京字节跳动网络技术有限公司 | 关注用户的信息展示方法、装置、设备及存储介质 |
-
2020
- 2020-10-09 CN CN202011074833.4A patent/CN112203151B/zh active Active
-
2021
- 2021-09-24 EP EP21876946.1A patent/EP4171048B1/en active Active
- 2021-09-24 JP JP2023507881A patent/JP7534532B2/ja active Active
- 2021-09-24 WO PCT/CN2021/120454 patent/WO2022073428A1/zh not_active Ceased
-
2022
- 2022-12-29 US US18/148,384 patent/US12069111B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130227439A1 (en) * | 2012-02-27 | 2013-08-29 | Nhn Corporation | Method and apparatus for providing chatting service |
| CN104765522A (zh) * | 2014-01-08 | 2015-07-08 | 腾讯科技(深圳)有限公司 | 聊天窗口的展示控制方法及系统 |
| CN104539871A (zh) * | 2014-12-22 | 2015-04-22 | 小米科技有限责任公司 | 多媒体通话方法及装置 |
| CN105871682A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种视频通话方法、装置及终端 |
| CN105610788A (zh) * | 2015-12-17 | 2016-05-25 | 小米科技有限责任公司 | 建立通话的方法和装置 |
| CN108400925A (zh) * | 2017-02-08 | 2018-08-14 | 阿里巴巴集团控股有限公司 | 即时通讯消息的提醒方法及即时通讯客户端 |
| CN112203151A (zh) * | 2020-10-09 | 2021-01-08 | 北京字跳网络技术有限公司 | 视频处理方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4171048A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US12069111B2 (en) | 2024-08-20 |
| US20230216899A1 (en) | 2023-07-06 |
| JP7534532B2 (ja) | 2024-08-14 |
| CN112203151B (zh) | 2022-05-17 |
| JP2023536365A (ja) | 2023-08-24 |
| EP4171048A4 (en) | 2024-02-21 |
| CN112203151A (zh) | 2021-01-08 |
| EP4171048C0 (en) | 2025-09-17 |
| EP4171048A1 (en) | 2023-04-26 |
| EP4171048B1 (en) | 2025-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113489937B (zh) | 视频共享方法、装置、设备及介质 | |
| US12069111B2 (en) | Video processing method and apparatus | |
| US11956531B2 (en) | Video sharing method and apparatus, electronic device, and storage medium | |
| CN113076048B (zh) | 视频的展示方法、装置、电子设备和存储介质 | |
| US12271415B2 (en) | Method, apparatus, device, readable storage medium and product for media content processing | |
| CN114371896B (zh) | 一种基于文档共享的提示方法、装置、设备及介质 | |
| US20250358480A1 (en) | Live-streaming reservation method and apparatus, and device, medium and product | |
| CN114238673A (zh) | 内容展示方法、装置、设备及存储介质 | |
| US20260081885A1 (en) | Method, apparatus, device, readable storage medium, and product for displaying media content | |
| CN114793285A (zh) | 信息显示方法、装置、设备及介质 | |
| JP2025522580A (ja) | セッションページの表示方法、装置、デバイス、読み取り可能な記憶媒体及び製品 | |
| CN115022696A (zh) | 视频预览方法、装置、可读介质及电子设备 | |
| WO2023143299A1 (zh) | 消息展示方法、装置、设备及存储介质 | |
| JP2023515105A (ja) | マルチメディア会議データ処理方法、装置、及び電子機器 | |
| CN114501041B (zh) | 特效显示方法、装置、设备及存储介质 | |
| CN115767002A (zh) | 一种信息显示方法、装置、设备及介质 | |
| CN110069660A (zh) | 用于显示消息的方法和装置 | |
| CN119781890A (zh) | 互动信息的显示方法、装置、电子设备、存储介质和程序产品 | |
| WO2017107543A1 (zh) | 信息输入方法及装置 | |
| WO2023124944A1 (zh) | 视频通话方法、装置、电子设备和存储介质 | |
| US10015055B2 (en) | Management system, communication terminal, communication system, method of management, and computer program product | |
| EP3038320A1 (en) | Management system, communication terminal, communication system, call control method, and computer program product | |
| WO2025214469A1 (zh) | 信息处理方法、装置及电子设备 | |
| CN120215764A (zh) | 交互方法、装置、设备、存储介质及产品 |
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: 21876946 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021876946 Country of ref document: EP Effective date: 20230123 |
|
| ENP | Entry into the national phase |
Ref document number: 2023507881 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2021876946 Country of ref document: EP |