Content of the invention
The application provides remote debugging control method and device, is difficult to remotely adjust directly in time to solve existing debugging technique
Broadcast the problem of the image quality of video image.
According to the embodiment of the present application in a first aspect, provide a kind of remote debugging control method, comprise the following steps:
Controlled terminal obtains the screen picture of specific region in its user interface, carries out default high definition to described screen picture
Compression, generates the high-definition data bag meeting high definition standard, and the main control end connecting to built vertical remotely control transmits described high definition
Packet, wherein, described specific region at least includes part picture play area;
Main control end receives described high-definition data bag, described high-definition data bag is decompressed, restores and meet high definition mark
Accurate high-definition image, shows described high-definition image, and the high-definition image based on display, by the remote control interface of local terminal to quilt
Control end transmission picture debugging instruction.
In one embodiment, before described controlled terminal obtains the screen picture of specific region in its user interface, described side
Method also includes:
Main control end exports the image of described user interface in described remote control interface, obtains user by described long-range control
The region parameter of interface processed triggering, generates the screen interception instruction including described region parameter, and transmits institute to described controlled terminal
State screen interception instruction, described region parameter is boundary coordinate in described user interface for the described specific region;
Described controlled terminal obtains the screen picture of specific region in its user interface, including:
Controlled terminal receives described screen interception instruction, response described screen interception instruction, obtains the complete of described user interface
Screen image, and described screen picture is intercepted out from described full-screen image according to described region parameter.
In one embodiment, described intercept out described screen picture from described full-screen image according to described region parameter
Afterwards, methods described also includes:
Controlled terminal carries out default low clear compression to the full-screen image after intercepting, and generates the low clear data meeting low clear standard
Bag, transmits described low clear packet to main control end;
Main control end receives described low clear packet, described low clear packet is decompressed, restores and meet low clear mark
Accurate low clear image, the specific region described high-definition image being added in described low clear image based on described region parameter, raw
Become to go back original image, and described original image of going back is shown in described remote control interface as the image of described user interface.
In one embodiment, the compression ratio of described default high definition compression is 10% to 20%, described default low clear
The compression ratio of compression is 2.5% to 10%.
In one embodiment, described picture debugging instruction includes debugging the instruction of U.S. face parameter, and/or debugging shooting ginseng
The instruction of number.
According to the second aspect of the embodiment of the present application, a kind of remote debugging control method is provided, comprises the following steps:
Obtain the screen picture of specific region in the user interface of local terminal, described specific region at least includes part picture and broadcasts
Put region;
Described screen picture is carried out with default high definition compression, generates the high-definition data bag meeting high definition standard;
To setting up the main control end described high-definition data bag of transmission that remotely control is connected with local terminal, so that main control end is based on institute
State the high-definition image that high-definition data bag restores, picture debugging instruction is transmitted to controlled terminal by remote control interface.
In one embodiment, described obtain local terminal user interface in specific region screen picture, including:
Receive the screen interception instruction of main control end transmission, described screen interception instruction includes the region ginseng of described specific region
Number, described screen interception instruction is triggered by described remote control interface by the user of main control end;
Respond described screen interception instruction, obtain the full-screen image of described user interface;
Described screen picture is intercepted out from described full-screen image according to described region parameter.
In one embodiment, described intercept out described screen picture from described full-screen image according to described region parameter
Afterwards, methods described also includes:
Default low clear compression is carried out to the full-screen image after intercepting, generates the low clear packet meeting low clear standard;
Transmit described low clear packet to main control end, so that main control end is based on described low clear packet and described high-definition data
Wrap the image restoring, picture debugging instruction is transmitted to controlled terminal by remote control interface.
According to the third aspect of the embodiment of the present application, a kind of remote debugging control method is provided, comprises the following steps:
Receive and set up the controlled terminal transmission that remotely control is connected with local terminal, meet the high-definition data bag of high definition standard,
Described high-definition data bag, by the screen picture of specific region in the user interface of controlled terminal, compresses through default high definition and generates, institute
State specific region and at least include part picture play area;
Described high-definition data bag is decompressed, restores the high-definition image meeting high definition standard;
Show described high-definition image, and the high-definition image based on display, by the remote control interface of local terminal to controlled terminal
Transmission picture debugging instruction.
In one embodiment, described reception has set up the controlled terminal transmission that remotely control is connected with local terminal, meets high
Before the high-definition data bag of clear standard, methods described also includes:
Export the image of described user interface in described remote control interface;
Obtain the region parameter that user is triggered by described remote control interface;
Generate the screen interception instruction including described region parameter, and instruct to the described screen interception of controlled terminal transmission, with
Just controlled terminal intercepts described screen picture, described area according to the instruction of described screen interception from the full-screen image of described user interface
Field parameter is boundary coordinate in described user interface for the described specific region.
In one embodiment, methods described also includes:
Receive described low clear packet, described low clear packet is by the full-screen image intercepting after described screen picture through default
Low clear compression generate;
Described low clear packet is decompressed, restores the low clear image meeting low clear standard;
The specific region described high-definition image being added in described low clear image based on described region parameter, generates reduction
Image;
Described original image of going back is shown as the image of described user interface in described remote control interface.
According to the fourth aspect of the embodiment of the present application, provide a kind of remote debugging control device, including controlled terminal, Yi Jiyu
Controlled terminal sets up the main control end of remotely control connection, wherein:
Controlled terminal includes:
Screen picture acquisition module, for obtaining the screen picture of specific region in the user interface of local terminal, wherein, described
Specific region at least includes part picture play area;
High definition compression module, for described screen picture is carried out with default high definition compression, generates and meets high definition standard
High-definition data bag;
High-definition data bag delivery module, for transmitting described high-definition data bag to main control end;
Main control end includes:
High-definition data bag receiver module, for receiving described high-definition data bag;
High definition decompression module, for decompressing to described high-definition data bag, restores the high definition meeting high definition standard
Image;
Image display, for showing described high-definition image;
Remote debugging module, for the high-definition image based on display, is passed to controlled terminal by the remote control interface of local terminal
Send picture debugging instruction.
In one embodiment, main control end also includes:
Interface image output module, for exporting the image of described user interface in described remote control interface;
Region parameter acquisition module, for obtaining the region parameter that user is triggered by described remote control interface, generates
Screen interception instruction including described region parameter;
Intercept instruction delivery module, for controlled terminal transmission described screen interception instruction, described region parameter is described
Boundary coordinate in described user interface for the specific region;
Described screen picture acquisition module includes:
Intercept command reception module, for receiving described screen interception instruction;
Full-screen image acquisition module, for responding described screen interception instruction, obtains the full-screen image of described user interface;
Screen picture interception module, for intercepting out described screen map according to described region parameter from described full-screen image
Picture.
In one embodiment, controlled terminal also includes:
Low clear compression module, for carrying out default low clear compression to the full-screen image after intercepting, generates and meets low clear mark
Accurate low clear packet;
Low clear packet delivery module, for transmitting described low clear packet to main control end;
Main control end also includes:
Low clear packet-receiving module, for receiving described low clear packet;
Low removing summer-heat die block, for decompressing to described low clear packet, restores and meets the low clear of low clear standard
Image;
Described image display module includes:
Image overlay module, for described high-definition image being added in described low clear image based on described region parameter
Specific region, generates and goes back original image;
Interface display module, for going back original image as the image of described user interface in described remotely control circle using described
Face shows.
In one embodiment, the compression ratio of described default high definition compression is 10% to 20%, described default low clear
The compression ratio of compression is 2.5% to 10%.
In one embodiment, described picture debugging instruction includes debugging the instruction of U.S. face parameter, and/or debugging shooting ginseng
The instruction of number.
According to the 5th aspect of the embodiment of the present application, provide a kind of remote debugging control device, including:
Screen picture acquisition module, for obtaining the screen picture of specific region in the user interface of local terminal, described specific
Region at least includes part picture play area;
High definition compression module, for described screen picture is carried out with default high definition compression, generates and meets high definition standard
High-definition data bag;
High-definition data bag delivery module, for transmitting described high definition to setting up the main control end that remotely control is connected with local terminal
Packet, so that main control end is based on described high-definition image, transmits picture debugging instruction by remote control interface to controlled terminal.
In one embodiment, described screen picture acquisition module includes:
Intercept command reception module, for receiving the screen interception instruction of described main control end transmission, described screen interception refers to
Order includes the region parameter of described specific region, and described screen interception instruction is by described master control end subscriber by described remotely control
Interface is triggered;
Full-screen image acquisition module, for responding described screen interception instruction, obtains the full-screen image of described user interface;
Screen picture interception module, for intercepting out described screen map according to described region parameter from described full-screen image
Picture.
In one embodiment, described device also includes:
Low clear compression module, for carrying out default low clear compression to the full-screen image after intercepting, generates and meets low clear mark
Accurate low clear packet;
Low clear packet delivery module, for transmitting described low clear packet to main control end, so that main control end is based on described
The image that low clear packet and described high-definition data bag restore, transmits picture debugging by remote control interface to controlled terminal and refers to
Order.
According to the 6th aspect of the embodiment of the present application, provide a kind of remote debugging control device, including:
High-definition data bag receiver module, has set up, for receiving, the controlled terminal transmission that remotely control is connected with local terminal, full
The high-definition data bag of sufficient high definition standard, described high-definition data bag by the screen picture of specific region in the user interface of controlled terminal,
Compress through default high definition and generate, described specific region at least includes part picture play area;
High definition decompression module, for decompressing to described high-definition data bag, restores the high definition meeting high definition standard
Image;
Image display, for showing described high-definition image;
Remote debugging module, for the high-definition image based on display, is passed to controlled terminal by the remote control interface of local terminal
Send picture debugging instruction.
In one embodiment, described device also includes:
Interface image output module, for exporting the image of described user interface in described remote control interface;
Region parameter acquisition module, for obtaining the region parameter that user is triggered by described remote control interface, described
Region parameter is boundary coordinate in described user interface for the described specific region;
Intercept instruction delivery module, for generating the screen interception instruction including described region parameter, and pass to controlled terminal
Send described screen interception instruction, so that controlled terminal cuts from the full-screen image of described user interface according to the instruction of described screen interception
Take described screen picture.
In one embodiment, described device also includes:
Low clear packet-receiving module, for receiving described low clear packet, described low clear packet is by intercepting described screen
Full-screen image after curtain image generates through default low clear compression;
Low removing summer-heat die block, for decompressing to described low clear packet, restores and meets the low clear of low clear standard
Image;
Described image display module includes:
Image overlay module, for described high-definition image being added in described low clear image based on described region parameter
Specific region, generates and goes back original image;
Interface display module, for going back original image as the image of described user interface in described remotely control circle using described
Face shows.
Application the embodiment of the present application, is obtained by controlled terminal and at least includes part picture play area in its user interface
The screen picture of specific region, carries out default high definition compression to described screen picture, generates the high definition number meeting high definition standard
According to bag, and the main control end connecting to built vertical remotely control transmits described high-definition data bag, then receives described height by main control end
Clear packet, decompresses to described high-definition data bag, restores the high-definition image meeting high definition standard, shows described high definition
Image, and the high-definition image based on display, transmit picture debugging instruction by the remote control interface of local terminal to controlled terminal.Permissible
Restore high-definition image in main control end speed, and the high-definition image restoring is little with the time delay of the broadcasting pictures of controlled terminal, draw
Matter gap is little, moreover it is possible to see debugging in real time while the main control end quickly image quality of adjustment picture broadcast window in time
High-quality screen afterwards.
It should be appreciated that above general description and detailed description hereinafter are only exemplary and explanatory, not
The application can be limited.
Specific embodiment
Here will in detail exemplary embodiment be illustrated, its example is illustrated in the accompanying drawings.Explained below is related to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with such as appended
The example of the consistent apparatus and method of some aspects being described in detail in claims, the application.
It is the purpose only merely for description specific embodiment in term used in this application, and be not intended to be limiting the application.
" a kind of ", " described " and " being somebody's turn to do " of singulative used in the application and appended claims is also intended to including most
Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wraps
Containing one or more associated any or all possible combination listing project.
It will be appreciated that though various information may be described using term first, second, third, etc. in the application, but this
A little information should not necessarily be limited by these terms.These terms are only used for same type of information is distinguished from each other out.For example, without departing from
In the case of the application scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ...
When " or " in response to determining ".
Referring to Fig. 1, Fig. 1 is the system structure diagram that the embodiment of the present application realizes remote debugging control, this system
100 include controlled terminal 110 and set up remotely control with controlled terminal 110 and be connected main control end 120, and main control end 120 can be by long-range
Control software is set up remotely control with controlled terminal 110 and is connected, and carries out remotely control to controlled terminal 110.When carrying out remotely control, will
Main control end 120 sends controlled terminal 110 to by the instruction of keyboard and/or mouse input, can also be by user circle of controlled terminal 110
The image in face is come by communication line passback.Wherein remote control software can be TeamViewer, VNC (Virtual
Network Computer, Virtual network computer) etc..
Controlled terminal 110 and main control end 120, are the equipment that can process the pictures such as video, image, process bag mentioned here
Include the operations such as broadcasting, intercepting, compression, decompression, image quality debugging.User operation main control end 120, long-range by main control end 120
The image of the user interface of controlled terminal 110 shown by controlling interface, can remotely adjust to the image quality of controlled terminal 110
Examination controls, and debugging control mentioned here can include the debugging control of U.S. face parameter or the debugging control of camera parameter.
And when carrying out long-range debugging control, in order to save the communication bandwidth between main control end 120 and controlled terminal 110,
Return the image of user interface of controlled terminal 110 to main control end 120 by communication line before, controlled terminal 110 is to user interface
Image has carried out compression of images, and the compression ratio of described image compression is higher, and therefore, the distortion of the image after compression is larger, master control
The user at end 120 image quality of controlled terminal 110 is carried out during debugging control based on this distortion larger image it is difficult to accurately and
When the image quality by controlled terminal 110 debug the customer satisfaction system degree of controlled terminal 110.
The remote debugging control method of the embodiment of the present application, is returning controlled terminal 110 by communication line to main control end 120
The realization of the image of user interface during, can be additionally by the figure of picture play area in the user interface of controlled terminal 110
Picture, carries out high definition compression, and the packet after then compressing high definition is sent to main control end 120, and main control end 120 reduction frame out is broadcast
Put the high-definition image in region, and show the high-definition image restoring, the user of main control end 120 carries out picture based on this high-definition image
During quality debugging control, the image of the picture play area that the user of main control end 120 sees is high-definition image, with controlled terminal 110
The image of picture play area between distortion less, therefore, according to main control end 120 display high-definition image can be more accurately
Image quality debugging control is carried out to controlled terminal 110.
Additionally, the application picture play area is a smaller area in the current user interface of controlled terminal 110, because
This, the bandwidth shared by packet after high definition compression is less, the fluency of remote control operation is affected less.
Under certain scene, controlled terminal 110 is the live equipment being provided with main broadcaster's client, can gather the live of main broadcaster user
Video flowing, plays live video stream in the main broadcaster's video window of itself, and live video stream is sent to server, and server will be straight
Broadcast video flowing and corresponding spectator client is sent to by broadcast or multicasting technology, each spectator client receives and shows that this is straight
Broadcast video flowing.By the remote debugging control method of the embodiment of the present application, user operation main control end 120 can be remotely to controlled terminal
The image quality of 110 live picture carries out debugging control, and such as live picture is carried out with the debugging control of U.S. face parameter, or to adopting
The photographic head of collection live video stream carries out the debugging control of camera parameter.
Below in conjunction with accompanying drawing 1, the embodiment of the present application is described in detail.
Referring to Fig. 2 a, Fig. 2 a is an embodiment flow chart of the application remote debugging control method, and this embodiment is by Fig. 1
Shown main control end interacts realization with controlled terminal, comprises the following steps 201-206:
Step 201:Controlled terminal obtains the screen picture of specific region in its user interface, and described specific region at least includes
Part picture play area.
In the embodiment of the present application, controlled terminal can be the live equipment being provided with main broadcaster's client, preposition can be taken the photograph by it
As the live video stream of head or the post-positioned pick-up head live object of collection, the such as equipment such as desk computer, hand-held panel computer.
The screenshotss gain-of-function institute of controlled terminal itself during practical application, during the screen picture of acquisition specific region, can be passed through
State the screen picture of specific region, can also be by the screen map of specific region described in the screenshot capture gain-of-function of some applications
Picture.Described specific region can refer to whole picture play area or the part picture play area of controlled terminal, and described picture is broadcast
Put region to be used for playing the pictures such as video, image.In some scenes, described picture play area can be the live of live application
Video window, the order video window of video website, video playback window of videoconference client etc..
In some examples, interacting between controlled terminal and main control end can be passed through, realize the acquisition of described screen picture, obtain
Process is as follows:
Main control end exports the image of described user interface in its remote control interface, obtains user by described remotely control
The region parameter of interface triggering, generates the screen interception instruction including described region parameter, and described to the transmission of described controlled terminal
Screen interception instructs, and described region parameter is boundary coordinate in described user interface for the described specific region.
Controlled terminal receives described screen interception instruction, response described screen interception instruction, obtains the complete of described user interface
Screen image, and described screen picture is intercepted out from described full-screen image according to described region parameter.
In this example, user can select the picture play area of described remote control interface by frame, triggers described region
Parameter.
In some scenes, controlled terminal is the live equipment being provided with main broadcaster's client, then current user circle of controlled terminal
The image in face can as shown in Figure 2 b, and specific region can be as the black box region indicated by the arrow in Fig. 2 b, described spy
Determine region region parameter can include boxed area the upper left corner apex coordinate x and y, and the wide w of boxed area and height
h.
After intercepting out described screen picture in image shown in Fig. 2 b, the image after intercepting as shown in Figure 2 c, described screen
Curtain image is as shown in Figure 2 d.
Step 202:Controlled terminal carries out default high definition compression to described screen picture, generates the high definition meeting high definition standard
Packet.
In the embodiment of the present application, the compression ratio of described default high definition compression is 10% to 20%, described high definition standard by
The compression ratio of described high definition compression determines, the image of identical resolution, if compression ratio is high, code check is just low, and display effect is just
Difference, i.e. low clear standard described in the embodiment of the present application;If compression ratio is low, code check is just high, and display effect is all right, and that is, the application is real
Apply the high definition standard described in example.
Step 203:The main control end that controlled terminal connects to built vertical remotely control transmits described high-definition data bag.
Step 204:Main control end receives described high-definition data bag.
In the embodiment of the present application, the equipment that main control end can remotely be controlled to the picture play quality of controlled terminal, such as
The smart machines such as desk computer, notebook computer.
Step 205:Main control end decompresses to described high-definition data bag, restores the high definition figure meeting high definition standard
Picture.
In the embodiment of the present application, decompression that described high-definition data bag is carried out, described default with what controlled terminal was carried out
High definition compression corresponding.
Step 206:Show described high-definition image, and the high-definition image based on display, by the remote control interface of local terminal
Transmit picture debugging instruction to controlled terminal.
In the embodiment of the present application, when main control end shows described high-definition image, described high-definition image can be added to local terminal institute
In the remote control interface of display.When carrying out image quality debugging control, the picture of the controlled terminal that the user of main control end sees is broadcast
The image putting region is less for the distortion between high-definition image, and the image of picture play area of controlled terminal.
During practical application, described picture debugging instruction includes debugging the instruction of U.S. face parameter, and/or debugs camera parameter
Instruction.User triggers the corresponding button or menu in the remote control interface of main control end, can generate described picture debugging instruction.
In other examples, there are one piece of solid color regions in full-screen image after intercepting, solid block of color as shown in Figure 2 c, pure color
Region quantity of information in encoded is less, and when being therefore compressed, compression ratio is higher, in order to save further main control end with controlled
Communication bandwidth between end, the remote debugging control method of the embodiment of the present application can also include operating as follows:
Controlled terminal can obtain the full-screen image of its user interface, intercepts described specific region from described full-screen image
Screen picture, carries out default high definition compression to described screen picture, generates the high-definition data bag meeting high definition standard, then to cutting
Full-screen image after taking carries out default low clear compression, generates the low clear packet meeting low clear standard, by described high-definition data
Bag and described low clear packet, as the corresponding compressed data packets of image of the user interface of controlled terminal, are returned by communication line
To main control end.
Main control end receives described high-definition data bag and described low clear packet, respectively to described high-definition data bag and described low
Clear packet is decompressed, and restores the high-definition image meeting high definition standard and the low clear image meeting low clear standard, by institute
State the screenshotss region that high-definition image is added in described low clear image, generate and go back original image, described screenshotss region is described region
The specific region that parameter represents, to go back original image long-range in main control end as the image of the current user interface of controlled terminal using described
Controlling interface shows, carries out remote debugging control in remote control interface to the image quality of controlled terminal.
In this example, the compression ratio of described default high definition compression is 10% to 20%, described default low clear compression
Compression ratio is 2.5% to 10%.
Additionally, the full-screen image after intercepting has one piece of solid color regions, i.e. described specific region, this solid color regions is in coding
Quantity of information afterwards is less, and when therefore carrying out low clear compression, compression ratio is higher, can reduce the band shared by low clear packet further
Wide.And, the described image going back contained picture play area in original image is high-definition image, the picture broadcast area with controlled terminal
Distortion between the image in domain is less, therefore, picture that can more accurately to controlled terminal according to the high-definition image that main control end shows
Quality carries out remote debugging control.
When carrying out low clear compression or high definition compression, the image division with compression can be become each and every one squares many, and to each
Square is numbered, and judges that data in each square, either with or without change, picks out the square changing, according to JPEG
The compress mode of (Joint Photographic Experts Group, Joint Photographic Experts Group) picture carries out low clear compression
Or high definition compression, high definition compression is with the difference of low clear compression, compression ratio difference.
Referring to Fig. 3, Fig. 3 is another embodiment flow chart of the application remote debugging control method, and this embodiment is permissible
It is applied on the controlled terminal shown in Fig. 1, comprise the following steps 301-303:
Step 301:Obtain the screen picture of specific region in the user interface of local terminal, described specific region at least includes portion
Split screen play area.
In the embodiment of the present application, controlled terminal can be the live equipment being provided with main broadcaster's client, preposition can be taken the photograph by it
As the live video stream of head or the post-positioned pick-up head live object of collection, the such as equipment such as smart mobile phone, hand-held panel computer.
The screenshotss gain-of-function institute of controlled terminal itself during practical application, during the screen picture of acquisition specific region, can be passed through
State the screen picture of specific region, can also be by the screen map of specific region described in the screenshot capture gain-of-function of some applications
Picture.
The screen interception instruction of main control end in some examples, can also be responded, obtain the screen picture of specific region, obtain
Process is as follows:
Receive the screen interception instruction of main control end transmission, described screen interception instruction includes the region ginseng of described specific region
Number, described screen interception instruction is triggered by the remote control interface of main control end by the user of main control end.
Respond described screen interception instruction, obtain the full-screen image of described user interface.
Described screen picture is intercepted out from described full-screen image according to described region parameter.
In some scenes, controlled terminal is the live equipment being provided with main broadcaster's client, then current user circle of controlled terminal
The image in face as shown in Figure 2 b, black box region as indicated by the arrow in Fig. 2 b for the specific region, described specific region
Region parameter can include apex coordinate x and y in the upper left corner of boxed area, and the wide w and high h of boxed area.
After intercepting out described screen picture in image shown in Fig. 2 b, the image after intercepting as shown in Figure 2 c, described screen
Curtain image as shown in Figure 2 d,
Step 302:Described screen picture is carried out with default high definition compression, generates the high-definition data meeting high definition standard
Bag.
In the embodiment of the present application, the compression ratio of described default high definition compression is 10% to 20%, described high definition standard by
The compression ratio of described high definition compression determines, the image of identical resolution, if compression ratio is high, code check is just low, and display effect is just
Difference, i.e. low clear standard described in the embodiment of the present application;If compression ratio is low, code check is just high, and display effect is all right, and that is, the application is real
Apply the high definition standard described in example.
In other examples, described screen picture is being intercepted out from described full-screen image according to described region parameter, right
After described screen picture carries out default high definition compression, because the full-screen image after intercepting has one piece of solid color regions, pure color area
Domain quantity of information in encoded is less, and when being therefore compressed, compression ratio is higher, in order to save main control end and controlled terminal further
Between communication bandwidth, the remote debugging control method of the embodiment of the present application can also include operating as follows:
Default low clear compression is carried out to the full-screen image after intercepting, generates the low clear packet meeting low clear standard.
Transmit described low clear packet to main control end, so that main control end is based on described low clear packet and described high-definition data
Wrap the image restoring, picture debugging instruction is transmitted to controlled terminal by remote control interface.
Wherein, the compression ratio of described default low clear compression is 2.5% to 10%, and described low clear standard is by described low clear pressure
The compression ratio of contracting determines, the image of identical resolution, if compression ratio is high, code check is just low, and display effect is just poor, i.e. the application
Low clear standard described in embodiment;If compression ratio is low, code check is just high, and display effect is all right, that is, described in the embodiment of the present application
High definition standard.
Additionally, described user circle is restored based on described low clear packet and described high-definition data bag for the ease of main control end
Corresponding for the region parameter of described specific region described low clear packet can be sent to main control end by face.
Step 303:To setting up the main control end described high-definition data bag of transmission that remotely control is connected with local terminal, so that master control
The high-definition image that end group restores in described high-definition data bag, transmits picture debugging by remote control interface to controlled terminal and refers to
Order.
In the embodiment of the present application, high-definition data bag can be sent to by master by the signaling protocol between main control end and controlled terminal
Control end.
Referring to Fig. 4, Fig. 4 is another embodiment flow chart of the application remote debugging control method, and this embodiment is permissible
It is applied in the main control end shown in Fig. 1, comprise the following steps 401-403:
Step 401:Receive and set up the controlled terminal transmission that remotely control is connected with local terminal, meet the high definition of high definition standard
Packet, described high-definition data bag, by the screen picture of specific region in the user interface of controlled terminal, compresses through default high definition
Generate, described specific region at least includes part picture play area.
In the embodiment of the present application, the equipment that main control end can remotely be controlled to the picture play quality of controlled terminal, such as
The smart machines such as desk computer, notebook computer.
In some examples, the remote controlled controlled terminal of master control end subscriber generates described high-definition data bag, and control process is such as
Under:
Export the image of described user interface in described remote control interface.
Obtain the region parameter that user is triggered by described remote control interface.
Generate the screen interception instruction including described region parameter, and instruct to the described screen interception of controlled terminal transmission, with
Just controlled terminal intercepts described screen picture, described area according to the instruction of described screen interception from the full-screen image of described user interface
Field parameter is boundary coordinate in described user interface for the described specific region.
In some scenarios, as shown in Figure 2 b, user passes through to select the image of described user interface in described user interface
Go out the boxed area as described in the arrow in Fig. 2 b, determine that described boxed area is described specific region, and trigger described spy
Determine the region parameter in region.
Step 402:Described high-definition data bag is decompressed, restores the high-definition image meeting high definition standard.
In the embodiment of the present application, decompression that described high-definition data bag is carried out, described default with what controlled terminal was carried out
High definition compression corresponding.
Step 403:Show described high-definition image, and the high-definition image based on display, by the remote control interface of local terminal
Transmit picture debugging instruction to controlled terminal.
In the embodiment of the present application, picture play quality is controlled and includes the debugging to U.S. face parameter or the tune to camera parameter
Examination.Described picture debugging instruction is used for the debugging operations controlling controlled terminal to carry out picture play quality, can be debugging U.S. face ginseng
The instruction of number, and/or the instruction of debugging camera parameter.
In some examples, can low clear packet based on controlled terminal transmission and the image that restore of high-definition data bag,
Replace with the image of the user interface of controlled terminal, operating process is as follows:
Receive described low clear packet, described low clear packet is by the full-screen image intercepting after described screen picture through default
Low clear compression generate.
Described low clear packet is decompressed, restores the low clear image meeting low clear standard.
The specific region described high-definition image being added in described low clear image based on described region parameter, generates reduction
Image.
Described original image of going back is shown as the image of described user interface in described remote control interface.
In this example, decompression that described low clear packet is carried out, described default low clear with what controlled terminal was carried out
Compression is corresponding.
In some scenarios, the low clear image restoring can as shown in Figure 2 c, and the high-definition image restoring can be as figure
Shown in 2d.
Corresponding with the embodiment of aforementioned remote debugging control method, present invention also provides remote debugging control device
Embodiment.
The embodiment of the application remote debugging control device can be applied in terminal.Device embodiment can pass through software
Realize it is also possible to be realized by way of hardware or software and hardware combining.As a example implemented in software, as on a logical meaning
Device, be in computer program instructions corresponding in nonvolatile memory being read by the processor of its place terminal
Deposit what middle operation was formed.For hardware view, as shown in figure 5, for the application remote debugging control device place terminal
Plant hardware structure diagram, except the processor 510 shown in Fig. 5, network interface 520, internal memory 530 and nonvolatile memory 540
Outside, the terminal that in embodiment, device is located, generally according to the actual functional capability of this terminal, can also include other hardware, to this not
Repeat again.
Referring to Fig. 6, Fig. 6 is an embodiment block diagram of the application remote debugging control device, and this device may include:Controlled
End 610, and set up, with controlled terminal 610, the main control end 620 that remotely control is connected, controlled terminal may include screen picture acquisition module
611st, high definition compression module 612 and high-definition data bag delivery module 613, main control end 620 can include high-definition data bag and receive mould
Block 621, high definition decompression module 622, image display 623 and remote debugging module 624.
Wherein:Screen picture acquisition module 611, for obtaining the screen picture of specific region in the user interface of local terminal,
Wherein, described specific region at least includes part picture play area.
High definition compression module 612, for described screen picture is carried out with default high definition compression, generates and meets high definition standard
High-definition data bag.
High-definition data bag delivery module 613, for transmitting described high-definition data bag to main control end.
High-definition data bag receiver module 621, for receiving described high-definition data bag.
High definition decompression module 622, for decompressing to described high-definition data bag, restores the height meeting high definition standard
Clear image.
Image display 623, for showing described high-definition image.
Remote debugging module 624, for the high-definition image based on display, by the remote control interface of local terminal to controlled terminal
Transmission picture debugging instruction.
In an example, the compression ratio of described default high definition compression is 10% to 20%, described default low clear compression
Compression ratio be 2.5% to 10%.
In other examples, described picture debugging instruction includes debugging the instruction of U.S. face parameter, and/or debugging camera parameter
Instruction.
In an optional implementation, main control end 620 can include (not shown in Fig. 6):
Interface image output module, for exporting the image of described user interface in described remote control interface.
Region parameter acquisition module, for obtaining the region parameter that user is triggered by described remote control interface, generates
Screen interception instruction including described region parameter.
Intercept instruction delivery module, for controlled terminal transmission described screen interception instruction, described region parameter is described
Boundary coordinate in described user interface for the specific region.
Screen picture acquisition module 611 can include (not shown in Fig. 6):
Intercept command reception module, for receiving described screen interception instruction.
Full-screen image acquisition module, for responding described screen interception instruction, obtains the full-screen image of described user interface.
Screen picture interception module, for intercepting out described screen map according to described region parameter from described full-screen image
Picture.
In another optional implementation, controlled terminal 610 can include (not shown in Fig. 6):
Low clear compression module, for carrying out default low clear compression to the full-screen image after intercepting, generates and meets low clear mark
Accurate low clear packet.
Low clear packet delivery module, for transmitting described low clear packet to main control end.
Main control end 620 can also include (not shown in Fig. 6):
Low clear packet-receiving module, for receiving described low clear packet.
Low removing summer-heat die block, for decompressing to described low clear packet, restores and meets the low clear of low clear standard
Image.
Image display 624 can include (not shown in Fig. 6):
Image overlay module, for described high-definition image being added in described low clear image based on described region parameter
Specific region, generates and goes back original image.
Interface display module, for going back original image as the image of described user interface in described remotely control circle using described
Face shows.
Referring to Fig. 7, Fig. 7 is another embodiment block diagram of the application remote debugging control device, and this device may include:Screen
Curtain image collection module 710, high definition compression module 720 and high-definition data bag delivery module 730.
Wherein, screen picture acquisition module 710, for obtaining the screen picture of specific region in the user interface of local terminal.
High definition compression module 720, for described screen picture is carried out with default high definition compression, generates and meets high definition standard
High-definition data bag.
High-definition data bag delivery module 730, for described to setting up the main control end transmission that remotely control is connected with local terminal
High-definition data bag, so that main control end is based on described high-definition image, transmits picture debugging by remote control interface to controlled terminal and refers to
Order.
In an optional implementation, screen picture acquisition module 710 can include (not shown in Fig. 7):
Intercept command reception module, for receiving the screen interception instruction of described main control end transmission, described screen interception refers to
Order includes the region parameter of described specific region, and described screen interception instruction is by described master control end subscriber by described remotely control
Interface is triggered.
Full-screen image acquisition module, for responding described screen interception instruction, obtains the full-screen image of described user interface.
Screen picture interception module, for intercepting out described screen map according to described region parameter from described full-screen image
Picture.
In another optional implementation, the remote debugging control device of the embodiment of the present application may also include (in Fig. 7
Not shown):
Low clear compression module, for carrying out default low clear compression to the full-screen image after intercepting, generates and meets low clear mark
Accurate low clear packet.
Low clear packet delivery module, for transmitting described low clear packet to main control end, so that main control end is based on described
The image that low clear packet and described high-definition data bag restore, transmits picture debugging by remote control interface to controlled terminal and refers to
Order.
Referring to Fig. 8, Fig. 8 is another embodiment block diagram of the application remote debugging control device, and this device may include:High
Clear packet-receiving module 810, high definition decompression module 820, image display 830 and remote debugging module 840.
Wherein, high-definition data bag receiver module 810, has set up, for receiving, the controlled terminal biography that remotely control is connected with local terminal
Send, meet the high-definition data bag of high definition standard, described high-definition data bag is by the screen of specific region in the user interface of controlled terminal
Curtain image, compresses through default high definition and generates.
High definition decompression module 820, for decompressing to described high-definition data bag, restores the height meeting high definition standard
Clear image.
Image display 830, for showing described high-definition image.
Remote debugging module 840, for the high-definition image based on display, by the remote control interface of local terminal to controlled terminal
Transmission picture debugging instruction.
In an optional implementation, the remote debugging control device of the embodiment of the present application can also be included (in Fig. 8
Not shown):
Interface image output module, for exporting the image of described user interface in described remote control interface.
Region parameter acquisition module, for obtaining the region parameter that user is triggered by described remote control interface, described
Region parameter is boundary coordinate in described user interface for the described specific region.
Intercept instruction delivery module, for generating the screen interception instruction including described region parameter, and pass to controlled terminal
Send described screen interception instruction, so that controlled terminal cuts from the full-screen image of described user interface according to the instruction of described screen interception
Take described screen picture.
In another optional implementation, the remote debugging control device of the embodiment of the present application can also include (Fig. 8
Not shown in):
Low clear packet-receiving module, for receiving described low clear packet, described low clear packet is by intercepting described screen
Full-screen image after curtain image generates through default low clear compression.
Low removing summer-heat die block, for decompressing to described low clear packet, restores and meets the low clear of low clear standard
Image.
Image display 830 can include (not shown in Fig. 8):
Image overlay module, for described high-definition image being added in described low clear image based on described region parameter
Specific region, generates and goes back original image.
Interface display module, for going back original image as the image of described user interface in described remotely control circle using described
Face shows.
In said apparatus, the process of realizing of the function of modules and effect specifically refers to corresponding step in said method
Realize process, will not be described here.
For device embodiment, because it corresponds essentially to embodiment of the method, thus real referring to method in place of correlation
The part applying example illustrates.Device embodiment described above is only schematically, wherein said as separating component
The module illustrating can be or may not be physically separate, as the part that module shows can be or can also
It is not physical module, you can with positioned at a place, or can also be distributed on multiple mixed-media network modules mixed-medias.Can be according to actual
Need to select the purpose to realize application scheme for some or all of module therein.
Those of ordinary skill in the art are not in the case of paying creative work, you can to understand and to implement.This area
Technical staff, after considering description and putting into practice invention disclosed herein, will readily occur to other embodiments of the application.This
Application is intended to any modification, purposes or the adaptations of the application, and these modifications, purposes or adaptations are abided by
Follow the general principle of the application and include the undocumented common knowledge in the art of the application or conventional techniques.
Description and embodiments be considered only as exemplary, the true scope of the application and spirit pointed out by claim below.
It should be appreciated that the application is not limited to be described above and precision architecture illustrated in the accompanying drawings, and
And various modifications and changes can carried out without departing from the scope.Scope of the present application only to be limited by appended claim.